nuttx-apps/examples/audio_rttl
Matteo Golin b39228cd41 !examples/audio_rtttl: Implement example using RTTTL library
This commit fixes the audio_rtttl example (which was undocumented and
previously used kernel-level functions) such that now it uses the RTTTL
parsing library. Contributors can implement 'players' for different
types of audio sinks. Currently, PWM is supported.

BREAKING: The previous version of this example only supported a single
board (Spresense) and uses public interfaces from the kernel code. Now
it only uses user-space interfaces and supports any board implementing
those interfaces. Users who relied on the old behaviour should submit a
patch to add a new player to this application which uses the desired
audio sink for the Spresense through user-space interfaces.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2026-07-13 10:02:37 +08:00
..
audio_rttl_main.c !examples/audio_rtttl: Implement example using RTTTL library 2026-07-13 10:02:37 +08:00
CMakeLists.txt !examples/audio_rtttl: Implement example using RTTTL library 2026-07-13 10:02:37 +08:00
Kconfig !examples/audio_rtttl: Implement example using RTTTL library 2026-07-13 10:02:37 +08:00
Make.defs examples: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
Makefile !examples/audio_rtttl: Implement example using RTTTL library 2026-07-13 10:02:37 +08:00