| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/I2C/ |
| D | i2c_revb.c | 50 int MXC_I2C_RevB_Init(mxc_i2c_revb_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_RevB_Init() argument 52 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_RevB_Init() 55 int MXC_I2C_RevB_SetSlaveAddr(mxc_i2c_revb_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_RevB_SetSlaveAddr() argument 57 if (i2c == NULL || slaveAddr > MXC_F_I2C_REVB_SLV_ADDR_SLA || idx != 0) { in MXC_I2C_RevB_SetSlaveAddr() 61 i2c->slv_addr = 0; in MXC_I2C_RevB_SetSlaveAddr() 64 i2c->slv_addr |= MXC_S_I2C_REVB_SLV_ADDR_EA_10BIT_ADDR; in MXC_I2C_RevB_SetSlaveAddr() 67 i2c->slv_addr |= slaveAddr & MXC_F_I2C_REVB_SLV_ADDR_SLA; in MXC_I2C_RevB_SetSlaveAddr() 72 int MXC_I2C_RevB_Shutdown(mxc_i2c_revb_regs_t *i2c) in MXC_I2C_RevB_Shutdown() argument 74 return MXC_I2C_RevA_Shutdown((mxc_i2c_reva_regs_t *)i2c); in MXC_I2C_RevB_Shutdown() 77 int MXC_I2C_RevB_SetFrequency(mxc_i2c_revb_regs_t *i2c, unsigned int hz) in MXC_I2C_RevB_SetFrequency() argument [all …]
|
| D | i2c_me21.c | 65 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 67 if (i2c == NULL) { in MXC_I2C_Init() 72 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 74 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 77 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 80 } else if (i2c == MXC_I2C2) { in MXC_I2C_Init() 88 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 91 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 95 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 98 if (i2c == NULL) { in MXC_I2C_SetSlaveAddr() [all …]
|
| D | i2c_es17.c | 46 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 48 if (i2c == NULL) { in MXC_I2C_Init() 52 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 54 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 61 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 64 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 66 if (i2c == NULL) { in MXC_I2C_SetSlaveAddr() 80 i2c->sla = 0; in MXC_I2C_SetSlaveAddr() 84 i2c->sla = MXC_F_I2C_SLA_EA; in MXC_I2C_SetSlaveAddr() 87 i2c->sla |= slaveAddr; in MXC_I2C_SetSlaveAddr() [all …]
|
| D | i2c_me12.c | 49 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 51 if (i2c == NULL) { in MXC_I2C_Init() 56 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 58 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 61 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 69 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 72 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 74 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 77 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument 80 if (i2c == MXC_I2C0) { in MXC_I2C_Shutdown() [all …]
|
| D | i2c_me55.c | 43 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 45 if (i2c == NULL) { in MXC_I2C_Init() 49 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 51 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 54 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 61 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 64 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 66 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 69 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument 72 if (i2c == MXC_I2C0) { in MXC_I2C_Shutdown() [all …]
|
| D | i2c_me14.c | 44 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 46 if (i2c == NULL) { in MXC_I2C_Init() 51 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 53 if ((i2c == MXC_I2C0_BUS0) || (i2c == MXC_I2C0_BUS1)) { in MXC_I2C_Init() 56 } else if ((i2c == MXC_I2C1_BUS0) || (i2c == MXC_I2C1_BUS1)) { in MXC_I2C_Init() 59 } else if ((i2c == MXC_I2C2_BUS0) || (i2c == MXC_I2C2_BUS1)) { in MXC_I2C_Init() 67 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 70 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 77 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 80 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument [all …]
|
| D | i2c_me15.c | 49 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 51 if (i2c == NULL) { in MXC_I2C_Init() 56 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 58 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 62 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 66 } else if (i2c == MXC_I2C2) { in MXC_I2C_Init() 74 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 77 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 79 if (i2c == NULL) { in MXC_I2C_SetSlaveAddr() 93 MXC_SETFIELD(i2c->slave, MXC_F_I2C_SLAVE_IDX, (idx << MXC_F_I2C_SLAVE_IDX_POS)); in MXC_I2C_SetSlaveAddr() [all …]
|
| D | i2c_ai87.c | 42 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 44 if (i2c == NULL) { in MXC_I2C_Init() 48 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 50 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 53 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 56 } else if (i2c == MXC_I2C2) { in MXC_I2C_Init() 63 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 66 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 73 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 76 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument [all …]
|
| D | i2c_me11.c | 46 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 48 if (i2c == NULL) { in MXC_I2C_Init() 53 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 55 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 58 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 66 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 69 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 71 if (i2c == NULL) { in MXC_I2C_SetSlaveAddr() 85 MXC_SETFIELD(i2c->sladdr, MXC_F_I2C_SLADDR_SLAIDX, (idx << MXC_F_I2C_SLADDR_SLAIDX_POS)); in MXC_I2C_SetSlaveAddr() 89 i2c->sladdr |= MXC_F_I2C_SLADDR_EA; in MXC_I2C_SetSlaveAddr() [all …]
|
| D | i2c_me13.c | 46 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 48 if (i2c == NULL) { in MXC_I2C_Init() 52 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 54 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 57 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 60 } else if (i2c == MXC_I2C2) { in MXC_I2C_Init() 67 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 70 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 77 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 80 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument [all …]
|
| D | i2c_me17.c | 42 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 44 if (i2c == NULL) { in MXC_I2C_Init() 49 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 51 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 54 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 57 } else if (i2c == MXC_I2C2) { in MXC_I2C_Init() 65 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 68 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 75 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 78 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument [all …]
|
| D | i2c_me18.c | 42 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 44 if (i2c == NULL) { in MXC_I2C_Init() 49 MXC_I2C_Shutdown(i2c); // Clear everything out in MXC_I2C_Init() 58 if (i2c == MXC_I2C0) { in MXC_I2C_Init() 62 } else if (i2c == MXC_I2C1) { in MXC_I2C_Init() 66 } else if (i2c == MXC_I2C2) { in MXC_I2C_Init() 75 return MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr); in MXC_I2C_Init() 78 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 85 return MXC_I2C_RevA_SetSlaveAddr((mxc_i2c_reva_regs_t *)i2c, slaveAddr, idx); in MXC_I2C_SetSlaveAddr() 88 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument [all …]
|
| D | i2c_reva.c | 55 void MXC_I2C_RevA_AsyncCallback(mxc_i2c_reva_regs_t *i2c, int retVal); 56 void MXC_I2C_RevA_AsyncStop(mxc_i2c_reva_regs_t *i2c); 57 void MXC_I2C_RevA_AbortAsync(mxc_i2c_reva_regs_t *i2c); 60 void MXC_I2C_RevA_SlaveAsyncHandler(mxc_i2c_reva_regs_t *i2c, mxc_i2c_reva_slave_handler_t callback, 66 int MXC_I2C_RevA_Init(mxc_i2c_reva_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_RevA_Init() argument 71 if (i2c == NULL) { in MXC_I2C_RevA_Init() 75 i2cNum = MXC_I2C_GET_IDX((mxc_i2c_regs_t *)i2c); in MXC_I2C_RevA_Init() 77 if ((err = MXC_I2C_Recover((mxc_i2c_regs_t *)i2c, 16)) != E_NO_ERROR) { in MXC_I2C_RevA_Init() 81 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_EN; in MXC_I2C_RevA_Init() 83 MXC_I2C_ClearRXFIFO((mxc_i2c_regs_t *)i2c); in MXC_I2C_RevA_Init() [all …]
|
| D | i2c_me10.c | 50 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr) in MXC_I2C_Init() argument 55 switch (MXC_I2C_GET_IDX(i2c)) { in MXC_I2C_Init() 69 if ((err = MXC_I2C_RevA_Init((mxc_i2c_reva_regs_t *)i2c, masterMode, slaveAddr)) != in MXC_I2C_Init() 78 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx) in MXC_I2C_SetSlaveAddr() argument 80 if (i2c == NULL || slaveAddr > MXC_F_I2C_SLV_ADDR_SLA || idx != 0) { in MXC_I2C_SetSlaveAddr() 84 i2c->slv_addr = 0; in MXC_I2C_SetSlaveAddr() 87 i2c->slv_addr |= MXC_S_I2C_SLV_ADDR_EA_10BIT_ADDR; in MXC_I2C_SetSlaveAddr() 90 i2c->slv_addr |= slaveAddr & MXC_F_I2C_SLV_ADDR_SLA; in MXC_I2C_SetSlaveAddr() 96 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c) in MXC_I2C_Shutdown() argument 98 switch (MXC_I2C_GET_IDX(i2c)) { in MXC_I2C_Shutdown() [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX78002/ |
| D | i2c.h | 66 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 97 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 162 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 184 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 198 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 207 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 217 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 228 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 237 int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 251 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32690/ |
| D | i2c.h | 66 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 97 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 162 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 194 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 208 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 217 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 227 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 238 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 247 int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 261 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX78000/ |
| D | i2c.h | 66 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 97 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 162 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 184 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 198 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 207 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 217 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 228 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 237 int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 251 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32572/ |
| D | i2c.h | 67 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 98 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the I2C block used.) member 162 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 184 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 198 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 207 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 217 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 228 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 237 unsigned int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 251 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32570/ |
| D | i2c.h | 61 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 92 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the I2C block used.) member 156 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 178 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 192 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 201 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 211 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 222 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 231 unsigned int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 245 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32520/ |
| D | i2c.h | 64 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 95 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 160 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 181 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 195 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 204 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 214 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 225 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 234 unsigned int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 248 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32675/ |
| D | i2c.h | 67 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 98 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 163 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 189 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 203 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 212 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 222 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 233 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 242 unsigned int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 256 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32672/ |
| D | i2c.h | 67 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 98 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 163 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 192 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 204 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 213 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 223 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 234 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 243 unsigned int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 257 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32680/ |
| D | i2c.h | 66 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 97 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 162 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 188 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 202 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 211 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 221 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 232 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 241 int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 255 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32670/ |
| D | i2c.h | 67 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 98 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 163 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 189 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 203 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 212 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 222 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 233 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 242 unsigned int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 256 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32662/ |
| D | i2c.h | 66 typedef int (*mxc_i2c_getAck_t)(mxc_i2c_regs_t *i2c, unsigned char byte); 97 mxc_i2c_regs_t *i2c; ///< Pointer to I2C registers (selects the member 162 typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_t event, 188 int MXC_I2C_Init(mxc_i2c_regs_t *i2c, int masterMode, unsigned int slaveAddr); 202 int MXC_I2C_SetSlaveAddr(mxc_i2c_regs_t *i2c, unsigned int slaveAddr, int idx); 211 int MXC_I2C_Shutdown(mxc_i2c_regs_t *i2c); 221 int MXC_I2C_Reset(mxc_i2c_regs_t *i2c); 232 int MXC_I2C_SetFrequency(mxc_i2c_regs_t *i2c, unsigned int hz); 241 int MXC_I2C_GetFrequency(mxc_i2c_regs_t *i2c); 255 int MXC_I2C_ReadyForSleep(mxc_i2c_regs_t *i2c); [all …]
|