NIT Fukui / CERICA_2

Dependencies:   ST7032 QEI PS4Serial

board.h

Committer:
Suzutomo
Date:
2018-10-05
Revision:
5:434332dbbfc5
Parent:
3:72c7158376db
Child:
6:6c3c49d45b98

File content as of revision 5:434332dbbfc5:

#include "SB1602E.h"
#include "perica3.h"
#include "QEI.h"
#include "PS4Serial.h"
#include "cerica2.h"

//QEI Enc[2] = {QEI(PC_6, PC_5, PC_8, 360), QEI(PA_11, PB_12, PA_12, 360)};
I2C i2c(PB_9,PB_8);
SB1602E lcd(i2c,"hello");
PERICA perica(&i2c,0x10 << 1);
PS4Serial PS4(PA_9,PA_10); 

const PinName GPIO[13] = {
    PC_9,
    PA_5,
    PA_6,
    PA_7,
    PB_6,
    PC_7,
    PA_8,
    PB_10,
    PB_13,
    PB_14,
    PB_15,
    PB_1,
    PB_2
};

DigitalOut LED[5] = {
    DigitalOut(PA_15),
    DigitalOut(PB_7),
    DigitalOut(PC_13),
    DigitalOut(PC_2),
    DigitalOut(PC_3)
};

DigitalIn SW[4] {
    DigitalIn(PC_0),
    DigitalIn(PC_1),
    DigitalIn(PB_0),
    DigitalIn(PA_4),
};

DigitalOut DevRst(PC_12);

void boardInit()
{
    for (int i = 0; i < 4; i++) SW[i].mode(PullUp);
    //if (perica.motor(0,0) = 1) ;
}