|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | dma_command_t |
Macros | |
| #define | SIO2_BAUD_DIV_SLOW 0x78 |
| #define | SIO2_BAUD_DIV_FAST 0x2 |
| #define | SIO2_MAX_TRANSFER_SIZE 256 |
| #define | EF_SIO2_INTR_REVERSE 0x00000100 |
| #define | EF_SIO2_INTR_COMPLETE 0x00000200 |
| #define | INTR_NONE 0x0 |
| #define | INTR_RX 0x1 |
| #define | INTR_TX 0x2 |
| #define | PORT_NR 3 |
Typedefs | |
| typedef struct dma_command_t | dma_command_t |
Functions | |
| void | mx_sio2_lock (uint8_t intr_type) |
| void | mx_sio2_unlock (uint8_t intr_type) |
| void | mx_sio2_set_baud (uint8_t baud) |
| uint8_t | mx_sio2_write_byte (uint8_t byte) |
| uint8_t | mx_sio2_write_dummy (void) |
| void | mx_sio2_rx_pio (uint8_t *buffer, uint32_t size) |
| void | mx_sio2_tx_pio (uint8_t *buffer, uint32_t size) |
| void | mx_sio2_start_rx_dma (uint8_t *buffer) |
| void | mx_sio2_start_tx_dma (uint8_t *buffer) |
| uint8_t | mx_sio2_wait_equal (uint8_t value, uint32_t count) |
| uint8_t | mx_sio2_wait_not_equal (uint8_t value, uint32_t count) |
| uint8_t | mx_sio2_wait_equal_masked (uint8_t value, uint8_t mask, uint32_t count) |
| void | reverse_buffer (uint32_t *buffer, uint32_t count) |
Variables | |
| dma_command_t | cmd |
| int | sio2_event_flag |
| const uint8_t | reverse_byte_LUT8 [256] |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
externinline |
|
extern |