You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "source of truth" for how to properly reset comms with the Notecard is in
note-c. This commit adjusts the `OpenI2C` and `OpenSerial` `Reset` methods so
that they implement the same logic as their note-c counterparts.
While doing this work, I also discovered that for serial-over-I2C reads on
MicroPython we were generating a STOP condition after the initial write required
before a read (see https://dev.blues.io/guides-and-tutorials/notecard-guides/serial-over-i2c-protocol/#data-read).
This isn't expected as part of the protocol, nor were we doing it for the Linux
and CircuitPython cases, so I adjusted the MicroPython code to match.
0 commit comments