Data Structures | |
struct | dac_channel_attr_t |
Functions | |
dac_result_t | hal_dac_init (const dac_channel_attr_t attr) |
Configure DAC channel. | |
dac_result_t | hal_dac_calibrate (const float vref) |
Calibrate DAC reference voltage. | |
dac_result_t | hal_dac_write (const gpio_pin_t pin, const uint32_t value) |
Write DAC value to pin. | |
dac_result_t | hal_dac_write_volt (const gpio_pin_t pin, const float volt) |
Write DAC value in voltage to pin. | |
dac_result_t | hal_dac_mutex_take (const gpio_pin_t pin, const uint32_t timeout_ms) |
Try acquire RTOS mutex for specified pin. | |
dac_result_t | hal_dac_mutex_give (const gpio_pin_t pin) |
Release RTOS mutex for specified pin. | |