Skip to content

periph/i2c: tracking bugs and untested acks #9518

@MrKevinWeiss

Description

@MrKevinWeiss

This is a list of bugs found and untested acks given (due to lack of hardware) discoved during the I2C embargo. After the new_i2c_of branch is merged to master each point can be checked off given appropite time to fix the bug or acquire the hardware. Untested acks just require a hardware test. The bugs will require a proper fix. Following the #6577 issue.

BUGS:

  • sam_common0 - i2c_read_bytes with NO_STOP causes lockup
  • many cpus - i2c_read_bytes with repeated start causes lockup if first data bit is 0
  • many cpus - improve error messages for I2C

UNTESTED ACKS:

UPDATE ALL EXAMPLES:

  • default

TODO: Add more bugs/untested acks

Metadata

Metadata

Assignees

Labels

TF: I2CMarks issues and PRs related to the work of the I²C rework task forceType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)Type: trackingThe issue tracks and organizes the sub-tasks of a larger effort

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions