Changes

1,376 bytes added ,  18:20, 25 November 2020
no edit summary
Line 2,927: Line 2,927:  
| 0x8
 
| 0x8
 
| [[#AnalogStickState|AnalogStickR]]
 
| [[#AnalogStickState|AnalogStickR]]
 +
|}
 +
 +
== DigitizerSharedMemoryFormat ==
 +
This is "nn::hid::server::DigitizerSharedMemoryFormat".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x680
 +
| [[#DigitizerLifo]]
 +
|}
 +
 +
=== DigitizerLifo ===
 +
This is "nn::hid::server::DigitizerLifo". This is a RingLifo object.
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x8
 +
| RingLifoVptr
 +
|-
 +
| 0x8
 +
| 0x8
 +
| BufferCount
 +
|-
 +
| 0x10
 +
| 0x8
 +
| Tail
 +
|-
 +
| 0x18
 +
| 0x8
 +
| Count
 +
|-
 +
| 0x20
 +
| 0x60 * 17
 +
| Array of [[#DigitizerStateAtomicStorage]]
 +
|}
 +
 +
==== DigitizerStateAtomicStorage ====
 +
This is "nn::hid::server::DigitizerStateAtomicStorage".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x8
 +
| SamplingNumber
 +
|-
 +
| 0x8
 +
| 0x58
 +
| [[#DigitizerState]]
 +
|}
 +
 +
===== DigitizerState =====
 +
This is "nn::hid::DigitizerState".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x8
 +
| SamplingNumber
 +
|-
 +
| 0x8
 +
| 0x4
 +
|
 +
|-
 +
| 0xC
 +
| 0x4
 +
|
 +
|-
 +
| 0x10
 +
| 0x4
 +
| [[#DigitizerAttributeSet|Attributes]]
 +
|-
 +
| 0x14
 +
| 0x4
 +
| [[#DigitizerButtonSet|Buttons]]
 +
|-
 +
| 0x18
 +
| 0x4
 +
|
 +
|-
 +
| 0x1C
 +
| 0x4
 +
|
 +
|-
 +
| 0x20
 +
| 0x4
 +
|
 +
|-
 +
| 0x24
 +
| 0x4
 +
|
 +
|-
 +
| 0x28
 +
| 0x4
 +
|
 +
|-
 +
| 0x2C
 +
| 0x4
 +
|
 +
|-
 +
| 0x30
 +
| 0x4
 +
|
 +
|-
 +
| 0x34
 +
| 0x4
 +
|
 +
|-
 +
| 0x38
 +
| 0x4
 +
|
 +
|-
 +
| 0x3C
 +
| 0x4
 +
|
 +
|-
 +
| 0x40
 +
| 0x4
 +
|
 +
|-
 +
| 0x44
 +
| 0x4
 +
|
 +
|-
 +
| 0x48
 +
| 0x4
 +
|
 +
|-
 +
| 0x4C
 +
| 0x4
 +
|
 +
|-
 +
| 0x50
 +
| 0x4
 +
|
 +
|-
 +
| 0x54
 +
| 0x4
 +
|
 
|}
 
|}