- // Writes to LED file the specific colour
- fprintf(r, "%d", red_value);
- fprintf(g, "%d", green_value);
- fprintf(b, "%d", blue_value);
- fclose(r);
- fclose(g);
- fclose(b);
- return rc;
+ // default path: /sys/class/leds/blinkm-3-9-green/brightness
+ FILE* g = fopen(led_paths_values.green, "w");
+ if(g){
+ fprintf(g, "%d", green_value);
+ fclose(g);
+ } else {
+ AFB_ERROR("Unable to open green LED path!\n");
+ return -1;
+ }
+
+ // default path: /sys/class/leds/blinkm-3-9-blue/brightness
+ FILE* b = fopen(led_paths_values.blue, "w");
+ if(b){
+ fprintf(b, "%d", blue_value);
+ fclose(b);
+ } else {
+ AFB_ERROR("Unable to open blue LED path!\n");
+ return -1;
+ }