Searched refs:i2c (Results 1 – 8 of 8) sorted by relevance
84 #define I2C_SET_CONTROL_REG(i2c, u8Ctrl) ((i2c)->CTL0 = ((i2c)->CTL0 & ~0x3C) | (u8Ctrl)) argument96 #define I2C_START(i2c) ((i2c)->CTL0 = ((i2c)->CTL0 | I2C_CTL0_SI_Msk) | I2C_CTL0_STA_Msk) argument108 #define I2C_WAIT_READY(i2c) while(!((i2c)->CTL0 & I2C_CTL0_SI_Msk)) argument120 #define I2C_GET_DATA(i2c) ((i2c)->DAT) argument133 #define I2C_SET_DATA(i2c, u8Data) ((i2c)->DAT = (u8Data)) argument145 #define I2C_GET_STATUS(i2c) ((i2c)->STATUS0) argument158 #define I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1… argument171 #define I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->WKSTS & I2C_WKSTS_WKIF_Msk) == I2C_WKSTS_WKIF_Msk ? 1:0 … argument183 #define I2C_CLEAR_WAKEUP_FLAG(i2c) ((i2c)->WKSTS = I2C_WKSTS_WKIF_Msk) argument196 #define I2C_GET_WAKEUP_DONE(i2c) ( ((i2c)->WKSTS & I2C_WKSTS_WKAKDONE_Msk) == I2C_WKSTS_WKAKDONE_Ms… argument[all …]
83 #define I2C_SET_CONTROL_REG(i2c, u8Ctrl) ((i2c)->CTL0 = ((i2c)->CTL0 & ~0x3c) | (u8Ctrl)) argument95 #define I2C_START(i2c) ((i2c)->CTL0 = ((i2c)->CTL0 & ~I2C_CTL0_SI_Msk) | I2C_CTL0_STA_Msk) argument107 #define I2C_WAIT_READY(i2c) while(!((i2c)->CTL0 & I2C_CTL0_SI_Msk)) argument119 #define I2C_GET_DATA(i2c) ((i2c)->DAT) argument132 #define I2C_SET_DATA(i2c, u8Data) ((i2c)->DAT = (u8Data)) argument144 #define I2C_GET_STATUS(i2c) ((i2c)->STATUS0) argument157 #define I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1… argument170 #define I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->WKSTS & I2C_WKSTS_WKIF_Msk) == I2C_WKSTS_WKIF_Msk ? 1:0 … argument182 #define I2C_CLEAR_WAKEUP_FLAG(i2c) ((i2c)->WKSTS = I2C_WKSTS_WKIF_Msk) argument195 #define I2C_SMBUS_GET_STATUS(i2c) ((i2c)->BUSSTS) argument[all …]
73 #define I2C_SET_CONTROL_REG(i2c, u8Ctrl) ((i2c)->CTL0 = ((i2c)->CTL0 & ~0x3c) | (u8Ctrl)) argument85 #define I2C_START(i2c) ((i2c)->CTL0 = ((i2c)->CTL0 & ~I2C_CTL0_SI_Msk) | I2C_CTL0_STA_Msk) argument97 #define I2C_WAIT_READY(i2c) while(!((i2c)->CTL0 & I2C_CTL0_SI_Msk)) argument109 #define I2C_GET_DATA(i2c) ((i2c)->DAT) argument122 #define I2C_SET_DATA(i2c, u8Data) ((i2c)->DAT = (u8Data)) argument134 #define I2C_GET_STATUS(i2c) ((i2c)->STATUS0) argument147 #define I2C_GET_TIMEOUT_FLAG(i2c) ( ((i2c)->TOCTL & I2C_TOCTL_TOIF_Msk) == I2C_TOCTL_TOIF_Msk ? 1… argument160 #define I2C_GET_WAKEUP_FLAG(i2c) ( ((i2c)->WKSTS & I2C_WKSTS_WKIF_Msk) == I2C_WKSTS_WKIF_Msk ? 1:0 … argument172 #define I2C_CLEAR_WAKEUP_FLAG(i2c) ((i2c)->WKSTS = I2C_WKSTS_WKIF_Msk) argument185 #define I2C_SMBUS_GET_STATUS(i2c) ((i2c)->BUSSTS) argument[all …]
37 uint32_t I2C_Open(I2C_T *i2c, uint32_t u32BusClock) in I2C_Open() argument42 if(i2c == I2C1) in I2C_Open()52 i2c->CLKDIV = u32Div; in I2C_Open()55 i2c->CTL0 |= I2C_CTL0_I2CEN_Msk; in I2C_Open()71 void I2C_Close(I2C_T *i2c) in I2C_Close() argument74 if((uint32_t)i2c == I2C0_BASE) in I2C_Close()79 else if((uint32_t)i2c == I2C1_BASE) in I2C_Close()86 i2c->CTL0 &= ~I2C_CTL0_I2CEN_Msk; in I2C_Close()99 void I2C_ClearTimeoutFlag(I2C_T *i2c) in I2C_ClearTimeoutFlag() argument101 i2c->TOCTL |= I2C_TOCTL_TOIF_Msk; in I2C_ClearTimeoutFlag()[all …]
38 uint32_t I2C_Open(I2C_T *i2c, uint32_t u32BusClock) in I2C_Open() argument43 if( (i2c == I2C1) || (i2c == I2C3) ) in I2C_Open()53 i2c->CLKDIV = u32Div; in I2C_Open()56 i2c->CTL0 |= I2C_CTL0_I2CEN_Msk; in I2C_Open()72 void I2C_Close(I2C_T *i2c) in I2C_Close() argument75 if(i2c == I2C0) in I2C_Close()80 else if(i2c == I2C1) in I2C_Close()85 else if(i2c == I2C2) in I2C_Close()90 else if(i2c == I2C3) in I2C_Close()97 i2c->CTL0 &= ~I2C_CTL0_I2CEN_Msk; in I2C_Close()[all …]
38 uint32_t I2C_Open(I2C_T *i2c, uint32_t u32BusClock) in I2C_Open() argument43 if( (i2c == I2C1) || (i2c == I2C3) ) in I2C_Open()53 i2c->CLKDIV = u32Div; in I2C_Open()56 i2c->CTL0 |= I2C_CTL0_I2CEN_Msk; in I2C_Open()72 void I2C_Close(I2C_T *i2c) in I2C_Close() argument75 if((uint32_t)i2c == I2C0_BASE) in I2C_Close()80 else if((uint32_t)i2c == I2C1_BASE) in I2C_Close()85 else if((uint32_t)i2c == I2C2_BASE) in I2C_Close()90 else if((uint32_t)i2c == I2C3_BASE) in I2C_Close()95 else if((uint32_t)i2c == I2C4_BASE) in I2C_Close()[all …]
10 zephyr_library_sources_ifdef(CONFIG_HAS_NUMAKER_I2C src/i2c.c)
11 zephyr_library_sources_ifdef(CONFIG_HAS_NUMAKER_I2C src/i2c.c)