]> git.earman.xyz Git - sensor-watch.git/commitdiff
Removed some dead code
authorDavid Volovskiy <devolov@gmail.com>
Mon, 29 Jul 2024 22:24:58 +0000 (18:24 -0400)
committerDavid Volovskiy <devolov@gmail.com>
Mon, 29 Jul 2024 22:24:58 +0000 (18:24 -0400)
movement/movement.c

index 9f6f2959ec196017ee003e0aa2846c2ab9c265af..6bcbf6358c20f7f3a20a0b852256e3f5a209ce44 100644 (file)
@@ -222,28 +222,16 @@ static void _movement_handle_scheduled_tasks(void) {
     }
 }
 
-static uint8_t swap_endian(uint8_t num) {
-    uint8_t result = 0;
-    int i;
-    for (i = 0; i < 8; i++) {
-        result <<= 1;
-        result |= (num & 1);
-        num >>= 1;
-    }
-    return result;
-}
-
 void movement_request_tick_frequency(uint8_t freq) {
     // Movement uses the 128 Hz tick internally
-    if (freq == 128 || freq == DEBOUNCE_FREQ ) return;
+    if (freq == 128) return;
 
     // Movement requires at least a 1 Hz tick.
     // If we are asked for an invalid frequency, default back to 1 Hz.
     if (freq == 0 || __builtin_popcount(freq) != 1) freq = 1;
 
     // disable all callbacks except the 128 Hz one
-    int disable_mask = 0xFE ^ swap_endian(DEBOUNCE_FREQ);
-    watch_rtc_disable_matching_periodic_callbacks(disable_mask);
+    watch_rtc_disable_matching_periodic_callbacks(0xFE);
 
     movement_state.subsecond = 0;
     movement_state.tick_frequency = freq;