Added the pin outs

Dependencies:   mbed mbed-rtos ShiftReg TextLCD

Post/Post.cpp

Committer:
thomasmorris
Date:
2019-05-06
Revision:
7:d0159f675b30
Parent:
6:347c1f441b94

File content as of revision 7:d0159f675b30:

#include "Post.hpp"
POWER POWER_1(PA_10,PA_11,PB_0,PB_1);
INTERFACE INTERFACE_1(PC_13,PC_14,PC_15,PB_9,PB_8,PB_5,PB_4,PA_15,PA_12,PA_11,PA_10);//Rotary encoderA, Rotary Encoder B, Rotary encoder button, button 1, button 2, button 3, MOSFET safety, shift sclk, shift latch, shift enable, shift in
SCHEDULES SCHEDULES_1;
FEEDBACK FEEDBACK_1(PA_0,PA_3,PA_2,PA_3,PB_0,PB_1,PA_7,PA_6,PA_5,PA_4);
void POST()
{
    if(POWER_1.Post() == 1)//Success
    {
        PC.printf("POWER Post pass\n");   
    }
    else if(POWER_1.Post() != 1)//Fail
    {
        PC.printf("Power Post fail\n");   
    }
    if(INTERFACE_1.Post() == 1)//Success
    {
        PC.printf("Interface Post pass\n");   
    }
    else if(INTERFACE_1.Post() != 1)//Fail
    {
        PC.printf("Interface Post fail\n");   
    }
    if(SCHEDULES_1.Post() == 1)//Success
    {
        PC.printf("Schedules Post Pass\n");   
    }
    else if (SCHEDULES_1.Post() != 1)//Fail
    {
        PC.printf("Schedules Post fail\n");   
    }
    if(FEEDBACK_1.Post() == 1)//Success
    {
        PC.printf("Feedback Post Pass\n");   
    }
    else if(FEEDBACK_1.Post() != 1)//Fail
    {
        PC.printf("Feedback Post Fail\n");   
    }
}