grove_esp8266
grove_esp8266_class.h@0:0ac7892e440f, 2015-06-09 (annotated)
- Committer:
- JackyZhangFromSeeed
- Date:
- Tue Jun 09 10:18:06 2015 +0000
- Revision:
- 0:0ac7892e440f
grove_esp8266
Who changed what in which revision?
User | Revision | Line number | New 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 |