ECE3872 HW/SW Project Code
Dependencies: mbed Servo mbed-rtos 4DGL-uLCD-SE PinDetect X_NUCLEO_53L0A1
Diff: main.cpp
- 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(); }