| /bsp/apm32/libraries/APM32F0xx_Library/APM32F0xx_StdPeriphDriver/src/ |
| A D | apm32f0xx_i2c.c | 73 void I2C_Reset(I2C_T* i2c) in I2C_Reset() argument 75 if (i2c == I2C1) in I2C_Reset() 105 temp = i2c->CTRL1; in I2C_Config() 118 i2c->ADDR1 = 0; in I2C_Config() 119 i2c->ADDR2 = 0; in I2C_Config() 125 i2c->ADDR1 = temp; in I2C_Config() 133 i2c->CTRL1 |= temp; in I2C_Config() 401 temp = i2c->CTRL2; in I2C_SlaveAddress() 404 i2c->CTRL2 = temp; in I2C_SlaveAddress() 680 temp = i2c->CTRL2; in I2C_HandlingTransfer() [all …]
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Source/ |
| A D | i2c.c | 250 i2c->int_fl0 = i2c->int_fl0; in I2C_Init() 251 i2c->int_fl1 = i2c->int_fl1; in I2C_Init() 271 i2c->int_fl0 = i2c->int_fl0; in I2C_Shutdown() 272 i2c->int_fl1 = i2c->int_fl1; in I2C_Shutdown() 304 i2c->int_fl0 = i2c->int_fl0; in I2C_MasterWrite() 379 i2c->int_fl0 = i2c->int_fl0; in I2C_MasterRead() 477 i2c->int_fl0 = i2c->int_fl0; in I2C_Slave() 478 i2c->int_fl1 = i2c->int_fl1; in I2C_Slave() 652 i2c->int_fl0 = i2c->int_fl0; in I2C_MasterAsync() 653 i2c->int_fl1 = i2c->int_fl1; in I2C_MasterAsync() [all …]
|
| /bsp/apm32/libraries/APM32E10x_Library/APM32E10x_StdPeriphDriver/src/ |
| A D | apm32e10x_i2c.c | 49 void I2C_Reset(I2C_T* i2c) in I2C_Reset() argument 51 if(i2c == I2C1) in I2C_Reset() 78 i2c->I2C_SWITCH = 0; in I2C_Config() 119 i2c->CLKCTRL = tmpreg; in I2C_Config() 157 void I2C_Enable(I2C_T* i2c) in I2C_Enable() argument 169 void I2C_Disable(I2C_T* i2c) in I2C_Disable() argument 384 return i2c->CTRL1; in I2C_ReadRegister() 386 return i2c->CTRL2; in I2C_ReadRegister() 392 return i2c->DATA; in I2C_ReadRegister() 394 return i2c->STS1; in I2C_ReadRegister() [all …]
|
| A D | apm32e10x_sci2c.c | 51 if(i2c == I2C3) in SCI2C_Reset() 62 i2c->SW = 0; in SCI2C_Reset() 63 i2c->SW = 1; in SCI2C_Reset() 64 i2c->INTEN = 0; in SCI2C_Reset() 78 i2c->SW = BIT_SET; in SCI2C_Config() 262 dummy = i2c->AIC; in SCI2C_ClearIntFlag() 548 i2c->HSMC = code; in SCI2C_ConfigMasterCode() 795 i2c->GCA = enable; in SCI2C_GernalCallAck() 809 i2c->SDNO = enable; in SCI2C_SlaveDataNackOnly() 867 i2c->DTDL = cnt; in SCI2C_ConfigDMATxDataLevel() [all …]
|
| /bsp/apm32/libraries/APM32F10x_Library/APM32F10x_StdPeriphDriver/src/ |
| A D | apm32f10x_i2c.c | 49 void I2C_Reset(I2C_T* i2c) in I2C_Reset() argument 51 if (i2c == I2C1) in I2C_Reset() 78 i2c->I2C_SWITCH = 0; in I2C_Config() 119 i2c->CLKCTRL = tmpreg; in I2C_Config() 157 void I2C_Enable(I2C_T* i2c) in I2C_Enable() argument 169 void I2C_Disable(I2C_T* i2c) in I2C_Disable() argument 319 i2c->DATA_B.DATA = data; in I2C_TxData() 331 return i2c->DATA_B.DATA; in I2C_RxData() 392 return i2c->DATA; in I2C_ReadRegister() 394 return i2c->STS1; in I2C_ReadRegister() [all …]
|
| A D | apm32f10x_sci2c.c | 51 if (i2c == I2C3) in SCI2C_Reset() 62 i2c->SW = 0; in SCI2C_Reset() 63 i2c->SW = 1; in SCI2C_Reset() 64 i2c->INTEN = 0; in SCI2C_Reset() 78 i2c->SW = BIT_SET; in SCI2C_Config() 262 dummy = i2c->AIC; in SCI2C_ClearIntFlag() 548 i2c->HSMC = code; in SCI2C_ConfigMasterCode() 794 i2c->GCA = enable; in SCI2C_GernalCallAck() 808 i2c->SDNO = enable; in SCI2C_SlaveDataNackOnly() 866 i2c->DTDL = cnt; in SCI2C_ConfigDMATxDataLevel() [all …]
|
| /bsp/apm32/libraries/APM32F4xx_Library/APM32F4xx_StdPeriphDriver/src/ |
| A D | apm32f4xx_i2c.c | 49 void I2C_Reset(I2C_T *i2c) in I2C_Reset() argument 51 if (i2c == I2C1) in I2C_Reset() 56 else if (i2c == I2C2) in I2C_Reset() 61 else if (i2c == I2C3) in I2C_Reset() 122 i2c->CLKCTRL = temp; in I2C_Config() 160 void I2C_Enable(I2C_T *i2c) in I2C_Enable() argument 172 void I2C_Disable(I2C_T *i2c) in I2C_Disable() argument 658 return i2c->CTRL1; in I2C_ReadRegister() 670 return i2c->DATA; in I2C_ReadRegister() 673 return i2c->STS1; in I2C_ReadRegister() [all …]
|
| /bsp/apm32/libraries/APM32S10x_Library/APM32S10x_StdPeriphDriver/src/ |
| A D | apm32s10x_i2c.c | 49 void I2C_Reset(I2C_T* i2c) in I2C_Reset() argument 51 if (i2c == I2C1) in I2C_Reset() 78 i2c->SWITCH = 0; in I2C_Config() 119 i2c->CLKCTRL = tmpreg; in I2C_Config() 157 void I2C_Enable(I2C_T* i2c) in I2C_Enable() argument 169 void I2C_Disable(I2C_T* i2c) in I2C_Disable() argument 319 i2c->DATA_B.DATA = data; in I2C_TxData() 331 return i2c->DATA_B.DATA; in I2C_RxData() 392 return i2c->DATA; in I2C_ReadRegister() 394 return i2c->STS1; in I2C_ReadRegister() [all …]
|
| /bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Src/ |
| A D | hal_i2c.c | 45 switch (*(vu32*)&i2c) { in I2C_DeInit() 86 i2c->IC_SS_SCL_HCNT = (minSclLowTime - 13 - i2cPeriod - i2c->IC_SS_SCL_LCNT); in I2C_Init() 90 i2c->IC_FS_SCL_HCNT = (minSclLowTime - 13 - i2c->IC_FS_SCL_LCNT - i2cPeriod); in I2C_Init() 107 i2c->IC_RX_TL = 0x00; in I2C_Init() 108 i2c->IC_TX_TL = 0x00; in I2C_Init() 134 (state) ? (i2c->IC_ENABLE |= I2C_ENR_ENABLE) : (i2c->IC_ENABLE &= ~I2C_ENR_ENABLE); in I2C_Cmd() 164 (state) ? (i2c->IC_CON |= I2C_CR_REPEN) : (i2c->IC_CON &= ~I2C_CR_REPEN); in I2C_GenerateSTART() 184 i2c->IC_CLR_TX_ABRT; in I2C_GenerateSTOP() 219 (state) ? (i2c->IC_TAR |= I2C_TAR_SPECIAL) : (i2c->IC_TAR &= ~I2C_TAR_SPECIAL); in I2C_GeneralCallCmd() 247 I2C_ReadCmd(i2c); in I2C_ITConfig() [all …]
|
| /bsp/apm32/libraries/APM32F0xx_Library/APM32F0xx_StdPeriphDriver/inc/ |
| A D | apm32f0xx_i2c.h | 301 void I2C_Reset(I2C_T* i2c); 304 void I2C_Enable(I2C_T* i2c); 305 void I2C_Disable(I2C_T* i2c); 306 void I2C_SoftwareReset(I2C_T* i2c); 307 void I2C_EnableAutoEnd(I2C_T* i2c); 309 void I2C_EnableReload(I2C_T* i2c); 310 void I2C_DisableReload(I2C_T* i2c); 369 uint8_t I2C_RxData(I2C_T* i2c); 391 void I2C_EnablePEC(I2C_T* i2c); 392 void I2C_DisablePEC(I2C_T* i2c); [all …]
|
| /bsp/apm32/libraries/APM32E10x_Library/APM32E10x_StdPeriphDriver/inc/ |
| A D | apm32e10x_i2c.h | 288 void I2C_Reset(I2C_T* i2c); 291 void I2C_Enable(I2C_T* i2c); 292 void I2C_Disable(I2C_T* i2c); 307 uint8_t I2C_RxData(I2C_T* i2c); 317 void I2C_EnablePEC(I2C_T* i2c); 318 void I2C_DisablePEC(I2C_T* i2c); 319 uint8_t I2C_ReadPEC(I2C_T* i2c); 320 void I2C_EnableARP(I2C_T* i2c); 321 void I2C_DisableARP(I2C_T* i2c); 327 void I2C_EnableDMA(I2C_T* i2c); [all …]
|
| A D | apm32e10x_sci2c.h | 240 void SCI2C_Reset(SCI2C_T *i2c); 253 void SCI2C_EnableRestart(SCI2C_T *i2c); 254 void SCI2C_DisableRestart(SCI2C_T *i2c); 264 void SCI2C_EnableMasterMode(SCI2C_T *i2c); 265 void SCI2C_DisableMasterMode(SCI2C_T *i2c); 266 void SCI2C_EnableSlaveMode(SCI2C_T *i2c); 267 void SCI2C_DisableSlaveMode(SCI2C_T *i2c); 273 uint8_t SCI2C_RxData(SCI2C_T *i2c); 283 void SCI2C_Enable(SCI2C_T *i2c); 284 void SCI2C_Disable(SCI2C_T *i2c); [all …]
|
| /bsp/apm32/libraries/APM32F10x_Library/APM32F10x_StdPeriphDriver/inc/ |
| A D | apm32f10x_i2c.h | 286 void I2C_Reset(I2C_T* i2c); 289 void I2C_Enable(I2C_T* i2c); 290 void I2C_Disable(I2C_T* i2c); 305 uint8_t I2C_RxData(I2C_T* i2c); 315 void I2C_EnablePEC(I2C_T* i2c); 316 void I2C_DisablePEC(I2C_T* i2c); 317 uint8_t I2C_ReadPEC(I2C_T* i2c); 318 void I2C_EnableARP(I2C_T* i2c); 319 void I2C_DisableARP(I2C_T* i2c); 325 void I2C_EnableDMA(I2C_T* i2c); [all …]
|
| A D | apm32f10x_sci2c.h | 239 void SCI2C_Reset(SCI2C_T* i2c); 252 void SCI2C_EnableRestart(SCI2C_T* i2c); 253 void SCI2C_DisableRestart(SCI2C_T* i2c); 263 void SCI2C_EnableMasterMode(SCI2C_T* i2c); 264 void SCI2C_DisableMasterMode(SCI2C_T* i2c); 265 void SCI2C_EnableSlaveMode(SCI2C_T* i2c); 266 void SCI2C_DisableSlaveMode(SCI2C_T* i2c); 272 uint8_t SCI2C_RxData(SCI2C_T* i2c); 282 void SCI2C_Enable(SCI2C_T* i2c); 283 void SCI2C_Disable(SCI2C_T* i2c); [all …]
|
| /bsp/apm32/libraries/APM32F4xx_Library/APM32F4xx_StdPeriphDriver/inc/ |
| A D | apm32f4xx_i2c.h | 288 void I2C_Reset(I2C_T* i2c); 291 void I2C_Enable(I2C_T* i2c); 292 void I2C_Disable(I2C_T* i2c); 311 void I2C_EnableARP(I2C_T* i2c); 312 void I2C_DisableARP(I2C_T* i2c); 317 uint8_t I2C_RxData(I2C_T* i2c); 324 void I2C_EnablePEC(I2C_T* i2c); 325 void I2C_DisablePEC(I2C_T* i2c); 326 uint8_t I2C_ReadPEC(I2C_T* i2c); 329 void I2C_EnableDMA(I2C_T* i2c); [all …]
|
| /bsp/apm32/libraries/APM32S10x_Library/APM32S10x_StdPeriphDriver/inc/ |
| A D | apm32s10x_i2c.h | 287 void I2C_Reset(I2C_T* i2c); 290 void I2C_Enable(I2C_T* i2c); 291 void I2C_Disable(I2C_T* i2c); 306 uint8_t I2C_RxData(I2C_T* i2c); 316 void I2C_EnablePEC(I2C_T* i2c); 317 void I2C_DisablePEC(I2C_T* i2c); 318 uint8_t I2C_ReadPEC(I2C_T* i2c); 319 void I2C_EnableARP(I2C_T* i2c); 320 void I2C_DisableARP(I2C_T* i2c); 326 void I2C_EnableDMA(I2C_T* i2c); [all …]
|
| /bsp/efm32/Libraries/emlib/src/ |
| A D | em_i2c.c | 251 i2c->CLKDIV = div; in I2C_BusFreqSet() 290 i2c->IEN = 0; in I2C_Init() 291 i2c->IFC = _I2C_IFC_MASK; in I2C_Init() 374 if (i2c == I2C0) in I2C_Transfer() 379 else if (i2c == I2C1) in I2C_Transfer() 392 pending = i2c->IF; in I2C_Transfer() 538 i2c->TXDATA = tmp; in I2C_Transfer() 681 i2c->IEN = 0; in I2C_Transfer() 733 if (i2c == I2C0) in I2C_TransferInit() 738 else if (i2c == I2C1) in I2C_TransferInit() [all …]
|
| /bsp/microchip/samc21/bsp/hal/src/ |
| A D | hal_i2c_m_sync.c | 51 msg.addr = i2c->slave_addr; in i2c_m_sync_read() 74 msg.addr = i2c->slave_addr; in i2c_m_sync_write() 94 ASSERT(i2c); in i2c_m_sync_init() 102 i2c->io.read = i2c_m_sync_read; in i2c_m_sync_init() 103 i2c->io.write = i2c_m_sync_write; in i2c_m_sync_init() 114 ASSERT(i2c); in i2c_m_sync_deinit() 121 i2c->io.read = NULL; in i2c_m_sync_deinit() 122 i2c->io.write = NULL; in i2c_m_sync_deinit() 167 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_write() 201 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_read() [all …]
|
| /bsp/microchip/saml10/bsp/hal/src/ |
| A D | hal_i2c_m_sync.c | 51 msg.addr = i2c->slave_addr; in i2c_m_sync_read() 74 msg.addr = i2c->slave_addr; in i2c_m_sync_write() 94 ASSERT(i2c); in i2c_m_sync_init() 102 i2c->io.read = i2c_m_sync_read; in i2c_m_sync_init() 103 i2c->io.write = i2c_m_sync_write; in i2c_m_sync_init() 114 ASSERT(i2c); in i2c_m_sync_deinit() 121 i2c->io.read = NULL; in i2c_m_sync_deinit() 122 i2c->io.write = NULL; in i2c_m_sync_deinit() 167 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_write() 201 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_read() [all …]
|
| /bsp/microchip/same70/bsp/hal/src/ |
| A D | hal_i2c_m_sync.c | 51 msg.addr = i2c->slave_addr; in i2c_m_sync_read() 74 msg.addr = i2c->slave_addr; in i2c_m_sync_write() 94 ASSERT(i2c); in i2c_m_sync_init() 102 i2c->io.read = i2c_m_sync_read; in i2c_m_sync_init() 103 i2c->io.write = i2c_m_sync_write; in i2c_m_sync_init() 114 ASSERT(i2c); in i2c_m_sync_deinit() 121 i2c->io.read = NULL; in i2c_m_sync_deinit() 122 i2c->io.write = NULL; in i2c_m_sync_deinit() 167 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_write() 201 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_read() [all …]
|
| /bsp/microchip/same54/bsp/hal/src/ |
| A D | hal_i2c_m_sync.c | 51 msg.addr = i2c->slave_addr; in i2c_m_sync_read() 74 msg.addr = i2c->slave_addr; in i2c_m_sync_write() 94 ASSERT(i2c); in i2c_m_sync_init() 102 i2c->io.read = i2c_m_sync_read; in i2c_m_sync_init() 103 i2c->io.write = i2c_m_sync_write; in i2c_m_sync_init() 114 ASSERT(i2c); in i2c_m_sync_deinit() 121 i2c->io.read = NULL; in i2c_m_sync_deinit() 122 i2c->io.write = NULL; in i2c_m_sync_deinit() 167 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_write() 201 msg.addr = i2c->slave_addr; in i2c_m_sync_cmd_read() [all …]
|
| /bsp/efm32/Libraries/emlib/inc/ |
| A D | em_i2c.h | 272 void I2C_BusFreqSet(I2C_TypeDef *i2c, 292 i2c->IFC = flags; in I2C_IntClear() 309 i2c->IEN &= ~(flags); in I2C_IntDisable() 331 i2c->IEN |= flags; in I2C_IntEnable() 351 return(i2c->IF); in I2C_IntGet() 368 i2c->IFS = flags; in I2C_IntSet() 371 void I2C_Reset(I2C_TypeDef *i2c); 392 return((uint8_t)(i2c->SADDR)); in I2C_SlaveAddressGet() 415 i2c->SADDR = (uint32_t)addr & 0xfe; in I2C_SlaveAddressSet() 444 return((uint8_t)(i2c->SADDRMASK)); in I2C_SlaveAddressMaskGet() [all …]
|
| /bsp/rm48x50/HALCoGen/include/ |
| A D | i2c.h | 128 uint32 i2cIsTxReady(i2cBASE_t *i2c); 129 void i2cSendByte(i2cBASE_t *i2c, uint8 byte); 131 uint32 i2cIsRxReady(i2cBASE_t *i2c); 132 void i2cClearSCD(i2cBASE_t *i2c); 133 uint32 i2cRxError(i2cBASE_t *i2c); 134 uint32 i2cReceiveByte(i2cBASE_t *i2c); 138 void i2cSetStart(i2cBASE_t *i2c); 139 void i2cSetStop(i2cBASE_t *i2c); 140 void i2cSetCount(i2cBASE_t *i2c ,uint32 cnt); 141 void i2cEnableLoopback(i2cBASE_t *i2c); [all …]
|
| /bsp/mm32f327x/Libraries/MM32F327x/HAL_Lib/Inc/ |
| A D | hal_i2c.h | 214 void I2C_DeInit(I2C_TypeDef* i2c); 217 void I2C_Cmd(I2C_TypeDef* i2c, FunctionalState state); 225 void I2C_SendData(I2C_TypeDef* i2c, u8 dat); 226 void I2C_ReadCmd(I2C_TypeDef* i2c); 228 void I2C_ClearFlag(I2C_TypeDef* i2c, u32 flag); 229 void I2C_ClearITPendingBit(I2C_TypeDef* i2c, u32 it); 231 u8 I2C_ReceiveData(I2C_TypeDef* i2c); 232 u16 I2C_ReadRegister(I2C_TypeDef* i2c, u8 reg); 233 u32 I2C_GetLastEvent(I2C_TypeDef* i2c); 242 void I2C_SendSlaveAddress(I2C_TypeDef* i2c, u8 addr); [all …]
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Include/ |
| A D | i2c.h | 125 int I2C_Init(mxc_i2c_regs_t * i2c, i2c_speed_t i2cspeed, const sys_cfg_i2c_t* sys_cfg); 133 int I2C_Shutdown(mxc_i2c_regs_t *i2c); 166 int I2C_MasterRead(mxc_i2c_regs_t *i2c, uint8_t addr, uint8_t* data, int len, int restart); 185 int I2C_Slave(mxc_i2c_regs_t *i2c, uint8_t addr, const uint8_t* read_data, 195 int I2C_MasterAsync(mxc_i2c_regs_t *i2c, i2c_req_t *req); 203 int I2C_SlaveAsync(mxc_i2c_regs_t *i2c, i2c_req_t *req); 212 void I2C_Handler(mxc_i2c_regs_t *i2c); 218 void I2C_DrainRX(mxc_i2c_regs_t *i2c); 224 void I2C_DrainTX(mxc_i2c_regs_t *i2c); 240 int I2C_SetTimeout(mxc_i2c_regs_t *i2c, int us); [all …]
|