[bsp/gd32/arm/drv_adc] incompatible function pointer types initializing. (#10190)

This commit is contained in:
Lin-Chengqiu 2025-04-15 14:55:10 +08:00 committed by GitHub
parent 3ebad06ff3
commit 0c084533ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 2 deletions

View File

@ -0,0 +1,16 @@
kernel.tick:
kconfig:
- CONFIG_RT_TICK_PER_SECOND=100
kernel.console_name:
kconfig:
- CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
component.dev_drv.ipc.sys_workqueue:
kconfig:
- CONFIG_RT_USING_SYSTEM_WORKQUEUE=y
hw_drv_onchip.uart0:
kconfig:
- CONFIG_BSP_USING_UART0=y
hw_drv_onchip.adc0:
kconfig:
- CONFIG_BSP_USING_ADC=y
- CONFIG_BSP_USING_ADC0=y

View File

@ -105,7 +105,7 @@ static void gd32_adc_gpio_init(rcu_periph_enum adc_clk, rt_base_t pin)
* @param device, channel, enabled
* @retval None
*/
static rt_err_t gd32_adc_enabled(struct rt_adc_device *device, rt_uint32_t channel, rt_bool_t enabled)
static rt_err_t gd32_adc_enabled(struct rt_adc_device *device, rt_int8_t channel, rt_bool_t enabled)
{
uint32_t adc_periph;
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
* @param device, channel, value
* @retval None
*/
static rt_err_t gd32_adc_convert(struct rt_adc_device *device, rt_uint32_t channel, rt_uint32_t *value)
static rt_err_t gd32_adc_convert(struct rt_adc_device *device, rt_int8_t channel, rt_uint32_t *value)
{
uint32_t adc_periph;
uint32_t timeout = 0;