Solution to the Bluetooth animation service exercise

Dependencies:   microbit

Fork of microbit-animator by Martin Woolley

Revision:
5:83b5fdb655d4
Parent:
0:394f7f99082b
--- a/main.cpp	Tue Dec 27 11:58:42 2016 +0000
+++ b/main.cpp	Mon Feb 06 09:31:29 2017 +0000
@@ -76,6 +76,14 @@
 {
     my_animator.setAnimationType(e.value);
 }
+
+void onButton(MicroBitEvent e)
+{
+    if (e.source == MICROBIT_ID_BUTTON_B) {
+          uBit.display.scroll(uBit.getName());
+        return;
+    }
+}
     
 int main()
 {
@@ -91,6 +99,7 @@
     uBit.messageBus.listen(ANIMATION_CONTROL_EVENT, MICROBIT_EVT_ANY, animationControl);
     uBit.messageBus.listen(ANIMATION_TYPE_EVENT,    MICROBIT_EVT_ANY, animationType);
 
+    uBit.messageBus.listen(MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButton);
 
 /* NOTES
  * -----