This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 4f9224c5a11f0e73a74182240ff63fd4a3d5e2e7
Author: Matteo Golin <[email protected]>
AuthorDate: Fri Jul 24 15:05:46 2026 -0400

    boards/raspberrypi-4b: NXDoom with RTTL audio
    
    Update the NXDoom configuration to make use of the new PWM audio
    support. Now RTTL music is played over the audio jack.
    
    Signed-off-by: Matteo Golin <[email protected]>
---
 boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig 
b/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig
index e09d298cc9b..c3aefe21e5d 100644
--- a/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig
+++ b/boards/arm64/bcm2711/raspberrypi-4b/configs/nxdoom/defconfig
@@ -16,9 +16,12 @@ CONFIG_ARCH_CHIP_BCM2711=y
 CONFIG_ARCH_EARLY_PRINT=y
 CONFIG_ARCH_INTERRUPTSTACK=4096
 CONFIG_ARCH_IRQPRIO=y
+CONFIG_AUDIOUTILS_RTTTL_C=y
 CONFIG_BCM2711_EMMC2=y
 CONFIG_BCM2711_EMMC=y
 CONFIG_BCM2711_FRAMEBUFFER=y
+CONFIG_BCM2711_PWM1=y
+CONFIG_BCM2711_PWM=y
 CONFIG_BOARD_LOOPSPERMSEC=132954
 CONFIG_BUILTIN=y
 CONFIG_CRYPTO=y
@@ -37,6 +40,9 @@ CONFIG_FS_ROMFS=y
 CONFIG_GAMES_NXDOOM=y
 CONFIG_GAMES_NXDOOM_ENDOOM=y
 CONFIG_GAMES_NXDOOM_PREFDIR="/sd"
+CONFIG_GAMES_NXDOOM_RTTTL_DEVICE="/dev/pwm1"
+CONFIG_GAMES_NXDOOM_RTTTL_MUSIC=y
+CONFIG_GAMES_NXDOOM_SOUND=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=8192
@@ -49,6 +55,7 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_MIN=8192
+CONFIG_PWM_NCHANNELS=2
 CONFIG_RAMLOG=y
 CONFIG_RAM_SIZE=4227858432
 CONFIG_RAM_START=0x00000000

Reply via email to