static void set_eeprom_addr() { uip_ipaddr_t ipaddr; erip(ipaddr, EE_IP4_ADDR); uip_sethostaddr(ipaddr); erip(ipaddr, EE_IP4_GATEWAY); uip_setdraddr(ipaddr); erip(ipaddr, EE_IP4_NETMASK); uip_setnetmask(ipaddr); ip_initialized(); }
void ntp_init(void) { uip_ipaddr_t ipaddr; ntp_gmtoff = erb(EE_IP4_NTPOFFSET); erip(ipaddr, EE_IP4_NTPSERVER); if(ipaddr[0] == 0 && ipaddr[1] == 0) erip(ipaddr, EE_IP4_GATEWAY); ntp_conn = uip_udp_new(&ipaddr, HTONS(NTP_PORT)); if(ntp_conn == NULL) return; uip_udp_bind(ntp_conn, HTONS(NTP_PORT)); //ntp_sendpacket(); }