|
class | AbstractMenu |
| Base class for complex menus. More...
|
|
struct | AdcChannelConfig |
| Configuration Structure for an ADC Channel. More...
|
|
class | AdcHandle |
| Handler for analog to digital conversion. More...
|
|
class | Ak4556 |
|
struct | AllNotesOffEvent |
|
struct | AllSoundOffEvent |
|
class | AnalogControl |
| Hardware Interface for control inputs
Primarily designed for ADC input controls such as
potentiometers, and control voltage.
. More...
|
|
class | Apds9960 |
| Device support for APDS9960 gesture / RGB / proximity sensor. More...
|
|
class | Apds9960I2CTransport |
|
class | AudioHandle |
| Audio Engine Handle. More...
|
|
class | ButtonMonitor |
| A button monitor that generates events in a UiEventQueue. More...
|
|
struct | ChannelModeEvent |
|
struct | ChannelPressureEvent |
|
class | Color |
|
class | ColorGraphicsDisplay |
|
class | ColorGraphicsDisplayImpl |
|
struct | ControlChangeEvent |
|
class | CpuLoadMeter |
|
class | DacHandle |
| DAC handle for Built-in DAC Peripheral. More...
|
|
class | DaisyField |
|
class | DaisyLegio |
| Class that handles initializing all of the hardware specific to the Virt Iter Legio hardware.
Helper funtions are also in place to provide easy access to built-in controls and peripherals. More...
|
|
class | DaisyPatch |
| Class that handles initializing all of the hardware specific to the Daisy Patch Board.
Helper funtions are also in place to provide easy access to built-in controls and peripherals. More...
|
|
class | DaisyPetal |
| Helpers and hardware definitions for daisy petal. More...
|
|
class | DaisyPod |
| Class that handles initializing all of the hardware specific to the Daisy Patch Board.
Helper funtions are also in place to provide easy access to built-in controls and peripherals. More...
|
|
class | DaisySeed |
| This is the higher-level interface for the Daisy board.
All basic peripheral configuration/initialization is setup here.
. More...
|
|
class | DaisyVersio |
| Class that handles initializing all of the hardware specific to the Desmodus Versio hardware.
Helper funtions are also in place to provide easy access to built-in controls and peripherals. More...
|
|
class | DotStar |
| Device support for Adafruit DotStar LEDs (Opsco SK9822) More...
|
|
class | DotStarSpiTransport |
| SPI Transport for DotStars. More...
|
|
class | Dps310 |
| Device support for DPS310 Barometric Pressure and Altitude Sensor. More...
|
|
class | Dps310I2CTransport |
|
class | Dps310SpiTransport |
|
struct | dsy_gpio_pin |
|
class | Encoder |
| Generic Class for handling Quadrature Encoders
Inspired/influenced by Mutable Instruments (pichenettes) Encoder classes. More...
|
|
class | FatFSInterface |
| Daisy FatFS Driver Interface. More...
|
|
class | FIFO |
|
class | FIFOBase |
|
class | FixedCapStr |
|
class | FixedCapStrBase |
|
class | FullScreenItemMenu |
| A menu page for small screens. More...
|
|
class | GateIn |
| Generic Class for handling gate inputs through GPIO. More...
|
|
class | GPIO |
| General Purpose I/O control. More...
|
|
class | I2CHandle |
|
class | Icm20948 |
| Device support for ICM20948 IMU sensor. More...
|
|
class | Icm20948I2CTransport |
|
class | Icm20948SpiTransport |
|
class | LcdHD44780 |
| Device Driver for 16x2 LCD panel.
HD44780 with 4 data lines.
Example product: https://www.adafruit.com/product/181. More...
|
|
class | Led |
| LED Class providing simple Software PWM ability, etc
Eventually this will work with hardware PWM, and external LED Driver devices as well. More...
|
|
class | LedDriverPca9685 |
|
struct | LocalControlEvent |
|
class | Logger |
| Interface for simple USB logging. More...
|
|
class | Logger< LOGGER_NONE > |
|
class | LoggerImpl |
| Logging I/O underlying implementation. More...
|
|
class | LoggerImpl< LOGGER_EXTERNAL > |
| Specialization for external USB port. More...
|
|
class | LoggerImpl< LOGGER_INTERNAL > |
| Specialization for internal USB port. More...
|
|
class | LoggerImpl< LOGGER_SEMIHOST > |
| Specialization for semihosting (stdout) More...
|
|
class | MappedFloatValue |
|
class | MappedIntValue |
|
class | MappedStringListValue |
|
class | MappedValue |
|
class | MAX11300Driver |
| Device Driver for the MAX11300 20 port ADC/DAC/GPIO device. More...
|
|
class | MAX11300MultiSlaveSpiTransport |
|
class | Mcp23017Transport |
|
class | Mcp23X17 |
|
struct | MidiEvent |
|
class | MidiHandler |
| Simple MIDI Handler
Parses bytes from an input into valid MidiEvents.
The MidiEvents fill a FIFO queue that the user can pop messages from. More...
|
|
class | MidiParser |
| Utility class for parsing raw byte streams into MIDI messages. More...
|
|
class | MidiUartTransport |
| Transport layer for sending and receiving MIDI data over UART. More...
|
|
class | MidiUsbTransport |
| USB Transport for MIDI. More...
|
|
struct | MonoModeOnEvent |
|
class | Mpr121 |
| Device support for MPR121 12x Capacitive Touch Sensor. More...
|
|
class | Mpr121I2CTransport |
|
struct | MTCQuarterFrameEvent |
|
class | MultiSlaveSpiHandle |
|
class | NeoPixel |
| Device support for Adafruit Neopixel Device. More...
|
|
class | NeoPixelI2CTransport |
|
class | NeoTrellis |
| Device support for the Adafruit Neotrellis device. More...
|
|
class | NeoTrellisI2CTransport |
|
struct | NoteOffEvent |
|
struct | NoteOnEvent |
|
class | OledColorDisplay |
|
class | OledDisplay |
|
struct | OmniModeOffEvent |
|
struct | OmniModeOnEvent |
|
class | OneBitGraphicsDisplay |
|
class | OneBitGraphicsDisplayImpl |
|
class | Parameter |
|
class | Pcm3060 |
|
class | PersistentStorage |
| Non Volatile storage class for persistent settings on an external flash device. More...
|
|
struct | Pin |
| representation of hardware port/pin combination More...
|
|
struct | PitchBendEvent |
|
struct | PolyModeOnEvent |
|
struct | PolyphonicKeyPressureEvent |
|
class | PotMonitor |
| A potentiometer monitor that generates events in a UiEventQueue. More...
|
|
struct | ProgramChangeEvent |
|
class | QSPIHandle |
|
class | Random |
| True Random Number Generator access. More...
|
|
class | Rectangle |
|
struct | ResetAllControllersEvent |
|
class | RgbLed |
|
class | RingBuffer |
|
class | RingBuffer< T, 0 > |
|
class | SaiHandle |
|
class | ScopedIrqBlocker |
|
class | SdmmcHandler |
|
class | SH1106Driver |
|
class | ShiftRegister4021 |
| Device Driver for CD4021 shift register. More...
|
|
class | ShiftRegister595 |
| Device Driver for 8-bit shift register.
CD74HC595 - 8-bit serial to parallel output shift. More...
|
|
struct | SongPositionPointerEvent |
|
struct | SongSelectEvent |
|
class | SpiHandle |
|
class | SSD1307Driver |
|
class | SSD130x4WireSoftSpiTransport |
|
class | SSD130x4WireSpiTransport |
|
class | SSD130xDriver |
|
class | SSD130xI2CTransport |
|
class | SSD13274WireSpiTransport |
|
class | SSD1327Driver |
|
class | SSD13514WireSpiTransport |
|
class | SSD1351Driver |
|
class | Stack |
|
class | StackBase |
|
class | Switch |
|
class | Switch3 |
|
class | System |
|
struct | SystemExclusiveEvent |
|
class | TimerHandle |
| Hardare timer peripheral support. More...
|
|
class | Tlv493d |
| Device support for TLV493D Magnetic Sensor. More...
|
|
class | Tlv493dI2CTransport |
|
class | UartHandler |
|
class | UI |
| A generic UI system. More...
|
|
struct | UiCanvasDescriptor |
| A descriptor for a canvas in the UI system. More...
|
|
class | UiEventQueue |
| A queue that holds user input events in the UI system. More...
|
|
class | UiPage |
| The base class for a page in the UI system. More...
|
|
class | USBHostHandle |
| Presents a USB Mass Storage Device host interface. More...
|
|
class | VoctCalibration |
| Helper class for calibrating an input to 1V/oct response. More...
|
|
struct | WAV_FormatTypeDef |
|
class | WaveTableLoader |
|
struct | WavFileInfo |
|
class | WavPlayer |
|
class | WavWriter |
|
class | Wm8731 |
|