Searched refs:uspi (Results 1 – 6 of 6) sorted by relevance
| /hal_nuvoton-latest/m48x/StdDriver/inc/ |
| D | usci_spi.h | 75 #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 141 (uspi)->LINECTL &= ~(USPI_LINECTL_CTLOINV_Msk); \ 142 (uspi)->PROTCTL = ((uspi)->PROTCTL & ~(USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SS_Msk)); \ [all …]
|
| /hal_nuvoton-latest/m46x/StdDriver/inc/ |
| D | usci_spi.h | 75 #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 141 (uspi)->LINECTL &= ~USPI_LINECTL_CTLOINV_Msk; \ 142 (uspi)->PROTCTL = (((uspi)->PROTCTL & ~USPI_PROTCTL_AUTOSS_Msk) | USPI_PROTCTL_SS_Msk); \ [all …]
|
| /hal_nuvoton-latest/m2l31x/StdDriver/inc/ |
| D | usci_spi.h | 75 #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 141 (uspi)->LINECTL &= ~(USPI_LINECTL_CTLOINV_Msk); \ 142 (uspi)->PROTCTL = (((uspi)->PROTCTL & ~USPI_PROTCTL_AUTOSS_Msk) | USPI_PROTCTL_SS_Msk); \ [all …]
|
| /hal_nuvoton-latest/m46x/StdDriver/src/ |
| D | usci_spi.c | 43 uint32_t USPI_Open(USPI_T *uspi, uint32_t u32MasterSlave, uint32_t u32SPIMode, uint32_t u32DataWid… in USPI_Open() argument 49 if(uspi == (USPI_T *)USPI0) in USPI_Open() 61 uspi->CTL &= ~USPI_CTL_FUNMODE_Msk; in USPI_Open() 62 uspi->CTL = 1ul << USPI_CTL_FUNMODE_Pos; in USPI_Open() 70 uspi->LINECTL &= ~USPI_LINECTL_DWIDTH_Msk; in USPI_Open() 71 uspi->LINECTL |= (u32DataWidth << USPI_LINECTL_DWIDTH_Pos); in USPI_Open() 74 uspi->LINECTL &= ~USPI_LINECTL_LSB_Msk; in USPI_Open() 79 uspi->LINECTL |= USPI_LINECTL_CTLOINV_Msk; in USPI_Open() 83 uspi->CTLIN0 |= USPI_CTLIN0_ININV_Msk; in USPI_Open() 87 … uspi->PROTCTL &= ~(USPI_PROTCTL_SCLKMODE_Msk | USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SLAVE_Msk); in USPI_Open() [all …]
|
| /hal_nuvoton-latest/m2l31x/StdDriver/src/ |
| D | usci_spi.c | 43 uint32_t USPI_Open(USPI_T *uspi, uint32_t u32MasterSlave, uint32_t u32SPIMode, uint32_t u32DataWid… in USPI_Open() argument 49 if(uspi == (USPI_T *)USPI0) in USPI_Open() 65 uspi->CTL &= ~USPI_CTL_FUNMODE_Msk; in USPI_Open() 66 uspi->CTL = 1ul << USPI_CTL_FUNMODE_Pos; in USPI_Open() 74 uspi->LINECTL &= ~USPI_LINECTL_DWIDTH_Msk; in USPI_Open() 75 uspi->LINECTL |= (u32DataWidth << USPI_LINECTL_DWIDTH_Pos); in USPI_Open() 78 uspi->LINECTL &= ~USPI_LINECTL_LSB_Msk; in USPI_Open() 83 uspi->LINECTL |= USPI_LINECTL_CTLOINV_Msk; in USPI_Open() 87 uspi->CTLIN0 |= USPI_CTLIN0_ININV_Msk; in USPI_Open() 91 … uspi->PROTCTL &= ~(USPI_PROTCTL_SCLKMODE_Msk | USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SLAVE_Msk); in USPI_Open() [all …]
|
| /hal_nuvoton-latest/m48x/StdDriver/src/ |
| D | usci_spi.c | 43 uint32_t USPI_Open(USPI_T *uspi, uint32_t u32MasterSlave, uint32_t u32SPIMode, uint32_t u32DataWid… in USPI_Open() argument 49 if(uspi == (USPI_T *)USPI0) in USPI_Open() 65 uspi->CTL &= ~USPI_CTL_FUNMODE_Msk; in USPI_Open() 66 uspi->CTL = 1ul << USPI_CTL_FUNMODE_Pos; in USPI_Open() 74 uspi->LINECTL &= ~USPI_LINECTL_DWIDTH_Msk; in USPI_Open() 75 uspi->LINECTL |= (u32DataWidth << USPI_LINECTL_DWIDTH_Pos); in USPI_Open() 78 uspi->LINECTL &= ~USPI_LINECTL_LSB_Msk; in USPI_Open() 83 uspi->LINECTL |= USPI_LINECTL_CTLOINV_Msk; in USPI_Open() 87 uspi->CTLIN0 |= USPI_CTLIN0_ININV_Msk; in USPI_Open() 91 … uspi->PROTCTL &= ~(USPI_PROTCTL_SCLKMODE_Msk | USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SLAVE_Msk); in USPI_Open() [all …]
|