blinking led

Revision:
0:6d4514c5b852
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/BlinkingLED.cpp	Thu Mar 07 21:04:30 2019 +0000
@@ -0,0 +1,14 @@
+/**
+ * @file BlinkingLED.cpp
+ */
+
+#include "BlinkingLED.h"
+
+BlinkingLED::BlinkingLED(PinName led, uint32_t frequency) : _led(led) {
+    setting.time = 1.0f / frequency;
+    t.attach(callback(this, &BlinkingLED::flip), setting.time);
+}
+
+void BlinkingLED::flip(void) {
+    _led = !_led;
+}