diff --git a/src/audio/audio_converter.cpp b/src/audio/audio_converter.cpp index a57a1387..efe384eb 100644 --- a/src/audio/audio_converter.cpp +++ b/src/audio/audio_converter.cpp @@ -22,7 +22,7 @@ #include "sample.hpp" #include "tasks.hpp" -static constexpr char kTag[] = "mixer"; +[[maybe_unused]] static constexpr char kTag[] = "mixer"; static constexpr std::size_t kSampleBufferLength = drivers::kI2SBufferLengthFrames * sizeof(sample::Sample) * 2; diff --git a/src/audio/audio_decoder.cpp b/src/audio/audio_decoder.cpp index 78b0d3f5..03402cfc 100644 --- a/src/audio/audio_decoder.cpp +++ b/src/audio/audio_decoder.cpp @@ -45,7 +45,7 @@ namespace audio { -static const char* kTag = "audio_dec"; +[[maybe_unused]] static const char* kTag = "audio_dec"; static constexpr std::size_t kCodecBufferLength = drivers::kI2SBufferLengthFrames * sizeof(sample::Sample) * 2; diff --git a/src/audio/audio_fsm.cpp b/src/audio/audio_fsm.cpp index 7480934b..09a64db1 100644 --- a/src/audio/audio_fsm.cpp +++ b/src/audio/audio_fsm.cpp @@ -37,7 +37,7 @@ namespace audio { -static const char kTag[] = "audio_fsm"; +[[maybe_unused]] static const char kTag[] = "audio_fsm"; std::shared_ptr AudioState::sServices; diff --git a/src/audio/bt_audio_output.cpp b/src/audio/bt_audio_output.cpp index 367710db..a189fefe 100644 --- a/src/audio/bt_audio_output.cpp +++ b/src/audio/bt_audio_output.cpp @@ -23,7 +23,7 @@ #include "result.hpp" #include "wm8523.hpp" -static const char* kTag = "BTOUT"; +[[maybe_unused]] static const char* kTag = "BTOUT"; namespace audio { diff --git a/src/audio/fatfs_audio_input.cpp b/src/audio/fatfs_audio_input.cpp index 3cd75606..4c5e981b 100644 --- a/src/audio/fatfs_audio_input.cpp +++ b/src/audio/fatfs_audio_input.cpp @@ -38,7 +38,7 @@ #include "track.hpp" #include "types.hpp" -static const char* kTag = "SRC"; +[[maybe_unused]] static const char* kTag = "SRC"; namespace audio { diff --git a/src/audio/fatfs_source.cpp b/src/audio/fatfs_source.cpp index a5d172e7..f682cd0d 100644 --- a/src/audio/fatfs_source.cpp +++ b/src/audio/fatfs_source.cpp @@ -20,7 +20,7 @@ namespace audio { -static constexpr char kTag[] = "fatfs_src"; +[[maybe_unused]] static constexpr char kTag[] = "fatfs_src"; FatfsSource::FatfsSource(codecs::StreamType t, std::unique_ptr file) : IStream(t), file_(std::move(file)) {} diff --git a/src/audio/i2s_audio_output.cpp b/src/audio/i2s_audio_output.cpp index 833802ee..8cfd5b90 100644 --- a/src/audio/i2s_audio_output.cpp +++ b/src/audio/i2s_audio_output.cpp @@ -25,7 +25,7 @@ #include "result.hpp" #include "wm8523.hpp" -static const char* kTag = "I2SOUT"; +[[maybe_unused]] static const char* kTag = "I2SOUT"; namespace audio { diff --git a/src/audio/track_queue.cpp b/src/audio/track_queue.cpp index 331aa756..86f6e034 100644 --- a/src/audio/track_queue.cpp +++ b/src/audio/track_queue.cpp @@ -19,7 +19,7 @@ namespace audio { -static constexpr char kTag[] = "tracks"; +[[maybe_unused]] static constexpr char kTag[] = "tracks"; TrackQueue::TrackQueue() {} diff --git a/src/codecs/foxenflac.cpp b/src/codecs/foxenflac.cpp index 282b8ce1..7d11d4f1 100644 --- a/src/codecs/foxenflac.cpp +++ b/src/codecs/foxenflac.cpp @@ -16,7 +16,7 @@ namespace codecs { -static const char kTag[] = "flac"; +[[maybe_unused]] static const char kTag[] = "flac"; FoxenFlacDecoder::FoxenFlacDecoder() : input_(), buffer_(), flac_(FX_FLAC_ALLOC(FLAC_MAX_BLOCK_SIZE, 2)) {} diff --git a/src/codecs/mad.cpp b/src/codecs/mad.cpp index 6e1546d8..d5516e30 100644 --- a/src/codecs/mad.cpp +++ b/src/codecs/mad.cpp @@ -23,7 +23,7 @@ namespace codecs { -static constexpr char kTag[] = "mad"; +[[maybe_unused]] static constexpr char kTag[] = "mad"; static constexpr uint32_t kMallocCapsPrefer = MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT; diff --git a/src/codecs/opus.cpp b/src/codecs/opus.cpp index 448e9eb4..e4917a33 100644 --- a/src/codecs/opus.cpp +++ b/src/codecs/opus.cpp @@ -26,7 +26,7 @@ namespace codecs { -static constexpr char kTag[] = "opus"; +[[maybe_unused]] static constexpr char kTag[] = "opus"; static int read_cb(void* src, unsigned char* ptr, int nbytes) { IStream* source = reinterpret_cast(src); diff --git a/src/codecs/source_buffer.cpp b/src/codecs/source_buffer.cpp index 5955523e..3d06afa0 100644 --- a/src/codecs/source_buffer.cpp +++ b/src/codecs/source_buffer.cpp @@ -17,7 +17,7 @@ namespace codecs { -static constexpr char kTag[] = "dec_buf"; +[[maybe_unused]] static constexpr char kTag[] = "dec_buf"; static constexpr size_t kBufferSize = 1024 * 8; SourceBuffer::SourceBuffer() diff --git a/src/codecs/vorbis.cpp b/src/codecs/vorbis.cpp index 764f58d9..3b3798cb 100644 --- a/src/codecs/vorbis.cpp +++ b/src/codecs/vorbis.cpp @@ -32,7 +32,7 @@ namespace codecs { -static constexpr char kTag[] = "vorbis"; +[[maybe_unused]] static constexpr char kTag[] = "vorbis"; static size_t read_cb(void* ptr, size_t size, size_t nmemb, void* instance) { IStream* source = reinterpret_cast(instance); diff --git a/src/database/database.cpp b/src/database/database.cpp index a0bd4fd2..e05fa26a 100644 --- a/src/database/database.cpp +++ b/src/database/database.cpp @@ -44,7 +44,7 @@ namespace database { static SingletonEnv sEnv; -static const char* kTag = "DB"; +[[maybe_unused]] static const char* kTag = "DB"; static const char kDbPath[] = "/.tangara-db"; diff --git a/src/database/records.cpp b/src/database/records.cpp index c9fafe08..a0aac69a 100644 --- a/src/database/records.cpp +++ b/src/database/records.cpp @@ -44,11 +44,11 @@ namespace database { -static const char* kTag = "RECORDS"; +[[maybe_unused]] static const char* kTag = "RECORDS"; static const char kDataPrefix = 'D'; static const char kHashPrefix = 'H'; -static const char kTagHashPrefix = 'T'; +[[maybe_unused]] static const char kTagHashPrefix = 'T'; static const char kIndexPrefix = 'I'; static const char kFieldSeparator = '\0'; diff --git a/src/database/tag_parser.cpp b/src/database/tag_parser.cpp index 83b37b91..eb5f3a43 100644 --- a/src/database/tag_parser.cpp +++ b/src/database/tag_parser.cpp @@ -125,7 +125,7 @@ static void toc(Tagctx* ctx, int ms, int offset) {} } // namespace libtags static const std::size_t kBufSize = 1024; -static const char* kTag = "TAGS"; +[[maybe_unused]] static const char* kTag = "TAGS"; TagParserImpl::TagParserImpl() { extension_to_parser_["opus"] = std::make_unique(); diff --git a/src/drivers/bluetooth.cpp b/src/drivers/bluetooth.cpp index 797a05d7..5bb4a5b4 100644 --- a/src/drivers/bluetooth.cpp +++ b/src/drivers/bluetooth.cpp @@ -29,7 +29,7 @@ namespace drivers { -static constexpr char kTag[] = "bluetooth"; +[[maybe_unused]] static constexpr char kTag[] = "bluetooth"; DRAM_ATTR static StreamBufferHandle_t sStream = nullptr; diff --git a/src/drivers/display.cpp b/src/drivers/display.cpp index a06320f4..cb3ee3a0 100644 --- a/src/drivers/display.cpp +++ b/src/drivers/display.cpp @@ -37,7 +37,7 @@ #include "spi.hpp" #include "tasks.hpp" -static const char* kTag = "DISPLAY"; +[[maybe_unused]] static const char* kTag = "DISPLAY"; // TODO(jacqueline): Encode width and height variations in the init data. static const uint8_t kDisplayHeight = 128 + 2; diff --git a/src/drivers/i2s_dac.cpp b/src/drivers/i2s_dac.cpp index 435c16e4..ef1a64ab 100644 --- a/src/drivers/i2s_dac.cpp +++ b/src/drivers/i2s_dac.cpp @@ -36,7 +36,7 @@ namespace drivers { -static const char* kTag = "i2s_dac"; +[[maybe_unused]] static const char* kTag = "i2s_dac"; static const i2s_port_t kI2SPort = I2S_NUM_0; auto I2SDac::create(IGpios& expander) -> std::optional { diff --git a/src/drivers/nvs.cpp b/src/drivers/nvs.cpp index ffaa0a5e..c8a9a7c7 100644 --- a/src/drivers/nvs.cpp +++ b/src/drivers/nvs.cpp @@ -21,7 +21,7 @@ namespace drivers { -static constexpr char kTag[] = "nvm"; +[[maybe_unused]] static constexpr char kTag[] = "nvm"; static constexpr uint8_t kSchemaVersion = 1; static constexpr char kKeyVersion[] = "ver"; diff --git a/src/drivers/samd.cpp b/src/drivers/samd.cpp index 459b7bce..e6014306 100644 --- a/src/drivers/samd.cpp +++ b/src/drivers/samd.cpp @@ -22,7 +22,7 @@ enum Registers : uint8_t { }; static const uint8_t kAddress = 0x45; -static const char kTag[] = "SAMD"; +[[maybe_unused]] static const char kTag[] = "SAMD"; namespace drivers { diff --git a/src/drivers/storage.cpp b/src/drivers/storage.cpp index 0492b5dc..cb1407a6 100644 --- a/src/drivers/storage.cpp +++ b/src/drivers/storage.cpp @@ -26,7 +26,7 @@ #include "gpios.hpp" #include "memory_resource.hpp" -static const char* kTag = "SDSTORAGE"; +[[maybe_unused]] static const char* kTag = "SDSTORAGE"; static const uint8_t kMaxOpenFiles = 8; namespace drivers { diff --git a/src/drivers/touchwheel.cpp b/src/drivers/touchwheel.cpp index cad3433d..697f9881 100644 --- a/src/drivers/touchwheel.cpp +++ b/src/drivers/touchwheel.cpp @@ -24,7 +24,7 @@ namespace drivers { // Touch wheel implementation using a Microchip AT42QT2120 -static const char* kTag = "TOUCHWHEEL"; +[[maybe_unused]] static const char* kTag = "TOUCHWHEEL"; static const uint8_t kTouchWheelAddress = 0x1C; static const gpio_num_t kIntPin = GPIO_NUM_25; diff --git a/src/system_fsm/booting.cpp b/src/system_fsm/booting.cpp index 08a1c083..82d83836 100644 --- a/src/system_fsm/booting.cpp +++ b/src/system_fsm/booting.cpp @@ -38,7 +38,7 @@ namespace system_fsm { namespace states { -static const char kTag[] = "BOOT"; +[[maybe_unused]] static const char kTag[] = "BOOT"; static auto bt_event_cb(drivers::bluetooth::Event ev) -> void { if (ev == drivers::bluetooth::Event::kKnownDevicesChanged) { diff --git a/src/system_fsm/idle.cpp b/src/system_fsm/idle.cpp index bd327134..b8ebefdb 100644 --- a/src/system_fsm/idle.cpp +++ b/src/system_fsm/idle.cpp @@ -21,7 +21,7 @@ namespace system_fsm { namespace states { -static const char kTag[] = "IDLE"; +[[maybe_unused]] static const char kTag[] = "IDLE"; static const TickType_t kTicksBeforeSleep = pdMS_TO_TICKS(10000); static void timer_callback(TimerHandle_t timer) { diff --git a/src/system_fsm/running.cpp b/src/system_fsm/running.cpp index 70b4e99c..567553a9 100644 --- a/src/system_fsm/running.cpp +++ b/src/system_fsm/running.cpp @@ -21,7 +21,7 @@ namespace system_fsm { namespace states { -static const char kTag[] = "RUN"; +[[maybe_unused]] static const char kTag[] = "RUN"; static database::IFileGatherer* sFileGatherer; diff --git a/src/system_fsm/system_fsm.cpp b/src/system_fsm/system_fsm.cpp index 9e1a4198..1e92cd62 100644 --- a/src/system_fsm/system_fsm.cpp +++ b/src/system_fsm/system_fsm.cpp @@ -14,7 +14,7 @@ #include "tag_parser.hpp" #include "track_queue.hpp" -static const char kTag[] = "system"; +[[maybe_unused]] static const char kTag[] = "system"; namespace system_fsm { diff --git a/src/ui/encoder_input.cpp b/src/ui/encoder_input.cpp index f6a981a7..b27c2862 100644 --- a/src/ui/encoder_input.cpp +++ b/src/ui/encoder_input.cpp @@ -23,7 +23,7 @@ #include "touchwheel.hpp" #include "ui_events.hpp" -static constexpr char kTag[] = "input"; +[[maybe_unused]] static constexpr char kTag[] = "input"; constexpr int kDPadAngleThreshold = 20; constexpr int kLongPressDelayMs = 500; diff --git a/src/ui/lvgl_task.cpp b/src/ui/lvgl_task.cpp index ff85a055..2c4f01ca 100644 --- a/src/ui/lvgl_task.cpp +++ b/src/ui/lvgl_task.cpp @@ -47,7 +47,7 @@ namespace ui { -static const char* kTag = "ui_task"; +[[maybe_unused]] static const char* kTag = "ui_task"; UiTask::UiTask() {} diff --git a/src/ui/screen_track_browser.cpp b/src/ui/screen_track_browser.cpp index d0bb59e9..7a605a60 100644 --- a/src/ui/screen_track_browser.cpp +++ b/src/ui/screen_track_browser.cpp @@ -39,7 +39,7 @@ #include "widget_top_bar.hpp" #include "widgets/lv_label.h" -static constexpr char kTag[] = "browser"; +[[maybe_unused]] static constexpr char kTag[] = "browser"; static constexpr int kMaxPages = 4; static constexpr int kPageBuffer = 6; diff --git a/src/ui/ui_fsm.cpp b/src/ui/ui_fsm.cpp index a33dd38e..becb7af5 100644 --- a/src/ui/ui_fsm.cpp +++ b/src/ui/ui_fsm.cpp @@ -43,7 +43,7 @@ namespace ui { -static constexpr char kTag[] = "ui_fsm"; +[[maybe_unused]] static constexpr char kTag[] = "ui_fsm"; static const std::size_t kRecordsPerPage = 15;