| PAN1080 Peripheral API
    | 
Panchip uart adc driver header file. More...
Go to the source code of this file.
| Data Structures | |
| struct | UART_InitTypeDef | 
| Structure with uart init feature.  More... | |
| Typedefs | |
| typedef enum UART_TxTrigger | UART_TxTriggerDef | 
| typedef enum UART_RxTrigger | UART_RxTriggerDef | 
| typedef enum UART_LineCtrl | UART_LineCtrlDef | 
| typedef enum UART_Irq | UART_IrqDef | 
| typedef enum UART_Event | UART_EventDef | 
| typedef enum UART_LineStatus | UART_LineStatusDef | 
| typedef enum UART_ModemStatus | UART_ModemStatusDef | 
| Functions | |
| __STATIC_INLINE void | UART_EnableStickParity (UART_T *UARTx) | 
| This function is used to enable stick parity.  More... | |
| __STATIC_INLINE void | UART_DisableStickParity (UART_T *UARTx) | 
| This function is used to disable stick parity.  More... | |
| __STATIC_INLINE UART_LineStatusDef | UART_GetLineStatus (UART_T *UARTx) | 
| This function is used to get line status.  More... | |
| __STATIC_INLINE UART_ModemStatusDef | UART_GetModemStatus (UART_T *UARTx) | 
| __STATIC_INLINE void | UART_EnableFifo (UART_T *UARTx) | 
| This function enables receive and transmit FIFOs, if they are available.  More... | |
| __STATIC_INLINE void | UART_DisableFifo (UART_T *UARTx) | 
| This function disables receive and transmit FIFOs.  More... | |
| __STATIC_INLINE bool | UART_IsFifoEnabled (UART_T *UARTx) | 
| Adjust whether the FIFOs enabled or not.  More... | |
| __STATIC_INLINE void | UART_ResetRxFifo (UART_T *UARTx) | 
| This function is used to reset rx fifo.  More... | |
| __STATIC_INLINE void | UART_ResetTxFifo (UART_T *UARTx) | 
| This function is used to reset tx fifo.  More... | |
| __STATIC_INLINE void | UART_SetTxTrigger (UART_T *UARTx, UART_TxTriggerDef level) | 
| Set the trigger level of the transmitter FIFO empty interrupt.  More... | |
| __STATIC_INLINE void | UART_SetRxTrigger (UART_T *UARTx, UART_RxTriggerDef level) | 
| Sets the trigger level of the receiver FIFO full interrupt.  More... | |
| __STATIC_INLINE uint8_t | UART_GetTxFifoLevel (UART_T *UARTx) | 
| Get the transmit fifo level.  More... | |
| __STATIC_INLINE uint8_t | UART_GetRxFifoLevel (UART_T *UARTx) | 
| Get the receive fifo level.  More... | |
| __STATIC_INLINE void | UART_EnableAfc (UART_T *UARTx) | 
| Enable auto flow control mode.  More... | |
| __STATIC_INLINE void | UART_DisableAfc (UART_T *UARTx) | 
| Disable auto flow control mode.  More... | |
| __STATIC_INLINE bool | UART_IsAfcEnabled (UART_T *UARTx) | 
| Check auto flow control mode enable or not.  More... | |
| __STATIC_INLINE void | UART_SendData (UART_T *UARTx, uint8_t Data) | 
| Uart send data function.  More... | |
| __STATIC_INLINE uint8_t | UART_ReceiveData (UART_T *UARTx) | 
| Uart receive data function.  More... | |
| __STATIC_INLINE void | UART_EnablePtime (UART_T *UARTx) | 
| Programmable THRE interrupt mode enable.  More... | |
| __STATIC_INLINE void | UART_DisablePtime (UART_T *UARTx) | 
| Programmable THRE interrupt mode disable.  More... | |
| __STATIC_INLINE bool | UART_IsPtimeEnabled (UART_T *UARTx) | 
| Check programmable THRE interrupt mode enable or not.  More... | |
| __STATIC_INLINE void | UART_EnableIrq (UART_T *UARTx, UART_IrqDef irq) | 
| Enable interrupt,include Modem status linestatus,THRE,receive data.  More... | |
| __STATIC_INLINE void | UART_DisableIrq (UART_T *UARTx, UART_IrqDef irq) | 
| Disable interrupt.  More... | |
| __STATIC_INLINE bool | UART_IsIrqEnabled (UART_T *UARTx, UART_IrqDef irq) | 
| Check interrupt enable or not.  More... | |
| __STATIC_INLINE uint8_t | UART_GetIrqMasked (UART_T *UARTx) | 
| Get which interrupt is actived.  More... | |
| __STATIC_INLINE UART_EventDef | UART_GetActiveEvent (UART_T *UARTx) | 
| Get active interrupt ID.  More... | |
| __STATIC_INLINE bool | UART_IsTxFifoEmpty (UART_T *UARTx) | 
| Check tx fifo empty or not.  More... | |
| __STATIC_INLINE bool | UART_IsTxFifoFull (UART_T *UARTx) | 
| Check tx fifo full or not.  More... | |
| __STATIC_INLINE bool | UART_IsRxFifoEmpty (UART_T *UARTx) | 
| Check rx fifo empty or not.  More... | |
| __STATIC_INLINE bool | UART_IsRxFifoFull (UART_T *UARTx) | 
| Check rx fifo full or not.  More... | |
| __STATIC_INLINE void | UART_EnableHaltTX (UART_T *UARTx) | 
| Enable halt transmit,this function is used to halt transmit for test.  More... | |
| __STATIC_INLINE void | UART_DisableHaltTX (UART_T *UARTx) | 
| Disable halt transmit.  More... | |
| __STATIC_INLINE void | UART_EnableRts (UART_T *UARTx) | 
| Enable request to send in flow control mode.  More... | |
| __STATIC_INLINE void | UART_DisableRts (UART_T *UARTx) | 
| Disable request to send in flow control mode.  More... | |
| __STATIC_INLINE void | UART_Enable9BitData (UART_T *UARTx) | 
| Enable 9-bit data transmit and receive transfer.  More... | |
| __STATIC_INLINE void | UART_Disable9BitData (UART_T *UARTx) | 
| Disable 9-bit data transmit and receive transfer.  More... | |
| __STATIC_INLINE void | UART_EnableAddrMatchMode (UART_T *UARTx) | 
| Enable address match feature during receive.  More... | |
| __STATIC_INLINE void | UART_DisableAddrMatchMode (UART_T *UARTx) | 
| Disable address match feature during receive.  More... | |
| __STATIC_INLINE void | UART_SendAddr (UART_T *UARTx) | 
| UART Send Address,9-bit character will be transmitted with 9-th bit set to 1 and the remaining 8-bits will match to what is being programmed in "Transmit Address Register".  More... | |
| __STATIC_INLINE void | UART_SetReceiveAddress (UART_T *UARTx, uint32_t addr) | 
| This is an address matching register during receive mode,Set Receive Address.  More... | |
| __STATIC_INLINE void | UART_SetTransmitAddress (UART_T *UARTx, uint32_t addr) | 
| This is an address matching register during transmit mode,Set transmit address.  More... | |
| bool | UART_Init (UART_T *UARTx, UART_InitTypeDef *UART_InitStruct) | 
| Initializes the UARTx peripheral according to the specified parameters in the UART_InitStruct .  More... | |
| void | UART_DeInit (UART_T *UARTx) | 
| Deinit the UARTx peripheral.  More... | |
| bool | UART_SendMultipleData (UART_T *UARTx, uint8_t *Buf, size_t BufSize, size_t SendSize) | 
| This function is used to send multiple data.  More... | |
| bool | UART_ReceiveMultipleData (UART_T *UARTx, uint8_t *Buf, size_t BufSize, size_t ExpectSize) | 
| This function is used to receive multiple data.  More... | |
Panchip uart adc driver header file.