|
PS2SDK
PS2 Homebrew Libraries
|
#include "irx.h"#include "types.h"#include "sio2man.h"#include "sifman.h"#include "sio2Cmds.h"#include "padData.h"#include "stdio.h"#include "freepad.h"
Include dependency graph for padData.c:Go to the source code of this file.
Data Structures | |
| struct | padData_t |
Functions | |
| static int | pd_set_change_slot_buffer (s32 *status) |
| u32 | pdGetInSize (u8 id) |
| u32 | pdGetOutSize (u8 id) |
| u32 | pdGetRegData (u32 id) |
| u32 | pdSetRegData (u32 port, u32 slot, u32 reg_data) |
| u32 | setupReadData (u32 port, u32 slot, u32 val) |
| u32 | pdSetActive (u32 port, u32 slot, u32 active) |
| u32 | pdIsActive (u32 port, u32 slot) |
| static u32 | mtapChangeSlot (u32 slot) |
| u32 | pdSetStat70bit (u32 port, u32 slot, u32 val) |
| static u32 | setupTransferData (u32 index, u32 port, u32 slot) |
| u32 | readStat6cBit (u32 bit, sio2_transfer_data_t *td) |
| u32 | readSio2OutBuffer (u32 bit, u32 port, u32 slot) |
| u32 | padTransfer (u32 slot) |
| void | pdTransfer (void) |
| u32 | pdGetStat70bit (u32 port, u32 slot) |
| void | pdReset (void) |
| static u32 | SlotCheckConnection (u32 port, u32 slot) |
| u32 | pdCheckConnection (u32 port, u32 slot) |
| s32 | pdGetError (u32 port, u32 slot) |
| u32 | pdSetCtrl1 (u32 port, u32 slot, u32 ctrl) |
| u32 | pdSetCtrl2 (u32 port, u32 slot, u32 ctrl) |
| u32 | pdSetInSize (u32 port, u32 slot, u32 size) |
| u32 | pdSetOutSize (u32 port, u32 slot, u32 size) |
| u32 | pdSetInBuffer (u32 port, u32 slot, u32 size, const u8 *buf) |
| u32 | pdGetOutBuffer (u32 port, u32 slot, u32 size, u8 *buf) |
Variables | |
| static padData_t | padData [2][4] |
| static sio2_transfer_data_t | sio2_td |
| static u8 | sio2_in_buffer [256] |
| static u8 | sio2_out_buffer [256] |
| static s32 | change_slot_buffer [8] |
| static int | transferCount |
IOP pad driver
Definition in file padData.c.