LoRa Access Point 1.5.2018

Dependencies:   mbed ds3231 SX1276Lib_LoRa_Access_Point

Committer:
lukas_formanek
Date:
Sat May 08 16:23:46 2021 +0000
Revision:
11:376bfcdda0d4
Parent:
5:19b34c4d27a1
LoRa_Access_Point

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lukas_formanek 0:ea088908ad26 1 #ifndef HC05_H
lukas_formanek 0:ea088908ad26 2 #define HC05_H
lukas_formanek 0:ea088908ad26 3
lukas_formanek 0:ea088908ad26 4 #include "mbed.h"
lukas_formanek 1:7543af31b91f 5 #include "Board.h"
lukas_formanek 0:ea088908ad26 6 #include "ESP8266.h"
lukas_formanek 1:7543af31b91f 7
lukas_formanek 0:ea088908ad26 8 #define BUFFERSIZE 512
lukas_formanek 0:ea088908ad26 9
lukas_formanek 0:ea088908ad26 10 class HC05
lukas_formanek 0:ea088908ad26 11 {
lukas_formanek 0:ea088908ad26 12 private:
lukas_formanek 0:ea088908ad26 13 Serial btUart;
lukas_formanek 0:ea088908ad26 14 char buffer[BUFFERSIZE];
lukas_formanek 0:ea088908ad26 15 volatile int16_t pt;
lukas_formanek 5:19b34c4d27a1 16
lukas_formanek 0:ea088908ad26 17 void ClearBuffer();
lukas_formanek 0:ea088908ad26 18 void RxBtInterrupt();
lukas_formanek 0:ea088908ad26 19 public:
lukas_formanek 0:ea088908ad26 20 HC05(PinName tx, PinName rx);
lukas_formanek 0:ea088908ad26 21 void Init();
lukas_formanek 2:0499e1d037a5 22 void Send(char* message);
lukas_formanek 0:ea088908ad26 23 };
lukas_formanek 0:ea088908ad26 24
lukas_formanek 0:ea088908ad26 25 extern HC05 bt;
lukas_formanek 0:ea088908ad26 26
lukas_formanek 0:ea088908ad26 27 #endif