1 ============== 2 Userspace LEDs 3 ============== 4 5 The uleds driver supports userspace LEDs. This 6 triggers and can also be used to implement vir 7 8 9 Usage 10 ===== 11 12 When the driver is loaded, a character device 13 create a new LED class device, open /dev/uleds 14 structure to it (found in kernel public header 15 16 #define LED_MAX_NAME_SIZE 64 17 18 struct uleds_user_dev { 19 char name[LED_MAX_NAME_SIZE]; 20 }; 21 22 A new LED class device will be created with th 23 any valid sysfs device node name, but consider 24 convention of "devicename:color:function". 25 26 The current brightness is found by reading a s 27 device. Values are unsigned: 0 to 255. Reading 28 changes. The device node can also be polled to 29 changes. 30 31 The LED class device will be removed when the 32 is closed. 33 34 Multiple LED class devices are created by open 35 /dev/uleds. 36 37 See tools/leds/uledmon.c for an example usersp
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.