|
VSF Documented
|
Go to the source code of this file.
Macros | |
| #define | VSF_USART_CFG_REIMPLEMENT_TYPE_MODE ENABLED |
| #define | VSF_USART_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED |
| #define | VSF_USART_CFG_REIMPLEMENT_TYPE_CTRL ENABLED |
| #define | VSF_USART_HALF_DUPLEX_ENABLE VSF_USART_HALF_DUPLEX_ENABLE |
| #define | VSF_USART_TX_DISABLE VSF_USART_TX_DISABLE |
| #define | VSF_USART_RX_DISABLE VSF_USART_RX_DISABLE |
| #define | VSF_USART_RTS_HWCONTROL VSF_USART_RTS_HWCONTROL |
| #define | VSF_USART_CTS_HWCONTROL VSF_USART_CTS_HWCONTROL |
| #define | VSF_USART_RTS_CTS_HWCONTROL VSF_USART_RTS_CTS_HWCONTROL |
| #define | VSF_USART_7_BIT_LENGTH VSF_USART_7_BIT_LENGTH |
| #define | VSF_USART_0_5_STOPBIT VSF_USART_0_5_STOPBIT |
| #define | VSF_USART_1_5_STOPBIT VSF_USART_1_5_STOPBIT |
| #define | VSF_USART_2_STOPBIT VSF_USART_2_STOPBIT |
| #define | VSF_USART_SYNC_CLOCK_ENABLE VSF_USART_SYNC_CLOCK_ENABLE |
| #define | VSF_USART_SYNC_CLOCK_DISABLE VSF_USART_SYNC_CLOCK_DISABLE |
| #define | VSF_USART_SYNC_CLOCK_POLARITY_LOW VSF_USART_SYNC_CLOCK_POLARITY_LOW |
| #define | VSF_USART_SYNC_CLOCK_POLARITY_HIGH VSF_USART_SYNC_CLOCK_POLARITY_HIGH |
| #define | VSF_USART_SYNC_CLOCK_PHASE_1_EDGE VSF_USART_SYNC_CLOCK_PHASE_1_EDGE |
| #define | VSF_USART_SYNC_CLOCK_PHASE_2_EDGE VSF_USART_SYNC_CLOCK_PHASE_2_EDGE |
| #define | VSF_USART_SYNC_CLOCK_LAST_BIT_ENABLE VSF_USART_SYNC_CLOCK_LAST_BIT_ENABLE |
| #define | VSF_USART_SYNC_CLOCK_LAST_BIT_DISABLE VSF_USART_SYNC_CLOCK_LAST_BIT_DISABLE |
| #define | VSF_USART_SYNC_CLOCK_LAST_BIT_MASK VSF_USART_SYNC_CLOCK_LAST_BIT_ENABLE | VSF_USART_SYNC_CLOCK_LAST_BIT_DISABLE |
| #define | VSF_USART_SWAP VSF_USART_SWAP |
| #define | VSF_USART_TX_INV VSF_USART_TX_INV |
| #define | VSF_USART_RX_INV VSF_USART_RX_INV |
| #define | VSF_USART_TX_FIFO_THRESHOLD_EMPTY VSF_USART_TX_FIFO_THRESHOLD_EMPTY |
| #define | VSF_USART_TX_FIFO_THRESHOLD_NOT_FULL VSF_USART_TX_FIFO_THRESHOLD_NOT_FULL |
| #define | VSF_USART_RX_FIFO_THRESHOLD_NOT_EMPTY VSF_USART_RX_FIFO_THRESHOLD_NOT_EMPTY |
| #define | VSF_USART_RX_FIFO_THRESHOLD_FULL VSF_USART_RX_FIFO_THRESHOLD_FULL |
| #define | VSF_USART_IRQ_MASK_TX_IDLE VSF_USART_IRQ_MASK_TX_IDLE |
| #define | VSF_USART_IRQ_MASK_RX_IDLE VSF_USART_IRQ_MASK_RX_IDLE |
| #define | VSF_USART_CTRL_SEND_BREAK VSF_USART_CTRL_SEND_BREAK |
Typedefs | |
| typedef enum vsf_usart_mode_t | vsf_usart_mode_t |
| typedef enum vsf_usart_irq_mask_t | vsf_usart_irq_mask_t |
| typedef enum vsf_usart_ctrl_t | vsf_usart_ctrl_t |
| #define VSF_USART_CFG_REIMPLEMENT_TYPE_MODE ENABLED |
| #define VSF_USART_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED |
| #define VSF_USART_CFG_REIMPLEMENT_TYPE_CTRL ENABLED |
| #define VSF_USART_HALF_DUPLEX_ENABLE VSF_USART_HALF_DUPLEX_ENABLE |
| #define VSF_USART_TX_DISABLE VSF_USART_TX_DISABLE |
| #define VSF_USART_RX_DISABLE VSF_USART_RX_DISABLE |
| #define VSF_USART_RTS_HWCONTROL VSF_USART_RTS_HWCONTROL |
| #define VSF_USART_CTS_HWCONTROL VSF_USART_CTS_HWCONTROL |
| #define VSF_USART_RTS_CTS_HWCONTROL VSF_USART_RTS_CTS_HWCONTROL |
| #define VSF_USART_7_BIT_LENGTH VSF_USART_7_BIT_LENGTH |
| #define VSF_USART_0_5_STOPBIT VSF_USART_0_5_STOPBIT |
| #define VSF_USART_1_5_STOPBIT VSF_USART_1_5_STOPBIT |
| #define VSF_USART_2_STOPBIT VSF_USART_2_STOPBIT |
| #define VSF_USART_SYNC_CLOCK_ENABLE VSF_USART_SYNC_CLOCK_ENABLE |
| #define VSF_USART_SYNC_CLOCK_DISABLE VSF_USART_SYNC_CLOCK_DISABLE |
| #define VSF_USART_SYNC_CLOCK_POLARITY_LOW VSF_USART_SYNC_CLOCK_POLARITY_LOW |
| #define VSF_USART_SYNC_CLOCK_POLARITY_HIGH VSF_USART_SYNC_CLOCK_POLARITY_HIGH |
| #define VSF_USART_SYNC_CLOCK_PHASE_1_EDGE VSF_USART_SYNC_CLOCK_PHASE_1_EDGE |
| #define VSF_USART_SYNC_CLOCK_PHASE_2_EDGE VSF_USART_SYNC_CLOCK_PHASE_2_EDGE |
| #define VSF_USART_SYNC_CLOCK_LAST_BIT_ENABLE VSF_USART_SYNC_CLOCK_LAST_BIT_ENABLE |
| #define VSF_USART_SYNC_CLOCK_LAST_BIT_DISABLE VSF_USART_SYNC_CLOCK_LAST_BIT_DISABLE |
| #define VSF_USART_SYNC_CLOCK_LAST_BIT_MASK VSF_USART_SYNC_CLOCK_LAST_BIT_ENABLE | VSF_USART_SYNC_CLOCK_LAST_BIT_DISABLE |
| #define VSF_USART_SWAP VSF_USART_SWAP |
| #define VSF_USART_TX_INV VSF_USART_TX_INV |
| #define VSF_USART_RX_INV VSF_USART_RX_INV |
| #define VSF_USART_TX_FIFO_THRESHOLD_EMPTY VSF_USART_TX_FIFO_THRESHOLD_EMPTY |
| #define VSF_USART_TX_FIFO_THRESHOLD_NOT_FULL VSF_USART_TX_FIFO_THRESHOLD_NOT_FULL |
| #define VSF_USART_RX_FIFO_THRESHOLD_NOT_EMPTY VSF_USART_RX_FIFO_THRESHOLD_NOT_EMPTY |
| #define VSF_USART_RX_FIFO_THRESHOLD_FULL VSF_USART_RX_FIFO_THRESHOLD_FULL |
| #define VSF_USART_IRQ_MASK_TX_IDLE VSF_USART_IRQ_MASK_TX_IDLE |
| #define VSF_USART_IRQ_MASK_RX_IDLE VSF_USART_IRQ_MASK_RX_IDLE |
| #define VSF_USART_CTRL_SEND_BREAK VSF_USART_CTRL_SEND_BREAK |
| typedef enum vsf_usart_mode_t vsf_usart_mode_t |
| typedef enum vsf_usart_irq_mask_t vsf_usart_irq_mask_t |
| typedef enum vsf_usart_ctrl_t vsf_usart_ctrl_t |
| enum vsf_usart_mode_t |
| enum vsf_usart_irq_mask_t |
| enum vsf_usart_ctrl_t |