
Benedikt Kicin, vytah semestralka
komunikacia.h@1:5e6b55099364, 2018-01-24 (annotated)
- Committer:
- kicin2
- Date:
- Wed Jan 24 08:31:19 2018 +0000
- Revision:
- 1:5e6b55099364
- Parent:
- 0:2574b54351ed
kicin2 vytah
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kicin2 | 0:2574b54351ed | 1 | /*! |
kicin2 | 0:2574b54351ed | 2 | * \author Benedikt Kicin |
kicin2 | 0:2574b54351ed | 3 | * \file komunikacia.h */ |
kicin2 | 0:2574b54351ed | 4 | |
kicin2 | 0:2574b54351ed | 5 | #ifndef KOMUNIKACIA_H |
kicin2 | 0:2574b54351ed | 6 | #define KOMUNIKACIA_H |
kicin2 | 0:2574b54351ed | 7 | |
kicin2 | 0:2574b54351ed | 8 | #include "mbed.h" |
kicin2 | 0:2574b54351ed | 9 | #include "vytah.h" |
kicin2 | 0:2574b54351ed | 10 | #include "riadenie.h" |
kicin2 | 0:2574b54351ed | 11 | |
kicin2 | 0:2574b54351ed | 12 | extern Serial pc; |
kicin2 | 0:2574b54351ed | 13 | extern Timer t; |
kicin2 | 0:2574b54351ed | 14 | extern bool ack; |
kicin2 | 0:2574b54351ed | 15 | void initCommunication(); |
kicin2 | 0:2574b54351ed | 16 | unsigned char vytvorCRC(unsigned char adresaPrij,unsigned char adresaOdos,unsigned char dlzkaDat, unsigned char data[]); |
kicin2 | 0:2574b54351ed | 17 | void posliBajt(unsigned char adresaPrij,unsigned char data); |
kicin2 | 0:2574b54351ed | 18 | void posliPaket(unsigned char adresaPrij, unsigned char dlzkaPola, unsigned char pole[]); |
kicin2 | 0:2574b54351ed | 19 | void prijmiPaket(); |
kicin2 | 0:2574b54351ed | 20 | void kontrolaAck();//kontrola spravnosti prijatia packetu |
kicin2 | 0:2574b54351ed | 21 | |
kicin2 | 0:2574b54351ed | 22 | #endif |