| 
    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 |