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" |