grove_esp8266
Embed:
(wiki syntax)
Show/hide line numbers
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 }
Generated on Thu Jul 14 2022 10:03:58 by 1.7.2