![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
demo versie 16/05
Dependencies: EthernetInterface mbed-rto mbed
Fork of ProjectVLC by
LEDDriver.h
- Committer:
- albireo987
- Date:
- 2018-04-18
- Revision:
- 9:c800045806f0
- Parent:
- 8:a987e04734dd
- Child:
- 10:7871aeacea08
File content as of revision 9:c800045806f0:
#ifndef LEDDRIVER_H #define LEDDRIVER_H #include "rtos.h" #include "copy.h" #include "mbed.h" class LEDDriver { private: int* messageList; int* codedMessage0; int* codedMessage1; int* codedMessage2; int* codedMessage3; int directions[8]; //Mutex* lock; Copy copy; DigitalOut* leds; int getDirection(int id); void encode(int direction,int led); void encodeAll(int numberOfLeds); public: void drive(int numberOfLeds); LEDDriver(/*Mutex* lock,*/ int sharedDirections[], int sizeOfSharedDirections); void run(int numberOfLeds); }; #endif