PROJ515-MASTER-No-PWM

Dependencies:   mbed mbed-rtos ShiftReg2 TextLCD

Control/Control.hpp

Committer:
thomasmorris
Date:
2019-05-08
Revision:
5:dbb984e01ded
Parent:
4:020f93d35f6e

File content as of revision 5:dbb984e01ded:

#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_