Classes¶
- struct DSY_SD_CardInfoTypeDef
- struct FontDef
- class SdramHandle
- class ShiftRegister595
Device Driver for 8-bit shift register. CD74HC595 - 8-bit serial to parallel output shift. - class UsbHandle
Interface for initializing and using the USB Peripherals on the daisy. - namespace daisy
Hardware defines and helpers for daisy field platform.- class AbstractMenu
Base class for complex menus.- class CustomItem
- struct ItemConfig
- struct AdcChannelConfig
Configuration Structure for an ADC Channel. - class AdcHandle
Handler for analog to digital conversion. - 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. . - class Apds9960
Device support for APDS9960 gesture / RGB / proximity sensor. - class Apds9960I2CTransport
- struct Config
- class AudioHandle
Audio Engine Handle.- struct Config
- class ButtonMonitor
A button monitor that generates events in a UiEventQueue. - struct ChannelModeEvent
- struct ChannelPressureEvent
- class Color
- struct ControlChangeEvent
- class CpuLoadMeter
- class DacHandle
DAC handle for Built-in DAC Peripheral.- struct Config
- 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. - 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. - class DaisyPetal
Helpers and hardware definitions for daisy petal. - 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. - class DaisySeed
This is the higher-level interface for the Daisy board. All basic peripheral configuration/initialization is setup here. . - 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. - class DotStar
Device support for Adafruit DotStar LEDs (Opsco SK9822)- struct Config
- class DotStarSpiTransport
SPI Transport for DotStars.- struct Config
- class Dps310
Device support for DPS310 Barometric Pressure and Altitude Sensor.- struct Config
- class Dps310I2CTransport
- struct Config
- class Dps310SpiTransport
- struct Config
- class Encoder
Generic Class for handling Quadrature Encoders Inspired/influenced by Mutable Instruments (pichenettes) Encoder classes. - class FIFO
- class FIFOBase
- class FatFSInterface
Daisy FatFS Driver Interface.- struct Config
- class FixedCapStr
- class FixedCapStrBase
- class FullScreenItemMenu
A menu page for small screens. - class GPIO
General Purpose I/O control. - class GateIn
Generic Class for handling gate inputs through GPIO. - class I2CHandle
- struct Config
- class Icm20948
Device support for ICM20948 IMU sensor.- struct Config
- struct Icm20948Vect
- class Icm20948I2CTransport
- struct Config
- class Icm20948SpiTransport
- struct Config
- class LcdHD44780
Device Driver for 16x2 LCD panel. HD44780 with 4 data lines. Example product: https://www.adafruit.com/product/181.- struct Config
- class Led
LED Class providing simple Software PWM ability, etc Eventually this will work with hardware PWM, and external LED Driver devices as well. - class LedDriverPca9685
- struct LocalControlEvent
- class Logger
Interface for simple USB logging. - class Logger< LOGGER_NONE >
- class LoggerImpl
Logging I/O underlying implementation. - class LoggerImpl< LOGGER_EXTERNAL >
Specialization for external USB port. - class LoggerImpl< LOGGER_INTERNAL >
Specialization for internal USB port. - class LoggerImpl< LOGGER_SEMIHOST >
Specialization for semihosting (stdout) - class MAX11300Driver
Device Driver for the MAX11300 20 port ADC/DAC/GPIO device.- struct Config
- struct Device
- struct PinConfig
- struct UpdateSequencer
- class MAX11300MultiSlaveSpiTransport
- namespace MAX11300Types
- struct DmaBuffer
- struct MTCQuarterFrameEvent
- class MappedFloatValue
- class MappedIntValue
- class MappedStringListValue
- class MappedValue
- class Mcp23017Transport
- struct Config
- class Mcp23X17
- struct Config
- 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.- struct Config
- class MidiParser
Utility class for parsing raw byte streams into MIDI messages. - class MidiUartTransport
Transport layer for sending and receiving MIDI data over UART.- struct Config
Configuration structure for UART MIDI.
- struct Config
- class MidiUsbTransport
USB Transport for MIDI.- struct Config
- struct MonoModeOnEvent
- class Mpr121
Device support for MPR121 12x Capacitive Touch Sensor.- struct Config
- class Mpr121I2CTransport
- struct Config
- class MultiSlaveSpiHandle
- struct Config
- struct DmaTransfer
- class NeoPixel
Device support for Adafruit Neopixel Device.- struct Config
- class NeoPixelI2CTransport
- struct Config
- class NeoTrellis
Device support for the Adafruit Neotrellis device.- struct Config
- union keyEvent
- struct Bit
- union keyEventRaw
- union keyState
- class NeoTrellisI2CTransport
- struct Config
- struct NoteOffEvent
- struct NoteOnEvent
- class OledDisplay
- struct Config
- 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.- struct SaveStruct
- struct Pin
representation of hardware port/pin combination - struct PitchBendEvent
- struct PolyModeOnEvent
- struct PolyphonicKeyPressureEvent
- class PotMonitor
A potentiometer monitor that generates events in a UiEventQueue. - struct ProgramChangeEvent
- class QSPIHandle
- struct Config
- class Random
True Random Number Generator access. - class Rectangle
- struct ResetAllControllersEvent
- class RgbLed
- class RingBuffer
- class RingBuffer< T, 0 >
- class SSD130x4WireSoftSpiTransport
- struct Config
- class SSD130x4WireSpiTransport
- struct Config
- class SSD130xDriver
- struct Config
- class SSD130xI2CTransport
- struct Config
- class SaiHandle
- struct Config
- class ScopedIrqBlocker
- class SdmmcHandler
- struct Config
- class ShiftRegister4021
Device Driver for CD4021 shift register.- struct Config
- struct SongPositionPointerEvent
- struct SongSelectEvent
- class SpiHandle
- struct Config
- class Stack
- class StackBase
- class Switch
- class Switch3
- class System
- struct SystemExclusiveEvent
- class TimerHandle
Hardare timer peripheral support.- struct Config
Configuration struct for the Peripheral.
- struct Config
- class Tlv493d
Device support for TLV493D Magnetic Sensor.- struct AccessMode_t
- struct Config
- struct RegMask_t
- class Tlv493dI2CTransport
- struct Config
- class UI
A generic UI system.- struct SpecialControlIds
- class USBHostHandle
Presents a USB Mass Storage Device host interface.- struct Config
Configuration structure for interfacing with MSD Driver.
- struct Config
- class UartHandler
- struct Config
- struct UiCanvasDescriptor
A descriptor for a canvas in the UI system. - class UiEventQueue
A queue that holds user input events in the UI system. - class UiPage
The base class for a page in the UI system. - class VoctCalibration
Helper class for calibrating an input to 1V/oct response. - struct WAV_FormatTypeDef
- struct WavFileInfo
- class WavPlayer
- class WavWriter
- struct Config
- class WaveTableLoader
- class Wm8731
- struct Config
- namespace patch_sm
- class DaisyPatchSM
Board support file for DaisyPatchSM hardware.
- class DaisyPatchSM
- namespace seed
- class AbstractMenu
- struct dsy_gpio
- struct dsy_gpio_pin
- namespace std
STL namespace.
Updated on 2024-01-03 at 19:41:01 +0000