sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
rpcserver.c File Reference
#include "types.h"
#include "sifcmd.h"
#include "thbase.h"
#include "stdio.h"
#include "sifman.h"
#include "freepad.h"

Go to the source code of this file.

Macros

#define PAD_BIND_RPC_ID1   0x80000100
#define PAD_BIND_RPC_ID2   0x80000101
#define PAD_BIND_OLD_RPC_ID1   0x8000010f
#define PAD_BIND_OLD_RPC_ID2   0x8000011f

Enumerations

enum  PAD_RPCCMD {
  PAD_RPCCMD_OPEN = 0x80000100 , PAD_RPCCMD_INFO_ACT = 0x80000102 , PAD_RPCCMD_INFO_COMB , PAD_RPCCMD_INFO_MODE ,
  PAD_RPCCMD_SET_MMODE , PAD_RPCCMD_SET_ACTDIR , PAD_RPCCMD_SET_ACTALIGN , PAD_RPCCMD_GET_BTNMASK ,
  PAD_RPCCMD_SET_BTNINFO , PAD_RPCCMD_SET_VREF , PAD_RPCCMD_GET_PORTMAX , PAD_RPCCMD_GET_SLOTMAX ,
  PAD_RPCCMD_CLOSE , PAD_RPCCMD_END
}

Functions

int InitRpcServers (int prio)

Detailed Description

IOP pad driver

Definition in file rpcserver.c.

Macro Definition Documentation

◆ PAD_BIND_OLD_RPC_ID1

#define PAD_BIND_OLD_RPC_ID1   0x8000010f

Definition at line 23 of file rpcserver.c.

◆ PAD_BIND_OLD_RPC_ID2

#define PAD_BIND_OLD_RPC_ID2   0x8000011f

Definition at line 24 of file rpcserver.c.

◆ PAD_BIND_RPC_ID1

#define PAD_BIND_RPC_ID1   0x80000100

Definition at line 20 of file rpcserver.c.

◆ PAD_BIND_RPC_ID2

#define PAD_BIND_RPC_ID2   0x80000101

Definition at line 21 of file rpcserver.c.

Enumeration Type Documentation

◆ PAD_RPCCMD

enum PAD_RPCCMD

Definition at line 26 of file rpcserver.c.

Function Documentation

◆ InitRpcServers()

int InitRpcServers ( int prio)

Definition at line 302 of file rpcserver.c.