migrating
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
#include "esp_netif.h"
|
||||
#include "esp_netif_types.h"
|
||||
|
||||
#define DHCP_IP CONFIG_DHCP_IP
|
||||
#define DNS_SERVER CONFIG_DNS_SERVER
|
||||
|
||||
// decode DHCP server IP
|
||||
esp_ip4_addr_t dhcpIP;
|
||||
esp_netif_str_to_ip4(DHCP_IP, dhcpIP);
|
||||
|
||||
// decode DNS server IP
|
||||
esp_ip4_addr_t dnsIP;
|
||||
esp_netif_str_to_ip4(DNS_SERVER, dnsIP);
|
||||
|
||||
struct esp_netif_dns_info_t dns_ip_wraped = {dnsIP}; // wtf is this shit frong
|
||||
ESP_ERROR_CHECK(esp_netif_dhcps_start(netifWifi));
|
||||
ESP_ERROR_CHECK(esp_netif_set_dns_info(netifWifi, ESP_NETIF_DNS_MAIN, dns_ip_wraped));
|
||||
|
||||
/*
|
||||
// new dhcp server lfggggggg
|
||||
dhcps_t dhcps = dhcps_new();
|
||||
|
||||
// set some silly optionsssss
|
||||
u8_t option_id = ;
|
||||
|
||||
ESP_ERROR_CHECK(dhcps_dns_setserver(*dhcps, dnsIP));
|
||||
ESP_ERROR_CHECK(dhcps_set_option_info(*dhcps,
|
||||
|
||||
// run the fucka
|
||||
ESP_ERROR_CHECK(dhcps_start(*dhcps, netifWifi, dhcpIP));
|
||||
|
||||
|
||||
|
||||
|
||||
// get DHCP option
|
||||
// u8_t option_id_ret;
|
||||
// u32_t option_len_ret;
|
||||
// dhcps_option_info(*dhcps, option_id_ret, option_len_ret);
|
||||
|
||||
*/
|
||||
Reference in New Issue
Block a user