summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2016-01-08 11:06:23 -0600
committerMike Fiore <mfiore@multitech.com>2016-01-08 11:06:23 -0600
commit53c06d0e002016e3a8dd72e325ba902f2eecaf2a (patch)
treed827df98f3961c71f66b857119dc4c948de1cfe3 /main.cpp
parent52bc86ff4e20e155cfa2411225b3f8c81c769cd1 (diff)
downloadmtdot-box-evb-factory-firmware-53c06d0e002016e3a8dd72e325ba902f2eecaf2a.tar.gz
mtdot-box-evb-factory-firmware-53c06d0e002016e3a8dd72e325ba902f2eecaf2a.tar.bz2
mtdot-box-evb-factory-firmware-53c06d0e002016e3a8dd72e325ba902f2eecaf2a.zip
display frequency band and sub band correctly even if they change in configuration
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/main.cpp b/main.cpp
index b22def3..b63c61b 100644
--- a/main.cpp
+++ b/main.cpp
@@ -112,19 +112,16 @@ int main() {
void mainMenu() {
bool mode_selected = false;
std::string selected;
- std::string product = "MTDOT-BOX/EVB ";
+ std::string product;
- product += mDot::FrequencyBandStr(dot->getFrequencyBand()).substr(3);
-
typedef enum {
- demo = 2,
+ demo = 1,
config,
single,
sweep
} menu_items;
std::string menu_strings[] = {
- product,
"Select Mode",
"LoRa Demo",
"Configuration",
@@ -139,10 +136,13 @@ void mainMenu() {
items.push_back(menu_strings[sweep]);
while (true) {
+ product = "MTDOT-BOX/EVB ";
+ product += mDot::FrequencyBandStr(dot->getFrequencyBand()).substr(3);
+
// reset session between modes
dot->resetNetworkSession();
lora->resetActivityLed();
- LayoutScrollSelect menu(lcd, items, menu_strings[0], menu_strings[1]);
+ LayoutScrollSelect menu(lcd, items, product, menu_strings[0]);
menu.display();
while (! mode_selected) {