From 41794581a04554eb58e4d86d2d2ae010c7e19e1d Mon Sep 17 00:00:00 2001 From: Viljami Ilola Date: Thu, 24 Sep 2026 10:07:57 +0300 Subject: initial & final --- wild-led.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 wild-led.c (limited to 'wild-led.c') diff --git a/wild-led.c b/wild-led.c new file mode 100644 index 0000000..2410fef --- /dev/null +++ b/wild-led.c @@ -0,0 +1,25 @@ +#include +#include +#include +#include + +#define LED_FILE "/sys/devices/platform/thinkpad_acpi/leds/tpacpi::lid_logo_dot/brightness" + +int main(void) { + int fd_led; + uint32_t r[1]; + + fd_led = open(LED_FILE, O_WRONLY); + if (fd_led == -1) { + write(2,"Can't open led control file.\n",29); + return -1; + } + while(1) { + usleep(50000); + write(fd_led,"0",2); + getrandom(r, sizeof(*r), GRND_NONBLOCK); + usleep(*r&0x001fffff); + write(fd_led,"255",4); + } + return 0; +} \ No newline at end of file -- cgit v1.3