|
LED control on Pogoplug E02 June 29, 2017 04:52PM |
Registered: 10 years ago Posts: 32 |
root@www:# echo "default-on" > "/sys/class/leds/status:green:health/trigger" root@www:# echo "none" > "/sys/class/leds/status:green:health/trigger"
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <syslog.h>
#include <string.h>
#include <sys/stat.h>
# define FLASHFILE "/sys/class/leds/status:green:health/trigger"
# define ON "default-on"
# define OFF "none"
void main() {
FILE *ledfile;
int status;
ledfile = fopen(FLASHFILE, "w");
if (ledfile == NULL) {
printf("Unable to open '" FLASHFILE "' for write\n");
printf("Error: %d (%s)\n", errno, strerror(errno));
exit(0);
}
status = fputs("none", ledfile);
sleep(1);
status = fputs("default-on", ledfile);
sleep(1);
status = fputs("none", ledfile);
sleep(1);
status = fputs("default-on", ledfile);
sleep(1);
status = fputs("none", ledfile);
sleep(1);
status = fputs("default-on", ledfile);
sleep(1);
status = fputs("none", ledfile);
sleep(1);
status = fputs("default-on", ledfile);
sleep(1);
status = fputs("none", ledfile);
sleep(1);
status = fputs("default-on", ledfile);
sleep(1);
status = fputs("none", ledfile);
exit(0);
}
|
Re: LED control on Pogoplug E02 June 29, 2017 09:50PM |
Registered: 9 years ago Posts: 226 |
#include <errno.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <syslog.h>
#include <string.h>
#include <sys/stat.h>
# define FLASHFILE "/sys/class/leds/status:green:health/trigger"
# define ON "default-on",10
# define OFF "none",4
void main() {
int status;
int fn;
fn = open(FLASHFILE,O_WRONLY);
if(fn < 1){
printf("Unable to open '" FLASHFILE "' for write\n");
printf("Error: %d (%s)\n\n", errno, strerror(errno));
exit(0);
}
status = write(fn,"none",4);
sleep(1);
status = write(fn,"default-on",10);
sleep(1);
status = write(fn,"none",4);
sleep(1);
status = write(fn,"default-on",10);
sleep(1);
status = write(fn,"none",4);
sleep(1);
status = write(fn,"default-on",10);
sleep(1);
status = write(fn,"none",4);
sleep(1);
status = write(fn,"default-on",10);
sleep(1);
status = write(fn,"none",4);
sleep(1);
status = write(fn,"default-on",10);
sleep(1);
status = write(fn,"none",4);
close(fn);
exit(0);
}
-JT
|
Re: LED control on Pogoplug E02 June 29, 2017 09:58PM |
Registered: 10 years ago Posts: 32 |
|
Re: LED control on Pogoplug E02 June 29, 2017 10:30PM |
Admin Registered: 13 years ago Posts: 18,583 |
|
Re: LED control on Pogoplug E02 June 30, 2017 10:15AM |
Registered: 10 years ago Posts: 32 |
|
Re: LED control on Pogoplug E02 June 30, 2017 05:01PM |
Admin Registered: 13 years ago Posts: 18,583 |