Home
last modified time | relevance | path

Searched defs:lpi2c (Results 1 – 2 of 2) sorted by relevance

/hal_nuvoton-latest/m2l31x/StdDriver/inc/
Dlpi2c.h90 #define LPI2C_SET_CONTROL_REG(lpi2c, u8Ctrl) ((lpi2c)->CTL0 = ((lpi2c)->CTL0 & ~0x3C) | (u8Ctrl)) argument
102 #define LPI2C_START(lpi2c) ((lpi2c)->CTL0 = ((lpi2c)->CTL0 | LPI2C_CTL0_SI_Msk) | LPI2C_CTL0_STA_M… argument
114 #define LPI2C_WAIT_READY(lpi2c) while(!((lpi2c)->CTL0 & LPI2C_CTL0_SI_Msk)) argument
126 #define LPI2C_GET_DATA(lpi2c) ((lpi2c)->DAT) argument
139 #define LPI2C_SET_DATA(lpi2c, u8Data) ((lpi2c)->DAT = (u8Data)) argument
151 #define LPI2C_GET_STATUS(lpi2c) ((lpi2c)->STATUS0) argument
164 #define LPI2C_GET_TIMEOUT_FLAG(lpi2c) ( ((lpi2c)->TOCTL & LPI2C_TOCTL_TOIF_Msk) == LPI2C_TOCTL_TO… argument
177 #define LPI2C_GET_WAKEUP_FLAG(lpi2c) ( ((lpi2c)->WKSTS & LPI2C_WKSTS_WKIF_Msk) == LPI2C_WKSTS_WKIF_… argument
189 #define LPI2C_CLEAR_WAKEUP_FLAG(lpi2c) ((lpi2c)->WKSTS = LPI2C_WKSTS_WKIF_Msk) argument
202 #define LPI2C_GET_WAKEUP_DONE(lpi2c) ( ((lpi2c)->WKSTS & LPI2C_WKSTS_WKAKDONE_Msk) == LPI2C_WKSTS_W… argument
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/src/
Dlpi2c.c38 uint32_t LPI2C_Open(LPI2C_T *lpi2c, uint32_t u32BusClock) in LPI2C_Open()
65 void LPI2C_Close(LPI2C_T *lpi2c) in LPI2C_Close()
85 void LPI2C_ClearTimeoutFlag(LPI2C_T *lpi2c) in LPI2C_ClearTimeoutFlag()
104 void LPI2C_Trigger(LPI2C_T *lpi2c, uint8_t u8Start, uint8_t u8Stop, uint8_t u8Si, uint8_t u8Ack) in LPI2C_Trigger()
141 void LPI2C_DisableInt(LPI2C_T *lpi2c) in LPI2C_DisableInt()
156 void LPI2C_EnableInt(LPI2C_T *lpi2c) in LPI2C_EnableInt()
170 uint32_t LPI2C_GetBusClockFreq(LPI2C_T *lpi2c) in LPI2C_GetBusClockFreq()
190 uint32_t LPI2C_SetBusClockFreq(LPI2C_T *lpi2c, uint32_t u32BusClock) in LPI2C_SetBusClockFreq()
212 uint32_t LPI2C_GetIntFlag(LPI2C_T *lpi2c) in LPI2C_GetIntFlag()
237 uint32_t LPI2C_GetStatus(LPI2C_T *lpi2c) in LPI2C_GetStatus()
[all …]