![]() |
Serial Wombat 18AB Firmware
|
Macros | |
#define | UART_ACTIVE() { if (tp->uart_tx.output) { OutputArrayA[lastportbcounter] |= bitfield;} else {OutputArrayA[lastportbcounter] &= bitfieldInvert;}} |
#define | UART_INACTIVE() { if (tp->uart_tx.output) { OutputArrayA[lastportbcounter] &= bitfieldInvert;} else {OutputArrayA[lastportbcounter] |= bitfield;}} |
#define | STATE_IDLE 0 |
#define | STATE_START_BIT 1 |
#define | STATE_DATA 2 |
#define | STATE_STOP_BIT 3 |
#define | START_BIT_VALUE 0 |
#define | STOP_BIT_VALUE 1 |
#define | OUTPUT_CHARACTER 1 |
Functions | |
void | init_uart_tx (void) |
void | update_uart_tx (void) |
#define OUTPUT_CHARACTER 1 |
#define START_BIT_VALUE 0 |
#define STATE_DATA 2 |
#define STATE_IDLE 0 |
#define STATE_START_BIT 1 |
#define STATE_STOP_BIT 3 |
#define STOP_BIT_VALUE 1 |
#define UART_ACTIVE | ( | ) | { if (tp->uart_tx.output) { OutputArrayA[lastportbcounter] |= bitfield;} else {OutputArrayA[lastportbcounter] &= bitfieldInvert;}} |
#define UART_INACTIVE | ( | ) | { if (tp->uart_tx.output) { OutputArrayA[lastportbcounter] &= bitfieldInvert;} else {OutputArrayA[lastportbcounter] |= bitfield;}} |
void init_uart_tx | ( | void | ) |
void update_uart_tx | ( | void | ) |