37 #include "hal_platform.h" 39 #ifdef HAL_DAC_MODULE_ENABLED Invalid parameter.
Definition: hal_dac.h:110
hal_dac_status_t hal_dac_deinit(void)
DAC deinitialization function.
hal_dac_status_t hal_dac_init(void)
DAC initialization function.
DAC ok.
Definition: hal_dac.h:113
hal_dac_status_t hal_dac_write_data(uint32_t start_address, const uint32_t *data, uint32_t length)
Write data into the internal RAM, prepared to be converted as analog waveform.
hal_dac_mode_t
This enum defines the DAC output mode, only repeat mode is supported right now.
Definition: hal_dac.h:118
hal_dac_status_t
This enum defines the DAC API return status.
Definition: hal_dac.h:109
DAC is busy.
Definition: hal_dac.h:111
hal_dac_status_t hal_dac_stop_output(void)
Call this function to stop the DAC data conversion.
hal_dac_status_t hal_dac_start_output(void)
Start the DAC data conversion, data written into the internal RAM is transmitted as an analog wavefor...
DAC output in repeat mode.
Definition: hal_dac.h:119
hal_dac_status_t hal_dac_configure_output(hal_dac_mode_t mode, uint32_t start_address, uint32_t end_address)
This function configures the output mode of the DAC as well as the data range that will be outputted...
DAC error.
Definition: hal_dac.h:112