#if C
void dhcps_lease_test(void)
{
struct dhcps_lease dhcp_lease;
IP4_ADDR(&dhcp_lease.start_ip, 192, 168, 4, 100);
IP4_ADDR(&dhcp_lease.end_ip, 192, 168, 4, 120);
wifi_softap_set_dhcps_lease(&dhcp_lease);
}
void user_init(B4R::Object* unused)
{
struct ip_info info;
wifi_set_opmode( SOFTAP_MODE ); //Set softAP
wifi_softap_dhcps_stop();
IP4_ADDR(&info.ip, 192, 168, 4, 1);
IP4_ADDR(&info.gw, 192, 168, 4, 1);
IP4_ADDR(&info.netmask, 255, 255, 255, 0);
wifi_set_ip_info(SOFTAP_IF, &info);
dhcps_lease_test();
wifi_softap_dhcps_start();
}
#end if