Home
last modified time | relevance | path

Searched refs:i2c (Results 1 – 25 of 179) sorted by relevance

12345678

/bsp/apm32/libraries/APM32F0xx_Library/APM32F0xx_StdPeriphDriver/src/
A Dapm32f0xx_i2c.c73 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 Di2c.c250 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 Dapm32e10x_i2c.c49 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 Dapm32e10x_sci2c.c51 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 Dapm32f10x_i2c.c49 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 Dapm32f10x_sci2c.c51 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 Dapm32f4xx_i2c.c49 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 Dapm32s10x_i2c.c49 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 Dhal_i2c.c45 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 Dapm32f0xx_i2c.h301 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 Dapm32e10x_i2c.h288 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 Dapm32e10x_sci2c.h240 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 Dapm32f10x_i2c.h286 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 Dapm32f10x_sci2c.h239 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 Dapm32f4xx_i2c.h288 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 Dapm32s10x_i2c.h287 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 Dem_i2c.c251 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 Dhal_i2c_m_sync.c51 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 Dhal_i2c_m_sync.c51 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 Dhal_i2c_m_sync.c51 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 Dhal_i2c_m_sync.c51 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 Dem_i2c.h272 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 Di2c.h128 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 Dhal_i2c.h214 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 Di2c.h125 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 …]

Completed in 79 milliseconds

12345678