-
Notifications
You must be signed in to change notification settings - Fork 2
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
Data logging fixes #8
base: master
Are you sure you want to change the base?
Conversation
… hasn't been attended Uprev I2C protocl version
a7b614e
to
096519d
Compare
As indicated in the PR timeline, I've rebased the latest upstream master and forced pushed (head before was a7b614e, and now is 096519d) |
Build using Keil with armcc, git hash |
-Ignore NOP cmd when clearing TX buffer and adding busy error code
b7e6a0e build from Gerardo: kl27z_microbit_if_b7e6a0e.zip |
-Don't clear I2C buffer at the start of flash command handling. -Keep interrupt signal asserted when busy error was read. -Don't clear I2C TX Buffer after reads. Allowing multiple reads of last result.
-Enable UART HW overrun interrupt. -Reduce time spent in I2C IRQ handler to avoid UART overrun and data loss.
The original commits in this PR have been pushed here from @gerargz branch (thanks!): a7b614e