semestralka

Dependencies:   FRDM_MMA8451Q mbed

Revision:
0:6f3a386422fa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Header.h	Mon Feb 06 16:21:00 2017 +0000
@@ -0,0 +1,62 @@
+#include "mbed.h"
+#include "adresarik.h"
+#include "MMA8451Q.h"
+
+ 
+#define ARRAY_SIZE(array) sizeof(array)/sizeof(*array)
+#define MMA8451_I2C_ADDRESS (0x1d<<1)
+
+Serial term(USBTX, USBRX);
+Timeout delayer;
+Ticker cakajNaPoschodi;
+Ticker sleduj_cas;
+Ticker sleduj_lcd;
+MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
+
+int prijmi ;
+int pozicia;
+int p_0;
+int p_1;
+int p_2;
+int p_3;
+int p_4;
+int cisloPochodia_dislpej;
+int disp_poschodie;
+int disp_poschodieSmer;
+int adresa[5];
+int sprava[256];
+int stena;
+int kere_poschodie;
+int smer;
+int pohyb;
+int dockaj;
+int init_pohyb;
+int init_kabina;
+int inicializacia;
+
+
+void posliSpravu(int addrRx, int addrTx,int dataSize, int aData[]);
+
+int getCrc(int addrRx, int addrTx, int dataSize, int aData[]);
+
+void prerusVysielanie();
+
+void zakmkni();
+void odomkni();
+int dajPoziciu();
+
+void tlacitkoStena();
+void dole();
+void hore();
+void pohniSa();
+void zastav();
+
+void nudzovaBrzda();
+void uvolniNB();
+void inicializuj();
+void dislpej();
+void tlacitkoVytah();
+void riadeniePohybu();
+void watchdog();
+void resetuj_watchdog();
+void lcd_display();
\ No newline at end of file