Notes: When purchasing a license, it is guaranteed that you must have Tower hardware.
One hardware corresponds to purchasing one license, and the license is bound to the hardware.
Easyi3C API provides a message concept to allow user can control the bus freely.
With this concept, users can combine any message and send them out by I2C or I3C protocol.
Message A bus message is a segment of bus waveform start with START/REPEAT_START or end with REPEAT_START/STOP,
7-bit slave addressing, and combined format transactions. The figures below demonstrate it.

As the above figures, we support two types of messages: WriteMsg(), ReadMsg().
For debug I3C/I2C messages transfer, we add a special message: IdleMsg(), IdleMsg() can add idle time between message transfer.
With many messages combined with a packet, Easyi3C provides the following APIs for packet operate:
- ez_send_i2c_msgs()
- ez_send_i3c_msgs()




Reviews
There are no reviews yet.