]> git.earman.xyz Git - sensor-watch.git/commitdiff
disable settings hiding by default
authorjoeycastillo <joeycastillo@utexas.edu>
Sun, 23 Oct 2022 19:59:03 +0000 (14:59 -0500)
committerjoeycastillo <joeycastillo@utexas.edu>
Sun, 23 Oct 2022 19:59:57 +0000 (14:59 -0500)
movement/movement.c
movement/movement_config.h

index 558afc537ba31c1285a159d5816a4dd3fb2dcaac..7066df62ad4d162e201ea69c22a35e41e3492ce4 100644 (file)
@@ -52,7 +52,7 @@
 
 // Default to no secondary face behaviour.
 #ifndef MOVEMENT_SECONDARY_FACE_INDEX
-#define MOVEMENT_SECONDARY_FACE_INDEX MOVEMENT_NUM_FACES
+#define MOVEMENT_SECONDARY_FACE_INDEX 0
 #endif
 
 #if __EMSCRIPTEN__
@@ -208,7 +208,11 @@ void movement_move_to_face(uint8_t watch_face_index) {
 }
 
 void movement_move_to_next_face(void) {
-    uint16_t face_max = movement_state.current_watch_face < ((int16_t)MOVEMENT_SECONDARY_FACE_INDEX) ? MOVEMENT_SECONDARY_FACE_INDEX : MOVEMENT_NUM_FACES;
+#if MOVEMENT_SECONDARY_FACE_INDEX
+    uint16_t face_max = (movement_state.current_watch_face < (int16_t)MOVEMENT_SECONDARY_FACE_INDEX) ? MOVEMENT_SECONDARY_FACE_INDEX : MOVEMENT_NUM_FACES;
+#else
+    uint16_t face_max = MOVEMENT_NUM_FACES;
+#endif
     movement_move_to_face((movement_state.current_watch_face + 1) % face_max);
 }
 
@@ -424,7 +428,7 @@ bool app_loop(void) {
             && !movement_state.watch_face_changed) {
             if (movement_state.current_watch_face != 0) {
                 movement_move_to_face(0);
-            } else if (MOVEMENT_SECONDARY_FACE_INDEX != MOVEMENT_NUM_FACES) {
+            } else if (MOVEMENT_SECONDARY_FACE_INDEX) {
                 movement_move_to_face(MOVEMENT_SECONDARY_FACE_INDEX);
             }
         }
index ef6fb6e85a0c602b1a96d5b5c11eb8876426805b..19a501eacd8520e15be4cfedf51b38fdad98212b 100644 (file)
@@ -44,6 +44,6 @@ const watch_face_t watch_faces[] = {
  * excludes these faces from the normal rotation.
  * Usually it makes sense to set this to the preferences face.
  */
-#define MOVEMENT_SECONDARY_FACE_INDEX (MOVEMENT_NUM_FACES - 2)
+#define MOVEMENT_SECONDARY_FACE_INDEX 0 // or (MOVEMENT_NUM_FACES - 2)
 
 #endif // MOVEMENT_CONFIG_H_