Skip to content

Feature Request: Make IMU device lazy to enhance battery life #439

@chenx-dust

Description

@chenx-dust

Reason

When IMU is enabled, it takes noticeable CPU time because it triggers IRQ frequently, which is wasting battery life when handheld is idle.

Method

As for SteamDeckUhidDevice (Legion Go S default settings), there is an UHID_SET_REPORT event that carrying a value named SETTING_STABILIZER_ENABLED (80), which signals whether gyro is using (0xaa00 for enabled, 0xbb00 for disabled).

I'll appreciate it if this feature is implemented. Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions