Class daisy::eurorack_devkit::Hardware¶
ClassList > daisy > eurorack_devkit > Hardware
Public Attributes¶
| Type | Name |
|---|---|
| AnalogControl | cv |
| GateIn | gate_in1 |
| GateIn | gate_in2 |
| RgbLed | led1 |
| Led | led2 |
| MidiUartHandler | midi |
| AnalogControl | pot |
| DaisySeed | seed |
| Switch | sw1 |
| Switch | sw2 |
| Switch3 | sw3 |
| Switch | sw4 |
Public Functions¶
| Type | Name |
|---|---|
| Hardware () |
|
| void | Init () |
| void | PrintAllControls () |
| void | SetDacOut (DacHandle::Channel channel, uint16_t code) |
| void | UpdateAllControls () |
Public Attributes Documentation¶
variable cv¶
variable gate_in1¶
variable gate_in2¶
variable led1¶
variable led2¶
variable midi¶
variable pot¶
variable seed¶
variable sw1¶
variable sw2¶
variable sw3¶
variable sw4¶
Public Functions Documentation¶
function Hardware¶
function Init¶
Initialize the hardware
function PrintAllControls¶
Print the state of all hardware inputs in a human readable block over serial using the Seed's built-in USB port.
Start the Seed's logger with seed.StartLog() prior to using this method.
function SetDacOut¶
Write the code to the DAC output
Parameters:
channelDAC channel to write tocodethe 0-4096 code to write corresponding to the output voltage
function UpdateAllControls¶
Process all analog inputs, debounce digital inputs, and update their internally stored states.
The documentation for this class was generated from the following file external-docs/libDaisy/src/eurorack_devkit.h