arduino / arduino/ArduinoCore-samd

I2S library: Support for 24 Bit samples

Open
#481 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.