HID services: Difference between revisions

No edit summary
Line 2,799: Line 2,799:
|-
|-
| 0x9 || 0x7 || Reserved
| 0x9 || 0x7 || Reserved
|}
= TeraPluginProcessorConfig =
This is "nn::irsensor::TeraPluginProcessorConfig".
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x1 || Mode
|-
| 0x1 || 0x1 ||
|-
| 0x2 || 0x1 ||
|-
| 0x3 || 0x1 ||
|}
|}


Line 2,804: Line 2,820:
This is "nn::irsensor::PackedTeraPluginProcessorConfig". This is a 0x8-byte struct.
This is "nn::irsensor::PackedTeraPluginProcessorConfig". This is a 0x8-byte struct.


The data starting at offset 0x5 is only initialized by the user-process with [6.0.0+].
This is converted from [[#TeraPluginProcessorConfig]]. The data starting at offset 0x5 is only initialized by the user-process with [6.0.0+].
 
[[#TeraPluginProcessorConfig]] +0x0, +0x2, and +0x3 are copied to +0x4, 0x6, and +0x7 here. +0x5 here is set to 0x2 | ([[#TeraPluginProcessorConfig]]+0x1 << 7).


{| class="wikitable" border="1"
{| class="wikitable" border="1"