| [[SVC|svcGetSystemTick]] tick-count output, for when HID 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 HID module.
+
|-
+
| 0x10
+
| 0x4
+
| Index in the following array which was last updated by HID module.
+
|-
+
| 0x18
+
| 0x6
+
| Current gyroscope state entry.
+
|-
+
| 0x20
+
| 0xC0
+
| Array containing 32 gyroscrope entries.
+
|}
+
The size of this region is 0xE0-bytes. Initially this contains 0xFF/0x00 bytes. This contains the gyroscope state.
The size of this region is 0xE0-bytes. Initially this contains 0xFF/0x00 bytes. This contains the gyroscope state.
+
+
HID module first updates index0, then index1, and so on. When updating the array when the index is already 31, the index is reset to 0.
+
+
==Entry format==
+
{| class="wikitable" border="1"
+
|-
+
! Relative offset
+
! Size
+
! Description
+
|-
+
| 0x0
+
| 0x2
+
| Unknown s16.
+
|-
+
| 0x2
+
| 0x2
+
| Unknown s16.
+
|-
+
|-
+
| 0x2
+
| 0x2
+
| Unknown s16.
+
|}
=Offset 0x238=
=Offset 0x238=
The size of this region is 0x78-bytes. Initially this contains 0xFF/0x00 bytes.
The size of this region is 0x78-bytes. Initially this contains 0xFF/0x00 bytes.