refactor(simu): use SDL & ImGui (#6233)

Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Malte Langermann <malte@langermann.net>
This commit is contained in:
Raphael Coeffic
2025-07-20 11:30:05 +02:00
committed by GitHub
co-authored by raphaelcoeffic Malte Langermann
parent 14287cb91d
commit 4eddda034d
46 changed files with 2136 additions and 1577 deletions
+6 -1
View File
@@ -52,6 +52,11 @@ void inactivityTimerReset(ActivitySource src)
#define INAC_STICKS_SHIFT 7
#define INAC_SWITCHES_SHIFT 8
static inline int8_t inactivity_diff(uint8_t sum)
{
return abs((int8_t)(sum - inactivity.sum));
}
bool inactivityCheckInputs()
{
uint8_t sum = 0;
@@ -78,7 +83,7 @@ bool inactivityCheckInputs()
sum += get_spacemouse_value(i) >> INAC_STICKS_SHIFT;
#endif
if (abs((int8_t)(sum - inactivity.sum)) > 1) {
if (inactivity_diff(sum) > 1) {
inactivity.sum = sum;
return true;
} else {