theCore C++ embedded framework
|
UART interrupt proxy. More...
Static Public Member Functions | |
static void | deliver_irq () |
Static Public Member Functions inherited from ecl::uart< ch > | |
static err | init () |
Lazy initialization. More... | |
static void | set_rx (uint8_t *rx, size_t size) |
Sets rx buffer with given size. More... | |
static void | set_tx (size_t size, uint8_t fill_byte=0xff) |
Sets rx buffer made-up from sequence of similar bytes. More... | |
static void | set_tx (const uint8_t *tx, size_t size) |
Sets tx buffer with given size. More... | |
static void | set_handler (const bus_handler &handler) |
Sets event handler. More... | |
static void | reset_buffers () |
Reset xfer buffers. More... | |
static void | reset_handler () |
Resets previously set handler. More... | |
static err | do_xfer () |
Executes xfer, using buffers previously set. More... | |
static err | cancel_xfer () |
Cancels xfer. More... | |
Additional Inherited Members | |
Public Member Functions inherited from ecl::uart< ch > | |
uart (const uart &)=delete | |
uart & | operator= (uart &)=delete |
Static Protected Member Functions inherited from ecl::uart< ch > | |
static void | irq_bus_handler () |
UART interrupt handler. More... | |
UART interrupt proxy.
|
inlinestatic |