Travis Goodspeed
b17d558ea5
Merge pull request #84 from ea/config_build
...
Adding build config options to makefile to address #83
2018-03-29 19:37:49 -04:00
ea
504eeffa13
Adding build config options to makefile to address #83
...
For each optional app, I added a var to Makefile which if set to 1 causes
it to be built and enabled in firmware
2018-03-29 17:55:20 -05:00
Travis Goodspeed
4507b9fb49
Merge pull request #80 from ea/passphrases
...
Changes to passphrase generation app
2018-03-06 04:18:35 -05:00
ea
0b24f3892b
Merge branch 'master' into passphrases
2018-03-05 17:01:07 -06:00
Travis Goodspeed
38eb1b701d
Merge pull request #81 from ea/lcdfont
...
Small changes to LCD font
2018-02-23 19:43:10 -05:00
Travis Goodspeed
aac63bc2de
Fixes bug where a forced exit from the RPN applet would leave the device in high-speed mode.
2018-02-13 17:57:23 -05:00
Travis Goodspeed
045fc93fde
Fixes bug where the date would be left on display after setting until a keypress.
2018-02-13 17:33:43 -05:00
Travis Goodspeed
16c319f261
Removed keypad logging.
2018-02-13 16:24:15 -05:00
Travis Goodspeed
fb54d24fe8
Merge pull request #79 from etbusch/master
...
Basic Alarm Clock
2018-02-13 16:22:10 -05:00
ea
06ff66e21b
Changes to passphrase generation app
...
Added longer dictionary sourced from EFF's list at
https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
Also, renamed the app since "Diceware" is a trademark.
2018-02-12 02:55:33 +01:00
ea
9c4dc388b5
Small changes to LCD font
...
Distinguishing U, V and W was a pain. Switched W to be the same
as inverted M and distinguished U and V by case.
Also, we have enough pixels for nice uppercase Y and lowercase t.
K and X are only pair that seem a bit confusing, but . is ok I guess.
2018-02-12 02:29:43 +01:00
ea
cf8c0946a2
Addressing #67 - RNG now has more uniform distribution
...
Counterintuitively, removing the code that changes deviders and speed
makes for a more uniform output.
Review and close related issue if ok.
2018-02-12 01:57:10 +01:00
Eric Busch
591abe71b6
really fix those compiler warnings, and fix the beep test, ready for submission on #78
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-10 18:41:53 -05:00
Eric Busch
8e11855f1f
fix compiler warning on alarm app.
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-10 15:19:07 -05:00
Eric Busch
eafd63c8a1
some refinements to the alarm. This seems to be working well now.
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-10 15:15:54 -05:00
Eric Busch
3313c533ec
use Travis' buzz driver instead of mine, re-add alarm app to list
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-10 12:28:12 -05:00
Eric Busch
0d49d9189f
Merge branch 'master' into alarm
2018-02-10 11:56:27 -05:00
Eric Busch
3c6f208dfb
buzzer is working on my watch
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-10 11:47:22 -05:00
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
Eric Busch
9daf841882
Merge branch 'master' of git@github.com:travisgoodspeed/goodwatch.git into alarm
...
# Conflicts:
# firmware/Makefile
# firmware/apps/alarm.c
# firmware/apps/alarm.h
# firmware/rtc.c
2018-02-08 15:08:30 -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
ce058c5764
Merge branch 'alarm' of git@github.com:etbusch/goodwatch.git into alarm
2018-02-07 10:09:46 -05:00
Eric Busch
a2edb0a9fd
delete autosave file
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-07 10:09:27 -05:00
Eric Busch
0631fc6767
Merge branch 'master' of git@github.com:travisgoodspeed/goodwatch.git
2018-02-07 00:11:29 -05:00
Eric Busch
48764c684e
Merge branch 'master' of git@github.com:travisgoodspeed/goodwatch.git into alarm
2018-02-07 00:10:58 -05:00
Eric Busch
910189b8fe
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-07 00:10:43 -05:00
Eric Busch
77df62dbb3
progress, but no cigar yet on the buzzer
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-07 00:04:44 -05:00
Travis Goodspeed
d96d274209
Updated BOM with more common capacitors. Close #42 .
2018-02-06 16:56:46 -05:00
Eric Busch
7df72ce474
working on buzzer driver
...
Signed-off-by: Eric Busch <eric@altdetroit.com>
2018-02-06 16:30:34 -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