@@ -66,56 +66,16 @@ typedef struct KPADUnifiedWpadStatus {
6666 u8 padding ;
6767} KPADUnifiedWpadStatus ;
6868
69- // PAL: 0x801950a0..0x801950b4
70- UNKNOWN_FUNCTION (KPADSetFSStickClamp );
71- // PAL: 0x801950b4..0x801950d0
72- UNKNOWN_FUNCTION (KPADSetPosParam );
73- // PAL: 0x801950d0..0x80195124
74- UNKNOWN_FUNCTION (KPADSetHoriParam );
75- // PAL: 0x80195124..0x801952f8
76- UNKNOWN_FUNCTION (reset_kpad );
77- // PAL: 0x801952f8..0x8019548c
78- UNKNOWN_FUNCTION (calc_button_repeat );
79- // PAL: 0x8019548c..0x80195540
80- UNKNOWN_FUNCTION (calc_acc );
81- // PAL: 0x80195540..0x801956d4
82- UNKNOWN_FUNCTION (calc_acc_horizon );
83- // PAL: 0x801956d4..0x801957f8
84- UNKNOWN_FUNCTION (calc_acc_vertical );
85- // PAL: 0x801957f8..0x80195c60
86- UNKNOWN_FUNCTION (read_kpad_acc );
87- // PAL: 0x80195c60..0x80195e48
88- UNKNOWN_FUNCTION (select_2obj_first );
89- // PAL: 0x80195e48..0x80196070
90- UNKNOWN_FUNCTION (select_2obj_continue );
91- // PAL: 0x80196070..0x80196224
92- UNKNOWN_FUNCTION (select_1obj_first );
93- // PAL: 0x80196224..0x80196398
94- UNKNOWN_FUNCTION (select_1obj_continue );
95- // PAL: 0x80196398..0x80196964
96- UNKNOWN_FUNCTION (calc_dpd_variable );
97- // PAL: 0x80196964..0x80196dbc
98- UNKNOWN_FUNCTION (read_kpad_dpd );
99- // PAL: 0x80196dbc..0x80196ee4
100- UNKNOWN_FUNCTION (clamp_stick_circle );
101- // PAL: 0x80196ee4..0x80197108
102- UNKNOWN_FUNCTION (clamp_stick_cross );
103- // PAL: 0x80197108..0x80197380
104- UNKNOWN_FUNCTION (read_kpad_stick );
105- // PAL: 0x80197380..0x80197aac
106- UNKNOWN_FUNCTION (KPADRead );
107- // PAL: 0x80197aac..0x80197da0
108- UNKNOWN_FUNCTION (KPADInit );
109- // PAL: 0x80197da0..0x80197dbc
110- UNKNOWN_FUNCTION (KPADDisableDPD );
111- // PAL: 0x80197dbc..0x80197dd8
112- UNKNOWN_FUNCTION (KPADEnableDPD );
113- // PAL: 0x80197dd8..0x801980b0
114- UNKNOWN_FUNCTION (KPADiSamplingCallback );
115- // PAL: 0x801980b0..0x8019812c
116- UNKNOWN_FUNCTION (KPADiControlDpdCallback );
117- // PAL: 0x8019812c..0x801981ec
118- UNKNOWN_FUNCTION (KPADGetUnifiedWpadStatus );
69+ void KPADInit ();
70+
71+ void KPADSetBtnRepeat (s32 , f32 , f32 );
72+ void KPADSetSensorHeight (s32 , f32 );
73+ void KPADSetPosParam (s32 , f64 , f64 );
74+ void KPADSetHoriParam (s32 , f64 , f64 );
75+ void KPADSetDistParam (s32 , f64 , f64 );
76+
77+ void KPADReset (void );
78+ s32 KPADRead (s32 , KPADStatus [], u32 );
11979
12080#ifdef __cplusplus
12181}
0 commit comments