This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/AM3359: I2C Slave mode example

Part Number: AM3359

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