Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef CS_LED
- void cs_switch_led(int led, int action) {
- if(action < 2) { // only LED_ON and LED_OFF
- char ledfile[256];
- FILE *f;
- #if defined (DOCKSTAR)
- switch(led){
- case LED1A:snprintf(ledfile, 255, "/sys/class/leds/dockstar:orange:misc/brightness");
- break;
- case LED1B:snprintf(ledfile, 255, "/sys/class/leds/dockstar:green:health/brightness");
- break;
- case LED2:snprintf(ledfile, 255, "/sys/class/leds/dockstar:green:health/brightness");
- break;
- case LED3:snprintf(ledfile, 255, "/sys/class/leds/dockstar:orange:misc/brightness");
- break;
- }
- #elif defined (WRT350NV)
- switch(led){
- case LED1A:snprintf(ledfile, 255, "/sys/class/leds/wrt350nv2:orange:power/brightness");
- break;
- case LED1B:snprintf(ledfile, 255, "/sys/class/leds/wrt350nv2:green:power/brightness");
- break;
- case LED2:snprintf(ledfile, 255, "/sys/class/leds/wrt350nv2:green:wireless/brightness");
- break;
- case LED3:snprintf(ledfile, 255, "/sys/class/leds/wrt350nv2:green:security/brightness");
- break;
- }
- #else
- switch(led){
- case LED1A:snprintf(ledfile, 255, "/sys/class/leds/nslu2:red:status/brightness");
- break;
- case LED1B:snprintf(ledfile, 255, "/sys/class/leds/nslu2:green:ready/brightness");
- break;
- case LED2:snprintf(ledfile, 255, "/sys/class/leds/nslu2:green:disk-1/brightness");
- break;
- case LED3:snprintf(ledfile, 255, "/sys/class/leds/nslu2:green:disk-2/brightness");
- break;
- }
- #endif
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement