mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-12 23:29:17 +08:00
[DM/LED] Rename LED register/unregister
rt_hw_* is use for DM and not DM, but LED only use in DM. Signed-off-by: GuEe-GUI <2991707448@qq.com>
This commit is contained in:
parent
f506076281
commit
aaf18e497c
@ -46,8 +46,8 @@ struct rt_led_ops
|
|||||||
rt_err_t (*set_brightness)(struct rt_led_device *led, rt_uint32_t brightness);
|
rt_err_t (*set_brightness)(struct rt_led_device *led, rt_uint32_t brightness);
|
||||||
};
|
};
|
||||||
|
|
||||||
rt_err_t rt_hw_led_register(struct rt_led_device *led);
|
rt_err_t rt_led_register(struct rt_led_device *led);
|
||||||
rt_err_t rt_hw_led_unregister(struct rt_led_device *led);
|
rt_err_t rt_led_unregister(struct rt_led_device *led);
|
||||||
|
|
||||||
rt_err_t rt_led_set_state(struct rt_led_device *led, enum rt_led_state state);
|
rt_err_t rt_led_set_state(struct rt_led_device *led, enum rt_led_state state);
|
||||||
rt_err_t rt_led_get_state(struct rt_led_device *led, enum rt_led_state *out_state);
|
rt_err_t rt_led_get_state(struct rt_led_device *led, enum rt_led_state *out_state);
|
||||||
|
@ -23,7 +23,7 @@ struct gpio_led
|
|||||||
rt_uint8_t active_val;
|
rt_uint8_t active_val;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define raw_to_gpio_led(raw) rt_container_of(raw, struct gpio_led, parent);
|
#define raw_to_gpio_led(raw) rt_container_of(raw, struct gpio_led, parent)
|
||||||
|
|
||||||
static rt_err_t gpio_led_set_state(struct rt_led_device *led, enum rt_led_state state)
|
static rt_err_t gpio_led_set_state(struct rt_led_device *led, enum rt_led_state state)
|
||||||
{
|
{
|
||||||
@ -108,7 +108,7 @@ static rt_err_t ofw_append_gpio_led(struct rt_ofw_node *np)
|
|||||||
|
|
||||||
gled->parent.ops = &gpio_led_ops;
|
gled->parent.ops = &gpio_led_ops;
|
||||||
|
|
||||||
if ((err = rt_hw_led_register(&gled->parent)))
|
if ((err = rt_led_register(&gled->parent)))
|
||||||
{
|
{
|
||||||
goto _fail;
|
goto _fail;
|
||||||
}
|
}
|
||||||
@ -203,7 +203,7 @@ static rt_err_t gpio_led_remove(struct rt_platform_device *pdev)
|
|||||||
|
|
||||||
rt_ofw_data(led_np) = RT_NULL;
|
rt_ofw_data(led_np) = RT_NULL;
|
||||||
|
|
||||||
rt_hw_led_unregister(&gled->parent);
|
rt_led_unregister(&gled->parent);
|
||||||
|
|
||||||
rt_free(gled);
|
rt_free(gled);
|
||||||
}
|
}
|
||||||
|
@ -119,7 +119,7 @@ static void _led_blink_timerout(void *param)
|
|||||||
btimer->toggle = !btimer->toggle;
|
btimer->toggle = !btimer->toggle;
|
||||||
}
|
}
|
||||||
|
|
||||||
rt_err_t rt_hw_led_register(struct rt_led_device *led)
|
rt_err_t rt_led_register(struct rt_led_device *led)
|
||||||
{
|
{
|
||||||
rt_err_t err;
|
rt_err_t err;
|
||||||
int device_id;
|
int device_id;
|
||||||
@ -193,7 +193,7 @@ _fail:
|
|||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
rt_err_t rt_hw_led_unregister(struct rt_led_device *led)
|
rt_err_t rt_led_unregister(struct rt_led_device *led)
|
||||||
{
|
{
|
||||||
if (!led)
|
if (!led)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user