33 #ifdef _LANGUAGE_C_PLUS_PLUS 41 #if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) 88 #define MAXCONTROLLERS 4 90 #define MAXCONTROLLERS 6 94 #define CONT_NO_RESPONSE_ERROR 0x8 95 #define CONT_OVERRUN_ERROR 0x4 97 #define CONT_FRAME_ERROR 0x2 98 #define CONT_COLLISION_ERROR 0x1 103 #define CONT_ABSOLUTE 0x0001 104 #define CONT_RELATIVE 0x0002 105 #define CONT_JOYPORT 0x0004 106 #define CONT_EEPROM 0x8000 107 #define CONT_EEP16K 0x4000 108 #define CONT_TYPE_MASK 0x1f07 109 #define CONT_TYPE_NORMAL 0x0005 110 #define CONT_TYPE_MOUSE 0x0002 111 #define CONT_TYPE_VOICE 0x0100 115 #define CONT_CARD_ON 0x01 116 #define CONT_CARD_PULL 0x02 117 #define CONT_ADDR_CRC_ER 0x04 118 #define CONT_EEPROM_BUSY 0x80 122 #define CONT_A 0x8000 123 #define CONT_B 0x4000 124 #define CONT_G 0x2000 125 #define CONT_START 0x1000 126 #define CONT_UP 0x0800 127 #define CONT_DOWN 0x0400 128 #define CONT_LEFT 0x0200 129 #define CONT_RIGHT 0x0100 130 #define CONT_L 0x0020 131 #define CONT_R 0x0010 132 #define CONT_E 0x0008 133 #define CONT_D 0x0004 134 #define CONT_C 0x0002 135 #define CONT_F 0x0001 139 #define A_BUTTON CONT_A 140 #define B_BUTTON CONT_B 141 #define L_TRIG CONT_L 142 #define R_TRIG CONT_R 143 #define Z_TRIG CONT_G 144 #define START_BUTTON CONT_START 145 #define U_JPAD CONT_UP 146 #define L_JPAD CONT_LEFT 147 #define R_JPAD CONT_RIGHT 148 #define D_JPAD CONT_DOWN 149 #define U_CBUTTONS CONT_E 150 #define L_CBUTTONS CONT_C 151 #define R_CBUTTONS CONT_F 152 #define D_CBUTTONS CONT_D 156 #define CONT_ERR_NO_CONTROLLER PFS_ERR_NOPACK 157 #define CONT_ERR_CONTRFAIL CONT_OVERRUN_ERROR 158 #define CONT_ERR_INVALID PFS_ERR_INVALID 159 #define CONT_ERR_DEVICE PFS_ERR_DEVICE 160 #define CONT_ERR_NOT_READY 12 161 #define CONT_ERR_VOICE_MEMORY 13 162 #define CONT_ERR_VOICE_WORD 14 163 #define CONT_ERR_VOICE_NO_RESPONSE 15 166 #if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) 191 extern s32 osContReset(OSMesgQueue *, OSContStatus *);
192 extern s32 osContStartQuery(OSMesgQueue *);
194 #ifndef _HW_VERSION_1 195 extern s32 osContSetCh(
u8);
197 extern void osContGetQuery(OSContStatus *);
203 #ifdef _LANGUAGE_C_PLUS_PLUS void osContGetReadData(OSContPad *pad)
Definition: osContStartReadData.c:32
signed char s8
Definition: ultratypes.h:11
unsigned short int u16
Definition: ultratypes.h:14
Out of while attempting to print an unavailable message The error message file is inaccessible or has other problems Unknown Signal s An unknown signal has been caught Nested signals line but accepted as written The constant is too large to fit in a bit data type
Definition: err.english.cc:364
s32 osContInit(OSMesgQueue *mq, u8 *a1, OSContStatus *status)
Definition: osContInit.c:18
s32 osContStartReadData(OSMesgQueue *mesg)
Definition: osContStartReadData.c:13
unsigned char u8
Definition: ultratypes.h:12
signed int s32
Definition: ultratypes.h:15