Home
last modified time | relevance | path

Searched refs:uspi (Results 1 – 6 of 6) sorted by relevance

/hal_nuvoton-latest/m48x/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
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/
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
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/
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
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/
Dusci_spi.c43 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()
87uspi->PROTCTL &= ~(USPI_PROTCTL_SCLKMODE_Msk | USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SLAVE_Msk); in USPI_Open()
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/src/
Dusci_spi.c43 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()
91uspi->PROTCTL &= ~(USPI_PROTCTL_SCLKMODE_Msk | USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SLAVE_Msk); in USPI_Open()
[all …]
/hal_nuvoton-latest/m48x/StdDriver/src/
Dusci_spi.c43 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()
91uspi->PROTCTL &= ~(USPI_PROTCTL_SCLKMODE_Msk | USPI_PROTCTL_AUTOSS_Msk | USPI_PROTCTL_SLAVE_Msk); in USPI_Open()
[all …]