13#ifndef LinuxUartDriver_HPP
14#define LinuxUartDriver_HPP
16#include <Drv/LinuxUartDriver/LinuxUartDriverComponentAc.hpp>
81 static void serialReadTaskEntry(
void* ptr);
86 bool m_quitReadThread;
PlatformIntType NATIVE_INT_TYPE
PlatformUIntType NATIVE_UINT_TYPE
void quitReadThread()
Quit thread.
bool open(const char *const device, UartBaudRate baud, UartFlowControl fc, UartParity parity, NATIVE_INT_TYPE allocationSize)
void init(const NATIVE_INT_TYPE instance=0)
Os::Task::TaskStatus join(void **value_ptr)
Join thread.
UartBaudRate
Configure UART parameters.
void startReadThread(NATIVE_UINT_TYPE priority=Os::Task::TASK_DEFAULT, NATIVE_UINT_TYPE stackSize=Os::Task::TASK_DEFAULT, NATIVE_UINT_TYPE cpuAffinity=Os::Task::TASK_DEFAULT)
static const NATIVE_UINT_TYPE TASK_DEFAULT