Commit Graph

41 Commits

Author SHA1 Message Date
Travis Goodspeed
1f46bd79ef buildtime.h now contains the compilation time, fixing broken start times in JTAG-programmed boards. Close #106. 2018-10-06 20:23:29 -04:00
Travis Goodspeed
53f5b066a2 Energy trace now starts at 20 seconds. 2018-09-16 15:11:41 -04:00
Travis Goodspeed
96b789c8e1 Codeplug ihex now has proper checksums. 2018-09-03 19:06:33 -04:00
Travis Goodspeed
d403231821 Final energytrace commits. #98 2018-08-29 12:12:09 -04:00
Travis Goodspeed
f591393e87 Cleanup of printsizes.py to work for modules. 2018-05-24 14:56:02 -04:00
Travis Goodspeed
ce1e99e3aa Fixes BSL entry sequence for compatibility with CC430F6147. #75 2018-04-20 21:12:49 -04:00
Travis Goodspeed
fb486c80c3 Functional OOK emulation example. #85 2018-04-05 15:32:05 -04:00
Travis Goodspeed
2543118df3 Command to dump out random samples, toward #67. 2018-01-29 15:46:14 -05:00
Travis Goodspeed
b7d6800ede
Merge pull request #65 from ea/master
Added command to export random integers as per suggestion in #63
2018-01-29 14:39:11 -05:00
Aurelien Francillon
3aeff5504c fix typo in data percent warning message 2018-01-28 22:47:05 +01:00
ea
eceb65a96a Added command to export random integers as per suggestion in #63
Adds a `-R n/ --randint n` command which returns a sequence of n
16bit integers as generated by `true_rand()`.
2018-01-28 14:36:40 -06:00
Travis Goodspeed
a321e92ad7 More reliable beacon sniffing. Close #53. 2017-12-12 10:38:49 -05:00
Travis Goodspeed
b97542321b Beacon sniffing mode. #53 #55 2017-12-10 13:22:44 -05:00
Travis Goodspeed
b702e12fe1 Failed attempt at #56.
UART monitor can now transmit packets. #55
Cleanups to the beacon. #53
2017-12-10 12:27:40 -05:00
Travis Goodspeed
2541d96641 DMESG in the debug monitor. #55 2017-12-08 19:51:01 -05:00
Travis Goodspeed
37088f8731 LCD monitor command. #55 2017-12-08 18:52:16 -05:00
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
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
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
06981f15d9 Dmesg can now be dumped by 'make dmesg'. Close #45. 2017-11-18 14:56:46 -05:00
Travis Goodspeed
919cd34cd0 Password support for the BSL. Close #24. 2017-11-18 14:13:29 -05:00
Travis Goodspeed
e44c54c76b Corrected RAM sizes and percentages. 2017-11-18 13:04:02 -05:00
Travis Goodspeed
1cd4d22bb1 Progress meter for BSL flashing. 2017-11-14 12:47:37 -05: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
3ec6b5f42f Beginnings of app support for #15. Also adds date to RTC. 2017-09-26 11:44:10 -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
df6c132e83 LCD driver is now functional. Close #1. 2017-09-24 16:06:59 -04:00
Travis Goodspeed
89a7dcee9d Proper bsl.reset() function for exiting the bootloader. 2017-09-24 12:41:55 -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
5a1bb98bbe BSL client now works with proper arguments. 2017-09-23 12:32:11 -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
7c77bdad66 Initial attempt at a CC430 BSL client.
This reads, writes, and erases memory, but still needs a command-line interface for Unix. #9
2017-09-22 17:17:33 -04:00