Git Product home page Git Product logo

arduinoaudio's Introduction

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

arduinoaudio's People

Contributors

andrewikenberry avatar stephenhensley avatar wraybowling avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.