dswifi/autoconnect/source/autoconnect.c
#include <nds.h>
#include <dswifi9.h>
#include <netinet/in.h>
#include <stdio.h>
int main(void) {
struct in_addr ip, gateway, mask, dns1, dns2;
consoleDemoInit();
iprintf("\n\n\tSimple Wifi Connection Demo\n\n");
iprintf("Connecting via WFC data ...\n");
if(!Wifi_InitDefault(WFC_CONNECT)) {
iprintf("Failed to connect!");
} else {
iprintf("Connected\n\n");
ip = Wifi_GetIPInfo(&gateway, &mask, &dns1, &dns2);
iprintf("ip : %s\n", inet_ntoa(ip) );
iprintf("gateway: %s\n", inet_ntoa(gateway) );
iprintf("mask : %s\n", inet_ntoa(mask) );
iprintf("dns1 : %s\n", inet_ntoa(dns1) );
iprintf("dns2 : %s\n", inet_ntoa(dns2) );
}
while(1) {
swiWaitForVBlank();
}
return 0;
}