3#if defined(HAL_DAC_MODULE_ENABLED)
23 STM32DAC(DAC_HandleTypeDef* hdac, uint32_t channel,
float init_voltage = 0.0f,
35 DAC_HandleTypeDef* hdac_;
数字模拟转换器(DAC)基类 Abstract base class for Digital-to-Analog Converter (DAC)
STM32 DAC 驱动实现 / STM32 DAC driver implementation.
ErrorCode Write(float voltage) override
输出电压 / Output analog voltage
STM32DAC(DAC_HandleTypeDef *hdac, uint32_t channel, float init_voltage=0.0f, float vref=3.3f)
构造 DAC 对象 / Construct DAC object
LibXR 命名空间 / LibXR namespace.
ErrorCode
定义错误码枚举 / Defines an enumeration for error codes