Skip to content

SwampFlux/ArduinoAudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoAudio

Adds Arduino support on the Daisy audio platform. This environment consists of an audio config library, DSP library, and board support using stm32duino.

Features

  • Circular DMA transfers and reception with user callback.
  • Configuration of samplerate.
  • flexible callback interface

Getting Started

The audio library can be installed just like any other Arduino library. Check out this tutorial for instructions. https://www.arduino.cc/en/guide/libraries

To add the Daisy board to your Arduino IDE, follow these instructions from stm32duino. https://github.com/stm32duino/wiki/wiki/Getting-Started

Set the Board to "Generic STM32H7 Series"

Running the examples

Running the example programs works the same way that all Arduino examples work. Click file->examples, and then scroll all the way to the bottom to until you see the "Audio" tab. You can then select one of our audio specific example programs.

Built With

  • Arduino - Open source physical computing platform
  • stm32duino - Arduino Support for STM32 MCUs

Contributing

Please read our Contribution Guidelines for details on how to get involved!

License

This project uses multiple open source licenses for different files - see the LICENSE.md file for details

Packages

No packages published

Languages

  • C 96.7%
  • C++ 2.3%
  • Objective-C 1.0%