dszd

Revision:
0:48ca20a36bdc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/afficheled.cpp	Wed Dec 16 09:11:15 2020 +0000
@@ -0,0 +1,28 @@
+#include "mbed.h"
+#include "etat.h"
+#include "afficheled.h"
+
+
+volatile int EtatEnCourt = 5;
+PwmOut LedRed(D5);
+
+void SetEtatLed(int EtatLed)
+{
+    if (EtatEnCourt != EtatLed) {
+        if (EtatLed == Cc) {
+            LedRed.period(LedCcPer);
+            LedRed.pulsewidth(LedCcTh);
+        } else if (EtatLed == An) {
+            LedRed.period(LedAnPer);
+            LedRed.pulsewidth(LedAnTh);
+        } else if (EtatLed == Nl) {
+            LedRed.period(LedNlPer);
+            LedRed.pulsewidth(LedNlTh);
+        } else if (EtatLed == Cp) {
+            LedRed.period(LedCpPer);
+            LedRed.pulsewidth(LedCpTh);
+        }
+        
+    }
+    EtatEnCourt = EtatLed;
+}
\ No newline at end of file