This repository contains code for a SAMD21 based board
Board Features:
- SAMD21E17A MCU
- 30MHz & 32.768kHz external crystals
- Microphone
- 3.5mm audio jack
- USB via FTDI
- Bluetooth
- 5V level shifted general SERCOM output
- Two-axis accelerometer
The following modules are currently in progress.
Connection to a computer and basic text echoing has been achieved.
Accurate transmission of data and basic control of WS2812B has been achieved.
An application specific DMA module has been implemented.
Basic control of WS2812B LEDs has been accomplished.
Reading microphone and audio jack voltage has been achieved.
None.
This project is still in its infancy so there are several modules that have not been started yet. These include the following.
Parses Bluetooth packets into a format usable by the main packet parser.
Used to parse packets received over FTDI or from the Bluetooth packet parser. This module may be turned into an FTDI-specific module for efficiency.
Creates packets for transmission over either FTDI or Bluetooth.
Performs fast Fourier transforms on audio data.