combine getnetmask and getip
This commit is contained in:
parent
94b643079e
commit
724d3be198
|
@ -168,7 +168,7 @@ $(BINODIR)/%.bin: $(IMAGEODIR)/%.out
|
||||||
../tools/esptool.py elf2image $< -o $(FIRMWAREDIR)
|
../tools/esptool.py elf2image $< -o $(FIRMWAREDIR)
|
||||||
|
|
||||||
flash:
|
flash:
|
||||||
../tools/esptool.py -p $(PORT) write_flash 0x00000 ../bin/0x00000.bin 0x10000 ../bin/0x10000.bin
|
../tools/esptool.py -p $(PORT) write_flash 0x00000 $(FIRMWAREDIR)0x00000.bin 0x10000 $(FIRMWAREDIR)0x10000.bin
|
||||||
|
|
||||||
.PHONY: FORCE
|
.PHONY: FORCE
|
||||||
FORCE:
|
FORCE:
|
||||||
|
|
|
@ -182,12 +182,11 @@ static int wifi_getip( lua_State* L, uint8_t mode )
|
||||||
} else {
|
} else {
|
||||||
c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.ip) );
|
c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.ip) );
|
||||||
lua_pushstring( L, temp );
|
lua_pushstring( L, temp );
|
||||||
// c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.netmask) );
|
c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.netmask) );
|
||||||
// lua_pushstring( L, temp );
|
lua_pushstring( L, temp );
|
||||||
// c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.gw) );
|
c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.gw) );
|
||||||
// lua_pushstring( L, temp );
|
lua_pushstring( L, temp );
|
||||||
// return 3;
|
return 3;
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -216,24 +215,6 @@ static int wifi_getbroadcast( lua_State* L, uint8_t mode )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Lua: netmask = wifi.xx.getnetmask()
|
|
||||||
static int wifi_getnetmask( lua_State* L, uint8_t mode )
|
|
||||||
{
|
|
||||||
struct ip_info pTempIp;
|
|
||||||
char temp[64];
|
|
||||||
wifi_get_ip_info(mode, &pTempIp);
|
|
||||||
if(pTempIp.ip.addr==0){
|
|
||||||
lua_pushnil(L);
|
|
||||||
return 1;
|
|
||||||
} else {
|
|
||||||
c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.netmask) );
|
|
||||||
lua_pushstring( L, temp );
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static uint32_t parse_key(lua_State* L, const char * key){
|
static uint32_t parse_key(lua_State* L, const char * key){
|
||||||
lua_getfield(L, 1, key);
|
lua_getfield(L, 1, key);
|
||||||
if( lua_isstring(L, -1) ) // deal with the ip/netmask/gw string
|
if( lua_isstring(L, -1) ) // deal with the ip/netmask/gw string
|
||||||
|
@ -309,17 +290,11 @@ static int wifi_station_setip( lua_State* L ){
|
||||||
return wifi_setip(L, STATION_IF);
|
return wifi_setip(L, STATION_IF);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lua: wifi.sta.getnetmask()
|
|
||||||
static int wifi_station_getnetmask( lua_State* L ){
|
|
||||||
return wifi_getnetmask(L, STATION_IF);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Lua: wifi.sta.getbroadcast()
|
// Lua: wifi.sta.getbroadcast()
|
||||||
static int wifi_station_getbroadcast( lua_State* L ){
|
static int wifi_station_getbroadcast( lua_State* L ){
|
||||||
return wifi_getbroadcast(L, STATION_IF);
|
return wifi_getbroadcast(L, STATION_IF);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Lua: wifi.sta.config(ssid, password)
|
// Lua: wifi.sta.config(ssid, password)
|
||||||
static int wifi_station_config( lua_State* L )
|
static int wifi_station_config( lua_State* L )
|
||||||
{
|
{
|
||||||
|
@ -432,11 +407,6 @@ static int wifi_ap_setip( lua_State* L ){
|
||||||
return wifi_setip(L, SOFTAP_IF);
|
return wifi_setip(L, SOFTAP_IF);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lua: wifi.ap.getnetmask()
|
|
||||||
static int wifi_ap_getnetmask( lua_State* L ){
|
|
||||||
return wifi_getnetmask(L, SOFTAP_IF);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Lua: wifi.ap.getbroadcast()
|
// Lua: wifi.ap.getbroadcast()
|
||||||
static int wifi_ap_getbroadcast( lua_State* L ){
|
static int wifi_ap_getbroadcast( lua_State* L ){
|
||||||
return wifi_getbroadcast(L, SOFTAP_IF);
|
return wifi_getbroadcast(L, SOFTAP_IF);
|
||||||
|
@ -509,7 +479,6 @@ static const LUA_REG_TYPE wifi_station_map[] =
|
||||||
{ LSTRKEY( "autoconnect" ), LFUNCVAL ( wifi_station_setauto ) },
|
{ LSTRKEY( "autoconnect" ), LFUNCVAL ( wifi_station_setauto ) },
|
||||||
{ LSTRKEY( "getip" ), LFUNCVAL ( wifi_station_getip ) },
|
{ LSTRKEY( "getip" ), LFUNCVAL ( wifi_station_getip ) },
|
||||||
{ LSTRKEY( "setip" ), LFUNCVAL ( wifi_station_setip ) },
|
{ LSTRKEY( "setip" ), LFUNCVAL ( wifi_station_setip ) },
|
||||||
{ LSTRKEY( "getnetmask" ), LFUNCVAL ( wifi_station_getnetmask ) },
|
|
||||||
{ LSTRKEY( "getbroadcast" ), LFUNCVAL ( wifi_station_getbroadcast) },
|
{ LSTRKEY( "getbroadcast" ), LFUNCVAL ( wifi_station_getbroadcast) },
|
||||||
{ LSTRKEY( "getmac" ), LFUNCVAL ( wifi_station_getmac ) },
|
{ LSTRKEY( "getmac" ), LFUNCVAL ( wifi_station_getmac ) },
|
||||||
{ LSTRKEY( "setmac" ), LFUNCVAL ( wifi_station_setmac ) },
|
{ LSTRKEY( "setmac" ), LFUNCVAL ( wifi_station_setmac ) },
|
||||||
|
@ -523,7 +492,6 @@ static const LUA_REG_TYPE wifi_ap_map[] =
|
||||||
{ LSTRKEY( "config" ), LFUNCVAL( wifi_ap_config ) },
|
{ LSTRKEY( "config" ), LFUNCVAL( wifi_ap_config ) },
|
||||||
{ LSTRKEY( "getip" ), LFUNCVAL ( wifi_ap_getip ) },
|
{ LSTRKEY( "getip" ), LFUNCVAL ( wifi_ap_getip ) },
|
||||||
{ LSTRKEY( "setip" ), LFUNCVAL ( wifi_ap_setip ) },
|
{ LSTRKEY( "setip" ), LFUNCVAL ( wifi_ap_setip ) },
|
||||||
{ LSTRKEY( "getnetmask" ), LFUNCVAL ( wifi_ap_getnetmask ) },
|
|
||||||
{ LSTRKEY( "getbroadcast" ), LFUNCVAL ( wifi_ap_getbroadcast) },
|
{ LSTRKEY( "getbroadcast" ), LFUNCVAL ( wifi_ap_getbroadcast) },
|
||||||
{ LSTRKEY( "getmac" ), LFUNCVAL ( wifi_ap_getmac ) },
|
{ LSTRKEY( "getmac" ), LFUNCVAL ( wifi_ap_getmac ) },
|
||||||
{ LSTRKEY( "setmac" ), LFUNCVAL ( wifi_ap_setmac ) },
|
{ LSTRKEY( "setmac" ), LFUNCVAL ( wifi_ap_setmac ) },
|
||||||
|
|
Loading…
Reference in New Issue