PROJ515 / Mbed 2 deprecated PROJ515-MASTER_board

Dependencies:   mbed mbed-rtos ShiftReg TextLCD

Committer:
thomasmorris
Date:
Thu Apr 11 18:12:31 2019 +0000
Revision:
6:347c1f441b94
Parent:
4:1ef122d47bf3
Child:
7:d0159f675b30
Updated code 19:15

Who changed what in which revision?

UserRevisionLine numberNew contents of line
thomasmorris 3:3700f0c29710 1 #ifndef _INTERFACE_HPP_
thomasmorris 3:3700f0c29710 2 #define _INTERFACE_HPP_
thomasmorris 3:3700f0c29710 3
thomasmorris 3:3700f0c29710 4 #include "mbed.h"
thomasmorris 3:3700f0c29710 5 #include "rtos.h"
thomasmorris 3:3700f0c29710 6 #include "TextLCD.h"
thomasmorris 3:3700f0c29710 7
thomasmorris 3:3700f0c29710 8 //Libraries and header file includes
thomasmorris 3:3700f0c29710 9
thomasmorris 3:3700f0c29710 10
thomasmorris 3:3700f0c29710 11 extern Serial PC; //TX, RX
thomasmorris 4:1ef122d47bf3 12 extern TextLCD Lcd; // rs, e, d4-d7
thomasmorris 6:347c1f441b94 13 //extern DigitalOut On_board_led;//Onboard LED
thomasmorris 3:3700f0c29710 14 class INTERFACE
thomasmorris 3:3700f0c29710 15 {
thomasmorris 3:3700f0c29710 16 public://Public member functions and variables
thomasmorris 3:3700f0c29710 17 INTERFACE();
thomasmorris 3:3700f0c29710 18 ~INTERFACE();
thomasmorris 3:3700f0c29710 19 void Init();
thomasmorris 3:3700f0c29710 20 int Post();
thomasmorris 3:3700f0c29710 21 void Serial();
thomasmorris 4:1ef122d47bf3 22 void LCD();
thomasmorris 6:347c1f441b94 23 void On_board_LED_Flash();
thomasmorris 3:3700f0c29710 24 //Public Functions
thomasmorris 3:3700f0c29710 25
thomasmorris 3:3700f0c29710 26 //Public Variabls
thomasmorris 3:3700f0c29710 27
thomasmorris 3:3700f0c29710 28 private://Private member functions and variables
thomasmorris 3:3700f0c29710 29
thomasmorris 3:3700f0c29710 30 //Private Functions
thomasmorris 3:3700f0c29710 31
thomasmorris 3:3700f0c29710 32 //Private Variables
thomasmorris 6:347c1f441b94 33 //DigitalOut On_board_led;//Onboard LED
thomasmorris 3:3700f0c29710 34 };
thomasmorris 3:3700f0c29710 35 #endif //_INTERFACE_HPP_