123456789101112131415161718192021222324252627282930313233343536 |
- 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.
|