PAS CO2 Sensor  1.0.3
C++ library for Infineon Photoacoustic Spectroscopy (PAS) XENSIV™ CO2 miniaturized sensor
pas-co2-platf-ino.hpp
Go to the documentation of this file.
1 
10 #ifndef PAS_CO2_PLATF_INO_HPP_
11 #define PAS_CO2_PLATF_INO_HPP_
12 
13 #include <Arduino.h>
14 #include <Wire.h>
15 
21 typedef struct
22 {
23  TwoWire * i2c;
24  HardwareSerial * uart;
25  uint8_t power3V3;
26  uint8_t power12V;
27  uint8_t pwm;
28  uint8_t pwmSelect;
29  uint8_t protoSelect;
30  uint8_t inte;
32 
33 extern PlatformIno_t * pltf;
40 #endif
uint8_t protoSelect
Definition: pas-co2-platf-ino.hpp:29
uint8_t pwm
Definition: pas-co2-platf-ino.hpp:27
uint8_t pwmSelect
Definition: pas-co2-platf-ino.hpp:28
TwoWire * i2c
Definition: pas-co2-platf-ino.hpp:23
uint8_t power12V
Definition: pas-co2-platf-ino.hpp:26
PlatformIno_t * pltf
Definition: pas-co2-platf-ino.cpp:32
HardwareSerial * uart
Definition: pas-co2-platf-ino.hpp:24
PlatformIno_t PASCO2_S2Go_XMC4700
Definition: pas-co2-platf-ino.cpp:43
uint8_t inte
Definition: pas-co2-platf-ino.hpp:30
uint8_t power3V3
Definition: pas-co2-platf-ino.hpp:25
PlatformIno_t PASCO2_S2Go_XMC2Go
Default platform selection by conditional compiling.
Definition: pas-co2-platf-ino.cpp:21
Definition: pas-co2-platf-ino.hpp:21