Travis Goodspeed
0262811bc0
Fast cleanup when the key is released in the clock applet.
2018-02-08 19:38:53 -05:00
Travis Goodspeed
8aad4baea7
RPN calculator now runs at higher clock rate.
2018-02-08 19:01:16 -05:00
Travis Goodspeed
6e42d34da4
Major cleanup to keyscanning code, prevents right column from being stuck.
...
Apps can now opt to redraw by returning non-zero from a keypress.
Flicker is now more reliable.
2018-02-08 17:21:58 -05:00
Travis Goodspeed
ad86cbab67
Basics of a buzzer. Needs some hardware modifications. #77
2018-02-07 20:38:41 -05:00
Travis Goodspeed
74359d0ceb
keypad.c now avoids the buzzer pin. #77
2018-02-07 17:14:21 -05:00
Travis Goodspeed
b24f65d0e1
Merge pull request #72 from etbusch/master
...
Add option for passing serial port to make, add numeric rng applet, fix some typos, and adjust character display
2018-02-07 16:49:28 -05:00
Eric Busch
797eb94412
remove alarm app, saving for a separate branch, and revert G ASCII LCD display
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-07 10:18:30 -05:00
Eric Busch
0631fc6767
Merge branch 'master' of git@github.com:travisgoodspeed/goodwatch.git
2018-02-07 00:11:29 -05:00
Travis Goodspeed
d96d274209
Updated BOM with more common capacitors. Close #42 .
2018-02-06 16:56:46 -05:00
Travis Goodspeed
baf255bedb
Programming diagram in the schematic diagram. #74
2018-02-06 14:39:38 -05:00
Travis Goodspeed
37d6f73a75
Documents board thickness. Close #58 .
2018-02-06 14:25:47 -05:00
Travis Goodspeed
a79f5cb038
Beginning the GoodWatch21 gerbers. #74
...
Includes Piotr's adjustment of the solder stop to 0.05. Close #71 . Close #70 .
2018-02-06 14:21:25 -05:00
Eric Busch
3cc29b8084
alarm app and interrupts working, need to get beeper beeping next
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-03 19:54:54 -05:00
Eric Busch
c67f8e2bfe
Merge branch 'alarm' of git@github.com:etbusch/goodwatch.git
2018-02-03 17:59:59 -05:00
Eric Busch
a111287359
Merge branch 'rngapp'
2018-02-03 13:05:08 -05:00
Eric Busch
eea10f793d
basic structure, needs testing
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-02 17:24:51 -05:00
Eric Busch
a94f846454
add numeric rng subapplet
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-02 12:51:20 -05:00
Eric Busch
5549f53d7c
Merge branch 'master' of git@github.com:travisgoodspeed/goodwatch.git
2018-01-31 20:19:35 -05:00
Travis Goodspeed
3bdc26414c
Fixed comment.
2018-01-31 17:45:31 -05:00
Travis Goodspeed
7e09c89ed5
Diceware now uses keypress event callbacks.
2018-01-31 17:02:30 -05:00
Travis Goodspeed
8381fdb17d
Beacon applet now uses keypress events.
2018-01-31 16:53:29 -05:00
Travis Goodspeed
bb0062b5c4
Codeplug tuner no longer uses getchar.
2018-01-31 16:46:09 -05:00
Travis Goodspeed
b0c21aa1d9
Hex editor now uses keypress callbacks.
2018-01-31 16:38:15 -05:00
Travis Goodspeed
bb7d26672e
Stopwatch now uses keypress callback.
2018-01-31 16:31:09 -05:00
Travis Goodspeed
818c298a2c
Clock no longer calls getchar().
...
Key-up events are no longer lost from late flag clearing. #69
2018-01-31 16:23:57 -05:00
Travis Goodspeed
4e334ff63a
Cuts unused variable and saves a bit of .bss in the RPN calculator.
2018-01-31 15:44:30 -05:00
Travis Goodspeed
007c2432eb
Setting the clock now uses the keypress callback. #69
2018-01-31 15:40:44 -05:00
Travis Goodspeed
cdfef7250b
Merge branch 'master' of https://github.com/travisgoodspeed/goodwatch
2018-01-31 14:55:54 -05:00
Travis Goodspeed
200f861bdb
Fixes bug where the key init routine could be stuck while booting due to uncleared IFG flags. #69
2018-01-31 14:55:47 -05:00
Eric Busch
3417badd14
fix some typos, add indication for the submenu applet, and made some letter rendering more readable
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-01-30 23:34:27 -05:00
Travis Goodspeed
fe379cad16
Merge pull request #68 from etbusch/master
...
Add an example Mouser BOM
2018-01-30 14:00:53 -05:00
Eric Busch
47ffbb191c
add an example Mouser BOM
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-01-30 13:50:47 -05: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
Travis Goodspeed
c5ec24bde2
Submenu applet and a bit of cleanup. Close #64 .
2018-01-28 17:22:54 -05:00
Travis Goodspeed
1d5b9285ac
Merge pull request #66 from aurelf/master
...
Fix typo in data percent warning message
2018-01-28 17:00:08 -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
6ba460e766
The RPN calculator now uses key interrupts rather than polling. Close #25 .
2018-01-27 17:08:55 -05:00
Travis Goodspeed
3afe3e4649
Merge branch 'ea-master'
2018-01-27 14:51:15 -05:00
Travis Goodspeed
6b46934f35
Cleanup to the new RNG, #63 .
2018-01-27 14:50:28 -05:00
ea
78ea8bbffa
forgot the dictionary
2018-01-26 13:14:32 -06:00
ea
7b060372d5
Add diceware app
...
Simple demo that uses RNG to pick a random phrase from a word list. Inspired by diceware (http://world.std.com/~reinhold/diceware.html ) for generating passphrases. You cycle through a few words and use them as suggestions for passphrase instead of throwing dice.
Dictionary is rather limited currently, due to memory constraints. Will work on getting a larger one in there.
Conviniently, all diceware passphrases seem to fit on the screen and although limited font is sometimes confusing, it is readable.
2018-01-26 13:12:09 -06:00
ea
9e297d97e5
Implement RNG to be used as seed for PRNG
...
This implements a RNG based on SLAA338 (http://www.ti.com/lit/an/slaa338/slaa338.pdf ) which uses phase differences between VLO and DCO to get random bits.
As far as I could test it, it passes the FIPS 140-2 tests using the same code as above mentioned SLAA338.
2018-01-26 13:09:18 -06:00
Travis Goodspeed
f25e2af830
Fixes the shmoocon date for the website.
2018-01-17 14:45:15 -05:00
Travis Goodspeed
ad56b464cd
Merge pull request #61 from travisgoodspeed/codeplug-index-fix
...
Fix bug with decrementing codeplug memory base address, instead of index
2018-01-16 21:44:56 -06:00
Schuyler St. Leger
7a95e7b85c
Decrement codeplug index, not memory base location. Fixes bug
2018-01-16 22:25:46 -05:00
Travis Goodspeed
b377737354
Rechargable battery datasheet. Capacity is too low, I think.
2018-01-15 13:35:22 -05:00
Travis Goodspeed
f6d0ccb8ea
Merge pull request #60 from yuvadm/patch-1
...
Add a reference Digikey BOM
2018-01-04 08:50:18 -05:00
Yuval Adam
8d2366c6b4
Add a reference Digikey BOM
2018-01-04 13:03:44 +02:00