|
|
@ -177,7 +177,8 @@
|
|
|
|
} // namespace fast_io
|
|
|
|
} // namespace fast_io
|
|
|
|
|
|
|
|
|
|
|
|
#define SET_INPUT(pin) fast_io::pin::set_input()
|
|
|
|
#define SET_INPUT(pin) fast_io::pin::set_input()
|
|
|
|
#define SET_INPUT_PULLUP(pin) fast_io::pin::set_input(); fast_io::pin::set_high()
|
|
|
|
#define SET_INPUT_PULLUP(pin) do{ fast_io::pin::set_input(); fast_io::pin::set_high(); }while(0)
|
|
|
|
|
|
|
|
#define SET_INPUT_PULLDOWN SET_INPUT
|
|
|
|
#define SET_OUTPUT(pin) fast_io::pin::set_output()
|
|
|
|
#define SET_OUTPUT(pin) fast_io::pin::set_output()
|
|
|
|
#define READ(pin) fast_io::pin::read()
|
|
|
|
#define READ(pin) fast_io::pin::read()
|
|
|
|
#define WRITE(pin, value) fast_io::pin::write(value)
|
|
|
|
#define WRITE(pin, value) fast_io::pin::write(value)
|
|
|
@ -198,8 +199,8 @@
|
|
|
|
#define SERIAL_ECHOLNPGM(str) Serial.println(F(str))
|
|
|
|
#define SERIAL_ECHOLNPGM(str) Serial.println(F(str))
|
|
|
|
#define SERIAL_ECHOPGM(str) Serial.print(F(str))
|
|
|
|
#define SERIAL_ECHOPGM(str) Serial.print(F(str))
|
|
|
|
#define SERIAL_ECHO_MSG(str) Serial.println(str)
|
|
|
|
#define SERIAL_ECHO_MSG(str) Serial.println(str)
|
|
|
|
#define SERIAL_ECHOLNPAIR(str, val) {Serial.print(F(str)); Serial.println(val);}
|
|
|
|
#define SERIAL_ECHOLNPAIR(str, val) do{ Serial.print(F(str)); Serial.println(val); }while(0)
|
|
|
|
#define SERIAL_ECHOPAIR(str, val) {Serial.print(F(str)); Serial.print(val);}
|
|
|
|
#define SERIAL_ECHOPAIR(str, val) do{ Serial.print(F(str)); Serial.print(val); }while(0)
|
|
|
|
|
|
|
|
|
|
|
|
#define safe_delay delay
|
|
|
|
#define safe_delay delay
|
|
|
|
|
|
|
|
|
|
|
|