ChibiOS/HAL 9.0.0
|
Structure representing a DAC driver. More...
#include <hal_dac.h>
Data Fields | |
dacstate_t | state |
Driver state. | |
const DACConversionGroup * | grpp |
Conversion group. | |
dacsample_t * | samples |
Samples buffer pointer. | |
size_t | depth |
Samples buffer size. | |
const DACConfig * | config |
Current configuration data. | |
thread_reference_t | thread |
Waiting thread. | |
mutex_t | mutex |
Mutex protecting the bus. |
dacstate_t hal_dac_driver::state |
Driver state.
Definition at line 152 of file hal_dac.h.
Referenced by dac_lld_start(), dac_lld_stop(), dacObjectInit(), dacPutChannelX(), dacStart(), dacStartConversionI(), dacStop(), dacStopConversion(), dacStopConversionI(), and dacSynchronizeS().
const DACConversionGroup* hal_dac_driver::grpp |
Conversion group.
Definition at line 156 of file hal_dac.h.
Referenced by dacStartConversionI(), dacStopConversion(), and dacStopConversionI().
dacsample_t* hal_dac_driver::samples |
Samples buffer pointer.
Definition at line 160 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 168 of file hal_dac.h.
Referenced by dacObjectInit(), dacStart(), and dacStop().
thread_reference_t hal_dac_driver::thread |
Waiting thread.
Definition at line 173 of file hal_dac.h.
Referenced by dacConvert(), dacObjectInit(), and dacSynchronizeS().
mutex_t hal_dac_driver::mutex |
Mutex protecting the bus.
Definition at line 179 of file hal_dac.h.
Referenced by dacAcquireBus(), dacObjectInit(), and dacReleaseBus().