Sound SDK¶
WaveTooEasy¶
The sound functionality of the board is based on WaveTooEasy, a polyphonic WAV player developed by ArteKit Labs.
Key Differences in NiftyDrum+:
- Uses a PCM5102A audio DAC instead of the LM49450.
- The ArteKit STM32F401 Core has been slightly modified to include an analog input.
- GCC 13.2 is used to provide C++20 support.
RonnaTech STM32F401 Core SDK¶
The RonnaTech STM32F401 Core SDK is 99% identical to the ArteKit STM32F401 Core SDK and primarily targets the STM32F401RCT6 microcontroller. It responds to UART for streaming sounds from a microSD card.
Installing the SDK¶
Here are the steps to follow to install the SDK and use it in the Arduino IDE:
- Open File > Preferences in the Arduino IDE.
-
Add the following URL to the Additional boards manager URLs field:
-
Open the Boards Manager and search for RonnaTech.
- Select
Ronna Technologies STM32F401boards and install the latest version.