Hardware calibration: Difference between revisions
m forgot to link this |
No edit summary |
||
Line 97: | Line 97: | ||
! Size | ! Size | ||
! Description | ! Description | ||
|- | |||
| 0x14 | |||
| 0x08 | |||
| [[#Circle_pad|Circle pad]] | |||
|- | |- | ||
| 0x30 | | 0x30 | ||
Line 104: | Line 108: | ||
| 0x218 | | 0x218 | ||
| 0x06 | | 0x06 | ||
| Programmable | | Programmable Infrared Transmitter (PIT) | ||
|- | |||
| 0x220 | |||
| 0x214 | |||
| [[#3D filters|3D filters]] | |||
|- | |||
| 0x4E0 | |||
| 0x18 | |||
| [[#Circle_pad_extra|Circle pad extra]] | |||
|- | |- | ||
| 0x540 | | 0x540 | ||
Line 112: | Line 124: | ||
| 0x550 | | 0x550 | ||
| 0x04 | | 0x04 | ||
| 3D screen (ULCD) delay | | [[#ULCD_delay|3D screen (ULCD) delay]] | ||
|- | |- | ||
| 0x560 | | 0x560 | ||
| 0x0A | | 0x0A | ||
| Microphone echo | | [[#Microphone echo cancel|Microphone echo cancellation]] | ||
|- | |- | ||
| 0x570 | | 0x570 | ||
| 0x10E | | 0x10E | ||
| Power saving mode (ABL) extra | | [[#ABL|Power saving mode (ABL) extra]] | ||
|- | |- | ||
| 0x680 | | 0x680 | ||
Line 132: | Line 144: | ||
=Data block formats= | =Data block formats= | ||
==Circle pad== | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Description | |||
|- | |||
| 0x00 | |||
| s16 CenterX | |||
|- | |||
| 0x02 | |||
| s16 CenterY | |||
|} | |||
==Camera position== | ==Camera position== | ||
Line 197: | Line 221: | ||
| 0x88 | | 0x88 | ||
| s16 ccmPosition | | s16 ccmPosition | ||
|} | |||
==3D filters== | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Description | |||
|- | |||
| 0x00 | |||
| u16 SpecialFilter[0x100] | |||
|- | |||
| 0x200 | |||
| u32 IIRSurroundFilter[5] | |||
|} | |||
==Circle pad extra== | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Description | |||
|- | |||
| 0x00 | |||
| float ScaleX | |||
|- | |||
| 0x04 | |||
| float ScaleY | |||
|- | |||
| 0x08 | |||
| s16 MaxX | |||
|- | |||
| 0x0A | |||
| s16 MinX | |||
|- | |||
| 0x0C | |||
| s16 MaxY | |||
|- | |||
| 0x0E | |||
| s16 MinY | |||
|- | |||
| 0x10 | |||
| s16 type | |||
|- | |||
| 0x12 | |||
| u8 unknown_padding[6] | |||
|} | |||
==ULCD delay== | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Description | |||
|- | |||
| 0x00 | |||
| u8 To2D | |||
|- | |||
| 0x01 | |||
| u8 To3D | |||
|} | |||
==Microphone echo cancel== | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Description | |||
|- | |||
| 0x00 | |||
| s8 params[8] | |||
|} | |||
==ABL== | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Description | |||
|- | |||
| 0x00 | |||
| u8 MaxInertia | |||
|- | |||
| 0x01 | |||
| u8 pad | |||
|- | |||
| 0x02 | |||
| u16 PWM_CNT_EX | |||
|- | |||
| 0x04 | |||
| u32 Histogram1 | |||
|- | |||
| 0x08 | |||
| u32 Histogram2 | |||
|- | |||
| 0x0C | |||
| u32 adjust[0x40] | |||
|} | |} | ||