the start of some experimentation
main.cpp@0:772b1f247008, 2019-10-19 (annotated)
- Committer:
- matrixmike
- Date:
- Sat Oct 19 08:06:36 2019 +0000
- Revision:
- 0:772b1f247008
initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
matrixmike | 0:772b1f247008 | 1 | /* See |
matrixmike | 0:772b1f247008 | 2 | * http://lancaster-university.github.io/microbit-docs/advanced/ |
matrixmike | 0:772b1f247008 | 3 | * for docs about using the micro:bit library |
matrixmike | 0:772b1f247008 | 4 | */ |
matrixmike | 0:772b1f247008 | 5 | #include "MicroBit.h" |
matrixmike | 0:772b1f247008 | 6 | |
matrixmike | 0:772b1f247008 | 7 | MicroBitMessageBus bus; |
matrixmike | 0:772b1f247008 | 8 | MicroBitButton buttonA(MICROBIT_PIN_BUTTON_A, MICROBIT_ID_BUTTON_A); |
matrixmike | 0:772b1f247008 | 9 | MicroBitDisplay display; |
matrixmike | 0:772b1f247008 | 10 | |
matrixmike | 0:772b1f247008 | 11 | void onPressed(MicroBitEvent e) |
matrixmike | 0:772b1f247008 | 12 | { |
matrixmike | 0:772b1f247008 | 13 | display.print("S"); |
matrixmike | 0:772b1f247008 | 14 | } |
matrixmike | 0:772b1f247008 | 15 | |
matrixmike | 0:772b1f247008 | 16 | int main() |
matrixmike | 0:772b1f247008 | 17 | { |
matrixmike | 0:772b1f247008 | 18 | scheduler_init(bus); |
matrixmike | 0:772b1f247008 | 19 | |
matrixmike | 0:772b1f247008 | 20 | bus.listen(MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onPressed); |
matrixmike | 0:772b1f247008 | 21 | |
matrixmike | 0:772b1f247008 | 22 | while(1) |
matrixmike | 0:772b1f247008 | 23 | fiber_sleep(1000); |
matrixmike | 0:772b1f247008 | 24 | } |