mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-03-23 20:02:33 +08:00
[HUST CSE][bsp]fix mismatched function types in rt_pin_ops for all drv_gpio.c (#7185)
This commit is contained in:
@@ -140,7 +140,7 @@ static rt_base_t air32_pin_get(const char *name)
|
||||
return pin;
|
||||
}
|
||||
|
||||
static void air32_pin_write(rt_device_t dev, rt_base_t pin, rt_base_t value)
|
||||
static void air32_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value)
|
||||
{
|
||||
GPIO_TypeDef *gpio_port;
|
||||
uint16_t gpio_pin;
|
||||
@@ -154,7 +154,7 @@ static void air32_pin_write(rt_device_t dev, rt_base_t pin, rt_base_t value)
|
||||
}
|
||||
}
|
||||
|
||||
static int air32_pin_read(rt_device_t dev, rt_base_t pin)
|
||||
static rt_int8_t air32_pin_read(rt_device_t dev, rt_base_t pin)
|
||||
{
|
||||
GPIO_TypeDef *gpio_port;
|
||||
uint16_t gpio_pin;
|
||||
@@ -170,7 +170,7 @@ static int air32_pin_read(rt_device_t dev, rt_base_t pin)
|
||||
return value;
|
||||
}
|
||||
|
||||
static void air32_pin_mode(rt_device_t dev, rt_base_t pin, rt_base_t mode)
|
||||
static void air32_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode)
|
||||
{
|
||||
GPIO_InitTypeDef GPIO_InitStruct;
|
||||
|
||||
@@ -236,8 +236,8 @@ rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit)
|
||||
return &pin_irq_map[mapindex];
|
||||
};
|
||||
|
||||
static rt_err_t air32_pin_attach_irq(struct rt_device *device, rt_int32_t pin,
|
||||
rt_uint32_t mode, void (*hdr)(void *args), void *args)
|
||||
static rt_err_t air32_pin_attach_irq(struct rt_device *device, rt_base_t pin,
|
||||
rt_uint8_t mode, void (*hdr)(void *args), void *args)
|
||||
{
|
||||
rt_base_t level;
|
||||
rt_int32_t irqindex = -1;
|
||||
@@ -276,7 +276,7 @@ static rt_err_t air32_pin_attach_irq(struct rt_device *device, rt_int32_t pin,
|
||||
return RT_EOK;
|
||||
}
|
||||
|
||||
static rt_err_t air32_pin_dettach_irq(struct rt_device *device, rt_int32_t pin)
|
||||
static rt_err_t air32_pin_dettach_irq(struct rt_device *device, rt_base_t pin)
|
||||
{
|
||||
rt_base_t level;
|
||||
rt_int32_t irqindex = -1;
|
||||
@@ -308,7 +308,7 @@ static rt_err_t air32_pin_dettach_irq(struct rt_device *device, rt_int32_t pin)
|
||||
}
|
||||
|
||||
static rt_err_t air32_pin_irq_enable(struct rt_device *device, rt_base_t pin,
|
||||
rt_uint32_t enabled)
|
||||
rt_uint8_t enabled)
|
||||
{
|
||||
const struct pin_irq_map *irqmap;
|
||||
rt_base_t level;
|
||||
|
||||
Reference in New Issue
Block a user