refactored os detection

This commit is contained in:
ploopyco 2025-06-20 13:46:35 -04:00
parent 54f553c494
commit 099d0aef68

View File

@ -61,7 +61,6 @@
#ifdef POINTING_DEVICE_AS5600_ENABLE #ifdef POINTING_DEVICE_AS5600_ENABLE
uint16_t current_position = 0; uint16_t current_position = 0;
os_variant_t d_os = OS_UNSURE;
#endif #endif
keyboard_config_t keyboard_config; keyboard_config_t keyboard_config;
@ -181,7 +180,7 @@ report_mouse_t pointing_device_task_kb(report_mouse_t mouse_report) {
delta += 4096; delta += 4096;
} }
if (d_os == OS_WINDOWS || d_os == OS_LINUX) { if (detected_host_os() == OS_WINDOWS || detected_host_os() == OS_LINUX) {
// Establish a deadzone to prevent spurious inputs // Establish a deadzone to prevent spurious inputs
if (delta > POINTING_DEVICE_AS5600_DEADZONE || delta < -POINTING_DEVICE_AS5600_DEADZONE) { if (delta > POINTING_DEVICE_AS5600_DEADZONE || delta < -POINTING_DEVICE_AS5600_DEADZONE) {
current_position = ra; current_position = ra;
@ -281,11 +280,6 @@ void keyboard_post_init_kb(void) {
as5600_init(); as5600_init();
current_position = get_rawangle(); current_position = get_rawangle();
} }
bool process_detected_host_os_kb(os_variant_t detected_os) {
d_os = detected_os;
return true;
}
#endif #endif
void eeconfig_init_kb(void) { void eeconfig_init_kb(void) {