WIP: checkpoint Wii native IMU and upstream IR bridge

Pause Wii pointing work with firmware 0.33-wii-trace installed. Preserve the pinned libogc IR pipeline, calibrated native IMU, software BOOTSEL, and standard camera sensitivity trial.

Tracking instability, tracking loss, and ineffective vertical movement remain unresolved. Level-2 camera filtering is not hardware-qualified. Nine targeted regression tests pass; firmware and persistent storage were verified after flashing.
This commit is contained in:
Joey Yakimowich-Payne 2026-09-11 17:05:54 -06:00
commit 9f6dddb790
41 changed files with 7990 additions and 150 deletions

View file

@ -15,6 +15,11 @@ typedef enum wii_flags {
void uni_hid_parser_wii_set_mode(uni_hid_device_t* device, wii_mode_t mode);
bool uni_hid_parser_wii_accel_snapshot(
uni_hid_device_t*, int32_t[3], uint32_t*);
#ifdef SWITCH2_BRIDGE_WII_INPUT
bool uni_hid_parser_wii_gyro_snapshot(
uni_hid_device_t*, int32_t[3], uint32_t*);
bool uni_hid_parser_wii_rumble_ready(uni_hid_device_t*);
#endif
bool uni_hid_parser_wii_nunchuk_accel_snapshot(
uni_hid_device_t*, int32_t[3], uint32_t*);