linguini1 opened a new pull request, #3670:
URL: https://github.com/apache/nuttx-apps/pull/3670

   ## Summary
   
   Adds RTTL music support to NXDoom. Right now, only PWM audio sinks are
   supported. There can also be more improvement later for converting all songs
   from the DOOM WADs to RTTL to be played.
   
   There is a twin PR to the kernel with documentation and new RPi4B 
configuration for these changes (to be merged after this): 
   
   This is part of my GSoC final milestone, having DOOM as a cool user demo 
with audio and graphics: https://github.com/apache/nuttx/issues/18507
   
   ### games/NXDoom: Fix warnings in i_pcsound module
   
   This fixes all the warnings in the i_pcsound module caused when enabling
   the sound feature Kconfig option. This warnings would prevent CI from
   passing.
   
   ### apps/games/NXDoom: Add support for RTTTL DOOM theme
   
   Implements and RTTTL player music module to play the DOOM theme song
   over RTTTL.
   
   ## Impact
   
   Users can listen to the DOOM theme even when playing on a device with only a
   buzzer!
   
   ## Testing
   
   I performed this test on the Raspberry Pi 4B using the modified NXDoom
   configuration included in the twin PR to the NuttX kernel. I heard the theme
   song playing properly over the audio jack, to which I connected my earbuds.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to