| Cdaisy::Tlv493d< Transport >::AccessMode_t | |
| Cdaisy::AdcChannelConfig | Configuration Structure for an ADC Channel |
| Cdaisy::AdcHandle | Handler for analog to digital conversion |
| Cdaisy::Ak4556 | |
| Cdaisy::AllNotesOffEvent | |
| Cdaisy::AllSoundOffEvent | |
| Cdaisy::AnalogControl | Hardware Interface for control inputs
Primarily designed for ADC input controls such as
potentiometers, and control voltage.
|
| Cdaisy::Apds9960< Transport > | Device support for APDS9960 gesture / RGB / proximity sensor |
| Cdaisy::Apds9960I2CTransport | |
| Cdaisy::AudioHandle | Audio Engine Handle |
| Cdaisy::NeoTrellis< Transport >::keyEvent::Bit | |
| Cdaisy::System::BootInfo | |
| Cdaisy::ButtonMonitor< BackendType, numButtons > | A button monitor that generates events in a UiEventQueue |
| Cdaisy::PWMHandle::Channel | |
| Cdaisy::ChannelModeEvent | |
| Cdaisy::ChannelPressureEvent | |
| Cdaisy::Color | |
| ►Cdaisy::ColorGraphicsDisplay | |
| ►Cdaisy::ColorGraphicsDisplayImpl< OledColorDisplay< DisplayDriver > > | |
| Cdaisy::OledColorDisplay< DisplayDriver > | |
| Cdaisy::ColorGraphicsDisplayImpl< ChildType > | |
| Cdaisy::Apds9960< Transport >::Config | |
| Cdaisy::Apds9960I2CTransport::Config | |
| Cdaisy::AudioHandle::Config | |
| Cdaisy::DacHandle::Config | |
| Cdaisy::DotStar< Transport >::Config | |
| Cdaisy::DotStarSpiTransport::Config | |
| Cdaisy::Dps310< Transport >::Config | |
| Cdaisy::Dps310I2CTransport::Config | |
| Cdaisy::Dps310SpiTransport::Config | |
| Cdaisy::FatFSInterface::Config | |
| Cdaisy::GPIO::Config | Configuration for a given GPIO |
| Cdaisy::I2CHandle::Config | |
| Cdaisy::Icm20948< Transport >::Config | |
| Cdaisy::Icm20948I2CTransport::Config | |
| Cdaisy::Icm20948SpiTransport::Config | |
| Cdaisy::LcdHD44780::Config | |
| Cdaisy::MAX11300Driver< Transport, num_devices >::Config | |
| Cdaisy::MAX11300MultiSlaveSpiTransport::Config< numDevices > | |
| Cdaisy::Mcp23017Transport::Config | |
| Cdaisy::Mcp23X17< Transport >::Config | |
| Cdaisy::MidiHandler< Transport >::Config | |
| Cdaisy::MidiUartTransport::Config | Configuration structure for UART MIDI |
| Cdaisy::MidiUsbTransport::Config | |
| Cdaisy::Mpr121< Transport >::Config | |
| Cdaisy::Mpr121I2CTransport::Config | |
| Cdaisy::MultiSlaveSpiHandle::Config | |
| Cdaisy::NeoPixel< Transport >::Config | |
| Cdaisy::NeoPixelI2CTransport::Config | |
| Cdaisy::NeoTrellis< Transport >::Config | |
| Cdaisy::NeoTrellisI2CTransport::Config | |
| Cdaisy::OledColorDisplay< DisplayDriver >::Config | |
| Cdaisy::OledDisplay< DisplayDriver >::Config | |
| Cdaisy::PWMHandle::Channel::Config | Configuration struct for an individual channel |
| Cdaisy::PWMHandle::Config | Configuration struct for the timer peripheral |
| Cdaisy::QSPIHandle::Config | |
| Cdaisy::SaiHandle::Config | |
| Cdaisy::SdmmcHandler::Config | |
| Cdaisy::ShiftRegister4021< num_daisychained, num_parallel >::Config | |
| Cdaisy::SpiHandle::Config | |
| Cdaisy::SSD1307Driver< width, height, Transport >::Config | |
| Cdaisy::SSD130x4WireSoftSpiTransport::Config | |
| Cdaisy::SSD130x4WireSpiTransport::Config | |
| Cdaisy::SSD130xDriver< width, height, Transport >::Config | |
| Cdaisy::SSD130xI2CTransport::Config | |
| Cdaisy::SSD13274WireSpiTransport::Config | |
| Cdaisy::SSD1327Driver< width, height, Transport >::Config | |
| Cdaisy::SSD13514WireSpiTransport::Config | |
| Cdaisy::SSD1351Driver< width, height, Transport >::Config | |
| Cdaisy::System::Config | |
| Cdaisy::TimerHandle::Config | Configuration struct for the Peripheral |
| Cdaisy::Tlv493d< Transport >::Config | |
| Cdaisy::Tlv493dI2CTransport::Config | |
| Cdaisy::UartHandler::Config | |
| Cdaisy::USBHostHandle::Config | Configuration structure for interfacing with USB host Driver |
| Cdaisy::WavWriter< transfer_size >::Config | |
| Cdaisy::Wm8731::Config | |
| Cdaisy::ControlChangeEvent | |
| Cdaisy::CpuLoadMeter | |
| Cdaisy::AbstractMenu::CustomItem | |
| Cdaisy::DacHandle | DAC handle for Built-in DAC Peripheral |
| Cdaisy::DaisyField | |
| Cdaisy::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 |
| Cdaisy::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 |
| Cdaisy::patch_sm::DaisyPatchSM | Board support file for DaisyPatchSM hardware |
| Cdaisy::DaisyPetal | Helpers and hardware definitions for daisy petal |
| Cdaisy::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 |
| Cdaisy::DaisySeed | This is the higher-level interface for the Daisy board.
All basic peripheral configuration/initialization is setup here.
|
| Cdaisy::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 |
| Cdaisy::MAX11300Types::DmaBuffer | |
| Cdaisy::DotStar< Transport > | Device support for Adafruit DotStar LEDs (Opsco SK9822) |
| Cdaisy::DotStarSpiTransport | SPI Transport for DotStars |
| Cdaisy::Dps310< Transport > | Device support for DPS310 Barometric Pressure and Altitude Sensor |
| Cdaisy::Dps310I2CTransport | |
| Cdaisy::Dps310SpiTransport | |
| Cdaisy::dsy_gpio_pin | |
| CDSY_SD_CardInfoTypeDef | |
| Cdaisy::Encoder | Generic Class for handling Quadrature Encoders
Inspired/influenced by Mutable Instruments (pichenettes) Encoder classes |
| Cdaisy::FatFSInterface | Daisy FatFS Driver Interface |
| ►Cdaisy::FIFOBase< T > | |
| Cdaisy::FIFO< T, capacity > | |
| ►Cdaisy::FIFOBase< daisy::MidiEvent > | |
| Cdaisy::FIFO< daisy::MidiEvent, 256 > | |
| ►Cdaisy::FIFOBase< Event > | |
| Cdaisy::FIFO< Event, 256 > | |
| ►Cdaisy::FIFOBase< int16_t > | |
| Cdaisy::FIFO< int16_t, kRxSizeSamples > | |
| ►Cdaisy::FIFOBase< IoRequest > | |
| Cdaisy::FIFO< IoRequest, 8 > | |
| Cdaisy::WavPlayer< workspace_bytes >::FileInfo | |
| Cdaisy::FileTable< max_slots > | |
| Cdaisy::FixedCapStrBase< CharType > | |
| ►Cdaisy::FixedCapStrBase< char > | |
| Cdaisy::FixedCapStr< capacity, CharType > | |
| CFontDef | |
| Cdaisy::GateIn | Generic Class for handling gate inputs through GPIO |
| Cdaisy::GPIO | General Purpose I/O control |
| Cdaisy::I2CHandle | |
| Cdaisy::Icm20948< Transport > | Device support for ICM20948 IMU sensor |
| Cdaisy::Icm20948I2CTransport | |
| Cdaisy::Icm20948SpiTransport | |
| Cdaisy::Icm20948< Transport >::Icm20948Vect | |
| Cdaisy::IReader | |
| Cdaisy::AbstractMenu::ItemConfig | |
| Cdaisy::NeoTrellis< Transport >::keyEvent | |
| Cdaisy::NeoTrellis< Transport >::keyEventRaw | |
| Cdaisy::NeoTrellis< Transport >::keyState | |
| Cdaisy::LcdHD44780 | Device Driver for 16x2 LCD panel.
HD44780 with 4 data lines.
Example product: https://www.adafruit.com/product/181 |
| Cdaisy::Led | LED Class providing simple Software PWM ability, etc
Eventually this will work with hardware PWM, and external LED Driver devices as well |
| Cdaisy::LedDriverPca9685< numDrivers, persistentBufferContents > | |
| Cdaisy::LedDriverPca9685< 2, true > | |
| Cdaisy::LocalControlEvent | |
| Cdaisy::Logger< dest > | Interface for simple USB logging |
| Cdaisy::Logger< LOGGER_NONE > | |
| Cdaisy::LoggerImpl< dest > | Logging I/O underlying implementation |
| Cdaisy::LoggerImpl< LOGGER_EXTERNAL > | Specialization for external USB port |
| Cdaisy::LoggerImpl< LOGGER_INTERNAL > | Specialization for internal USB port |
| Cdaisy::LoggerImpl< LOGGER_SEMIHOST > | Specialization for semihosting (stdout) |
| ►Cdaisy::MappedValue | |
| Cdaisy::MappedFloatValue | |
| Cdaisy::MappedIntValue | |
| Cdaisy::MappedStringListValue | |
| Cdaisy::MAX11300Driver< Transport, num_devices > | Device Driver for the MAX11300 20 port ADC/DAC/GPIO device |
| Cdaisy::MAX11300MultiSlaveSpiTransport | |
| Cdaisy::Mcp23017Transport | |
| Cdaisy::Mcp23X17< Transport > | |
| Cdaisy::MetadataEntry | |
| Cdaisy::MidiEvent | |
| Cdaisy::MidiHandler< Transport > | Simple MIDI Handler
Parses bytes from an input into valid MidiEvents.
The MidiEvents fill a FIFO queue that the user can pop messages from |
| Cdaisy::MidiHandler< MidiUartTransport > | |
| Cdaisy::MidiParser | Utility class for parsing raw byte streams into MIDI messages |
| Cdaisy::MidiUartTransport | Transport layer for sending and receiving MIDI data over UART |
| Cdaisy::MidiUsbTransport | USB Transport for MIDI |
| Cdaisy::MonoModeOnEvent | |
| Cdaisy::Mpr121< Transport > | Device support for MPR121 12x Capacitive Touch Sensor |
| Cdaisy::Mpr121I2CTransport | |
| Cdaisy::MTCQuarterFrameEvent | |
| Cdaisy::MultiSlaveSpiHandle | |
| Cdaisy::NeoPixel< Transport > | Device support for Adafruit Neopixel Device |
| Cdaisy::NeoPixel< NeoPixelI2CTransport > | |
| Cdaisy::NeoPixelI2CTransport | |
| Cdaisy::NeoTrellis< Transport > | Device support for the Adafruit Neotrellis device |
| Cdaisy::NeoTrellisI2CTransport | |
| Cdaisy::NoteOffEvent | |
| Cdaisy::NoteOnEvent | |
| Cdaisy::OmniModeOffEvent | |
| Cdaisy::OmniModeOnEvent | |
| ►Cdaisy::OneBitGraphicsDisplay | |
| ►Cdaisy::OneBitGraphicsDisplayImpl< OledDisplay< DisplayDriver > > | |
| Cdaisy::OledDisplay< DisplayDriver > | |
| ►Cdaisy::OneBitGraphicsDisplayImpl< OledDisplay< daisy::SSD130xDriver > > | |
| Cdaisy::OledDisplay< daisy::SSD130xDriver > | |
| Cdaisy::OneBitGraphicsDisplayImpl< ChildType > | |
| Cdaisy::Parameter | |
| Cdaisy::Pcm3060 | |
| Cdaisy::PersistentStorage< SettingStruct > | Non Volatile storage class for persistent settings on an external flash device |
| Cdaisy::Pin | Representation of hardware port/pin combination |
| Cdaisy::MAX11300MultiSlaveSpiTransport::Config< numDevices >::PinConfig | |
| Cdaisy::PitchBendEvent | |
| Cdaisy::PolyModeOnEvent | |
| Cdaisy::PolyphonicKeyPressureEvent | |
| Cdaisy::PotMonitor< BackendType, numPots > | A potentiometer monitor that generates events in a UiEventQueue |
| Cdaisy::ProgramChangeEvent | |
| Cdaisy::PWMHandle | Hardware PWM using the timer peripheral |
| Cdaisy::QSPIHandle | |
| Cdaisy::Random | True Random Number Generator access |
| Cdaisy::Rectangle | |
| Cdaisy::Tlv493d< Transport >::RegMask_t | |
| Cdaisy::ResetAllControllersEvent | |
| Cdaisy::RgbLed | |
| Cdaisy::RingBuffer< T, size > | |
| Cdaisy::RingBuffer< T, 0 > | |
| Cdaisy::SaiHandle | |
| Cdaisy::ScopedIrqBlocker | |
| Cdaisy::SdmmcHandler | |
| CSdramHandle | |
| Cdaisy::ShiftRegister4021< num_daisychained, num_parallel > | Device Driver for CD4021 shift register |
| Cdaisy::ShiftRegister4021< 2 > | |
| Cdaisy::ShiftRegister595 | Device Driver for 8-bit shift register.
CD74HC595 - 8-bit serial to parallel output shift |
| Cdaisy::SongPositionPointerEvent | |
| Cdaisy::SongSelectEvent | |
| Cdaisy::UI::SpecialControlIds | |
| Cdaisy::SpiHandle | |
| Cdaisy::SSD1307Driver< width, height, Transport > | |
| Cdaisy::SSD130x4WireSoftSpiTransport | |
| Cdaisy::SSD130x4WireSpiTransport | |
| ►Cdaisy::SSD130xDriver< width, height, Transport > | |
| Cdaisy::SH1106Driver< width, height, Transport > | |
| Cdaisy::SSD130xI2CTransport | |
| Cdaisy::SSD13274WireSpiTransport | |
| Cdaisy::SSD1327Driver< width, height, Transport > | |
| Cdaisy::SSD13514WireSpiTransport | |
| Cdaisy::SSD1351Driver< width, height, Transport > | |
| ►Cdaisy::StackBase< T > | |
| Cdaisy::Stack< T, capacity > | |
| ►Cdaisy::StackBase< daisy::UiCanvasDescriptor > | |
| Cdaisy::Stack< daisy::UiCanvasDescriptor, kMaxNumCanvases > | |
| ►Cdaisy::StackBase< daisy::UiPage * > | |
| Cdaisy::Stack< daisy::UiPage *, kMaxNumPages > | |
| Cdaisy::Switch | |
| Cdaisy::Switch3 | |
| Cdaisy::System | |
| Cdaisy::SystemExclusiveEvent | |
| Cdaisy::TimerHandle | Hardare timer peripheral support |
| Cdaisy::Tlv493d< Transport > | Device support for TLV493D Magnetic Sensor |
| Cdaisy::Tlv493dI2CTransport | |
| Cdaisy::UartHandler | |
| Cdaisy::UI | A generic UI system |
| Cdaisy::UiCanvasDescriptor | A descriptor for a canvas in the UI system |
| Cdaisy::UiEventQueue | A queue that holds user input events in the UI system |
| ►Cdaisy::UiPage | The base class for a page in the UI system |
| ►Cdaisy::AbstractMenu | Base class for complex menus |
| Cdaisy::FullScreenItemMenu | A menu page for small screens |
| CUsbHandle | Interface for initializing and using the USB Peripherals on the daisy |
| Cdaisy::USBHostHandle | Presents a USB Mass Storage Device host interface |
| Cdaisy::VoctCalibration | Helper class for calibrating an input to 1V/oct response |
| Cdaisy::WAV_FormatTypeDef | |
| Cdaisy::WaveTableLoader | |
| Cdaisy::WavFormatInfo | |
| Cdaisy::WavParser | |
| Cdaisy::WavPlayer< workspace_bytes > | |
| Cdaisy::WavWriter< transfer_size > | |
| Cdaisy::Wm8731 | |