From 82499f4e83ca7b738372078c20f7514dadc2ea1d Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Mon, 23 Jan 2023 18:01:35 +1100 Subject: [PATCH] Setting setup for BLEEnabled --- source/Core/Inc/Settings.h | 2 +- source/Core/Inc/Translation.h | 1 + source/Core/Src/Settings.cpp | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/Core/Inc/Settings.h b/source/Core/Inc/Settings.h index 6667b478..df0d2cf4 100644 --- a/source/Core/Inc/Settings.h +++ b/source/Core/Inc/Settings.h @@ -54,7 +54,7 @@ enum SettingsOptions { BLEEnabled = 37, // Should BLE hardware be enabled if present // - SettingsOptionsLength = 37, // + SettingsOptionsLength = 38, // }; typedef enum { diff --git a/source/Core/Inc/Translation.h b/source/Core/Inc/Translation.h index ccb76b7c..4f9c3861 100644 --- a/source/Core/Inc/Translation.h +++ b/source/Core/Inc/Translation.h @@ -85,6 +85,7 @@ enum class SettingsItemIndex : uint8_t { PowerPulseDuration, SettingsReset, LanguageSwitch, + BLEEnabled, NUM_ITEMS, }; diff --git a/source/Core/Src/Settings.cpp b/source/Core/Src/Settings.cpp index 149f8043..e4d446ad 100644 --- a/source/Core/Src/Settings.cpp +++ b/source/Core/Src/Settings.cpp @@ -86,6 +86,7 @@ static const SettingConstants settingsConstants[(int)SettingsOptions::SettingsOp {0, 99, 11, 33}, // OLEDBrightness {0, 5, 1, 1}, // LOGOTime {0, 1, 1, 0}, // CalibrateCJC + {0, 1, 1, 1}, // BLEEnabled }; static_assert((sizeof(settingsConstants) / sizeof(SettingConstants)) == ((int)SettingsOptions::SettingsOptionsLength));