summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2015-11-23clean up after config, get things building again, update default ↵Mike Fiore4
configuration to match spec
2015-11-23Merge branch 'configMode'Mike Fiore29
Conflicts: main.cpp
2015-11-23display frequency sub band when joining in 915 frequency bandMike Fiore2
2015-11-23save survey data to file, start adding support for sending data packet, misc ↵Mike Fiore7
tweaks and fixes
2015-11-201. Merged CommandTerminal into ModeConfig and deleted CommandTerminal.Leon Lindenfelser30
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 Lindenfelser3
2015-11-20refactor more common elements into Mode template classMike Fiore7
2015-11-20make "No Free Channel" lines full screen width to wipe out random character ↵Mike Fiore2
- don't know where it's coming from!
2015-11-20implement basic single survey mode - still needs sending data packet and ↵Mike Fiore19
data survey file
2015-11-19Added ModeConfig code. It builds, the screen works and a debug message for ↵Leon Lindenfelser4
config mode prints but the AT command parser is not working.
2015-11-19add info line to help layoutMike Fiore4
2015-11-19use a single layout for help screens as they're basically all the same, misc ↵Mike Fiore10
tweaks and fixes
2015-11-18get things building again - remove config code in main, fix bug in ModeJoinMike Fiore3
2015-11-18Merge branch 'atcommands'Mike Fiore55
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 Fiore6
accordingly
2015-11-18Added functionality to get the guts of these commands working with storageLeon Lindenfelser6
mapped into unused mDot commands. Over write the mDot defaults in these storage locations with the appropriate defaults for these 5 commands.
2015-11-18add placeholder functions for demo, survey single, and survey sweep modes ↵Mike Fiore7
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 Fiore3
2015-11-17remove join failure messageMike Fiore1
2015-11-17add config layout, remove lots of loggingMike Fiore5
2015-11-17fix memory leakMike Fiore1
2015-11-17join works, but only once - added object for running LoRa operations in a ↵Mike Fiore9
thread, lots of misc updates
2015-11-16Added all the new dotbox commands with some detail work still neededLeon Lindenfelser18
2015-11-16update internal signal in ButtonHandler - stay outside range of signals used ↵Mike Fiore1
to communicate with main
2015-11-16put enums inside class scope when possibleMike Fiore3
2015-11-16remove commented out code in main.cppMike Fiore1
2015-11-13log push button presses in main menu functionMike Fiore1
2015-11-13refactor button class to run a thread - handle button holds when the ↵Mike Fiore2
threshold is reached, not when the button is released
2015-11-13Removed unnecessary sleep, wakeup, serial loop, format data etc from command ↵Leon Lindenfelser2
terminal
2015-11-13CommandTerminal working on debug portLeon Lindenfelser1
2015-11-13add main menu using scroll-select layoutMike Fiore1
2015-11-13add scroll-select layout - tested for each edge case and generic caseMike Fiore2
2015-11-13update generic display functions in Layout - update LayoutStartup accordinglyMike Fiore3
2015-11-13update ButtonHandler - ignore presses less than 20 msMike Fiore2
2015-11-13add LayoutStartup destructorMike Fiore1
2015-11-13Added CommandTerminal with unneccessary commands removedLeon Lindenfelser38
2015-11-12add class for handling button events - signals main thread when event occurs ↵Mike Fiore3
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 Fiore3
2015-11-11reorganize Layout as a base class for screen layoutsMike Fiore2
2015-11-11rename DisplayManager to LayoutMike Fiore2
2015-11-09add DisplayManagerMike Fiore3
2015-11-09add label to line with versionMike Fiore1
2015-11-09generate version header as part of setupMike Fiore1
2015-11-09display logo and product information on startup, add version.sh to generate ↵Mike Fiore2
version header
2015-11-09add MTS-Serial as a submoduleMike Fiore2
2015-11-09use version 0.0.9 of mdot-libraryMike Fiore1
2015-11-09add mdot-library as a submoduleMike Fiore2
2015-11-09create setup.sh to clone sensor and gps libraries from mbedMike Fiore1