TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
txz_fuart_include.h File Reference

This file provides internal common definition. More...

#include "txz_driver_def.h"

Go to the source code of this file.

Macros

#define FUART_NULL   ((void *)0)
 
#define FUART_PARAM_OK   ((int32_t)1)
 
#define FUART_PARAM_NG   ((int32_t)0)
 
#define FUARTxDR_DR_8BIT_MASK   ((uint32_t)0x000000FF)
 
#define FUARTxCR_CTSEN_MASK   ((uint32_t)0x00008000)
 
#define FUARTxCR_RTSEN_MASK   ((uint32_t)0x00004000)
 
#define FUARTxCR_RXE_MASK   ((uint32_t)0x00000200)
 
#define FUARTxCR_TXE_MASK   ((uint32_t)0x00000100)
 
#define FUARTxCR_UARTEN_MSK   ((uint32_t)0x00000001)
 
#define FUARTxCR_CTSEN_DISABLE   ((uint32_t)0x00000000)
 
#define FUARTxCR_RTSEN_DISABLE   ((uint32_t)0x00000000)
 
#define FUARTxCR_RXE_DISABLE   ((uint32_t)0x00000000)
 
#define FUARTxCR_TXE_DISABLE   ((uint32_t)0x00000000)
 
#define FUARTxCR_UARTEN_DISABLE   ((uint32_t)0x00000000)
 
#define FUARTxCR_CTSEN_ENABLE   ((uint32_t)0x00008000)
 
#define FUARTxCR_RTSEN_ENABLE   ((uint32_t)0x00004000)
 
#define FUARTxCR_RXE_ENABLE   ((uint32_t)0x00000200)
 
#define FUARTxCR_TXE_ENABLE   ((uint32_t)0x00000100)
 
#define FUARTxCR_UARTEN_ENABLE   ((uint32_t)0x00000001)
 
#define FUARTxRSR_OE_MASK   ((uint32_t)0x00000008)
 
#define FUARTxRSR_BE_MASK   ((uint32_t)0x00000004)
 
#define FUARTxRSR_PE_MASK   ((uint32_t)0x00000002)
 
#define FUARTxRSR_FE_MASK   ((uint32_t)0x00000001)
 
#define FUARTxRSR_OE_ERR   ((uint32_t)0x00000008)
 
#define FUARTxRSR_BE_ERR   ((uint32_t)0x00000004)
 
#define FUARTxRSR_PE_ERR   ((uint32_t)0x00000002)
 
#define FUARTxRSR_FE_ERR   ((uint32_t)0x00000001)
 
#define FUARTxECR_OE_MASK   ((uint32_t)0x00000008)
 
#define FUARTxECR_BE_MASK   ((uint32_t)0x00000004)
 
#define FUARTxECR_PE_MASK   ((uint32_t)0x00000002)
 
#define FUARTxECR_FE_MASK   ((uint32_t)0x00000001)
 
#define FUARTxECR_OE_CLR   ((uint32_t)0x00000008)
 
#define FUARTxECR_BE_CLR   ((uint32_t)0x00000004)
 
#define FUARTxECR_PE_CLR   ((uint32_t)0x00000002)
 
#define FUARTxECR_FE_CLR   ((uint32_t)0x00000001)
 
#define FUARTxLCR_H_BRK_MASK   ((uint32_t)0x00000001)
 
#define FUARTxLCR_H_BRK_SEND   ((uint32_t)0x00000001)
 
#define FUARTxLCR_H_BRK_STOP   ((uint32_t)0x00000000)
 
#define FUARTxRIS_OERIS_MASK   ((uint32_t)0x00000400)
 
#define FUARTxRIS_BERIS_MASK   ((uint32_t)0x00000200)
 
#define FUARTxRIS_PERIS_MASK   ((uint32_t)0x00000100)
 
#define FUARTxRIS_FERIS_MASK   ((uint32_t)0x00000080)
 
#define FUARTxRIS_RTRIS_MASK   ((uint32_t)0x00000040)
 
#define FUARTxRIS_TXRIS_MASK   ((uint32_t)0x00000020)
 
#define FUARTxRIS_RXRIS_MASK   ((uint32_t)0x00000010)
 
#define FUARTxRIS_OERIS_REQ   ((uint32_t)0x00000400)
 
#define FUARTxRIS_BERIS_REQ   ((uint32_t)0x00000200)
 
#define FUARTxRIS_PERIS_REQ   ((uint32_t)0x00000100)
 
