Mario Kart 64
Loading...
Searching...
No Matches
osContInternal.h
Go to the documentation of this file.
1#ifndef _ULTRA64_CONTROLLER_INTERNAL_H_
2#define _ULTRA64_CONTROLLER_INTERNAL_H_
3
4
15
27
33
34#ifdef AVOID_UB
35// Fix the OSContPackedStruct array
37
38// And fix the last element
39#define _osContPifCtrl _osContCmdBuf[7].as_raw[1]
40#else
41// Original OSContPackedStruct definitions
43extern u32 _osContPifCtrl;
44#endif
45
46#endif
OSContPackedStruct _osContCmdBuf[7]
Definition osContStartReadData.c:6
u32 _osContPifCtrl
Definition osContStartReadData.c:8
Definition osContInternal.h:6
s8 rawStickX
Definition osContInternal.h:12
u8 padOrEnd
Definition osContInternal.h:7
u16 button
Definition osContInternal.h:11
u8 rxLen
Definition osContInternal.h:9
u8 command
Definition osContInternal.h:10
u8 txLen
Definition osContInternal.h:8
s8 rawStickY
Definition osContInternal.h:13
Definition osContInternal.h:17
u8 data4
Definition osContInternal.h:25
u8 data1
Definition osContInternal.h:22
u8 padOrEnd
Definition osContInternal.h:18
u8 data3
Definition osContInternal.h:24
u8 rxLen
Definition osContInternal.h:20
u8 data2
Definition osContInternal.h:23
u8 command
Definition osContInternal.h:21
u8 txLen
Definition osContInternal.h:19
unsigned int u32
Definition ultratypes.h:16
signed char s8
Definition ultratypes.h:11
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12
Definition osContInternal.h:28
OSContPackedRead read
Definition osContInternal.h:29
OSContPackedRequest request
Definition osContInternal.h:30