|
YAHAL
Yet Another Hardware Abstraction Library
|
Public Member Functions | |
| uart_BBB (const char *dev) | |
| int16_t | write (uint8_t *txbuf, uint8_t len) |
| int16_t | read (uint8_t *rxbuf, uint8_t len) |
| unsigned | switch_baud (unsigned) |
| void | flush () |
| void | setBytesToRead (unsigned bytes) |
| void | setReadTimeout (unsigned timeout) |
Public Member Functions inherited from uart_data_interface | |
| virtual bool | available ()=0 |
| virtual char | getc ()=0 |
| virtual void | putc (char c)=0 |
| virtual void | uartAttachIrq (function< void(char)> f)=0 |
| virtual void | uartDetachIrq ()=0 |
| virtual void | uartEnableIrq ()=0 |
| virtual void | uartDisableIrq ()=0 |
Public Member Functions inherited from uart_ctrl_interface | |
| virtual void | uartMode (uart_mode_t mode)=0 |
| virtual void | setBaudrate (uint32_t)=0 |
| virtual void | sendBreak (uint16_t ms)=0 |
| virtual void | setDTR (bool dtr)=0 |
| virtual void | setRTS (bool rts)=0 |
| virtual void | enableFIFO (bool)=0 |
Definition at line 7 of file uart_BBB.h.
| uart_BBB::uart_BBB | ( | const char * | dev | ) |
Definition at line 16 of file uart_BBB.cpp.
| uart_BBB::~uart_BBB | ( | ) |
Definition at line 51 of file uart_BBB.cpp.
| void uart_BBB::flush | ( | ) |
Definition at line 71 of file uart_BBB.cpp.
| int16_t uart_BBB::read | ( | uint8_t * | rxbuf, |
| uint8_t | len ) |
Definition at line 60 of file uart_BBB.cpp.
| void uart_BBB::setBytesToRead | ( | unsigned | bytes | ) |
Definition at line 79 of file uart_BBB.cpp.
| void uart_BBB::setReadTimeout | ( | unsigned | timeout | ) |
Definition at line 84 of file uart_BBB.cpp.
| unsigned uart_BBB::switch_baud | ( | unsigned | baud | ) |
Definition at line 64 of file uart_BBB.cpp.
| int16_t uart_BBB::write | ( | uint8_t * | txbuf, |
| uint8_t | len ) |
Definition at line 56 of file uart_BBB.cpp.