TargetManager

Dependents:   TargetManagerManualTest NerfUSTarget

Revision:
10:1b5440d9226c
Parent:
9:1069bd8c9472
--- a/include/Bumper.hpp	Sun Apr 09 23:46:00 2017 +0000
+++ b/include/Bumper.hpp	Tue Apr 11 03:47:38 2017 +0000
@@ -13,12 +13,13 @@
 class Bumper
 {
     public:
-        Bumper(PinName pin, NerfusCallbackInterface& nerfus_callback);
-        void bumped();
+        Bumper(PinName pin, NerfusCallbackInterface* nerfus_rise_callback);
+        void set_callbacks(NerfusCallbackInterface* nerfus_rise_callback);
+        void rise_callback();
         
     private:    
         InterruptIn interrupt_in;
-        NerfusCallbackInterface& nerfus_callback;
+        NerfusCallbackInterface* nerfus_rise_callback;
 };
 
 #endif
\ No newline at end of file