From 7b2319b1727dd25d16f12351376cdba75a404fb1 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Fri, 17 Jul 2026 01:12:18 +0200 Subject: make settings configurable via phone app --- src/c/config.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/c/config.h (limited to 'src/c/config.h') diff --git a/src/c/config.h b/src/c/config.h new file mode 100644 index 0000000..899c289 --- /dev/null +++ b/src/c/config.h @@ -0,0 +1,26 @@ +/* Copyright (C) 2026 Reiner Herrmann + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#ifndef CONFIG_H +#define CONFIG_H + +#include + +enum BeatIndicator { + FLASHING = 0, + VIBRATION, + BEEP, +}; + +void config_init(); +void config_deinit(); + +uint16_t config_get_bpm(); +void config_set_bpm(uint16_t bpm); +uint8_t config_get_beats(); +void config_set_beats(uint8_t beats); +uint8_t config_get_volume(); +bool config_is_indicator_enabled(enum BeatIndicator); + +#endif -- cgit v1.2.3