grove_esp8266

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers grove_esp8266_class.cpp Source File

grove_esp8266_class.cpp

00001 
00002 
00003 #include "grove_esp8266_class.h"
00004 
00005 GroveEsp8266::GroveEsp8266(int pintx, int pinrx)
00006 {
00007     this->uart = (UART_T *)malloc(sizeof(UART_T));
00008     grove_esp8266_init(this->uart, pintx, pinrx);
00009 }
00010 
00011 bool GroveEsp8266::write_setup(void)
00012 {
00013     return grove_esp8266_write_setup(this->uart);
00014 }
00015 
00016 bool GroveEsp8266::attach_event_handler(CALLBACK_T handler)
00017 {
00018     return grove_esp8266_attach_event_handler(handler);
00019 }
00020 
00021 bool GroveEsp8266::read_version(void)
00022 {
00023     return grove_esp8266_read_getversion(this->uart);
00024 }
00025 
00026 bool GroveEsp8266::write_joinwifi(char *ssid, char *pwd)
00027 {
00028     return grove_esp8266_write_joinwifi(this->uart, ssid, pwd);
00029 }
00030 
00031 bool GroveEsp8266::write_socketasclient(char *ip, unsigned int port)
00032 {
00033     return grove_esp8266_write_socketasclient(this->uart, ip, port);
00034 }
00035 
00036 bool GroveEsp8266::read_aplist(void)
00037 {
00038     return grove_esp8266_read_aplist(this->uart);
00039 }
00040 
00041 bool GroveEsp8266::write_msg(char *msg, unsigned int len)
00042 {
00043     return grove_esp8266_write_msg(this->uart, msg, len);
00044 }