Library of hardware declarations and utility functions for the ELEC350/1 Practicals and Coursework

Dependents:   ELEC351_v1 ELEC350-CWTEMPLATE-2017 ELEC350-CWTEMPLATE-2017 ELEC350-CWTEMPLATE-2018

Fork of ELEC350-Practicals-FZ429 by University of Plymouth - Stages 1, 2 and 3

Revision:
4:d884f14069c6
Parent:
3:768d30157488
Child:
5:58ba1a6dbf60
--- a/sample_hardware.cpp	Tue Nov 21 13:23:36 2017 +0000
+++ b/sample_hardware.cpp	Wed Nov 22 15:18:12 2017 +0000
@@ -39,4 +39,22 @@
     
     //Output the ADC
     printf("ADC: %f\n\r", adcIn.read());
+}
+
+void errorCode(ELEC350_ERROR_CODE err)
+{
+            switch (err) {
+              case OK:
+                greenLED = 1;
+                wait(1.0);
+                greenLED = 0;
+                return;                
+              case FATAL:
+                while(1) {
+                    redLED = 1;
+                    wait(0.1);
+                    redLED = 0;
+                    wait(0.1);                
+                }
+            };
 }
\ No newline at end of file