diff options
| author | Jeff Epler <jepler@gmail.com> | 2019-12-09 10:57:55 -0600 |
|---|---|---|
| committer | Jeff Epler <jepler@gmail.com> | 2019-12-09 10:57:55 -0600 |
| commit | 13620cc4db2c3e0d2655c6ee7ad9faab934488e2 (patch) | |
| tree | 96f4fea4cf0e6b97fb4aa091b1ca74ea0f7eba55 /shared-module/random | |
| parent | f5e913101ce868ff5338586aa56c36af91a87ad2 (diff) | |
nRF: PWMAudioOut: fix half-speed playback of stereo samples
The "spacing" of "buffer structure" is confusing, use the "channel count"
instead.
Testing performed on nrf52840 feather:
Play stereo and mono, 8- and 16-bit, 8kHz RawSamples representing 333.33Hz
square waves.
Use both mono and stereo PWMAudioOut instances.
Scope the RC-filtered signal and use the scope's frequency
measurement function, verify the frequency is 333 or 334Hz in all tested
cases.
In the "stereo output" cases, verify both the L and R channels. Verify
the output amplitude is the same in both channels.
In the "stereo output" cases, run a second test where the L channel's
amplitude is attenuated 50%. Verify the output amplitude is correct
in each channel.
Diffstat (limited to 'shared-module/random')
0 files changed, 0 insertions, 0 deletions
