libDaisy
Hardware Library for Daisy
Loading...
Searching...
No Matches
Todo List
Member daisy::patch_sm::DaisyPatchSM::WriteCvOut (const int channel, float voltage)
Add Calibration to CV Outputs
Class daisy::PersistentStorage< SettingStruct >

- Make Save() non-blocking

- Add wear leveling

Class daisy::TimerHandle

Fix issues with realtime getters, and wrapping of the timer(s).

  • This very noticeable with default settings for the 16-bit counters.

Other General purpose timers

Non-internal clock sources

Use of the four-tim channels per tim

  • PWM, etc.
  • InputCapture/OutputCompare, etc.

HRTIM

Advanced timers (TIM1/TIM8)

Member daisy::TimerHandle::Config::CounterDir
Add support for the various
versions of Up/Down counters.
Member daisy::USBHostHandle::ClassActiveCallback )(void *userdata)
At some point this may be replaced for individual callbacks for each supported USB Host class.
Member daisy::USBHostHandle::ErrorCallback )(void *data)
add some sort of feedback about the type of error, etc. if possible
Member daisy::VoctCalibration::Record (float val1V, float val3V)
Add some sort of range validation. Originally we had a check for a valid range on the input, but given that the input circuit or the AnalogControl configuration can have a drastic effect on input, that could cause unintentional failure to calibrate, it was removed.