fpc/packages/libndsfpc/examples/dswifi/autoconnect/autoconnect.pp
Legolas 3f9327d340 * NDS: updated the rtl, libnds and fixed the examples. Now it should work fine with devkitARM r26
- Removed (again) old libgba examples

git-svn-id: trunk@13585 -
2009-08-23 13:57:45 +00:00

37 lines
748 B
ObjectPascal

program autoconnect;
{$mode objfpc}
uses
ctypes, nds9, dswifi9;
var
ip, gateway, mask, dns1, dns2: in_addr;
begin
consoleDemoInit(); //setup the sub screen for printing
iprintf(#10#10#9'Simple Wifi Connection Demo'#10#10);
iprintf('Connecting via WFC data ...'#10);
if not Wifi_InitDefault(WFC_CONNECT) then
iprintf('Failed to connect!')
else
begin
iprintf('Connected'#10#10);
ip := in_addr(Wifi_GetIPInfo(@gateway, @mask, @dns1, @dns2));
iprintf('ip : %s'#10, inet_ntoa(ip));
iprintf('gateway: %s'#10, inet_ntoa(gateway));
iprintf('mask : %s'#10, inet_ntoa(mask));
iprintf('dns1 : %s'#10, inet_ntoa(dns1));
iprintf('dns2 : %s'#10, inet_ntoa(dns2));
end;
while true do
swiWaitForVBlank();
end.