Commit graph

54 commits

Author SHA1 Message Date
Mike C dd981aa44d Added interrupt driven Timer for serial IO 2013-04-24 22:49:26 -04:00
Mike C b8dd067ecb Setup LCD class to use global config instead of local reference 2013-04-17 20:07:34 -04:00
Mike C 7f60a42f9b Implemented timeout reset on input event 2013-04-17 20:06:53 -04:00
Mike C ebd4ac5d04 Fix: timeout configuration is now used to control UI timeout 2013-04-17 19:59:03 -04:00
Mike C 2301c53434 Disabled debugging 2013-04-17 00:01:28 -04:00
Mike C 0998cb4785 Debugging output, bug fixes, code cleanup, working serial data transfer implementation 2013-04-16 22:02:09 -04:00
Mike C db6e6b940d Added serial data processing 2013-04-09 18:11:08 -04:00
Mike C 18e6356df1 Added serial.begin / serial.end logic 2013-04-09 18:05:22 -04:00
Mike C 4c3ded46ea Removed unnecessary debug line 2013-04-09 17:56:46 -04:00
Mike C 8de1dd39bf Added display/button led timeout functionality 2013-04-09 17:56:19 -04:00
Mike C bfa639d5a2 Added shifter code 2013-04-09 17:40:12 -04:00
Mike C d1f56f0f70 Removed metro timer for the moment 2013-04-09 17:18:43 -04:00
Mike C 8c8d1451f9 Added Metro timer library 2013-04-08 12:45:22 -04:00
Mike C 7ba91945ee Implemented UI timeout 2013-04-07 01:32:42 -04:00
Mike C d96b20c81d Added timeout management screen 2013-04-07 00:49:23 -04:00
Mike C ceb50fbdb5 Added configuration tracking and management to UI
Also added timeout option
2013-04-06 23:27:56 -04:00
Mike C 1cda1fe0b7 Implemented configuration screens and further navigation 2013-04-06 22:24:15 -04:00
Mike C 171bf68d36 Working navigation on main screen for higlights 2013-04-06 20:52:37 -04:00
Mike C 06c9588b35 Added some debug code 2013-04-06 20:44:27 -04:00
Mike C 75fd92cebf Added rudamentary handling of joystick events on the main UI screen -- not tested 2013-04-06 20:42:58 -04:00
Mike C abfa9f6269 Re-built LCD splash screen control using a wrapper class 2013-04-06 19:21:06 -04:00
Mike C eb68eceab5 Added header guards 2013-04-06 19:10:08 -04:00
Mike C 2b1c3b2889 Working LCD print of splash.bmp 2013-04-06 18:44:34 -04:00
Mike C e86ce88c05 Libraries 2013-04-06 18:02:45 -04:00
Mike C 823696d7ee Shuffled libraries so they can be installed easier; added readme 2013-04-06 17:37:58 -04:00
Mike C b14b066300 Added AdaFruit SD card library 2013-04-06 17:09:50 -04:00
Mike C a73fc9b191 Renamed libraries in use 2013-04-06 17:09:22 -04:00
Mike C c83891d765 Re-implemented PSP joystick as dedicated class 2013-04-06 17:01:46 -04:00
Mike C 59eeabc785 Make compile, finish button programming -- Still mid-refactor 2013-04-06 16:31:44 -04:00
Mike C 8e78b2eb01 Changed serial TTL display string; added necessary voltage state tracking 2013-04-06 02:51:10 -04:00
Mike C 9c5f16fd41 Added LCD/SD pinouts from example code that was tested separate of the main project 2013-04-06 02:44:59 -04:00
Mike C 6a242a25c1 Started massive re-factor and re-write of code base -- VERY BROKEN 2013-04-06 02:40:36 -04:00
Mike C 22b183df2d Added AdaFruit LCD libraries to the right location 2013-04-05 18:54:30 -04:00
Mike C 4bb75e25fc Restarted UI refactor; Push button class compiles. 2013-04-05 12:41:21 -04:00
Mike C 82b20bcd03 Start of massive refactor / rewrite to bring all of the various components and circuits online that were developed independent of the original code base / platform 2013-04-05 11:25:23 -04:00
Mike C 5ec3f7d8d1 Moved old LCD code to attic; Will be re-writing for AdaFruit 1.8 inch lcd 2013-04-05 11:09:04 -04:00
Mike C fd46b39ba4 Moved old LCD code to attic; Will be re-writing for AdaFruit 1.8 inch lcd 2013-04-05 11:08:52 -04:00
Mike C 7fcd7de8c4 Added serial IO to main loop for testing Cisco serial console work 2013-03-28 22:36:44 -04:00
Mike C 9c34d4ceaf Rough addition of PSP joystick and dedicated push button; Also ran Arduino IDE code formatter 2013-03-26 21:38:14 -04:00
Mike C 6322d1df9f Updated README markdown to fix heading 2013-03-13 16:32:33 -04:00
Mike C 1d787fcc52 Re-factor globals into project header and re-factor UI code out into standard C++ structure 2013-03-13 16:29:54 -04:00
Mike C 4f23967727 Added README for main sketch 2013-03-13 16:29:12 -04:00
Mike C 68f5b7b101 Added ability to change line speeds 2013-03-10 21:56:36 -04:00
Mike C c807b2f384 Proper selection of line speed 2013-03-10 21:38:46 -04:00
Mike C b3b3c34756 Code cleanup / organization 2013-03-10 16:59:21 -04:00
Mike C 4fade5c3fe Added print of hilight for line speed 2013-03-10 16:56:25 -04:00
Mike C d0e436d7b7 Removed test code 2013-03-10 16:46:13 -04:00
Mike C 046126726e Bug fix 2013-03-10 16:45:55 -04:00
Mike C bcd3bff931 Added line speeds (including display) and tx/rx arrow drawing 2013-03-10 16:23:07 -04:00
Mike C 8291d91866 Updated headers and description 2013-03-10 15:06:30 -04:00