arduino / arduino/ArduinoCore-samd
I2C Never will set CTRLA.bit.SPEED register
Open
- Dominant language
- C
- Stars
- 502
- Forks
- 740
- PR merge metrics
- No merged PRs in 30d
Description
SAMD21G18 supports 3 mode for I2C; Standard(And Fast), FastMode+, HSMode.
Seems that register will never change in speed set >=1MHz; thus making signal out of spec.
Contributor guide
No contributing guide indexed for this repository
Research direction
No file or test is named. Start by locating the SAMD21G18 I2C speed-setting path and reproduce configuration at speeds of 1MHz or higher; verify the CTRLA.bit.SPEED register and resulting signal against the selected I2C mode. Done means the register changes appropriately and the signal is within specification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100