libiec61850/demos/beaglebone/beaglebone_leds.h

39 lines
800 B
C
Raw Permalink Normal View History

/*
* beaglebone_leds.h
*/
#ifndef BEAGLEBONE_LEDS_H_
#define BEAGLEBONE_LEDS_H_
/* set to 1 if you want to run the demo on a PC */
//#define SIMULATED
2015-10-12 16:58:51 +02:00
/* select correct file paths to access LEDs - depends on beaglebones linux distro/version */
#if 0
#define LED1 "/sys/class/leds/beaglebone::usr0"
#define LED2 "/sys/class/leds/beaglebone::usr1"
#define LED3 "/sys/class/leds/beaglebone::usr2"
#define LED4 "/sys/class/leds/beaglebone::usr3"
#endif
#if 1
#define LED1 "/sys/class/leds/beaglebone:green:usr0"
#define LED2 "/sys/class/leds/beaglebone:green:usr1"
#define LED3 "/sys/class/leds/beaglebone:green:usr2"
#define LED4 "/sys/class/leds/beaglebone:green:usr3"
#endif
void
flashLED(char* led);
void
switchLED(char* led, int value);
void
initLEDs();
#endif /* BEAGLEBONE_LEDS_H_ */