arduino / arduino/ArduinoCore-samd
I2S library: Support for 24 Bit samples
- Dominant language
- C
- Stars
- 502
- Forks
- 740
- PR merge metrics
- No merged PRs in 30d
Description
I tried to hook up an PCM1808 ADC to an Arduino MKR Zero using this library. After it failed to initialize I2S many times and I wondered why, I looked at the source code and discovered that 24 Bit sample width is not supported by the library. Please implement support for this.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the I2S library source and its sample-width initialization and handling, then trace the failure reported with the Arduino MKR Zero and PCM1808 ADC. Done means the library accepts 24-bit samples and initializes successfully for that use case; the issue does not name a specific file or test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100