Skip to content

Commit 0c08453

Browse files
authored
[bsp/gd32/arm/drv_adc] incompatible function pointer types initializing. (RT-Thread#10190)
1 parent 3ebad06 commit 0c08453

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
kernel.tick:
2+
kconfig:
3+
- CONFIG_RT_TICK_PER_SECOND=100
4+
kernel.console_name:
5+
kconfig:
6+
- CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
7+
component.dev_drv.ipc.sys_workqueue:
8+
kconfig:
9+
- CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
10+
hw_drv_onchip.uart0:
11+
kconfig:
12+
- CONFIG_BSP_USING_UART0=y
13+
hw_drv_onchip.adc0:
14+
kconfig:
15+
- CONFIG_BSP_USING_ADC=y
16+
- CONFIG_BSP_USING_ADC0=y

bsp/gd32/arm/libraries/gd32_drivers/drv_adc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ static void gd32_adc_gpio_init(rcu_periph_enum adc_clk, rt_base_t pin)
105105
* @param device, channel, enabled
106106
* @retval None
107107
*/
108-
static rt_err_t gd32_adc_enabled(struct rt_adc_device *device, rt_uint32_t channel, rt_bool_t enabled)
108+
static rt_err_t gd32_adc_enabled(struct rt_adc_device *device, rt_int8_t channel, rt_bool_t enabled)
109109
{
110110
uint32_t adc_periph;
111111
struct gd32_adc *adc = (struct gd32_adc *)device->parent.user_data;
@@ -153,7 +153,7 @@ static rt_err_t gd32_adc_enabled(struct rt_adc_device *device, rt_uint32_t chann
153153
* @param device, channel, value
154154
* @retval None
155155
*/
156-
static rt_err_t gd32_adc_convert(struct rt_adc_device *device, rt_uint32_t channel, rt_uint32_t *value)
156+
static rt_err_t gd32_adc_convert(struct rt_adc_device *device, rt_int8_t channel, rt_uint32_t *value)
157157
{
158158
uint32_t adc_periph;
159159
uint32_t timeout = 0;

0 commit comments

Comments
 (0)