#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.
|
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
} |
|
IOP pad driver
Definition in file rpcserver.c.
◆ PAD_BIND_RPC_ID1
#define PAD_BIND_RPC_ID1 0x80000100 |
◆ PAD_BIND_RPC_ID2
#define PAD_BIND_RPC_ID2 0x80000101 |
◆ PAD_BIND_OLD_RPC_ID1
#define PAD_BIND_OLD_RPC_ID1 0x8000010f |
◆ PAD_BIND_OLD_RPC_ID2
#define PAD_BIND_OLD_RPC_ID2 0x8000011f |
◆ PAD_RPCCMD
◆ RpcPadOpen()
static void * RpcPadOpen |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadSetMainMode()
static void * RpcPadSetMainMode |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadInfoAct()
static void * RpcPadInfoAct |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadInfoComb()
static void * RpcPadInfoComb |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadInfoMode()
static void * RpcPadInfoMode |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadSetActDirect()
static void * RpcPadSetActDirect |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadSetActAlign()
static void * RpcPadSetActAlign |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadGetButtonMask()
static void * RpcPadGetButtonMask |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadSetButtonInfo()
static void * RpcPadSetButtonInfo |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadSetVrefParam()
static void * RpcPadSetVrefParam |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadGetPortMax()
static void * RpcPadGetPortMax |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadGetSlotMax()
static void * RpcPadGetSlotMax |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadClose()
static void * RpcPadClose |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcPadEnd()
static void * RpcPadEnd |
( |
u32 * |
data | ) |
|
|
static |
◆ RpcServer()
static void * RpcServer |
( |
int |
fno, |
|
|
void * |
buffer, |
|
|
int |
length |
|
) |
| |
|
static |
◆ RpcServerExt()
static void * RpcServerExt |
( |
int |
fno, |
|
|
void * |
buffer, |
|
|
int |
length |
|
) |
| |
|
static |
◆ RpcThread()
static void RpcThread |
( |
void * |
arg | ) |
|
|
static |
◆ RpcThreadExt()
static void RpcThreadExt |
( |
void * |
arg | ) |
|
|
static |
◆ InitRpcServers()
int InitRpcServers |
( |
int |
prio | ) |
|
◆ ThreadIdRpcServer
◆ qd
◆ sd
◆ ThreadIdRpcServerExt
◆ qdext
◆ sdext