-
Notifications
You must be signed in to change notification settings - Fork 2.1k
periph/i2c: tracking bugs and untested acks #9518
Copy link
Copy link
Closed
Labels
TF: I2CMarks issues and PRs related to the work of the I²C rework task forceMarks 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)The issue reports a bug / The PR fixes a bug (including spelling errors)Type: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Description
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:
- bmp180 (@MrKevinWeiss)
- ds1307 - improve error messages
- jc42
- lsm303dlhc - needs testing on a non iotlab-m3 cpu
- lc709203f - @shr70 tested after drivers/lc709203f: adapt to new i2c API #9481 was merged. still todo but low-prio: Deduplicate code
UPDATE ALL EXAMPLES:
- default
TODO: Add more bugs/untested acks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
TF: I2CMarks issues and PRs related to the work of the I²C rework task forceMarks 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)The issue reports a bug / The PR fixes a bug (including spelling errors)Type: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort