This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | MSK_UART_5BIT 0x00 |
#define | MSK_UART_6BIT 0x02 |
#define | MSK_UART_7BIT 0x04 |
#define | MSK_UART_8BIT 0x06 |
#define | MSK_UART_9BIT 0x06 |
#define | MSK_UART_RX_DONE 0x80 |
#define | MSK_UART_TX_COMPLET 0x40 |
#define | MSK_UART_DRE 0x20 |
#define | MSK_UART_ENABLE_IT_RX 0x80 |
#define | MSK_UART_ENABLE_IT_TX 0x40 |
#define | MSK_UART_ENABLE_RX 0x10 |
#define | MSK_UART_ENABLE_TX 0x08 |
#define | MSK_UART_TX_BIT9 0x01 |
#define | MSK_UART_RX_BIT9 0x02 |
#define | Uart_hw_init(config) (UCSRC=config) |
#define | Uart_enable() (UCSRB|=MSK_UART_ENABLE_RX|MSK_UART_ENABLE_TX) |
#define | Uart_tx_ready() (UCSRA&MSK_UART_DRE) |
#define | Uart_set_tx_busy() |
#define | Uart_send_byte(ch) (UDR=ch) |
#define | Uart_rx_ready() (UCSRA&MSK_UART_RX_DONE) |
#define | Uart_get_byte() (UDR) |
#define | Uart_ack_rx_byte() |
#define | Uart_enable_it_rx() (UCSRB|=MSK_UART_ENABLE_IT_RX) |
#define | Uart_enable_it_tx() (UCSRB|=MSK_UART_ENABLE_IT_TX) |
#define | Uart_disable_it_rx() (UCSRB&=~MSK_UART_ENABLE_IT_RX) |
#define MSK_UART_5BIT 0x00 |
Definition at line 16 of file uart_drv.h.
#define MSK_UART_6BIT 0x02 |
Definition at line 17 of file uart_drv.h.
#define MSK_UART_7BIT 0x04 |
Definition at line 18 of file uart_drv.h.
#define MSK_UART_8BIT 0x06 |
Definition at line 19 of file uart_drv.h.
#define MSK_UART_9BIT 0x06 |
Definition at line 20 of file uart_drv.h.
#define MSK_UART_RX_DONE 0x80 |
Definition at line 22 of file uart_drv.h.
#define MSK_UART_TX_COMPLET 0x40 |
Definition at line 23 of file uart_drv.h.
#define MSK_UART_DRE 0x20 |
Definition at line 24 of file uart_drv.h.
#define MSK_UART_ENABLE_IT_RX 0x80 |
Definition at line 26 of file uart_drv.h.
#define MSK_UART_ENABLE_IT_TX 0x40 |
Definition at line 27 of file uart_drv.h.
#define MSK_UART_ENABLE_RX 0x10 |
Definition at line 28 of file uart_drv.h.
#define MSK_UART_ENABLE_TX 0x08 |
Definition at line 29 of file uart_drv.h.
#define MSK_UART_TX_BIT9 0x01 |
Definition at line 30 of file uart_drv.h.
#define MSK_UART_RX_BIT9 0x02 |
Definition at line 31 of file uart_drv.h.
#define Uart_hw_init | ( | config | ) | (UCSRC=config) |
#define Uart_enable | ( | ) | (UCSRB|=MSK_UART_ENABLE_RX|MSK_UART_ENABLE_TX) |
#define Uart_tx_ready | ( | ) | (UCSRA&MSK_UART_DRE) |
#define Uart_set_tx_busy | ( | ) |
#define Uart_send_byte | ( | ch | ) | (UDR=ch) |
#define Uart_rx_ready | ( | ) | (UCSRA&MSK_UART_RX_DONE) |
#define Uart_get_byte | ( | ) | (UDR) |
#define Uart_ack_rx_byte | ( | ) |
#define Uart_enable_it_rx | ( | ) | (UCSRB|=MSK_UART_ENABLE_IT_RX) |
Definition at line 65 of file uart_drv.h.
#define Uart_enable_it_tx | ( | ) | (UCSRB|=MSK_UART_ENABLE_IT_TX) |
Definition at line 66 of file uart_drv.h.
#define Uart_disable_it_rx | ( | ) | (UCSRB&=~MSK_UART_ENABLE_IT_RX) |
Definition at line 67 of file uart_drv.h.