summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>2024-02-20 23:16:41 -0300
committerMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>2024-02-20 23:16:41 -0300
commit48e7fb1a7cd7e78c5ad2d8b3819425a05fa0c641 (patch)
treece1c9f69f2ba34b43c35ffde1b51ebfff65c2622
parenta99f6a716f73957c19070ec091a61f1ab8a01042 (diff)
downloadSensor-Watch-48e7fb1a7cd7e78c5ad2d8b3819425a05fa0c641.tar.gz
Sensor-Watch-48e7fb1a7cd7e78c5ad2d8b3819425a05fa0c641.tar.bz2
Sensor-Watch-48e7fb1a7cd7e78c5ad2d8b3819425a05fa0c641.zip
faces/totp: define TOTP data array size function
Computes the size of the array of TOTP records. The compiler will likely evaluate it at compile time.
-rw-r--r--movement/watch_faces/complication/totp_face.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/movement/watch_faces/complication/totp_face.c b/movement/watch_faces/complication/totp_face.c
index dcdc957d..4ab77c37 100644
--- a/movement/watch_faces/complication/totp_face.c
+++ b/movement/watch_faces/complication/totp_face.c
@@ -65,6 +65,10 @@ static totp_t totp_data[] = {
// END OF KEY DATA.
////////////////////////////////////////////////////////////////////////////////
+static inline size_t _totp_num(void) {
+ return sizeof(totp_data) / sizeof(*totp_data);
+}
+
static void _update_display(totp_state_t *totp_state) {
char buf[14];
div_t result;