Add brightness_get + use same naming as struct definition
This commit is contained in:
parent
6a362b57ee
commit
d0960cb6e6
1 changed files with 8 additions and 2 deletions
|
@ -3,16 +3,22 @@
|
|||
#include <linux/leds.h>
|
||||
#include <linux/module.h>
|
||||
|
||||
static void virtual_led_set_brightness(struct led_classdev *led_cdev, enum led_brightness brightness) {
|
||||
static void virtual_led_brightness_set(struct led_classdev *led_cdev, enum led_brightness brightness) {
|
||||
pr_info("Luminosité défini sur la LED %s à %d\n", led_cdev->name, brightness);
|
||||
}
|
||||
|
||||
static enum led_brightness virtual_led_brightness_get(struct led_classdev *led_cdev) {
|
||||
pr_info("Luminosité lu sur la LED %s, valeur actuelle: %d\n", led_cdev->name, led_cdev->brightness);
|
||||
return led_cdev->brightness;
|
||||
}
|
||||
|
||||
static struct led_classdev virtual_led = {
|
||||
.name = "flo-led:white:led-0",
|
||||
.color = LED_COLOR_ID_WHITE,
|
||||
.brightness = 0,
|
||||
.max_brightness = 255,
|
||||
.brightness_set = virtual_led_set_brightness
|
||||
.brightness_set = virtual_led_brightness_set,
|
||||
.brightness_set = virtual_led_brightness_get
|
||||
};
|
||||
|
||||
static int __init virtual_led_init(void) {
|
||||
|
|
Loading…
Add table
Reference in a new issue