NAME
Linux::Apple::Laptop::LED - Turn the front LED on Apple laptops on and off via ADB
SYNOPSIS
use IO::Handle ();
use Time::HiRes qw(usleep);
use Linux::Apple::Laptop::LED qw($ON $OFF);
open my $fh, ">", "/dev/adb" or die $!;
$fh->autoflush(1);
my $nap = 100_000; # 0.1 seconds
for (1 .. 10) {
syswrite($fh => $ON);
usleep($nap / 2);
syswrite($fh => $OFF);
usleep($nap / 2);
}
DESCRIPTION
Provides an interface for turning the front LED on Apple laptops running Linux on and off. The user needs to open /dev/adb and print either $ON
or $OFF
> to turn the led on and off, respectively.
EXPORTS
Can optionally export two package variables ($ON
ond $OFF
) which contain a string to be written to /dev/adb.
AUTHOR
Ævar Arnfjörð Bjarmason <avar@cpan.org>
LICENSE
Copyright 2007 Ævar Arnfjörð Bjarmason.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.