IRRST Shared Memory: Difference between revisions
| No edit summary | |||
| (One intermediate revision by the same user not shown) | |||
| Line 11: | Line 11: | ||
| |- | |- | ||
| | 0x0 | | 0x0 | ||
| |  | | 0x8 | ||
| |  | | [[SVC|svcGetSystemTick]] tick-count output, for when IR module updates entry index0 in the below array. | ||
| |- | |||
| | 0x8 | |||
| | 0x8 | |||
| | Before the above tick-count field is updated, that value is copied into this field. Therefore, this contains the tick-count for the previous time that entry index0 in the below array was updated by IR module. | |||
| |- | |- | ||
| | 0x10 | |||
| | 0x4 | | 0x4 | ||
| |  | | Index in the following array which was last updated by IR module. | ||
| |- | |- | ||
| |  | | 0x18 | ||
| | 0x80 | | 0x80 | ||
| | Array of 8 entries, where each entry (see below) is 0x10-bytes. | | Array of 8 entries, where each entry (see below) is 0x10-bytes. | ||
| Line 46: | Line 50: | ||
| | 0xC | | 0xC | ||
| | 0x2 | | 0x2 | ||
| | C-stick  | | C-stick X value (center is exactly 0, ranges from -0x9C to 0x9C) | ||
| |- | |- | ||
| | 0xE | | 0xE | ||
| | 0x2 | | 0x2 | ||
| | C-stick  | | C-stick Y value (center is exactly 0, ranges from -0x9C to 0x9C) | ||
| |} | |} | ||