LED control on Pogoplug E02 June 29, 2017 04:52PM |
Registered: 11 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: 10 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: 11 years ago Posts: 32 |
Re: LED control on Pogoplug E02 June 29, 2017 10:30PM |
Admin Registered: 13 years ago Posts: 19,225 |
Re: LED control on Pogoplug E02 June 30, 2017 10:15AM |
Registered: 11 years ago Posts: 32 |
Re: LED control on Pogoplug E02 June 30, 2017 05:01PM |
Admin Registered: 13 years ago Posts: 19,225 |