Keisuke Sehara
/
STM32_Whisking
fast-feedback virtual target task code on STM Nucleo
Diff: pulse.h
- 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_;