semestralka
Dependencies: FRDM_MMA8451Q mbed
Header.h@0:6f3a386422fa, 2017-02-06 (annotated)
- Committer:
- seyfrid_L
- Date:
- Mon Feb 06 16:21:00 2017 +0000
- Revision:
- 0:6f3a386422fa
hotovo
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
seyfrid_L | 0:6f3a386422fa | 1 | #include "mbed.h" |
seyfrid_L | 0:6f3a386422fa | 2 | #include "adresarik.h" |
seyfrid_L | 0:6f3a386422fa | 3 | #include "MMA8451Q.h" |
seyfrid_L | 0:6f3a386422fa | 4 | |
seyfrid_L | 0:6f3a386422fa | 5 | |
seyfrid_L | 0:6f3a386422fa | 6 | #define ARRAY_SIZE(array) sizeof(array)/sizeof(*array) |
seyfrid_L | 0:6f3a386422fa | 7 | #define MMA8451_I2C_ADDRESS (0x1d<<1) |
seyfrid_L | 0:6f3a386422fa | 8 | |
seyfrid_L | 0:6f3a386422fa | 9 | Serial term(USBTX, USBRX); |
seyfrid_L | 0:6f3a386422fa | 10 | Timeout delayer; |
seyfrid_L | 0:6f3a386422fa | 11 | Ticker cakajNaPoschodi; |
seyfrid_L | 0:6f3a386422fa | 12 | Ticker sleduj_cas; |
seyfrid_L | 0:6f3a386422fa | 13 | Ticker sleduj_lcd; |
seyfrid_L | 0:6f3a386422fa | 14 | MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); |
seyfrid_L | 0:6f3a386422fa | 15 | |
seyfrid_L | 0:6f3a386422fa | 16 | int prijmi ; |
seyfrid_L | 0:6f3a386422fa | 17 | int pozicia; |
seyfrid_L | 0:6f3a386422fa | 18 | int p_0; |
seyfrid_L | 0:6f3a386422fa | 19 | int p_1; |
seyfrid_L | 0:6f3a386422fa | 20 | int p_2; |
seyfrid_L | 0:6f3a386422fa | 21 | int p_3; |
seyfrid_L | 0:6f3a386422fa | 22 | int p_4; |
seyfrid_L | 0:6f3a386422fa | 23 | int cisloPochodia_dislpej; |
seyfrid_L | 0:6f3a386422fa | 24 | int disp_poschodie; |
seyfrid_L | 0:6f3a386422fa | 25 | int disp_poschodieSmer; |
seyfrid_L | 0:6f3a386422fa | 26 | int adresa[5]; |
seyfrid_L | 0:6f3a386422fa | 27 | int sprava[256]; |
seyfrid_L | 0:6f3a386422fa | 28 | int stena; |
seyfrid_L | 0:6f3a386422fa | 29 | int kere_poschodie; |
seyfrid_L | 0:6f3a386422fa | 30 | int smer; |
seyfrid_L | 0:6f3a386422fa | 31 | int pohyb; |
seyfrid_L | 0:6f3a386422fa | 32 | int dockaj; |
seyfrid_L | 0:6f3a386422fa | 33 | int init_pohyb; |
seyfrid_L | 0:6f3a386422fa | 34 | int init_kabina; |
seyfrid_L | 0:6f3a386422fa | 35 | int inicializacia; |
seyfrid_L | 0:6f3a386422fa | 36 | |
seyfrid_L | 0:6f3a386422fa | 37 | |
seyfrid_L | 0:6f3a386422fa | 38 | void posliSpravu(int addrRx, int addrTx,int dataSize, int aData[]); |
seyfrid_L | 0:6f3a386422fa | 39 | |
seyfrid_L | 0:6f3a386422fa | 40 | int getCrc(int addrRx, int addrTx, int dataSize, int aData[]); |
seyfrid_L | 0:6f3a386422fa | 41 | |
seyfrid_L | 0:6f3a386422fa | 42 | void prerusVysielanie(); |
seyfrid_L | 0:6f3a386422fa | 43 | |
seyfrid_L | 0:6f3a386422fa | 44 | void zakmkni(); |
seyfrid_L | 0:6f3a386422fa | 45 | void odomkni(); |
seyfrid_L | 0:6f3a386422fa | 46 | int dajPoziciu(); |
seyfrid_L | 0:6f3a386422fa | 47 | |
seyfrid_L | 0:6f3a386422fa | 48 | void tlacitkoStena(); |
seyfrid_L | 0:6f3a386422fa | 49 | void dole(); |
seyfrid_L | 0:6f3a386422fa | 50 | void hore(); |
seyfrid_L | 0:6f3a386422fa | 51 | void pohniSa(); |
seyfrid_L | 0:6f3a386422fa | 52 | void zastav(); |
seyfrid_L | 0:6f3a386422fa | 53 | |
seyfrid_L | 0:6f3a386422fa | 54 | void nudzovaBrzda(); |
seyfrid_L | 0:6f3a386422fa | 55 | void uvolniNB(); |
seyfrid_L | 0:6f3a386422fa | 56 | void inicializuj(); |
seyfrid_L | 0:6f3a386422fa | 57 | void dislpej(); |
seyfrid_L | 0:6f3a386422fa | 58 | void tlacitkoVytah(); |
seyfrid_L | 0:6f3a386422fa | 59 | void riadeniePohybu(); |
seyfrid_L | 0:6f3a386422fa | 60 | void watchdog(); |
seyfrid_L | 0:6f3a386422fa | 61 | void resetuj_watchdog(); |
seyfrid_L | 0:6f3a386422fa | 62 | void lcd_display(); |