semestralna praca

Dependencies:   FRDM_MMA8451Q

main.h

Committer:
seyfrid_L
Date:
2018-01-09
Revision:
8:3edf2e10899d
Parent:
7:f906eb062d36

File content as of revision 8:3edf2e10899d:

#include "mbed.h"
#include "Adresar.h"
#include "MMA8451Q.h"

#define MMA8451_I2C_ADDRESS (0x1d<<1)


Ticker sleduj_cas;
Ticker disp;
MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);

int poschodie;
int prijmi;
int adresa[5];
int sprava[256];
int cisloPochodia_dislpej;
int ktore_poschodie;
int pohyb;
int smerJazdy;
int pohyb_flag;
int display_smer;
int disp_poschodie;
int init_kabina;
int init_flag;


int p_0= 0;
int p_1;
int p_2;
int p_3 = 0;
int p_4;



void uvolniEM();
void EM();
void resWatch();
void watchdog();

void zamkniVytah();
void smerDole();
void odomkniVytah();
void stop();
void smerHore();
int dajPoschodie();
void disp_Vyt();
void prijmiSpravu();
int *ADresaa();
void tlacitkoVytah();
void init();

void tlacitka();
void logikaRiadenia();
void zistiSmer();

void ledPon();
void led1on();
void led2on();
void led3on();
void led4on();

void ledPoff();
void led1off();
void led2off();
void led3off();
void led4off();


/************/

void ledPonC();
void led1onC();
void led2onC();
void led3onC();
void led4onC();

void ledPoffC();
void led1offC();
void led2offC();
void led3offC();
void led4offC();