mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
This commit is contained in:
commit
f033fe8e6e
@ -160,9 +160,6 @@ char* ICACHE_FLASH_ATTR strncat(char * dest, const char * src, size_t n) {
|
|||||||
return dest;
|
return dest;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* ICACHE_FLASH_ATTR strtok(char * str, const char * delimiters) {
|
|
||||||
return strtok_r(str, delimiters, NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** temp) {
|
char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** temp) {
|
||||||
static char * ret = NULL;
|
static char * ret = NULL;
|
||||||
@ -206,6 +203,10 @@ char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** te
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char* ICACHE_FLASH_ATTR strtok(char * str, const char * delimiters) {
|
||||||
|
return strtok_r(str, delimiters, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
int strcasecmp(const char * str1, const char * str2) {
|
int strcasecmp(const char * str1, const char * str2) {
|
||||||
int d = 0;
|
int d = 0;
|
||||||
while(1) {
|
while(1) {
|
||||||
|
@ -141,6 +141,16 @@ void ESP8266WiFiClass::softAP(const char* ssid, const char* passphrase, int chan
|
|||||||
ETS_UART_INTR_ENABLE();
|
ETS_UART_INTR_ENABLE();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ESP8266WiFiClass::softAPConfig(IPAddress local_ip, IPAddress gateway, IPAddress subnet)
|
||||||
|
{
|
||||||
|
struct ip_info info;
|
||||||
|
info.ip.addr = static_cast<uint32_t>(local_ip);
|
||||||
|
info.gw.addr = static_cast<uint32_t>(gateway);
|
||||||
|
info.netmask.addr = static_cast<uint32_t>(subnet);
|
||||||
|
wifi_softap_dhcps_stop();
|
||||||
|
wifi_set_ip_info(SOFTAP_IF, &info);
|
||||||
|
wifi_softap_dhcps_start();
|
||||||
|
}
|
||||||
|
|
||||||
uint8_t* ESP8266WiFiClass::macAddress(uint8_t* mac)
|
uint8_t* ESP8266WiFiClass::macAddress(uint8_t* mac)
|
||||||
{
|
{
|
||||||
|
@ -82,6 +82,14 @@ public:
|
|||||||
*/
|
*/
|
||||||
void config(IPAddress local_ip, IPAddress gateway, IPAddress subnet);
|
void config(IPAddress local_ip, IPAddress gateway, IPAddress subnet);
|
||||||
|
|
||||||
|
/* Configure access point
|
||||||
|
*
|
||||||
|
* param local_ip: access point IP
|
||||||
|
* param gateway: gateway IP
|
||||||
|
* param subnet: subnet mask
|
||||||
|
*/
|
||||||
|
void softAPConfig(IPAddress local_ip, IPAddress gateway, IPAddress subnet);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Disconnect from the network
|
* Disconnect from the network
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user