#include "daisy_seed.h"
#include "fatfs.h"
Go to the source code of this file.
|
| struct | aurora::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 | aurora::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...
|
| |
|
| #define | AURORA_HW_H |
| |
| #define | DTCMRAM __attribute__((section(".dtcmram_bss"))) |
| |
| #define | D2RAM __attribute__((section(".d2_bss"))) |
| |
| #define | D2RAM2 __attribute__((section(".d2r2_bss"))) |
| |
| #define | ITCMRAM __attribute__((section(".itcmram_bss"))) |
| |
|
| enum | aurora::ControlKnobs {
aurora::KNOB_TIME
, aurora::KNOB_REFLECT
, aurora::KNOB_MIX
, aurora::KNOB_ATMOSPHERE
,
aurora::KNOB_BLUR
, aurora::KNOB_WARP
, aurora::KNOB_LAST
} |
| | indexed accessors for knob controls Example usage: float val = hw.GetKnobValue(KNOB_TIME); More...
|
| |
| enum | aurora::ControlCVs {
aurora::CV_ATMOSPHERE
, aurora::CV_TIME
, aurora::CV_MIX
, aurora::CV_REFLECT
,
aurora::CV_BLUR
, aurora::CV_WARP
, aurora::CV_LAST
} |
| | indexed accessors for CV controls Example usage: float val = hw.GetCvValue(CV_ATMOSPHERE); More...
|
| |
| enum | aurora::Switches { aurora::SW_FREEZE
, aurora::SW_REVERSE
, aurora::SW_SHIFT
, aurora::SW_LAST
} |
| | indexed accessors for momentary switches Example usage: bool state = hw.GetSwitch(SW_FREEZE).Pressed(); More...
|
| |
| enum | aurora::Gates { aurora::GATE_FREEZE
, aurora::GATE_REVERSE
, aurora::GATE_LAST
} |
| | indexed accessors for momentary switches Example usage: bool trig = hw.GetGateTrig(GATE_FREEZE); More...
|
| |
| enum | aurora::Leds {
aurora::LED_REVERSE
, aurora::LED_FREEZE
, aurora::LED_1
, aurora::LED_2
,
aurora::LED_3
, aurora::LED_4
, aurora::LED_5
, aurora::LED_6
,
aurora::LED_BOT_1
, aurora::LED_BOT_2
, aurora::LED_BOT_3
, aurora::LED_LAST
} |
| | indexed accessors for RGB LEDs Example usage: hw.SetLed(LED_FREEZE, 0.f, 0.f, 1.f); More...
|
| |
|
| 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. More...
|
| |
| 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. More...
|
| |
◆ AURORA_HW_H
Aurora Hardware Support File
◆ D2RAM
| #define D2RAM __attribute__((section(".d2_bss"))) |
◆ D2RAM2
| #define D2RAM2 __attribute__((section(".d2r2_bss"))) |
◆ DTCMRAM
| #define DTCMRAM __attribute__((section(".dtcmram_bss"))) |
◆ ITCMRAM
| #define ITCMRAM __attribute__((section(".itcmram_bss"))) |