SIGN IN SIGN UP

tests: add audioio manual test suite for STM32F405/F407

Adds tests/circuitpython-manual/audioio/ with:

- wavefile_playback.py    — plays three WAV files (8-bit unsigned,
                            16-bit signed at 8 kHz and 44.1 kHz)
- wavefile_pause_resume.py — exercises pause()/resume() during playback
- single_buffer_loop.py   — loops a 440 Hz RawSample in all four
                            sample formats (u8, s8, u16, s16)
- run_serial_tests.py     — automates Tests 1–4 via mpremote: copies
                            files to the board and checks serial output
                            against expected patterns; exits 0/1 for CI
- README.md               — full test procedure including hardware setup,
                            build instructions, expected output for each
                            test, oscilloscope tips, and known limitations

Tests 1–4 are fully automated (requires: pip install mpremote).
Test 5 (soft-reset cleanup) remains a guided manual step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
C
Chris Nourse committed
3f5fa6a07b0a797da86a27d03efa3c7de1e2b26c
Parent: 62adfdc