Program for NUCLEO-L476RG which uses mbed.h to demonstrate USER BUTTON usage (19E042PIM).

Dependencies:   mbed

Revision:
0:2338470bb540
Child:
1:8d38990190c1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Oct 11 17:57:55 2021 +0000
@@ -0,0 +1,46 @@
+/*
+ * Primer pritiska tastera za STM32L476RG 
+ * napisan koristeci mbed.h biblioteku.
+ *
+ * Katedra za Elektroniku i digitalne sisteme
+ * Elektrotehnicki fakultet
+ * Beograd 
+ *
+ * Oktobar 2021.
+ *
+ */
+
+/*
+ * Biblioteke za uvoz:
+ */
+#include "mbed.h"
+
+/*
+ * Definisanje makroa:
+ */
+ #define PERIOD_POLIRANJA 50
+/*
+ * Globalne promenljive:
+ */
+DigitalOut DiodicaNaPloci (LED1);     // Kreiranje promenljive diode
+DigitalIn TasterNaPloci (BUTTON1);    // Kreiranje promenljive tastera 
+/*
+ * Deklaracija funkcija:
+ */
+
+/*
+ * Glavna funkcija:
+ */
+int main()
+{   
+    // Glavna petlja:
+    while(true)
+    {
+        DiodicaNaPloci = !TasterNaPloci;// Dioda preuzima vrednost tastera 
+        wait_ms(PERIOD_POLIRANJA);      // Program ceka neki period poliranja
+    }    
+}
+
+/*
+ * Definicija funkcija:
+ */    
\ No newline at end of file