Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2C Slave API fails to recognize the master's final NACK in slave-to-master transmissions #81

Closed
xavier862 opened this issue May 17, 2022 · 2 comments

Comments

@xavier862
Copy link

xavier862 commented May 17, 2022

This is a replicate of this issue, which was corrected in the AmebaD SDK but unfortunately left the Arduino SDK aside. The buggy I2C_SlaveWrite() in the Arduino SDK should be replaced with this corrected version from the AmebaD SDK.

@xidameng
Copy link
Contributor

xidameng commented Aug 3, 2022

Hi @xavier862 ,

Thanks for your feedback and kind help to point out the issue, the good news is,

For the faulty API

The I2C_SlaveWrite() has been corrected in the early release version, you may preview the changes here and feature updates using the early release URL at,
https://github.com/ambiot/ambd_arduino/blob/dev/Arduino_package/package_realtek.com_amebad_early_index.json


For Arduino I2C Slave mode

In addition to that, I2C slave mode (both slave reader and sender) has been added to the Arduino SDK under dev branch( #105 ) , it will be officially added to Arduino package in the upcoming release

@xidameng xidameng closed this as completed Aug 3, 2022
@xavier862
Copy link
Author

xavier862 commented Aug 5, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants