Fix module loading
[ps4-sdk.git] / examples / pad / source / main.c
blobce26e5cd60086c9c45c0fdc98e026a98d4260b26
1 // Can't seem to get data to change
3 #include "ps4.h"
5 unsigned char data[512];
7 int _main(void) {
8 // Init and resolve libraries
9 initKernel();
11 initLibc();
12 initNetwork();
13 initPad();
16 // Connect to debug server
17 char socketName[] = "debug";
19 struct sockaddr_in server;
21 server.sin_len = sizeof(server);
22 server.sin_family = AF_INET;
23 server.sin_addr.s_addr = IP(192, 168, 0, 4);
24 server.sin_port = sceNetHtons(9023);
25 memset(server.sin_zero, 0, sizeof(server.sin_zero));
27 int sock = sceNetSocket(socketName, AF_INET, SOCK_STREAM, 0);
28 sceNetConnect(sock, (struct sockaddr *)&server, sizeof(server));
31 // Browse /user/home/ to see all user IDs (in hex)
32 int userID = 0x10000000;
34 int pad = scePadOpen(userID, 0, 0, NULL);
36 while(1) {
37 scePadReadState(pad, data);
38 sceNetSend(sock, data, 0x60, 0);
42 // Return to browser
43 scePadClose(pad);
44 sceNetSocketClose(sock);
46 return 0;