Commit Graph

230 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
27442115b5 Beacon is now functional, except for that annoying LCD bug. #53 2017-12-07 13:09:03 -05:00
Travis Goodspeed
19401a1d49 Bit more logging at startup and POST. 2017-12-06 16:29:42 -05:00
Travis Goodspeed
5c413c6169 Fixes compatibility with watches that have no radio. Close #44. 2017-12-06 16:16:02 -05:00
Travis Goodspeed
52de19c466 Cleans up log wraparound in dmesg. 2017-12-06 12:07:07 -05:00
Travis Goodspeed
92a404b576 Lowered baud rates and bandwidth of the beacon application. #53 2017-12-06 11:55:49 -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
aurelf
359645a7a5
goodwatch20 BOM typo fix
1276-6528-1-ND is a 0603 Package
2017-12-05 14:38:59 +01:00
aurelf
43a9f2ad53
Update BOM for mouser.fr part
Add replacement part number used in mouser.fr for C1
2017-12-05 14:09:04 +01:00
Travis Goodspeed
d51e70621a Cleanup of iClicker application and raw morse mode. Closer to working packets, but not quite yet. #52 #44 2017-12-04 22:57:44 -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
c76572f0cb Displaying callsign and channel on clock screen. Better button descriptions in the apps. 2017-12-03 12:01:56 -05:00
Travis Goodspeed
a2553cca2c Finishes codeplug support. Close #50. 2017-12-02 22:49:33 -05:00
Travis Goodspeed
4199a8c06e Setting the baud rate now works. There will be trouble above 38400 baud. 2017-12-02 22:21:28 -05:00
Travis Goodspeed
d79cc6cef6 Setting the baud rate now works. There will be trouble above 38400 baud. 2017-12-02 22:20:56 -05:00
Travis Goodspeed
85d3575a89 Fixes embarassing address bug in the codeplug converter. 2017-12-02 14:20:25 -05:00
Travis Goodspeed
f8b87cefb6 Command-line flag to set the baud rate. Not yet tested, so disabled by default. 2017-12-01 15:21:05 -05:00
Travis Goodspeed
548d93e51e A BSL function to change the baud rate. 2017-12-01 14:59:45 -05:00
Travis Goodspeed
ac63ebff54 BSL command to execute from a chosen address. 2017-12-01 14:49:58 -05:00
Travis Goodspeed
b528b51fb3 BSL commands to erase a segment and unlock the information flash. 2017-12-01 14:43:15 -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
2191bf4695 Functional, if scruffy, support for compiling a codeplug. #50 2017-11-30 17:29:38 -05:00
Travis Goodspeed
845f2220b9 Beginings of a codeplug compiler. #50 2017-11-30 17:03:01 -05:00
Travis Goodspeed
0b3accc9c5 Beginnings of codeplug support. #50 2017-11-30 15:48:22 -05:00
Travis Goodspeed
6c6c6dc0fc Cleaner bargraph, cached result of radio_getfreq(). #49 2017-11-30 11:30:53 -05:00
Travis Goodspeed
607aa76d20 Bar graph in the RSSI display. #49 2017-11-30 11:05:18 -05:00
Travis Goodspeed
e0f8773a9a radio_getfreq() now works by reading the registers. 2017-11-29 21:49:11 -05:00
Travis Goodspeed
5f850edeff Fixes bug where app_init() was not called for the first application. 2017-11-29 21:33:45 -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
c22691fbd2 CC1101 guide. 2017-11-29 18:27:00 -05:00
Travis Goodspeed
03bf8f1698 RF power is now configurable. 2017-11-29 11:27:28 -05:00
Travis Goodspeed
be45f2cbf5 Low power RF paper. 2017-11-29 00:07:42 -05:00
Travis Goodspeed
c00da5ecfa Inlucde stdio to remove error. 2017-11-28 19:48:54 -05:00
Travis Goodspeed
4db5f883da Restores alignment to rtcasm.S. I think this closes #47, but I've thought that before. 2017-11-28 19:00:47 -05:00
Travis Goodspeed
0cc6749abe Periods in the date. 2017-11-28 18:46:14 -05:00
Travis Goodspeed
a12460c7eb Configuration script and template. 2017-11-28 18:29:52 -05:00
Travis Goodspeed
b09c610ed8 Full alphabet in the Morse library. #46 2017-11-28 18:28:14 -05:00
Travis Goodspeed
cc3e736979 Attempt to gracefully leave the application before forcing it. 2017-11-28 18:26:41 -05:00
Travis Goodspeed
a18c148088 Proper power management for the radio. #46 #44 2017-11-28 17:24:10 -05:00
Travis Goodspeed
d0becc2403 Lowered radio power and proper LCD display in the Morse applet. #46 2017-11-28 15:58:24 -05:00
Travis Goodspeed
affb3abd32 Morse app now just ahead if there's no radio. 2017-11-28 13:37:52 -05:00
Travis Goodspeed
37f6d137ea Renamed 'RAD TOOL' to Morse. 2017-11-28 13:31:06 -05:00
Travis Goodspeed
b83327cf47 Fixed last use of direct writes to the RTC registers. Close #47 for real this time. 2017-11-28 13:04:11 -05:00
Travis Goodspeed
425ae1e0ed Workaround for the RTC3 errata. Close #47. 2017-11-28 12:54:30 -05:00
Travis Goodspeed
64ce1315a6 Assembler now properly renders CALLs. 2017-11-28 11:54:52 -05:00
Travis Goodspeed
f2a94f1c59 Disassembler now handles CALL instructions properly. Immediate values shown for one-op arguments. 2017-11-26 17:56:09 -05:00
Travis Goodspeed
8c54342860 More of the introduction page. #48 2017-11-26 15:27:30 -05:00
Travis Goodspeed
0984b4ed46 Makefile to grab the theme. 2017-11-26 14:35:43 -05:00