Home
last modified time | relevance | path

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

12

/hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/I2C/
Di2c_revb.c50 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 …]
Di2c_me21.c65 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 …]
Di2c_es17.c46 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 …]
Di2c_me12.c49 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 …]
Di2c_me55.c43 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 …]
Di2c_me14.c44 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 …]
Di2c_me15.c49 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 …]
Di2c_ai87.c42 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 …]
Di2c_me11.c46 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 …]
Di2c_me13.c46 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 …]
Di2c_me17.c42 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 …]
Di2c_me18.c42 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 …]
Di2c_reva.c55 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 …]
Di2c_me10.c50 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/
Di2c.h66 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/
Di2c.h66 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/
Di2c.h66 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/
Di2c.h67 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/
Di2c.h61 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/
Di2c.h64 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/
Di2c.h67 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/
Di2c.h67 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/
Di2c.h66 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/
Di2c.h67 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/
Di2c.h66 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 …]

12