From 175ca2ee09698f554993fb2ff440cad1c9af89f4 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Fri, 22 Apr 2022 18:59:27 -0400 Subject: [dac] add get resolution method --- bsp/stm32/libraries/HAL_Drivers/drv_dac.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'bsp') diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_dac.c b/bsp/stm32/libraries/HAL_Drivers/drv_dac.c index 4916f65513..a3ea4a58c6 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drv_dac.c +++ b/bsp/stm32/libraries/HAL_Drivers/drv_dac.c @@ -105,6 +105,18 @@ static rt_err_t stm32_dac_disabled(struct rt_dac_device *device, rt_uint32_t cha return RT_EOK; } +static rt_uint8_t stm32_dac_get_resolution(struct rt_dac_device *device) +{ + DAC_HandleTypeDef *stm32_dac_handler; + + RT_ASSERT(device != RT_NULL); + + stm32_dac_handler = device->parent.user_data; + (void)stm32_dac_handler; + + return 12; /* TODO */ +} + static rt_err_t stm32_set_dac_value(struct rt_dac_device *device, rt_uint32_t channel, rt_uint32_t *value) { uint32_t dac_channel; @@ -162,6 +174,7 @@ static const struct rt_dac_ops stm_dac_ops = .disabled = stm32_dac_disabled, .enabled = stm32_dac_enabled, .convert = stm32_set_dac_value, + .get_resolution = stm32_dac_get_resolution, }; static int stm32_dac_init(void) -- cgit v1.3.1