Communicate to bluetooth devices or wifi per at-commands

Dependents:   Nucleo_bt

Committer:
rainerraul
Date:
Thu Aug 16 21:09:12 2018 +0000
Revision:
1:ce7fb335aa1b
Parent:
0:413f3c13a00a
Child:
4:96aa57261092
timed buffer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rainerraul 0:413f3c13a00a 1 #ifndef AT_H
rainerraul 0:413f3c13a00a 2 #define AT_H
rainerraul 0:413f3c13a00a 3
rainerraul 1:ce7fb335aa1b 4 enum _IRQ {ON, OFF};
rainerraul 1:ce7fb335aa1b 5
rainerraul 0:413f3c13a00a 6 class atterm
rainerraul 0:413f3c13a00a 7 {
rainerraul 0:413f3c13a00a 8 public:
rainerraul 0:413f3c13a00a 9 char buffer[128];
rainerraul 1:ce7fb335aa1b 10 char read_timed_buffer[128];
rainerraul 1:ce7fb335aa1b 11 char *getAnswer(uint32_t timeout);
rainerraul 1:ce7fb335aa1b 12 void device_init(unsigned long baud, _IRQ interrupt);
rainerraul 1:ce7fb335aa1b 13 void device_init1(unsigned long baud, _IRQ interrupt);
rainerraul 0:413f3c13a00a 14 void clear();
rainerraul 0:413f3c13a00a 15 void at_send(char *format, char *buf);
rainerraul 0:413f3c13a00a 16 void at_send1(char *format, char *buf);
rainerraul 0:413f3c13a00a 17 void debug_off(bool l);
rainerraul 0:413f3c13a00a 18 bool off;
rainerraul 0:413f3c13a00a 19 int a;
rainerraul 0:413f3c13a00a 20 char sign;
rainerraul 0:413f3c13a00a 21 } extern at0, at1;
rainerraul 0:413f3c13a00a 22
rainerraul 0:413f3c13a00a 23 #endif