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.