-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[STM32F4] Add asynchronous I2C #2622
Commits on Sep 22, 2016
-
[dev_asynch_i2c] Update I2C Tests to support F411
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 6304980 - Browse repository at this point
Copy the full SHA 6304980View commit details -
[dev_asynch_i2c] Enable asynch I2C on NUCLEO_F411RE
Dev Asynch I2c One limitation linked to HAL bug: Master RX(Repeated Start) KO
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 7632f7a - Browse repository at this point
Copy the full SHA 7632f7aView commit details -
[dev_asynch_i2c] Test Asynch I2C on F411RE
Add single board I2C master/slave asynch test
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 4b42fc5 - Browse repository at this point
Copy the full SHA 4b42fc5View commit details -
[dev_asynch_i2c] HAL Fix to support Master Rx w/ repeated start
As per reference manual, closing communication for master receiver with repeated start requires, after reading second last data byte (after second last RxNE event): -Clearing ACK bit (same as non repeated start case) -Set START bit (instead of STOP bit in non repeated start case) This is valid for I2C_FIRST_FRAME and I2C_NEXT_FRAME conditions
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for d2c3dc3 - Browse repository at this point
Copy the full SHA d2c3dc3View commit details -
[dev_i2c] Fix I2C byte transfer API to enable Master/Slave test on F4…
…11RE i2c_byte_write could be used to send byte and address. In case used for address, ADDR Flag should be reset.
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 8982ff1 - Browse repository at this point
Copy the full SHA 8982ff1View commit details -
[dev_asynch_i2c] Move i2c_s to common_objects.h
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 1707b3c - Browse repository at this point
Copy the full SHA 1707b3cView commit details -
[dev_asynch_i2c] Extend asynch I2C to STM32F4 boards
Move i2c_s to common_objects.h Introduce I2C Master/Slave asynch test Test I2C asynch master/slave on STM32F4 boards
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for d7dda28 - Browse repository at this point
Copy the full SHA d7dda28View commit details -
[dev_asynch_i2c] reduce footprint for i2c_s struct
Erwan GOURIOU committedSep 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 22d6bc0 - Browse repository at this point
Copy the full SHA 22d6bc0View commit details