Easyi3C is a leading supplier of embedded system tools that simplify the development and debugging of various communication protocols. The company offers a range of products designed to help engineers and developers use I3C/I2C , USB and MIPI, JEDEC, MCTP and other protocols more efficiently.
Use the Notebook's "upload files" feature to load the sample code.
Use the Notebook's "download" function to save the code.
After loading the sample code, you may freely edit it. Before executing code, ensure that the Python kernel is loaded. The kernel status icon indicates whether it is loaded successfully.
-
A "running" icon means the kernel loaded successfully.
-
A "failure" icon means the kernel failed to load. Check the network or try reloading the kernel.
Basic workflow:
a) import libraries![]()
b) Obtain the Tower adapter handle![]()
c) Calling the API![]()
a) Kernel Log:
Clicking the kernel status icon toggles the kernel log, which displays information generated during runtime.

b) Tower adapter not connected:
ez_open returns None when the Tower console GUI has no adapter connected.
Calling other APIs at this time will return error code "-52001".
c) Python kernel loading failure caused by network failure
![]()
Through the introductions in the previous chapters, you should now have a basic understanding of the Tower console Notebook features. Feel free to download and try it out. More new features are still under development and improvement, so stay tuned.