ChibiOS 21.11.5
hal_dac_conversion_group Struct Reference

DAC Conversion group structure. More...

#include <hal_dac.h>

Collaboration diagram for hal_dac_conversion_group:
Collaboration graph

Data Fields

uint32_t num_channels
 Number of DAC channels.
daccallback_t end_cb
 Operation complete callback or NULL.
dacerrorcallback_t error_cb
 Error handling callback or NULL.

Detailed Description

DAC Conversion group structure.

Definition at line 120 of file hal_dac.h.

Field Documentation

◆ num_channels

uint32_t hal_dac_conversion_group::num_channels

Number of DAC channels.

Definition at line 124 of file hal_dac.h.

◆ end_cb

daccallback_t hal_dac_conversion_group::end_cb

Operation complete callback or NULL.

Note
This callback is invoked from ISR context on half buffer and full buffer events during the ongoing circular conversion. The driver state is DAC_ACTIVE on half buffer callbacks and DAC_COMPLETE on full buffer callbacks. Starting a new conversion from this callback is not supported.

Definition at line 133 of file hal_dac.h.

◆ error_cb

dacerrorcallback_t hal_dac_conversion_group::error_cb

Error handling callback or NULL.

Definition at line 137 of file hal_dac.h.