rename stock_stopwatch -> fast_stopwatch

This commit is contained in:
joeycastillo 2024-09-29 13:27:35 -04:00
parent 78f23dc215
commit 32a49a5e11
9 changed files with 32 additions and 32 deletions

View File

@ -64,7 +64,7 @@
#include "ratemeter_face.h" #include "ratemeter_face.h"
#include "rpn_calculator_alt_face.h" #include "rpn_calculator_alt_face.h"
#include "weeknumber_clock_face.h" #include "weeknumber_clock_face.h"
#include "stock_stopwatch_face.h" #include "fast_stopwatch_face.h"
#include "tachymeter_face.h" #include "tachymeter_face.h"
#include "nanosec_face.h" #include "nanosec_face.h"
#include "finetune_face.h" #include "finetune_face.h"

View File

@ -34,11 +34,11 @@
* IMPORTANT: This watch face uses the same TC2 callback counter as the Stock Stopwatch * IMPORTANT: This watch face uses the same TC2 callback counter as the Stock Stopwatch
* watch-face. It works through calling a global handler function. The two watch-faces * watch-face. It works through calling a global handler function. The two watch-faces
* therefore can't coexist within the same firmware. If you want to compile this watch-face * therefore can't coexist within the same firmware. If you want to compile this watch-face
* then you need to remove the line <../watch_faces/complication/stock_stopwatch_face.c \> * then you need to remove the line <../watch_faces/complication/fast_stopwatch_face.c \>
* from the Makefile. * from the Makefile.
*/ */
// FROM stock_stopwatch_face.c //////////////////////////////////////////////// // FROM fast_stopwatch_face.c ////////////////////////////////////////////////
// Copyright (c) 2022 Andreas Nebinger // Copyright (c) 2022 Andreas Nebinger
#if __EMSCRIPTEN__ #if __EMSCRIPTEN__
@ -107,7 +107,7 @@ static void _dual_timer_cb_initialize() {
NVIC_EnableIRQ (TC2_IRQn); NVIC_EnableIRQ (TC2_IRQn);
} }
// you need to take stock_stopwatch.c out of the Makefile or this will create a conflict // you need to take fast_stopwatch.c out of the Makefile or this will create a conflict
// you have to choose between one of the stopwatches // you have to choose between one of the stopwatches
void TC2_Handler(void) { void TC2_Handler(void) {
// interrupt handler for TC2 (globally!) // interrupt handler for TC2 (globally!)

View File

@ -63,7 +63,7 @@
* IMPORTANT: This watch face uses the same TC2 callback counter as the Stock Stopwatch * IMPORTANT: This watch face uses the same TC2 callback counter as the Stock Stopwatch
* watch-face. It works through calling a global handler function. The two watch-faces * watch-face. It works through calling a global handler function. The two watch-faces
* therefore can't coexist within the same firmware. If you want to compile this watch-face * therefore can't coexist within the same firmware. If you want to compile this watch-face
* then you need to remove the line <../watch_faces/complication/stock_stopwatch_face.c \> * then you need to remove the line <../watch_faces/complication/fast_stopwatch_face.c \>
* from the Makefile. * from the Makefile.
*/ */

View File

@ -34,7 +34,7 @@
* when the timer is stopped resets it. * when the timer is stopped resets it.
* *
* This face does not count sub-seconds. * This face does not count sub-seconds.
* See also: "stock_stopwatch_face.h" * See also: "fast_stopwatch_face.h"
*/ */
#include "movement.h" #include "movement.h"

View File

@ -29,7 +29,7 @@
const watch_face_t watch_faces[] = { const watch_face_t watch_faces[] = {
clock_face, clock_face,
stock_stopwatch_face, fast_stopwatch_face,
beats_face, beats_face,
world_clock_face, world_clock_face,
countdown_face, countdown_face,

View File

@ -29,7 +29,7 @@
#include "beats_face.h" #include "beats_face.h"
#include "world_clock_face.h" #include "world_clock_face.h"
#include "countdown_face.h" #include "countdown_face.h"
#include "stock_stopwatch_face.h" #include "fast_stopwatch_face.h"
#include "set_time_face.h" #include "set_time_face.h"
#include "preferences_face.h" #include "preferences_face.h"
// New includes go above this line. // New includes go above this line.

View File

@ -4,6 +4,6 @@ SRCS += \
./watch-faces/clock/beats_face.c \ ./watch-faces/clock/beats_face.c \
./watch-faces/clock/world_clock_face.c \ ./watch-faces/clock/world_clock_face.c \
./watch-faces/complication/countdown_face.c \ ./watch-faces/complication/countdown_face.c \
./watch-faces/complication/stock_stopwatch_face.c \ ./watch-faces/complication/fast_stopwatch_face.c \
./watch-faces/settings/set_time_face.c \ ./watch-faces/settings/set_time_face.c \
./watch-faces/settings/preferences_face.c \ ./watch-faces/settings/preferences_face.c \

View File

@ -24,7 +24,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "stock_stopwatch_face.h" #include "fast_stopwatch_face.h"
#include "watch.h" #include "watch.h"
#include "watch_common_display.h" #include "watch_common_display.h"
#include "watch_utility.h" #include "watch_utility.h"
@ -209,12 +209,12 @@ static inline void _set_colon() {
_colon = true; _colon = true;
} }
void stock_stopwatch_face_setup(uint8_t watch_face_index, void ** context_ptr) { void fast_stopwatch_face_setup(uint8_t watch_face_index, void ** context_ptr) {
(void) watch_face_index; (void) watch_face_index;
if (*context_ptr == NULL) { if (*context_ptr == NULL) {
*context_ptr = malloc(sizeof(stock_stopwatch_state_t)); *context_ptr = malloc(sizeof(fast_stopwatch_state_t));
memset(*context_ptr, 0, sizeof(stock_stopwatch_state_t)); memset(*context_ptr, 0, sizeof(fast_stopwatch_state_t));
stock_stopwatch_state_t *state = (stock_stopwatch_state_t *)*context_ptr; fast_stopwatch_state_t *state = (fast_stopwatch_state_t *)*context_ptr;
_ticks = _lap_ticks = _blink_ticks = _old_minutes = _old_seconds = _hours = 0; _ticks = _lap_ticks = _blink_ticks = _old_minutes = _old_seconds = _hours = 0;
_is_running = _colon = false; _is_running = _colon = false;
state->light_on_button = true; state->light_on_button = true;
@ -225,7 +225,7 @@ void stock_stopwatch_face_setup(uint8_t watch_face_index, void ** context_ptr) {
} }
} }
void stock_stopwatch_face_activate(void *context) { void fast_stopwatch_face_activate(void *context) {
(void) context; (void) context;
if (_is_running) { if (_is_running) {
// The background task will keep the watch from entering low energy mode while the stopwatch is on screen. // The background task will keep the watch from entering low energy mode while the stopwatch is on screen.
@ -233,8 +233,8 @@ void stock_stopwatch_face_activate(void *context) {
} }
} }
bool stock_stopwatch_face_loop(movement_event_t event, void *context) { bool fast_stopwatch_face_loop(movement_event_t event, void *context) {
stock_stopwatch_state_t *state = (stock_stopwatch_state_t *)context; fast_stopwatch_state_t *state = (fast_stopwatch_state_t *)context;
// handle overflow of fast ticks // handle overflow of fast ticks
while (_ticks >= (128 * 60 * 60)) { while (_ticks >= (128 * 60 * 60)) {
@ -321,7 +321,7 @@ bool stock_stopwatch_face_loop(movement_event_t event, void *context) {
return true; return true;
} }
void stock_stopwatch_face_resign(void *context) { void fast_stopwatch_face_resign(void *context) {
(void) context; (void) context;
// cancel the keepalive task // cancel the keepalive task
movement_cancel_background_task(); movement_cancel_background_task();

View File

@ -22,8 +22,8 @@
* SOFTWARE. * SOFTWARE.
*/ */
#ifndef STOCK_STOPWATCH_FACE_H_ #ifndef FAST_STOPWATCH_FACE_H_
#define STOCK_STOPWATCH_FACE_H_ #define FAST_STOPWATCH_FACE_H_
/* /*
* STOCK STOPWATCH face * STOCK STOPWATCH face
@ -45,7 +45,7 @@
* It either turns on with each button press or remains off. * It either turns on with each button press or remains off.
* *
* NOTE: * NOTE:
* This watch face relies heavily on static vars in stock_stopwatch.c. * This watch face relies heavily on static vars in fast_stopwatch.c.
* The disadvantage is that you cannot use more than one instance of this * The disadvantage is that you cannot use more than one instance of this
* watch face on your custom firmware - but then again, who would want that? * watch face on your custom firmware - but then again, who would want that?
* The advantage is that accessing vars is more direct and faster, and we * The advantage is that accessing vars is more direct and faster, and we
@ -56,12 +56,12 @@
typedef struct { typedef struct {
bool light_on_button; // determines whether the light button actually triggers the led bool light_on_button; // determines whether the light button actually triggers the led
} stock_stopwatch_state_t; } fast_stopwatch_state_t;
void stock_stopwatch_face_setup(uint8_t watch_face_index, void ** context_ptr); void fast_stopwatch_face_setup(uint8_t watch_face_index, void ** context_ptr);
void stock_stopwatch_face_activate(void *context); void fast_stopwatch_face_activate(void *context);
bool stock_stopwatch_face_loop(movement_event_t event, void *context); bool fast_stopwatch_face_loop(movement_event_t event, void *context);
void stock_stopwatch_face_resign(void *context); void fast_stopwatch_face_resign(void *context);
#if __EMSCRIPTEN__ #if __EMSCRIPTEN__
void em_cb_handler(void *userData); void em_cb_handler(void *userData);
@ -69,12 +69,12 @@ void em_cb_handler(void *userData);
void TC2_Handler(void); void TC2_Handler(void);
#endif #endif
#define stock_stopwatch_face ((const watch_face_t){ \ #define fast_stopwatch_face ((const watch_face_t){ \
stock_stopwatch_face_setup, \ fast_stopwatch_face_setup, \
stock_stopwatch_face_activate, \ fast_stopwatch_face_activate, \
stock_stopwatch_face_loop, \ fast_stopwatch_face_loop, \
stock_stopwatch_face_resign, \ fast_stopwatch_face_resign, \
NULL, \ NULL, \
}) })
#endif // STOCK_STOPWATCH_FACE_H_ #endif // FAST_STOPWATCH_FACE_H_