ECE3872 HW/SW Project Code

Dependencies:   mbed Servo mbed-rtos 4DGL-uLCD-SE PinDetect X_NUCLEO_53L0A1

Revision:
21:a279bb16a37b
Parent:
20:8c3644bf5d28
Child:
22:fd48dd707e4f
diff -r 8c3644bf5d28 -r a279bb16a37b main.cpp
--- a/main.cpp	Sun Apr 05 05:36:12 2020 +0000
+++ b/main.cpp	Wed Apr 08 21:28:53 2020 +0000
@@ -3,12 +3,12 @@
 #include "audio_out.h"
 #include "PinDetect.h"
 #include "uLCD_4DGL.h"
+#include "motor_ctl.h"
 DigitalOut myled1(LED1);
 DigitalOut myled2(LED2);
 DigitalOut myled3(LED3);
 DigitalOut myled4(LED4);
-// LCD init
-uLCD_4DGL guLCD(p28, p27, p29); // serial tx, serial rx, reset pin;
+
 // Push buttons init
 PinDetect pb1(p16); 
 PinDetect pb2(p17);  
@@ -76,25 +76,25 @@
 void pb1_hit_callback (void) 
 {
     myled1 = !myled1; 
-    guLCD.printf("REEST");
+    //guLCD.printf("REEST");
 }
 
 void pb2_hit_callback (void)
 {
     myled2 = !myled2; 
-    guLCD.printf("STOP");
+    //guLCD.printf("STOP");
 }
 
 void pb3_hit_callback (void) 
 {
     myled3 = !myled3; 
-    guLCD.printf("RECORD");
+    //guLCD.printf("RECORD");
 }
 
 void pb4_hit_callback (void) 
 {
     myled4 = !myled4; 
-    guLCD.printf("PLAY");
+    //guLCD.printf("PLAY");
 }
 void hardware_init(){ 
     // Push buttons init
@@ -154,7 +154,10 @@
     }
 }
 
+
 int main() {
-    hardware_init();
-    state_machine_mgr();
+    myled1 = 1; 
+    //hardware_init();
+    //state_machine_mgr();
+    move_motors();
 }