31 int read(uint8_t *buf, uint16_t len);
34 int write(uint8_t *buf, uint16_t len);
49 #endif // !_ARDUINO_H_ float read()
Definition: arduino.cpp:62
bool available()
Definition: arduino.cpp:70
Arduino_Device & operator=(Arduino_Device &&)=default
void insert(T elem)
Definition: queue_custom.h:25
Arduino_Device(uint8_t id, uint8_t num_bytes)
Definition: arduino.cpp:38
~Arduino_Device()
Definition: arduino.h:24
void add_Device(Arduino_Device *adev)
uint8_t id_
Definition: arduino.h:40
void store(float val)
Definition: arduino.h:36
Queue< float, 2 > rx_data_
Definition: arduino.h:38
void Arduino_Handle_TxCplt(void)
Definition: arduino.cpp:122
static bool initiated
Definition: arduino.h:39
void Arduino_Handle_RxCplt(void)
Definition: arduino.cpp:144
static int init()
Definition: arduino.cpp:49
void denit()
Definition: arduino.cpp:75
int write(uint8_t *buf, uint16_t len)
Definition: arduino.cpp:91
uint8_t get_ID() const
Definition: arduino.h:33