PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
sior-common.h
Go to the documentation of this file.
1
/*
2
# _____ ___ ____ ___ ____
3
# ____| | ____| | | |____|
4
# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5
#-----------------------------------------------------------------------
6
# Copyright 2001-2004, ps2dev - http://www.ps2dev.org
7
# Licenced under Academic Free License version 2.0
8
# Review ps2sdk README & LICENSE files for further details.
9
*/
10
16
#ifndef __SIOR_COMMON_H__
17
#define __SIOR_COMMON_H__
18
19
#include <
tamtypes.h
>
20
21
#define SIOR_IRX 0xC001510
22
23
enum
{
24
SIOR_INIT = 1,
25
SIOR_PUTC,
26
SIOR_GETC,
27
SIOR_GETCBLOCK,
28
SIOR_WRITE,
29
SIOR_READ,
30
SIOR_PUTS,
31
SIOR_PUTSN,
32
SIOR_GETS,
33
SIOR_FLUSH
34
};
35
36
struct
siorInitArgs
37
{
38
u32 baudrate;
39
u8 lcr_ueps;
40
u8 lcr_upen;
41
u8 lcr_usbl;
42
u8 lcr_umode;
43
};
44
45
struct
siorReadArgs
46
{
47
char
*buf;
48
s32 len;
49
};
50
51
struct
siorWriteArgs
52
{
53
const
char
*buf;
54
s32 len;
55
};
56
57
union
siorCommsData
58
{
59
u8 data[64];
60
int
result;
61
struct
siorInitArgs
init;
62
struct
siorReadArgs
read;
63
struct
siorWriteArgs
write;
64
const
char
*cstr;
65
char
*str;
66
int
c;
67
};
68
69
#endif
/* __SIOR_COMMON_H__ */
siorInitArgs
Definition
sior-common.h:37
siorReadArgs
Definition
sior-common.h:46
siorWriteArgs
Definition
sior-common.h:52
siorCommsData
Definition
sior-common.h:58
tamtypes.h
common
include
sior-common.h
Generated on Thu Nov 14 2024 05:25:24 for PS2SDK by
1.9.8