AirsoftTimer software based on mbed
Dependencies: mbed TextLCD keypad
Diff: board/Board.cpp
- Revision:
- 16:e8e96bf22df1
- Parent:
- 5:be598835bab0
- Child:
- 17:19dbb1dbb640
--- a/board/Board.cpp Sat May 23 17:55:38 2015 +0000 +++ b/board/Board.cpp Sat May 23 18:36:54 2015 +0000 @@ -7,4 +7,14 @@ key = new Key(pinouts.key); keyboard = new Keyboard(pinouts.keyboard); buzzer = new Buzzer(pinouts.buzzer); +} + +void Board::attach(ButtonListener *bl) +{ + listeners.push_back(bl); +} +void Board::buttonEvent(char c) +{ + for (int i = 0; i < listeners.size(); i++) + listeners[i]->buttonEvent(c); } \ No newline at end of file