|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include "irx.h"#include "types.h"#include "sio2man.h"#include "sifman.h"#include "sio2Cmds.h"#include "padData.h"#include "stdio.h"#include "freepad.h"Go to the source code of this file.
Classes | |
| struct | padData_t |
Functions | |
| 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) |
| u32 | pdSetStat70bit (u32 port, u32 slot, u32 val) |
| 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) |
| 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) |
IOP pad driver
Definition in file padData.c.
| u32 pdGetOutBuffer | ( | u32 | port, |
| u32 | slot, | ||
| u32 | size, | ||
| u8 * | buf ) |
| u32 pdSetInBuffer | ( | u32 | port, |
| u32 | slot, | ||
| u32 | size, | ||
| const u8 * | buf ) |
| u32 readStat6cBit | ( | u32 | bit, |
| sio2_transfer_data_t * | td ) |