fast-feedback virtual target task code on STM Nucleo

Dependencies:   mbed

Revision:
15:20f7f737c256
Parent:
12:06ea96546af1
Child:
20:4c06d3041337
--- a/pulse.h	Mon Jun 25 14:47:41 2018 +0000
+++ b/pulse.h	Mon Jun 25 17:43:40 2018 +0000
@@ -29,6 +29,8 @@
     };
 
     Pulse(PinName pin, const uint64_t& onset_us=0, const uint64_t& duration_us=1000);
+    void setEnabled(const bool& value);
+    bool isEnabled();
     void setOnset(const uint64_t& value_us);
     void setDuration(const uint64_t& value_us);
     void attachTurnOnCallback(Callback<void ()> cb=0);
@@ -70,6 +72,7 @@
 
     DigitalOut  out_;
     Timeout     timer_;
+    bool        enabled_;
     uint64_t    onset_;
     uint64_t    dur_;
     Callback<void ()> turnon_;