ConfigurePinAsAnalogRead(size_t device_index, MAX11300Types::Pin pin, MAX11300Types::AdcVoltageRange range) | daisy::MAX11300Driver< Transport, num_devices > | inline |
ConfigurePinAsAnalogWrite(size_t device_index, MAX11300Types::Pin pin, MAX11300Types::DacVoltageRange range) | daisy::MAX11300Driver< Transport, num_devices > | inline |
ConfigurePinAsDigitalRead(size_t device_index, MAX11300Types::Pin pin, float threshold_voltage) | daisy::MAX11300Driver< Transport, num_devices > | inline |
ConfigurePinAsDigitalWrite(size_t device_index, MAX11300Types::Pin pin, float output_voltage) | daisy::MAX11300Driver< Transport, num_devices > | inline |
DisablePin(size_t device_index, Pin pin) | daisy::MAX11300Driver< Transport, num_devices > | inline |
Init(Config config, MAX11300Types::DmaBuffer *dma_buffer) | daisy::MAX11300Driver< Transport, num_devices > | inline |
MAX11300Driver() | daisy::MAX11300Driver< Transport, num_devices > | inline |
ReadAnalogPinRaw(size_t device_index, MAX11300Types::Pin pin) const | daisy::MAX11300Driver< Transport, num_devices > | inline |
ReadAnalogPinVolts(size_t device_index, MAX11300Types::Pin pin) const | daisy::MAX11300Driver< Transport, num_devices > | inline |
ReadDigitalPin(size_t device_index, MAX11300Types::Pin pin) const | daisy::MAX11300Driver< Transport, num_devices > | inline |
Start(MAX11300Types::UpdateCompleteCallbackFunctionPtr complete_callback=nullptr, void *complete_callback_context=nullptr) | daisy::MAX11300Driver< Transport, num_devices > | inline |
Stop() | daisy::MAX11300Driver< Transport, num_devices > | inline |
TwelveBitUintToVolts(uint16_t value, MAX11300Types::AdcVoltageRange range) | daisy::MAX11300Driver< Transport, num_devices > | inlinestatic |
VoltsTo12BitUint(float volts, MAX11300Types::DacVoltageRange range) | daisy::MAX11300Driver< Transport, num_devices > | inlinestatic |
WriteAnalogPinRaw(size_t device_index, MAX11300Types::Pin pin, uint16_t raw_value) | daisy::MAX11300Driver< Transport, num_devices > | inline |
WriteAnalogPinVolts(size_t device_index, MAX11300Types::Pin pin, float voltage) | daisy::MAX11300Driver< Transport, num_devices > | inline |
WriteDigitalPin(size_t device_index, MAX11300Types::Pin pin, bool value) | daisy::MAX11300Driver< Transport, num_devices > | inline |
~MAX11300Driver() | daisy::MAX11300Driver< Transport, num_devices > | inline |