Skeleton code. LCD, Serial, Feedback, MOSFETS

Dependencies:   mbed mbed-rtos ShiftReg2 TextLCD

Control/Control.hpp

Committer:
thomasmorris
Date:
2019-05-07
Revision:
4:020f93d35f6e

File content as of revision 4:020f93d35f6e:

#ifndef _CONTROL_HPP_
#define _CONTROL_HPP_

#include "mbed.h"
#include "rtos.h" 


#include "Post.hpp"
#include "Interface.hpp"
#include "Post.hpp"
#include "Schedules.hpp"
#include "Feedback.hpp"
#include "Serial_PC.hpp"
#include "Serial_Board.hpp"
#include "ShiftReg.h"

extern ShiftReg SR;    //data, store, clock, output enable
extern DigitalOut myled;    //Onboard LED

//Class instances
extern INTERFACE INTERFACE_1;
extern SCHEDULES SCHEDULES_1;
extern FEEDBACK FEEDBACK_1;
extern SERIAL_PC SERIAL_PC_1;
extern SERIAL_BOARD SERIAL_BOARD_1;


void Control_Main();
void Control_Shift_Regs(uint16_t Selection, int PWM);
void Control_Post();
void Control_Sensing();
#endif //_CONTROL_HPP_