PES 4 - Smart Medication Dispenser / PES4_ProgrammeforDesignReview2

Dependencies:   SDFileSystem mbed

Fork of PES4_Programme by PES 4 - Smart Medication Dispenser

Revision:
52:701d0c2f47d7
Parent:
46:cdc24a24e4e3
Child:
53:1c61cadbcb35
--- a/source/main.cpp	Thu Mar 29 18:17:38 2018 +0000
+++ b/source/main.cpp	Thu Mar 29 18:27:02 2018 +0000
@@ -1,7 +1,7 @@
 #include "main.h"
 
 
-int state = 51;
+int state = 44;
 int oldState;
 
 Serial pc(USBTX, USBRX); // tx, rx
@@ -65,6 +65,14 @@
 
                 /**************************************************************/
                 /* Test Zone */
+                
+                /* init PWM board */
+            case 44:
+                pc.printf("Init PWM\r\n");
+                initPWM(50);   
+                enableOutput();  
+                state = 47;
+                break;
 
                 /* Time test tool: set Time */
             case 45:
@@ -94,7 +102,7 @@
                 /* Console State Switch */
             case 47:
                 pc.printf("\n\rState Switch: Enter next State: \n\r");
-                pc.printf("45\tset Time\n\r46\tread Time\n\r47\tState Switch\n\r48\tServo Board Test Tool\n\r49\tenable servo output\n\r50\tdisable servo output\n\r");
+                pc.printf("45\tset Time\n\r46\tread Time\n\r47\tState Switch\n\r48\tServo Board Test Tool\n\r49\tenable servo output\n\r50\tdisable servo output\n\r51\ttest SD Card\n\r");
                 pc.scanf("%d", &state);
                 pc.printf("Switch to State %d\n\r",state);
                 fflush(stdin);
@@ -129,13 +137,14 @@
                 pc.printf("Servo output disabled\r\n\n");
                 state = 47;
                 break;
-
+                
             case 51:
-                pc.printf("Init PWM\r\n");
-                initPWM(50);   
-                enableOutput();  
+                testSd();
+                pc.printf("\rSD Card test finished\r\n\n");
                 state = 47;
-                break;
+                break;          
+               
+            
                 
             default:
                 state = 47; /* Go to State Switch */