10 #ifndef PAS_CO2_SERIAL_INO_HPP_ 11 #define PAS_CO2_SERIAL_INO_HPP_ 15 #if IS_INTF(PAS_CO2_INTF_SERIAL) 19 #include <HardwareSerial.h> 38 #if IS_INTF(PAS_CO2_INTF_I2C) 49 #if IS_INTF(PAS_CO2_INTF_UART) 88 #if IS_INTF(PAS_CO2_INTF_I2C) 94 #if IS_INTF(PAS_CO2_INTF_UART) PAS CO2 GPIO Arduino PAL.
Definition: pas-co2-serial-ino.hpp:34
PAS CO2 Timer Arduino PAL.
PASCO2SerialIno(TwoWire *wire=nullptr, uint8_t intPin=GPIOIno::unusedPin, uint8_t protoSelectPin=GPIOIno::unusedPin, uint8_t power3V3Pin=GPIOIno::unusedPin, uint8_t power12VPin=GPIOIno::unusedPin)
PAS CO2 Serial Arduino Constructor.
Definition: pas-co2-serial-ino.cpp:41
Definition: pas-co2-uart.hpp:31
Error_t
Definition: pas-co2-types.hpp:24
Error_t disable()
Disables the sensor.
Definition: pas-co2-serial.cpp:118
~PASCO2SerialIno()
PAS CO2 Serial Arduino Destructor.
Definition: pas-co2-serial-ino.cpp:107
static const uint8_t unusedPin
Definition: pas-co2-pal-gpio-ino.hpp:32
PAS CO2 UART Arduino PAL.
Error_t end()
Ends the sensor.
Definition: pas-co2-serial-ino.hpp:84
Definition: pas-co2-pal-timer-ino.hpp:22
Error_t begin()
Begins the sensor.
Definition: pas-co2-serial-ino.hpp:72
Definition: pas-co2-i2c.hpp:29
Definition: pas-co2-pal-i2c-ino.hpp:27
PAS CO2 Arduino Hardware Platforms.
Definition: pas-co2-pal-gpio-ino.hpp:23
Definition: pas-co2-serial.hpp:27
Definition: pas-co2-pal-uart-ino.hpp:27
Error_t enable()
Enables the sensor.
Definition: pas-co2-serial.cpp:78
PAS CO2 Library Configuration.