NIT Fukui / CERICA_2

Dependencies:   ST7032 QEI PS4Serial

board.h

Committer:
nakasin
Date:
2019-08-22
Revision:
14:ea348a58cdf6
Parent:
13:91a699eae3ea
Child:
17:fa2c87e5c5c7

File content as of revision 14:ea348a58cdf6:

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

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
};


QEI Enc[3] = {QEI(PC_6, PC_5, PC_8, 360), QEI(PA_11, PB_12, PA_12, 360),QEI(GPIO[12], GPIO[11],GPIO[10],360)};
I2C i2c(PB_9,PB_8);
//SB1602E lcd(i2c,"CERICA2\nHello!");
PS4Serial PS4(PA_9,PA_10);



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

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

//DigitalOut DevRst(PC_12);

void boardInit()
{
    for (int i = 0; i < 4; i++) SW[i].mode(PullUp);
    for (int i = 0; i < 5; i++) LED[i] = 1;
    wait(1);
    for (int i = 0; i < 5; i++) LED[i] = 0;
}