diff --git a/movement/watch_faces/complication/flashlight_face.c b/movement/watch_faces/complication/flashlight_face.c index 5788d32..4922faa 100644 --- a/movement/watch_faces/complication/flashlight_face.c +++ b/movement/watch_faces/complication/flashlight_face.c @@ -28,6 +28,7 @@ void flashlight_face_setup(movement_settings_t *settings, uint8_t watch_face_index, void ** context_ptr) { (void) settings; + (void) watch_face_index; if (*context_ptr == NULL) { *context_ptr = malloc(sizeof(flashlight_state_t)); memset(*context_ptr, 0, sizeof(flashlight_state_t)); @@ -38,14 +39,14 @@ void flashlight_face_setup(movement_settings_t *settings, uint8_t watch_face_ind void flashlight_face_activate(movement_settings_t *settings, void *context) { (void) settings; - flashlight_state_t *state = (flashlight_state_t *)context; + (void) context; watch_enable_digital_output(A2); watch_set_pin_level(A2, false); } bool flashlight_face_loop(movement_event_t event, movement_settings_t *settings, void *context) { - flashlight_state_t *state = (flashlight_state_t *)context; + (void) context; switch (event.event_type) { case EVENT_ACTIVATE: diff --git a/movement/watch_faces/complication/randonaut_face.c b/movement/watch_faces/complication/randonaut_face.c index 1a3eb21..bca334f 100644 --- a/movement/watch_faces/complication/randonaut_face.c +++ b/movement/watch_faces/complication/randonaut_face.c @@ -278,14 +278,14 @@ static void _randonaut_face_display(randonaut_state_t *state) { sprintf(buf, "BE # %d", state->point.bearing ); break; case 3: // latitude DD._____ - sprintf(state->scratchpad, "%07d", abs(state->point.latitude)); + sprintf(state->scratchpad, "%07d", abs((int32_t)(state->point.latitude))); sprintf(buf, "LA #%c %c%c ", state->point.latitude < 0 ? '-' : '+', state->scratchpad[0], state->scratchpad[1]); break; case 4: // latitude __.DDDDD sprintf(buf, "LA , %c%c%c%c%c", state->scratchpad[2], state->scratchpad[3],state->scratchpad[4], state->scratchpad[5],state->scratchpad[6]); break; case 5: // longitude DD._____ - sprintf(state->scratchpad, "%08d", abs(state->point.longitude)); + sprintf(state->scratchpad, "%08d", abs((int32_t)(state->point.longitude))); sprintf(buf, "LO #%c%c%c%c ", state->point.longitude < 0 ? '-' : '+',state->scratchpad[0], state->scratchpad[1], state->scratchpad[2]); break; case 6: // longitude __.DDDDD