Tool/software: TI-RTOS
Hi Champs:
A. We are studying how to use the I2C Slave mode.
May you give us more documents / API explanation for letting us know how to use the I2C slave mode?
B. Does the Master mode / Slave mode be able to concurrent working?
C. We have traced the MAP file as the below.
Where is the source code of "ti.drv.i2c.aa8fg"?
Please tell us.
.text.I2C_init_v1
0x8007385c 0x38 C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_transfer_Callback_v1
0x80073894 0x3c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_close_v1
0x800738d0 0x9c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_open_v1
0x8007396c 0x23c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_waitForPin.isra.1
0x80073ba8 0xcc C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_primeTransfer_v1
0x80073c74 0x520 C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_complete_curr_transfer
0x80074194 0x8c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_hwiFxn
0x80074220 0x55c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_resetCtrl
0x8007477c 0x14c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_recoverBus
0x800748c8 0xf8 C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_transfer_v1
0x800749c0 0x190 C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_waitForBb.constprop.4
0x80074b50 0xbc C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
.text.I2C_v1_control
0x80074c0c 0x23c C:\TI\pdk_am335x_1_0_9\packages\ti\drv\i2c\lib\a8\release\ti.drv.i2c.aa8fg(I2C_v1.oa8fg)
D. Dose TI have the I2C Slave example code to let us know how is the API calling sequence?
Thanks.
BR Rio