libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/efm32/dac.h>
Go to the source code of this file.
Functions | |
void | dac_set_refresh_cycle (uint32_t dac, uint32_t refrsel) |
Set DAC refresh cycle. More... | |
void | dac_set_clock_prescaler (uint32_t dac, uint32_t presc) |
Set DAC clock prescaler. More... | |
void | dac_set_reference (uint32_t dac, uint32_t refsel) |
Set DAC reference. More... | |
void | dac_set_out_mode (uint32_t dac, uint32_t outmode) |
Set DAC output mode. More... | |
void | dac_set_conversion_mode (uint32_t dac, uint32_t convmode) |
Set conversion mode. More... | |
void | dac_enable_sine (uint32_t dac) |
Enable Sine wave on output. More... | |
void | dac_disable_sine (uint32_t dac) |
Disable Sine wave on output. More... | |
void | dac_set_prs_trigger (uint32_t dac, enum dac_ch dac_chan, enum prs_ch prs_chan) |
Set PRS trigger source on DAC channel. More... | |
void | dac_enable_prs_trigger (uint32_t dac, enum dac_ch ch) |
Enable PRS triggerring. More... | |
void | dac_disable_prs_trigger (uint32_t dac, enum dac_ch ch) |
Disable PRS triggerring. More... | |
void | dac_enable_auto_refresh (uint32_t dac, enum dac_ch ch) |
Enable auto refresh. More... | |
void | dac_disable_auto_refresh (uint32_t dac, enum dac_ch ch) |
Disable auto refresh. More... | |
void | dac_enable_channel (uint32_t dac, enum dac_ch ch) |
Enable channel. More... | |
void | dac_disable_channel (uint32_t dac, enum dac_ch ch) |
Disable channel. More... | |