TactigonDoc
1.3 - 2018-28-12
Documentation of Tactigon libraries exposed in Arduino IDE
|
#include <tactigon_UserSerial.h>
Public Types | |
enum | BAUDRATE { B_1200 = 1200, B_2400 = 2400, B_4800 = 4800, B_9600 = 9600, B_19200 = 19200, B_38400 = 38400, B_57600 = 57600, B_115200 = 115200, B_230400 = 230400 } |
enum | INSTANCE { T_SERIAL1 = 1, T_SERIAL3 = 2 } |
Public Member Functions | |
T_UserSerial () | |
void | init (BAUDRATE b, INSTANCE i) |
void | write (char *pData, int size) |
void | setRxByteCB (uartRxByteCBType pFunc) |
int | available (void) |
uint8_t | read (void) |
User Serials Handler Class
T_UserSerial::T_UserSerial | ( | ) |
UserSerial Class constructor
int T_UserSerial::available | ( | void | ) |
Return the number of available byte in rx buffer
UserSerial Class init
b | baudrate |
i | serial instance |
uint8_t T_UserSerial::read | ( | void | ) |
Read one byte from serial buffer
void T_UserSerial::setRxByteCB | ( | uartRxByteCBType | pFunc | ) |
Set a CallBack on rx byte event on user uart
pFunc | user provided callback. It Must be of type: void callBackName(uint8_t byte) |
void T_UserSerial::write | ( | char * | pData, |
int | size | ||
) |
write to serial
pData | pointer to data to write |
size | number of byte to write |