Classes | |
struct | CalibrationData |
Calibration data container for Aurora This data is calibrated from the Qu-Bit default Aurora firmware. It is advised not to save over this data unless you are prepared to recalibrate. More... | |
class | Hardware |
Hardware support class for the Qu-Bit Aurora This should be created, and intitialized at the beginning of any program before running anything else. More... | |
Enumerations | |
enum | ControlKnobs { KNOB_TIME , KNOB_REFLECT , KNOB_MIX , KNOB_ATMOSPHERE , KNOB_BLUR , KNOB_WARP , KNOB_LAST } |
indexed accessors for knob controls Example usage: float val = hw.GetKnobValue(KNOB_TIME); More... | |
enum | ControlCVs { CV_ATMOSPHERE , CV_TIME , CV_MIX , CV_REFLECT , CV_BLUR , CV_WARP , CV_LAST } |
indexed accessors for CV controls Example usage: float val = hw.GetCvValue(CV_ATMOSPHERE); More... | |
enum | Switches { SW_FREEZE , SW_REVERSE , SW_SHIFT , SW_LAST } |
indexed accessors for momentary switches Example usage: bool state = hw.GetSwitch(SW_FREEZE).Pressed(); More... | |
enum | Gates { GATE_FREEZE , GATE_REVERSE , GATE_LAST } |
indexed accessors for momentary switches Example usage: bool trig = hw.GetGateTrig(GATE_FREEZE); More... | |
enum | Leds { LED_REVERSE , LED_FREEZE , LED_1 , LED_2 , LED_3 , LED_4 , LED_5 , LED_6 , LED_BOT_1 , LED_BOT_2 , LED_BOT_3 , LED_LAST } |
indexed accessors for RGB LEDs Example usage: hw.SetLed(LED_FREEZE, 0.f, 0.f, 1.f); More... | |
Variables | |
daisy::USBHostHandle | usb |
global USB host handle accessor This is left global so that it is guaranteed to be within the AXI SRAM with the aurora_sram.lds linker file. More... | |
daisy::FatFSInterface | fatfs_interface |
global accessor to the FatFS interface. This is left global so that it is guaranteed to be within the AXI SRAM with the aurora_sram.lds linker file. More... | |
enum aurora::ControlCVs |
enum aurora::ControlKnobs |
enum aurora::Gates |
enum aurora::Leds |
enum aurora::Switches |
daisy::FatFSInterface aurora::fatfs_interface |
global accessor to the FatFS interface. This is left global so that it is guaranteed to be within the AXI SRAM with the aurora_sram.lds linker file.
daisy::USBHostHandle aurora::usb |
global USB host handle accessor This is left global so that it is guaranteed to be within the AXI SRAM with the aurora_sram.lds linker file.