Electrosmith Daisy
Hardware
Seed
Features:
- ARM Cortex-M7 @ 480 MHz (STM32)
- stereo audio I/O (96 kHz @ 24-bit)
- 2 DAC outs (12-bit)
- 12 ADC ins
- USB data pins broken out
GPIO pins are 5 V tolerant except for pins 24, 25, 28, 39, and 30. Audio inputs are AC coupled and accept at most 3.6 Vpp (-1.8 V – +1.8 V). Vin can range from +4 to +17 V.
For all applications, AGND (pin 20) must be connected to DGND (pin 40).
Pod
A breakout board for the Seed with the following I/O components:
- stereo line in
- stereo line out
- headphone out with dedicated volume control
- TRS MIDI in
- microSD card slot
- 2 push buttons
- 2 pots
- 2 RGB LEDs
- 1 encoder with push button
Additionally, the following pins on the Seed are broken out:
Programming
Daisy can be programmed using a variety of languages — C++, Arduino, Pure Data, and Max/MSP Gen~. We will focus below on the C++ libraries.