More uip_ipaddr_t fixes and removal of the last occurances of WITH_ETHERNET.
This commit is contained in:
parent
d3e4b7524d
commit
fca710e447
|
@ -29,7 +29,7 @@
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki desktop environment
|
* This file is part of the Contiki desktop environment
|
||||||
*
|
*
|
||||||
* $Id: netconf.c,v 1.3 2006/08/26 23:20:44 oliverschmidt Exp $
|
* $Id: netconf.c,v 1.4 2006/09/18 22:48:05 oliverschmidt Exp $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -40,7 +40,6 @@
|
||||||
/* TCP/IP configuration window. */
|
/* TCP/IP configuration window. */
|
||||||
static struct ctk_window tcpipwindow;
|
static struct ctk_window tcpipwindow;
|
||||||
|
|
||||||
#ifdef WITH_ETHERNET
|
|
||||||
static struct ctk_label ipaddrlabel =
|
static struct ctk_label ipaddrlabel =
|
||||||
{CTK_LABEL(0, 1, 10, 1, "IP address")};
|
{CTK_LABEL(0, 1, 10, 1, "IP address")};
|
||||||
static char ipaddr[17];
|
static char ipaddr[17];
|
||||||
|
@ -61,19 +60,6 @@ static struct ctk_label dnsserverlabel =
|
||||||
static char dnsserver[17];
|
static char dnsserver[17];
|
||||||
static struct ctk_textentry dnsservertextentry =
|
static struct ctk_textentry dnsservertextentry =
|
||||||
{CTK_TEXTENTRY(11, 7, 16, 1, dnsserver, 16)};
|
{CTK_TEXTENTRY(11, 7, 16, 1, dnsserver, 16)};
|
||||||
#else /* WITH_ETHERNET */
|
|
||||||
static struct ctk_label ipaddrlabel =
|
|
||||||
{CTK_LABEL(0, 2, 10, 1, "IP address")};
|
|
||||||
static char ipaddr[17];
|
|
||||||
static struct ctk_textentry ipaddrtextentry =
|
|
||||||
{CTK_TEXTENTRY(11, 2, 16, 1, ipaddr, 16)};
|
|
||||||
static struct ctk_label dnsserverlabel =
|
|
||||||
{CTK_LABEL(0, 4, 10, 1, "DNS server")};
|
|
||||||
static char dnsserver[17];
|
|
||||||
static struct ctk_textentry dnsservertextentry =
|
|
||||||
{CTK_TEXTENTRY(11, 4, 16, 1, dnsserver, 16)};
|
|
||||||
#endif /* WITH_ETHERNET */
|
|
||||||
|
|
||||||
static struct ctk_button tcpipclosebutton =
|
static struct ctk_button tcpipclosebutton =
|
||||||
{CTK_BUTTON(0, 9, 2, "Ok")};
|
{CTK_BUTTON(0, 9, 2, "Ok")};
|
||||||
|
|
||||||
|
@ -117,13 +103,11 @@ makestrings(void)
|
||||||
uip_gethostaddr((uip_ipaddr_t *)addr);
|
uip_gethostaddr((uip_ipaddr_t *)addr);
|
||||||
makeaddr(addr, ipaddr);
|
makeaddr(addr, ipaddr);
|
||||||
|
|
||||||
#ifdef WITH_ETHERNET
|
uip_getnetmask((uip_ipaddr_t *)addr);
|
||||||
uip_getnetmask(addr);
|
|
||||||
makeaddr(addr, netmask);
|
makeaddr(addr, netmask);
|
||||||
|
|
||||||
uip_getdraddr(addr);
|
uip_getdraddr((uip_ipaddr_t *)addr);
|
||||||
makeaddr(addr, gateway);
|
makeaddr(addr, gateway);
|
||||||
#endif /* WITH_ETHERNET */
|
|
||||||
|
|
||||||
addrptr = resolv_getserver();
|
addrptr = resolv_getserver();
|
||||||
if(addrptr != NULL) {
|
if(addrptr != NULL) {
|
||||||
|
@ -150,17 +134,15 @@ apply_tcpipconfig(void)
|
||||||
uip_sethostaddr((uip_ipaddr_t *)addr);
|
uip_sethostaddr((uip_ipaddr_t *)addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef WITH_ETHERNET
|
|
||||||
nullterminate(netmask);
|
nullterminate(netmask);
|
||||||
if(uiplib_ipaddrconv(netmask, (unsigned char *)addr)) {
|
if(uiplib_ipaddrconv(netmask, (unsigned char *)addr)) {
|
||||||
uip_setnetmask(addr);
|
uip_setnetmask((uip_ipaddr_t *)addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
nullterminate(gateway);
|
nullterminate(gateway);
|
||||||
if(uiplib_ipaddrconv(gateway, (unsigned char *)addr)) {
|
if(uiplib_ipaddrconv(gateway, (unsigned char *)addr)) {
|
||||||
uip_setdraddr(addr);
|
uip_setdraddr((uip_ipaddr_t *)addr);
|
||||||
}
|
}
|
||||||
#endif /* WITH_ETHERNET */
|
|
||||||
|
|
||||||
nullterminate(dnsserver);
|
nullterminate(dnsserver);
|
||||||
if(uiplib_ipaddrconv(dnsserver, (unsigned char *)addr)) {
|
if(uiplib_ipaddrconv(dnsserver, (unsigned char *)addr)) {
|
||||||
|
@ -180,19 +162,9 @@ PROCESS_THREAD(netconf_process, ev, data)
|
||||||
|
|
||||||
PROCESS_BEGIN();
|
PROCESS_BEGIN();
|
||||||
|
|
||||||
|
|
||||||
/* Create TCP/IP configuration window. */
|
/* Create TCP/IP configuration window. */
|
||||||
ctk_window_new(&tcpipwindow, 30, 10, "TCP/IP config");
|
ctk_window_new(&tcpipwindow, 30, 10, "TCP/IP config");
|
||||||
/* if(ctk_desktop_width(tcpipwindow.desktop) < 30) {
|
|
||||||
ctk_window_move(&tcpipwindow, 0,
|
|
||||||
(ctk_desktop_height(tcpipwindow.desktop) - 10) / 2 - 2);
|
|
||||||
} else {
|
|
||||||
ctk_window_move(&tcpipwindow,
|
|
||||||
(ctk_desktop_width(tcpipwindow.desktop) - 30) / 2,
|
|
||||||
(ctk_desktop_height(tcpipwindow.desktop) - 10) / 2 - 2);
|
|
||||||
}*/
|
|
||||||
|
|
||||||
#ifdef WITH_ETHERNET
|
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &ipaddrlabel);
|
CTK_WIDGET_ADD(&tcpipwindow, &ipaddrlabel);
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &ipaddrtextentry);
|
CTK_WIDGET_ADD(&tcpipwindow, &ipaddrtextentry);
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &netmasklabel);
|
CTK_WIDGET_ADD(&tcpipwindow, &netmasklabel);
|
||||||
|
@ -200,16 +172,9 @@ PROCESS_THREAD(netconf_process, ev, data)
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &gatewaylabel);
|
CTK_WIDGET_ADD(&tcpipwindow, &gatewaylabel);
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &gatewaytextentry);
|
CTK_WIDGET_ADD(&tcpipwindow, &gatewaytextentry);
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &dnsserverlabel);
|
CTK_WIDGET_ADD(&tcpipwindow, &dnsserverlabel);
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &dnsservertextentry);
|
|
||||||
#else
|
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &ipaddrlabel);
|
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &ipaddrtextentry);
|
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &dnsserverlabel);
|
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &dnsservertextentry);
|
CTK_WIDGET_ADD(&tcpipwindow, &dnsservertextentry);
|
||||||
#endif /* WITH_ETHERNET */
|
|
||||||
|
|
||||||
CTK_WIDGET_ADD(&tcpipwindow, &tcpipclosebutton);
|
CTK_WIDGET_ADD(&tcpipwindow, &tcpipclosebutton);
|
||||||
|
|
||||||
CTK_WIDGET_FOCUS(&tcpipwindow, &ipaddrtextentry);
|
CTK_WIDGET_FOCUS(&tcpipwindow, &ipaddrtextentry);
|
||||||
|
|
||||||
/* Fill the configuration strings with values from the current
|
/* Fill the configuration strings with values from the current
|
||||||
|
@ -226,7 +191,6 @@ PROCESS_THREAD(netconf_process, ev, data)
|
||||||
apply_tcpipconfig();
|
apply_tcpipconfig();
|
||||||
ctk_window_close(&tcpipwindow);
|
ctk_window_close(&tcpipwindow);
|
||||||
netconf_quit();
|
netconf_quit();
|
||||||
/* ctk_desktop_redraw(tcpipwindow.desktop);*/
|
|
||||||
}
|
}
|
||||||
} else if(ev == ctk_signal_window_close ||
|
} else if(ev == ctk_signal_window_close ||
|
||||||
ev == PROCESS_EVENT_EXIT) {
|
ev == PROCESS_EVENT_EXIT) {
|
||||||
|
|
Loading…
Reference in a new issue