Travis Goodspeed
|
4c428a6915
|
Initial stopwatch. No interaction yet. #22.
|
2017-09-27 19:34:33 -04:00 |
|
Travis Goodspeed
|
9d478800b5
|
Fixed a bad declaration of lcd_cleardigit.
|
2017-09-27 19:26:17 -04:00 |
|
Travis Goodspeed
|
3c5878c1de
|
Fixed bug where LCD wouldn't be entirely cleared when timing out back to the clock.
|
2017-09-27 19:09:17 -04:00 |
|
Travis Goodspeed
|
6a0c660d9a
|
Excludes the BSL region to prevent the chip from restarting. Close #21.
|
2017-09-27 18:10:37 -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
|
eeafbb14b5
|
Explicit start location for the RPN stack.
|
2017-09-27 15:26:02 -04:00 |
|
Travis Goodspeed
|
3a68135163
|
This fixes a write to a static variable at the end of the function that was being improperly optimized away.
Fixes a bug where the calculator won't display zero, even though it exists internally.
|
2017-09-27 15:22:41 -04:00 |
|
Travis Goodspeed
|
ba5fa9dd43
|
Completed support for the mode button. Close #18.
|
2017-09-26 16:34:24 -04:00 |
|
Travis Goodspeed
|
0617ebc36a
|
Fixes a bug in the keyscanning routine.
|
2017-09-26 16:23:34 -04:00 |
|
Travis Goodspeed
|
a54aa63e46
|
Sidebutton support toward #18. Mode switches come next.
|
2017-09-26 16:05:55 -04:00 |
|
Travis Goodspeed
|
1135e5526b
|
Clock watching figures in the LCD drawing, as well as a (disabled) cpu load monitor.
|
2017-09-26 14:15:47 -04:00 |
|
Travis Goodspeed
|
7d03b32529
|
Faster clearing of the LCD. (Cycles matter at 32kHz.)
|
2017-09-26 13:57:24 -04:00 |
|
Travis Goodspeed
|
a85474cbd3
|
Janky method of setting the time and date, but it works. Close #17.
|
2017-09-26 13:46:14 -04:00 |
|
Travis Goodspeed
|
3ff0e631ad
|
Gitignore handles C files.
Period moves out of RPN app.
|
2017-09-26 13:25:50 -04:00 |
|
Travis Goodspeed
|
05857fff41
|
RPN Calculator works! Close #16.
|
2017-09-26 12:59:02 -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
|
e273340ce5
|
Screen is no longer erased in bulk, for smoother display.
|
2017-09-26 09:27:38 -04:00 |
|
Travis Goodspeed
|
ffbcb11212
|
Proper getchar() routine, keypad arrangement. Close #2.
|
2017-09-26 09:15:55 -04:00 |
|
Travis Goodspeed
|
5010755477
|
Fixes clock sources and power management. RTC is now sourced from XT1. Close #14.
|
2017-09-25 16:26:18 -04:00 |
|
Travis Goodspeed
|
840ec0b7f4
|
JTI matched filter balun design note. #7
|
2017-09-25 15:49:18 -04:00 |
|
Travis Goodspeed
|
7906271899
|
Another chipcon document on antenna layout, toward #7.
|
2017-09-25 15:15:26 -04:00 |
|
Travis Goodspeed
|
653b9352c1
|
Chipcon document on antenna layout, toward #7.
|
2017-09-25 15:08:24 -04:00 |
|
Travis Goodspeed
|
9f5defef16
|
Double-buffering for cleanup display. Makes a big difference.
|
2017-09-24 20:44:05 -04:00 |
|
Travis Goodspeed
|
82a58ddfb0
|
Made some tables const to preserve RAM.
|
2017-09-24 19:39:23 -04:00 |
|
Travis Goodspeed
|
d52bde911d
|
Fixes 24 hour bug, adds AM/PM. #12
|
2017-09-24 19:14:23 -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
|
0108caf7fe
|
Function to draw a decimal number on the screen.
|
2017-09-24 16:21:15 -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
|
2e62dda031
|
Makefile uses new BSL script.
|
2017-09-23 12:36:20 -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
|
b9bfa08e67
|
Initial firmware toward #11. Still needs an accurate LCD mapping.
|
2017-09-23 11:20:55 -04:00 |
|
Travis Goodspeed
|
2a1ac0484f
|
New datasheets.
|
2017-09-22 17:22:49 -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 |
|
Travis Goodspeed
|
4ae2e483ff
|
Erase script.
|
2017-09-21 15:31:09 -04:00 |
|
Christiane Ruetten
|
59218d9427
|
Adding mouser.de parts
|
2017-09-19 09:48:41 -04:00 |
|
Travis Goodspeed
|
6aab46fdc5
|
Databand reference.
|
2017-09-12 13:25:34 -04:00 |
|
Travis Goodspeed
|
a5d18bf140
|
Updated README to correct the module number.
|
2017-09-12 07:53:13 -04:00 |
|
Travis Goodspeed
|
b34d81710d
|
Updated gerbers to fix clearence issues in #6.
|
2017-09-06 13:51:57 -04:00 |
|
Travis Goodspeed
|
4e70c6d38d
|
Ordered gerbers.
|
2017-09-05 14:03:06 -04:00 |
|
Travis Goodspeed
|
ac684fccc4
|
Fill layers, proper gerber configuration.
|
2017-09-03 17:31:50 -04:00 |
|
Travis Goodspeed
|
b3a409cd51
|
Final gerbers, I think.
|
2017-09-03 17:31:31 -04:00 |
|
Travis Goodspeed
|
e8ccd3f72d
|
Second round of gerbers, now with proper drilling.
|
2017-09-03 17:13:45 -04:00 |
|
Travis Goodspeed
|
1b3c55d0b1
|
Killing old gervers.
|
2017-09-03 17:12:35 -04:00 |
|
Travis Goodspeed
|
c1498b6dc0
|
GoodWatch10 Gerbers. These won't be touched after I send the design for fabrication.
|
2017-09-03 17:05:18 -04:00 |
|