Testing 1 blue pill

Dependencies:   mbed mbed-rtos TextLCD

Revision:
13:c681f340909b
Parent:
12:d9c133b360b0
Child:
14:63998be3d43c
--- a/SETUP.hpp	Tue Feb 05 16:20:32 2019 +0000
+++ b/SETUP.hpp	Mon Feb 11 14:18:58 2019 +0000
@@ -4,13 +4,52 @@
 
 #ifndef SETUP_HPP//Header Guards Prevents Multiple includes
 #define SETUP_HPP
-
+#include "stdio.h"
+#include "string.h"
+#include "mbed.h"
+#include "rtos.h"
+#include "TextLCD.h"
+#include "iostream"
 //Libraries and header includes
 #include "rtos.h"
 
 #include "STEPPER_MOTOR.hpp"
+//Digital Outputs
+DigitalOut led1(LED1);
+DigitalOut led2(LED2);
 
-//Time definitions
+//Thread Setups
+Thread lcd_thread;
+Thread led_thread;
+TextLCD lcd(D0,D1,D4,D5,D6,D7); // rs, e, d4-d7
+Serial pc(USBTX, USBRX);         //Define serial namespace so the serial comms can be printed to
+
+
+//Switch toggling to bools for readability
+InterruptIn button_up(A0);      // UP BUTTON
+InterruptIn button_down(A1);    // These setup the button interupts
+InterruptIn button_start(A2);   // START / STOP BUTTON
+InterruptIn button_funct(A3);// Random pin  CHANGE FOR FUNCTION BUTTON
+InterruptIn button_select(A4);// Random pin CHANGE FOR SELECT BUTTON
+
+PwmOut Tendon_Power(PE_8); 
+
+//VARIABLE DEFINITIONS
+int No_Of_Rotations;
+int Function;
+bool Twist_Go;
+bool Anneal_Go;
+bool Test_Go;
+bool Select;
+
+int turns_done;
+int turns_todo;
+int Loop;
+int Wait_Time;//IN SECONDS
+
+int Duty_Cycle;
+int Power_Time;
+
 
 static STEPPER_MOTOR STEPPER_MOTOR_1(D15,D14,D13,D12);
 #endif 
\ No newline at end of file