summaryrefslogtreecommitdiff
path: root/main.cpp
AgeCommit message (Collapse)AuthorFiles
2016-10-171. Display DOT-BOX/EVB AU915/US915/EU868 on start up and main menu screens.Leon Lindenfelser1
2. Add check for SF_10 in demo mode. Diplay message and change to SF_9 so packet size is large enough for all data. 3. Update setup.sh to pull in libs with enable/disable irq removed for mbed 5.
2016-09-21Merge branch 'Semtech'Jason Reiss1
Conflicts: .gitmodules Mode/ModeJoin.cpp main.cpp Add AU915
2016-09-14Merge branch 'mts-lora' into SemtechJason Reiss1
Conflicts: main.cpp
2016-08-18Merge branch 'Semtech/GpsSurveryMode'Mike Fiore1
Conflicts: main.cpp
2016-08-18Replace main.cppRyan Klaassen1
2016-08-10Replace main.cppRyan Klaassen1
2016-08-08Replace main.cppRyan Klaassen1
2016-08-08Replace main.cppRyan Klaassen1
2016-08-08Replace main.cppRyan Klaassen1
2016-07-19mts-lora datarate changesJason Reiss1
2016-01-28add license header to source filesMike Fiore1
2016-01-08display frequency band and sub band correctly even if they change in ↵Mike Fiore1
configuration
2016-01-08display frequency band (868 or 915) on splash screen and main menuMike Fiore1
2015-12-10remove extra GPS and Sensor objects from Mode classMike Fiore1
2015-12-07reset activity LED back to red when exiting to main menuMike Fiore1
2015-12-04give the GPS lib a handle to the LED controller so it can blink LED2 when ↵Mike Fiore1
not locked
2015-12-04display if GPS was detected on startup screenMike Fiore1
2015-12-04implement demo mode logic - still need to add sensor dataMike Fiore1
2015-12-03turn on LED2Mike Fiore1
2015-12-02implement AT command to delete survey data fileMike Fiore1
2015-12-02use a global GPS object like we do for buttons, LoRa, etcMike Fiore1
2015-12-01Merge branch 'modeDemo'Mike Fiore1
Conflicts: Mode/Mode.cpp
2015-11-30start work on survey sweep - currently determines rates and power levels to ↵Mike Fiore1
use and prints them out
2015-11-23stub out functions & struct for formatting data packets for both survey and ↵Mike Fiore1
demo modes
2015-11-23display product id on startup screen, change baud rates to 115k, set log ↵Mike Fiore1
level to trace
2015-11-23clean up after config, get things building again, update default ↵Mike Fiore1
configuration to match spec
2015-11-23Merge branch 'configMode'Mike Fiore1
Conflicts: main.cpp
2015-11-23display frequency sub band when joining in 915 frequency bandMike Fiore1
2015-11-201. Merged CommandTerminal into ModeConfig and deleted CommandTerminal.Leon Lindenfelser1
2. Fixed AT&V output. 3. Cleaned up some unused code. 4. Added +FREQ back in. 5. Removed CmdExit and put the +EXIT command right in the command parsing code.
2015-11-20AT commands are working in modeConfig.Leon Lindenfelser1
2015-11-20refactor more common elements into Mode template classMike Fiore1
2015-11-20implement basic single survey mode - still needs sending data packet and ↵Mike Fiore1
data survey file
2015-11-19use a single layout for help screens as they're basically all the same, misc ↵Mike Fiore1
tweaks and fixes
2015-11-18get things building again - remove config code in main, fix bug in ModeJoinMike Fiore1
2015-11-18Merge branch 'atcommands'Mike Fiore1
configuration needs to be pulled out of main and implemented as a Mode object Conflicts: main.cpp
2015-11-18create Mode base class for modes - implement join as a mode and update main ↵Mike Fiore1
accordingly
2015-11-18add placeholder functions for demo, survey single, and survey sweep modes ↵Mike Fiore1
and layouts for each - menu navigation is looking really good
2015-11-18fix datarate display on join, clear signals for main thread after changing modesMike Fiore1
2015-11-18display current join attempt when joiningMike Fiore1
2015-11-17remove join failure messageMike Fiore1
2015-11-17add config layout, remove lots of loggingMike Fiore1
2015-11-17fix memory leakMike Fiore1
2015-11-17join works, but only once - added object for running LoRa operations in a ↵Mike Fiore1
thread, lots of misc updates
2015-11-16put enums inside class scope when possibleMike Fiore1
2015-11-16remove commented out code in main.cppMike Fiore1
2015-11-13log push button presses in main menu functionMike Fiore1
2015-11-13CommandTerminal working on debug portLeon Lindenfelser1
2015-11-13add main menu using scroll-select layoutMike Fiore1
2015-11-12add class for handling button events - signals main thread when event occurs ↵Mike Fiore1
and main thread can check event - supports SW1 press, SW2 press, and SW1 hold
2015-11-11add layout for startup screen, tweak main to display startup and sit in loopMike Fiore1