Commit Graph

39 Commits

Author SHA1 Message Date
Travis Goodspeed
114cd3d617 Initial implementation of a UART monitor for firmware and client. #54 #55 2017-12-08 18:40:33 -05:00
Travis Goodspeed
652a5fba33 Beacon application works. First packets between devices!
Using FaradayRF settings on different frequencies for now.
2017-12-05 17:34:39 -05:00
Travis Goodspeed
73358fbdbf Partial iClicker implementation. Still needs work. #52 2017-12-04 14:14:09 -05:00
Travis Goodspeed
8f17719069 First stab at packet functions for the RF1A library. #44 2017-12-03 16:16:41 -05:00
Travis Goodspeed
a2553cca2c Finishes codeplug support. Close #50. 2017-12-02 22:49:33 -05:00
Travis Goodspeed
dd9da08aff Combined RSSI with a Tuner application, for navigating the codeplug.
Close #49
2017-12-01 13:48:08 -05:00
Travis Goodspeed
4d23640562 Codeplug compiles, flashes, and loads. Not yet erasing properly, still needs UI. #50 2017-11-30 17:50:42 -05:00
Travis Goodspeed
0b3accc9c5 Beginnings of codeplug support. #50 2017-11-30 15:48:22 -05:00
Travis Goodspeed
863d036440 RSSI app works, so long as you pass through Morse first. I don't know why. #49 2017-11-29 20:20:06 -05:00
Travis Goodspeed
b09c610ed8 Full alphabet in the Morse library. #46 2017-11-28 18:28:14 -05:00
Travis Goodspeed
425ae1e0ed Workaround for the RTC3 errata. Close #47. 2017-11-28 12:54:30 -05:00
Travis Goodspeed
2f155d2ebb Beginnings of a Morse application. #44 #46 2017-11-19 14:14:44 -05:00
Travis Goodspeed
1bd67fa179 Target to run dmesg after sleeping a spell. 2017-11-18 23:05:18 -05:00
Travis Goodspeed
06981f15d9 Dmesg can now be dumped by 'make dmesg'. Close #45. 2017-11-18 14:56:46 -05:00
Travis Goodspeed
4f4c548118 Imported linker scripts, so we can force dmesg to a static address. #45 2017-11-18 14:29:58 -05:00
Travis Goodspeed
0d7bfc8db4 Initial dmesg implementation. #45 2017-11-18 12:36:15 -05:00
Travis Goodspeed
dd828dc21a Power management and basics of the radio toward #44. 2017-11-16 12:53:12 -05:00
Travis Goodspeed
2c52f9856f Fixes a silly rm directory mistake in the Makefile. 2017-11-14 16:05:14 -05:00
Travis Goodspeed
e7ef696c20 Remaining doxygen headers and Doxyfile. Close #39. 2017-11-14 14:07:10 -05:00
Travis Goodspeed
5a1830f7c3 Code size optimization. 2017-11-14 11:21:28 -05:00
Travis Goodspeed
b35830ea3f First stab of a disassembler, not yet tied into the watch UI. 2017-10-15 17:34:10 -04:00
Travis Goodspeed
c1a0e64c67 Fixes some forgotten modules in 'make clean'. 2017-10-15 14:02:51 -04:00
Travis Goodspeed
8dd1bcff4a Quick python script to print the sizes of the text and data sections. 2017-10-06 18:11:50 -04:00
Travis Goodspeed
24da16103e Git tag is now included, can be displayed by holding 4 in Clock mode. 2017-10-02 19:22:29 -04:00
Travis Goodspeed
4c428a6915 Initial stopwatch. No interaction yet. #22. 2017-09-27 19:34:33 -04:00
Travis Goodspeed
0baec1db83 Initial hex viewer, for #21. This will crash if you try to read the BSL. 2017-09-27 18:02:42 -04:00
Travis Goodspeed
d768e69f6a Calculator app now clears the stack on the first press of the mode button. 2017-09-27 16:10:24 -04:00
Travis Goodspeed
a54aa63e46 Sidebutton support toward #18. Mode switches come next. 2017-09-26 16:05:55 -04:00
Travis Goodspeed
3ec6b5f42f Beginnings of app support for #15. Also adds date to RTC. 2017-09-26 11:44:10 -04:00
Travis Goodspeed
ffbcb11212 Proper getchar() routine, keypad arrangement. Close #2. 2017-09-26 09:15:55 -04:00
Travis Goodspeed
fca15c33db Hour, minute, and second are now properly loaded into the RTC. Close #12. 2017-09-24 18:52:30 -04:00
Travis Goodspeed
3d40753464 A basic clock is now functional. Close #11. 2017-09-24 18:00:54 -04:00
Travis Goodspeed
285ac5a58d Fixed all compiler warnings. 2017-09-24 16:38:14 -04:00
Travis Goodspeed
df6c132e83 LCD driver is now functional. Close #1. 2017-09-24 16:06:59 -04:00
Travis Goodspeed
6e9fda07c7 CC430 BSL client now properly flashes firmware to the target board. Close #9. 2017-09-24 11:48:52 -04:00
Travis Goodspeed
2e62dda031 Makefile uses new BSL script. 2017-09-23 12:36:20 -04:00
Travis Goodspeed
e1f0ece1c8 Proper argument parsing, will continue development on a machine with hardware. 2017-09-23 12:21:58 -04:00
Travis Goodspeed
b9bfa08e67 Initial firmware toward #11. Still needs an accurate LCD mapping. 2017-09-23 11:20:55 -04:00
Travis Goodspeed
4ae2e483ff Erase script. 2017-09-21 15:31:09 -04:00