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/leds.h>
|
||||||
#include <linux/module.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);
|
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 = {
|
static struct led_classdev virtual_led = {
|
||||||
.name = "flo-led:white:led-0",
|
.name = "flo-led:white:led-0",
|
||||||
.color = LED_COLOR_ID_WHITE,
|
.color = LED_COLOR_ID_WHITE,
|
||||||
.brightness = 0,
|
.brightness = 0,
|
||||||
.max_brightness = 255,
|
.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) {
|
static int __init virtual_led_init(void) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue