sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
mmce_sio2.h File Reference
#include <tamtypes.h>
#include <thbase.h>

Go to the source code of this file.

Functions

int mmce_sio2_init ()
void mmce_sio2_deinit ()
void mmce_sio2_lock ()
void mmce_sio2_unlock ()
void mmce_sio2_set_port (int port)
int mmce_sio2_get_port ()
void mmce_sio2_update_ack_wait_cycles (int cycles)
void mmce_sio2_set_use_alarm (int value)
int mmce_sio2_tx_rx_pio (u8 tx_size, u8 rx_size, u8 *tx_buf, u8 *rx_buf, iop_sys_clock_t *timeout)
int mmce_sio2_rx_dma (u8 *buffer, u32 size)
int mmce_sio2_rx_mixed (u8 *buffer, u32 size)
int mmce_sio2_tx_mixed (u8 *buffer, u32 size)

Variables

iop_sys_clock_t timeout_200ms
iop_sys_clock_t timeout_1s
iop_sys_clock_t timeout_2s
u8 mmce_sio2_use_alarm

Function Documentation

◆ mmce_sio2_deinit()

void mmce_sio2_deinit ( )

Definition at line 126 of file mmce_sio2.c.

◆ mmce_sio2_get_port()

int mmce_sio2_get_port ( )

Definition at line 174 of file mmce_sio2.c.

◆ mmce_sio2_init()

int mmce_sio2_init ( )

Definition at line 61 of file mmce_sio2.c.

◆ mmce_sio2_lock()

void mmce_sio2_lock ( )

Definition at line 132 of file mmce_sio2.c.

◆ mmce_sio2_rx_dma()

int mmce_sio2_rx_dma ( u8 * buffer,
u32 size )

Definition at line 251 of file mmce_sio2.c.

◆ mmce_sio2_rx_mixed()

int mmce_sio2_rx_mixed ( u8 * buffer,
u32 size )

Definition at line 319 of file mmce_sio2.c.

◆ mmce_sio2_set_port()

void mmce_sio2_set_port ( int port)

Definition at line 169 of file mmce_sio2.c.

◆ mmce_sio2_set_use_alarm()

void mmce_sio2_set_use_alarm ( int value)

Definition at line 190 of file mmce_sio2.c.

◆ mmce_sio2_tx_mixed()

int mmce_sio2_tx_mixed ( u8 * buffer,
u32 size )

Definition at line 427 of file mmce_sio2.c.

◆ mmce_sio2_tx_rx_pio()

int mmce_sio2_tx_rx_pio ( u8 tx_size,
u8 rx_size,
u8 * tx_buf,
u8 * rx_buf,
iop_sys_clock_t * timeout )

Definition at line 195 of file mmce_sio2.c.

◆ mmce_sio2_unlock()

void mmce_sio2_unlock ( )

Definition at line 152 of file mmce_sio2.c.

◆ mmce_sio2_update_ack_wait_cycles()

void mmce_sio2_update_ack_wait_cycles ( int cycles)

Definition at line 179 of file mmce_sio2.c.

Variable Documentation

◆ mmce_sio2_use_alarm

u8 mmce_sio2_use_alarm
extern

Definition at line 41 of file mmce_sio2.c.

◆ timeout_1s

iop_sys_clock_t timeout_1s
extern

Definition at line 38 of file mmce_sio2.c.

◆ timeout_200ms

iop_sys_clock_t timeout_200ms
extern

Definition at line 37 of file mmce_sio2.c.

◆ timeout_2s

iop_sys_clock_t timeout_2s
extern

Definition at line 39 of file mmce_sio2.c.