Searched refs:lpi2c (Results 1 – 2 of 2) sorted by relevance
90 #define LPI2C_SET_CONTROL_REG(lpi2c, u8Ctrl) ((lpi2c)->CTL0 = ((lpi2c)->CTL0 & ~0x3C) | (u8Ctrl)) argument102 #define LPI2C_START(lpi2c) ((lpi2c)->CTL0 = ((lpi2c)->CTL0 | LPI2C_CTL0_SI_Msk) | LPI2C_CTL0_STA_M… argument114 #define LPI2C_WAIT_READY(lpi2c) while(!((lpi2c)->CTL0 & LPI2C_CTL0_SI_Msk)) argument126 #define LPI2C_GET_DATA(lpi2c) ((lpi2c)->DAT) argument139 #define LPI2C_SET_DATA(lpi2c, u8Data) ((lpi2c)->DAT = (u8Data)) argument151 #define LPI2C_GET_STATUS(lpi2c) ((lpi2c)->STATUS0) argument164 #define LPI2C_GET_TIMEOUT_FLAG(lpi2c) ( ((lpi2c)->TOCTL & LPI2C_TOCTL_TOIF_Msk) == LPI2C_TOCTL_TO… argument177 #define LPI2C_GET_WAKEUP_FLAG(lpi2c) ( ((lpi2c)->WKSTS & LPI2C_WKSTS_WKIF_Msk) == LPI2C_WKSTS_WKIF_… argument189 #define LPI2C_CLEAR_WAKEUP_FLAG(lpi2c) ((lpi2c)->WKSTS = LPI2C_WKSTS_WKIF_Msk) argument202 #define LPI2C_GET_WAKEUP_DONE(lpi2c) ( ((lpi2c)->WKSTS & LPI2C_WKSTS_WKAKDONE_Msk) == LPI2C_WKSTS_W… argument[all …]
38 uint32_t LPI2C_Open(LPI2C_T *lpi2c, uint32_t u32BusClock) in LPI2C_Open() argument46 lpi2c->CLKDIV = u32Div; in LPI2C_Open()49 lpi2c->CTL0 |= LPI2C_CTL0_LPI2CEN_Msk; in LPI2C_Open()65 void LPI2C_Close(LPI2C_T *lpi2c) in LPI2C_Close() argument72 lpi2c->CTL0 &= ~LPI2C_CTL0_LPI2CEN_Msk; in LPI2C_Close()85 void LPI2C_ClearTimeoutFlag(LPI2C_T *lpi2c) in LPI2C_ClearTimeoutFlag() argument87 lpi2c->TOCTL |= LPI2C_TOCTL_TOIF_Msk; 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() argument128 lpi2c->CTL0 = (lpi2c->CTL0 & ~0x3CU) | u32Reg; in LPI2C_Trigger()141 void LPI2C_DisableInt(LPI2C_T *lpi2c) in LPI2C_DisableInt() argument[all …]