grove_esp8266

Committer:
JackyZhangFromSeeed
Date:
Tue Jun 09 10:18:06 2015 +0000
Revision:
0:0ac7892e440f
grove_esp8266

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JackyZhangFromSeeed 0:0ac7892e440f 1
JackyZhangFromSeeed 0:0ac7892e440f 2
JackyZhangFromSeeed 0:0ac7892e440f 3
JackyZhangFromSeeed 0:0ac7892e440f 4 #ifndef __GROVE_ESP8266_CLASS_H__
JackyZhangFromSeeed 0:0ac7892e440f 5 #define __GROVE_ESP8266_CLASS_H__
JackyZhangFromSeeed 0:0ac7892e440f 6
JackyZhangFromSeeed 0:0ac7892e440f 7 #include "grove_esp8266.h"
JackyZhangFromSeeed 0:0ac7892e440f 8
JackyZhangFromSeeed 0:0ac7892e440f 9 //GROVE_NAME "Grove_Esp8266"
JackyZhangFromSeeed 0:0ac7892e440f 10 //IF_TYPE UART
JackyZhangFromSeeed 0:0ac7892e440f 11 //IMAGE_URL http://www.seeedstudio.com/depot/includes/templates/bootstrap/images/ico/grove.png
JackyZhangFromSeeed 0:0ac7892e440f 12
JackyZhangFromSeeed 0:0ac7892e440f 13 class GroveEsp8266
JackyZhangFromSeeed 0:0ac7892e440f 14 {
JackyZhangFromSeeed 0:0ac7892e440f 15 public:
JackyZhangFromSeeed 0:0ac7892e440f 16 GroveEsp8266(int pintx, int pinrx);
JackyZhangFromSeeed 0:0ac7892e440f 17 bool write_setup(void);
JackyZhangFromSeeed 0:0ac7892e440f 18 bool read_lux(uint32_t *lux);
JackyZhangFromSeeed 0:0ac7892e440f 19 bool attach_event_handler(CALLBACK_T handler);
JackyZhangFromSeeed 0:0ac7892e440f 20
JackyZhangFromSeeed 0:0ac7892e440f 21 bool read_version(void);
JackyZhangFromSeeed 0:0ac7892e440f 22 bool write_joinwifi(char *ssid, char *pwd);
JackyZhangFromSeeed 0:0ac7892e440f 23 bool write_socketasclient(char *ip, unsigned int port);
JackyZhangFromSeeed 0:0ac7892e440f 24 bool read_aplist(void);
JackyZhangFromSeeed 0:0ac7892e440f 25 bool write_msg(char *msg, unsigned int len);
JackyZhangFromSeeed 0:0ac7892e440f 26
JackyZhangFromSeeed 0:0ac7892e440f 27
JackyZhangFromSeeed 0:0ac7892e440f 28 private:
JackyZhangFromSeeed 0:0ac7892e440f 29 UART_T *uart;
JackyZhangFromSeeed 0:0ac7892e440f 30 };
JackyZhangFromSeeed 0:0ac7892e440f 31
JackyZhangFromSeeed 0:0ac7892e440f 32 #endif