31 #include "api/WiconnectTypes.h"
42 class WiconnectSerial WICONNECT_SERIAL_BASE_CLASS
45 WiconnectSerial(
const SerialConfig &config, Wiconnect *wiconnect = NULL);
46 virtual ~WiconnectSerial();
48 void initialize(
void);
50 int write(
const void *data,
int bytesToWrite,
TimerTimeout timeoutMs);
51 int read(
void *data,
int bytesToRead,
TimerTimeout timeoutMs);
53 uint32_t getBaud(){
return baudRate; }
56 TimeoutTimer timeoutTimer;
59 #ifdef WICONNECT_SERIAL_RX_BUFFER
60 uint8_t ringBuffer[32];
62 void rxIrqHandler(
void);
unsigned long TimerTimeout
Timeout type.