Skip to content

Struct daisy::MAX11300Driver::UpdateSequencer

ClassList > UpdateSequencer

Public Types

Type Name
enum Step

Public Attributes

Type Name
size_t current_device_ = 0
Step current_step_ = first\_step\_

Public Static Attributes

Type Name
constexpr auto first_step_ = Step::start
constexpr auto last_step_ = Step::updateGpi

Public Functions

Type Name
void Invalidate ()
bool IsBusy () const

Public Types Documentation

enum Step

enum UpdateSequencer::Step {
    start = 0,
    updateDac,
    updateAdc,
    updateGpo,
    updateGpi
};

Public Attributes Documentation

variable current_device_

size_t daisy::MAX11300Driver< Transport, num_devices >::UpdateSequencer::current_device_;

variable current_step_

Step daisy::MAX11300Driver< Transport, num_devices >::UpdateSequencer::current_step_;

Public Static Attributes Documentation

variable first_step_

constexpr auto daisy::MAX11300Driver< Transport, num_devices >::UpdateSequencer::first_step_;

variable last_step_

constexpr auto daisy::MAX11300Driver< Transport, num_devices >::UpdateSequencer::last_step_;

Public Functions Documentation

function Invalidate

inline void UpdateSequencer::Invalidate () 

function IsBusy

inline bool UpdateSequencer::IsBusy () const


The documentation for this class was generated from the following file external-docs/libDaisy/src/dev/max11300.h