Home
last modified time | relevance | path

Searched defs:uspi (Results 1 – 3 of 3) sorted by relevance

/trusted-firmware-m-latest/platform/ext/target/nuvoton/common/bsp/StdDriver/inc/
Dusci_spi.h75 #define USPI_DISABLE_3WIRE_MODE(uspi) ( (uspi)->PROTCTL &= ~USPI_PROTCTL_SLV3WIRE_Msk ) argument
83 #define USPI_ENABLE_3WIRE_MODE(uspi) ( (uspi)->PROTCTL |= USPI_PROTCTL_SLV3WIRE_Msk ) argument
93 #define USPI_GET_RX_EMPTY_FLAG(uspi) ( ((uspi)->BUFSTS & USPI_BUFSTS_RXEMPTY_Msk) == USPI_BUFSTS_RX… argument
103 #define USPI_GET_TX_EMPTY_FLAG(uspi) ( ((uspi)->BUFSTS & USPI_BUFSTS_TXEMPTY_Msk) == USPI_BUFSTS_TX… argument
113 #define USPI_GET_TX_FULL_FLAG(uspi) ( ((uspi)->BUFSTS & USPI_BUFSTS_TXFULL_Msk) == USPI_BUFSTS_TXFU… argument
121 #define USPI_READ_RX(uspi) ( (uspi)->RXDAT ) argument
130 #define USPI_WRITE_TX(uspi, u32TxData) ( (uspi)->TXDAT = (u32TxData) ) argument
139 #define USPI_SET_SS_HIGH(uspi) \ argument
152 #define USPI_SET_SS_LOW(uspi) \ argument
165 #define USPI_SET_SUSPEND_CYCLE(uspi, u32SuspCycle) ( (uspi)->PROTCTL = ((uspi)->PROTCTL & ~USPI_PRO… argument
[all …]
/trusted-firmware-m-latest/platform/ext/target/nuvoton/m2354/bsp/Library/StdDriver/inc/
Dusci_spi.h75 #define USPI_DISABLE_3WIRE_MODE(uspi) ( (uspi)->PROTCTL &= ~USPI_PROTCTL_SLV3WIRE_Msk ) argument
83 #define USPI_ENABLE_3WIRE_MODE(uspi) ( (uspi)->PROTCTL |= USPI_PROTCTL_SLV3WIRE_Msk ) argument
93 #define USPI_GET_RX_EMPTY_FLAG(uspi) ( ((uspi)->BUFSTS & USPI_BUFSTS_RXEMPTY_Msk) == USPI_BUFSTS_RX… argument
103 #define USPI_GET_TX_EMPTY_FLAG(uspi) ( ((uspi)->BUFSTS & USPI_BUFSTS_TXEMPTY_Msk) == USPI_BUFSTS_TX… argument
113 #define USPI_GET_TX_FULL_FLAG(uspi) ( ((uspi)->BUFSTS & USPI_BUFSTS_TXFULL_Msk) == USPI_BUFSTS_TXFU… argument
121 #define USPI_READ_RX(uspi) ( (uspi)->RXDAT ) argument
130 #define USPI_WRITE_TX(uspi, u32TxData) ( (uspi)->TXDAT = (u32TxData) ) argument
139 #define USPI_SET_SS_HIGH(uspi) \ argument
152 #define USPI_SET_SS_LOW(uspi) \ argument
165 #define USPI_SET_SUSPEND_CYCLE(uspi, u32SuspCycle) ( (uspi)->PROTCTL = ((uspi)->PROTCTL & ~USPI_PRO… argument
[all …]
/trusted-firmware-m-latest/platform/ext/target/nuvoton/common/bsp/StdDriver/src/
Dusci_spi.c43 uint32_t USPI_Open(USPI_T *uspi, uint32_t u32MasterSlave, uint32_t u32SPIMode, uint32_t u32DataWid… in USPI_Open()
114 void USPI_Close(USPI_T *uspi) in USPI_Close()
124 void USPI_ClearRxBuf(USPI_T *uspi) in USPI_ClearRxBuf()
134 void USPI_ClearTxBuf(USPI_T *uspi) in USPI_ClearTxBuf()
144 void USPI_DisableAutoSS(USPI_T *uspi) in USPI_DisableAutoSS()
158 void USPI_EnableAutoSS(USPI_T *uspi, uint32_t u32SSPinMask, uint32_t u32ActiveLevel) in USPI_EnableAutoSS()
171 uint32_t USPI_SetBusClock(USPI_T *uspi, uint32_t u32BusClock) in USPI_SetBusClock()
199 uint32_t USPI_GetBusClock(USPI_T *uspi) in USPI_GetBusClock()
235 void USPI_EnableInt(USPI_T *uspi, uint32_t u32Mask) in USPI_EnableInt()
316 void USPI_DisableInt(USPI_T *uspi, uint32_t u32Mask) in USPI_DisableInt()
[all …]