00001 #ifndef _PA_WIFI 00002 #define _PA_WIFI 00003 00004 00005 #include <dswifi9.h> 00006 00007 #ifdef FD_SETSIZE 00008 #undef FD_SETSIZE 00009 #endif 00010 00011 #include <sys/socket.h> 00012 #include <netinet/in.h> 00013 #include <netdb.h> 00014 00015 #define VCOUNT (*((u16 volatile *) 0x04000006)) 00016 00017 #define IPADDR(d,c,b,a) (unsigned long)(((( a )&0xff)<<24)|((( b )&0xff)<<16)|((( c )&0xff)<<8 )|((( d )&0xff))) 00018 00019 #define PA_NORMAL_TCP 1 00020 #define PA_NONBLOCKING_TCP 2 00021 00022 00023 extern void sgIP_dbgprint(char * txt, ...); 00024 extern void Timer_50ms(void); 00025 extern void arm9_synctoarm7(); 00026 extern void arm9_fifo(); 00027 extern void PA_InitWifi(); 00028 extern bool PA_ConnectWifiWFC(); 00029 unsigned long PA_chartoip(char *message); 00030 int PA_InitSocket(int *socket,char *host,int port,int mode); 00031 int PA_InitServer(int *sock,int port,int mode, int num_connect); 00032 int PA_GetHTTP(char *buffer, char *adress); 00033 00034 00035 #endif