| ChibiOS
    19.1.4
    | 
Structure representing a DAC driver. More...
#include <hal_dac.h>

| Data Fields | |
| dacstate_t | state | 
| Driver state.  More... | |
| const DACConversionGroup * | grpp | 
| Conversion group.  More... | |
| dacsample_t * | samples | 
| Samples buffer pointer.  More... | |
| size_t | depth | 
| Samples buffer size.  More... | |
| const DACConfig * | config | 
| Current configuration data.  More... | |
| thread_reference_t | thread | 
| Waiting thread.  More... | |
| mutex_t | mutex | 
| Mutex protecting the bus.  More... | |
| dacstate_t hal_dac_driver::state | 
Driver state.
Definition at line 149 of file hal_dac.h.
Referenced by dac_lld_start(), dac_lld_stop(), dacObjectInit(), dacPutChannelX(), dacStart(), dacStartConversionI(), dacStop(), dacStopConversion(), and dacStopConversionI().
| const DACConversionGroup* hal_dac_driver::grpp | 
Conversion group.
Definition at line 153 of file hal_dac.h.
Referenced by dacStartConversionI(), dacStopConversion(), and dacStopConversionI().
| dacsample_t* hal_dac_driver::samples | 
Samples buffer pointer.
Definition at line 157 of file hal_dac.h.
Referenced by dacStartConversionI().
| size_t hal_dac_driver::depth | 
| const DACConfig* hal_dac_driver::config | 
Current configuration data.
Definition at line 165 of file hal_dac.h.
Referenced by dacObjectInit(), dacStart(), and dacStop().
| thread_reference_t hal_dac_driver::thread | 
Waiting thread.
Definition at line 170 of file hal_dac.h.
Referenced by dacConvert(), and dacObjectInit().
| mutex_t hal_dac_driver::mutex | 
Mutex protecting the bus.
Definition at line 176 of file hal_dac.h.
Referenced by dacAcquireBus(), dacObjectInit(), and dacReleaseBus().