#define FUARTxRIS_FERIS_REQ   ((uint32_t)0x00000080)
 
#define FUARTxRIS_RTRIS_REQ   ((uint32_t)0x00000040)
 
#define FUARTxRIS_TXRIS_REQ   ((uint32_t)0x00000020)
 
#define FUARTxRIS_RXRIS_REQ   ((uint32_t)0x00000010)
 
#define FUARTxMIS_OEMIS_MASK   ((uint32_t)0x00000400)
 
#define FUARTxMIS_BEMIS_MASK   ((uint32_t)0x00000200)
 
#define FUARTxMIS_PEMIS_MASK   ((uint32_t)0x00000100)
 
#define FUARTxMIS_FEMIS_MASK   ((uint32_t)0x00000080)
 
#define FUARTxMIS_RTMIS_MASK   ((uint32_t)0x00000040)
 
#define FUARTxMIS_TXMIS_MASK   ((uint32_t)0x00000020)
 
#define FUARTxMIS_RXMIS_MASK   ((uint32_t)0x00000010)
 
#define FUARTxMIS_OEMIS_REQ   ((uint32_t)0x00000400)
 
#define FUARTxMIS_BEMIS_REQ   ((uint32_t)0x00000200)
 
#define FUARTxMIS_PEMIS_REQ   ((uint32_t)0x00000100)
 
#define FUARTxMIS_FEMIS_REQ   ((uint32_t)0x00000080)
 
#define FUARTxMIS_RTMIS_REQ   ((uint32_t)0x00000040)
 
#define FUARTxMIS_TXMIS_REQ   ((uint32_t)0x00000020)
 
#define FUARTxMIS_RXMIS_REQ   ((uint32_t)0x00000010)
 
#define FUARTxICR_OEIC_MASK   ((uint32_t)0x00000400)
 
#define FUARTxICR_BEIC_MASK   ((uint32_t)0x00000200)
 
#define FUARTxICR_PEIC_MASK   ((uint32_t)0x00000100)
 
#define FUARTxICR_FEIC_MASK   ((uint32_t)0x00000080)
 
#define FUARTxICR_RTIC_MASK   ((uint32_t)0x00000040)
 
#define FUARTxICR_TXIC_MASK   ((uint32_t)0x00000020)
 
#define FUARTxICR_RXIC_MASK   ((uint32_t)0x00000010)
 
#define FUARTxICR_OEIC_CLR   ((uint32_t)0x00000400)
 
#define FUARTxICR_BEIC_CLR   ((uint32_t)0x00000200)
 
#define FUARTxICR_PEIC_CLR   ((uint32_t)0x00000100)
 
#define FUARTxICR_FEIC_CLR   ((uint32_t)0x00000080)
 
#define FUARTxICR_RTIC_CLR   ((uint32_t)0x00000040)
 
#define FUARTxICR_TXIC_CLR   ((uint32_t)0x00000020)
 
#define FUARTxICR_RXIC_CLR   ((uint32_t)0x00000010)
 
#define FUARTxDMACR_RXDMAE_MASK   ((uint32_t)0x00000001)
 
#define FUARTxDMACR_TXDMAE_MASK   ((uint32_t)0x00000002)
 
#define FUARTxDMACR_RXDMAE_ENABLE   ((uint32_t)0x00000001)
 
#define FUARTxDMACR_TXDMAE_ENABLE   ((uint32_t)0x00000002)
 
#define FUARTxDMACR_RXDMAE_DISABLE   ((uint32_t)0x00000000)
 
#define FUARTxDMACR_TXDMAE_DISABLE   ((uint32_t)0x00000000)
 

Functions

__STATIC_INLINE void disable_FUARTxCR_TXE (TSB_FURT_TypeDef *p_instance)
 Disable FUARTxCR TXE. More...
 
__STATIC_INLINE void enable_FUARTxCR_TXE (TSB_FURT_TypeDef *p_instance)
 Enable FUARTxCR TXE. More...
 
__STATIC_INLINE void disable_FUARTxCR_RXE (TSB_FURT_TypeDef *p_instance)
 Disable FUARTxCR RXE. More...
 
__STATIC_INLINE void enable_FUARTxCR_RXE (TSB_FURT_TypeDef *p_instance)
 Enable FUARTxCR RXE. More...
 

Detailed Description

This file provides internal common definition.

Version
V1.0.0.0
Date
2017-08-06 10:43:01

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.

Copyright(C) Toshiba Electronic Device Solutions Corporation 2019