Library changes the output pin name to LED status.

Dependents:   Konstrukcijski_rad_binarnibrojec_Kelekovic

Files at this revision

API Documentation at this revision

Comitter:
ikelekovi
Date:
Fri Feb 19 08:17:37 2021 +0000
Commit message:
Digital Output name changed

Changed in this revision

Blink.cpp Show annotated file Show diff for this revision Revisions of this file
Blink.h Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 13bb065c919a Blink.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Blink.cpp	Fri Feb 19 08:17:37 2021 +0000
@@ -0,0 +1,19 @@
+#include "Blink.h"
+#include "mbed.h"
+
+LED::LED(PinName pin) : _pin(pin)
+{
+    _pin = 0;
+}
+ 
+//Metoda kako se određuje stanje LED
+void LED::status(int status)
+{
+    _pin = status;
+}
+ 
+//Metoda koja mijenja stanje na LED
+void LED::flip()
+{
+    _pin = !_pin;
+}
\ No newline at end of file
diff -r 000000000000 -r 13bb065c919a Blink.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Blink.h	Fri Feb 19 08:17:37 2021 +0000
@@ -0,0 +1,15 @@
+#ifndef MBED_LED_H
+#define MBED_LED_H
+#include "mbed.h"
+
+//Klasa za LED koja odreduje funkcije za promjenu stanja
+class LED
+{
+public:
+    LED(PinName pin);
+    void status(int status);
+    void flip();
+private:
+    DigitalOut _pin;
+};
+#endif
\ No newline at end of file