mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-27 03:21:15 +00:00
refactored os detection
This commit is contained in:
parent
54f553c494
commit
099d0aef68
@ -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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user