Changes

1,715 bytes added ,  22:37, 11 October 2017
Add some more blocks
Line 117: Line 117:  
| 1*
 
| 1*
 
| ???
 
| ???
| ???
+
| [[#RTC|RTC]]
 
|-
 
|-
 
| 0x28
 
| 0x28
Line 132: Line 132:  
| 0x12
 
| 0x12
 
| ???
 
| ???
| ???
+
| [[#Gyro|Gyroscope]]
 
|-
 
|-
 
| 0xD0
 
| 0xD0
Line 142: Line 142:  
| 0x134
 
| 0x134
 
| ???
 
| ???
| ???
+
| [[#CDC|Codec]]
 
|-
 
|-
 
| 0x218
 
| 0x218
 
| 0x06
 
| 0x06
 
| ???
 
| ???
| Programmable Infrared Transmitter (PIT)
+
| [[#PIT|Programmable Infrared Transmitter (PIT)]]
 
|-
 
|-
 
| 0x220
 
| 0x220
Line 167: Line 167:  
| 0x38
 
| 0x38
 
| ???
 
| ???
| ???
+
| Backlight PWM
 
|-
 
|-
 
| 0x4E0
 
| 0x4E0
Line 212: Line 212:  
| 0x18
 
| 0x18
 
| ???
 
| ???
| Quad Tracking Module (QTM)
+
| [[#QTM|Quad Tracking Module (QTM)]]
 
|}
 
|}
   Line 275: Line 275:  
| 3*
 
| 3*
 
| Checksum high byte, THIS[1]
 
| Checksum high byte, THIS[1]
 +
|}
 +
 +
==RTC==
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Description
 +
|-
 +
| 0
 +
| u8 CompensationValue (???)
 +
|-
 +
| 1*
 +
| Checksum byte, NOT THIS[0]
 
|}
 
|}
   Line 341: Line 353:  
| 0x88
 
| 0x88
 
| s16 ccmPosition
 
| s16 ccmPosition
 +
|}
 +
 +
==Gyro==
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Description
 +
|-
 +
| 0x00
 +
| s16 ZeroX
 +
|-
 +
| 0x02
 +
| s16 PlusX
 +
|-
 +
| 0x04
 +
| s16 MinusX
 +
|-
 +
| 0x06
 +
| s16 ZeroY
 +
|-
 +
| 0x08
 +
| s16 PlusY
 +
|-
 +
| 0x0A
 +
| s16 MinusY
 +
|-
 +
| 0x0C
 +
| s16 ZeroZ
 +
|-
 +
| 0x0E
 +
| s16 PlusZ
 +
|-
 +
| 0x10
 +
| s16 MinusZ
 
|}
 
|}
   Line 365: Line 410:  
| 0x0A
 
| 0x0A
 
| s16 ScaleZ
 
| s16 ScaleZ
 +
|}
 +
 +
==CDC==
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Description
 +
|-
 +
| 0x00
 +
| u8 DriverGainHP
 +
|-
 +
| 0x01
 +
| u8 DriverGainSP
 +
|-
 +
| 0x02
 +
| u8 AnalogVolumeHP
 +
|-
 +
| 0x03
 +
| u8 AnalogVolumeSP
 +
|-
 +
| 0x04
 +
| s8 ShutterVolume[2]
 +
|-
 +
| 0x06
 +
| u8 MicrophoneBias
 +
|-
 +
| 0x07
 +
| u8 QuickCharge (???)
 +
|-
 +
| 0x08
 +
| u8 PGA_GAIN (microphone gain)
 +
|-
 +
| 0x09
 +
| u8 reserved[3]
 +
|-
 +
| 0x0C
 +
| s16 FilterHP32[3*5]
 +
|-
 +
| 0x2A
 +
| s16 FilterHP47[3*5]
 +
|-
 +
| 0x48
 +
| s16 FilterSP32[3*5]
 +
|-
 +
| 0x66
 +
| s16 FilterSP47[3*5]
 +
|-
 +
| 0x84
 +
| s16 FilterMic32[(1+2)+((1+4)*5)]
 +
|-
 +
| 0xBC
 +
| s16 FilterMic47[(1+2)+((1+4)*5)]
 +
|-
 +
| 0xF4
 +
| s16 FilterFree[(1+2)+((1+4)*5)]
 +
|-
 +
| 0x12C
 +
| u8 AnalogInterval
 +
|-
 +
| 0x12D
 +
| u8 AnalogStabilize
 +
|-
 +
| 0x12E
 +
| u8 AnalogPrecharge
 +
|-
 +
| 0x12F
 +
| u8 AnalogSense
 +
|-
 +
| 0x130
 +
| u8 AnalogDebounce
 +
|-
 +
| 0x131
 +
| u8 Analog_XP_Pullup
 +
|-
 +
| 0x132
 +
| u8 YM_Driver
 +
|-
 +
| 0x133
 +
| u8 reserved
 +
|}
 +
 +
==PIT==
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Description
 +
|-
 +
| 0x00
 +
| u16 VisibleFactor
 +
|-
 +
| 0x02
 +
| u16 IRFactor
 
|}
 
|}
   Line 536: Line 671:  
| 0x02
 
| 0x02
 
| u16 reserved[3]
 
| u16 reserved[3]
 +
|}
 +
 +
==QTM==
 +
{| class="wikitable" border="1"
 +
!  Offset
 +
!  Description
 +
|-
 +
| 0x00
 +
| float DivisorAtZero (???)
 +
|-
 +
| 0x04
 +
| float TranslationX
 +
|-
 +
| 0x08
 +
| float TranslationY
 +
|-
 +
| 0x0C
 +
| float RotationZ
 +
|-
 +
| 0x10
 +
| float HorizontalAngle
 +
|-
 +
| 0x14
 +
| float OptimalDistance
 
|}
 
|}
  
Trusted
225

edits