Commit Graph

452 Commits

Author SHA1 Message Date
Travis Goodspeed
629aa4d563 Beginnings of a module to parse the descriptor tables. We don't investigate the TLV yet, but it's enough to read the model number. #75 2018-04-21 14:04:00 -04:00
Travis Goodspeed
97c0fcb79a Fixes an uninitialized variable that caused the CC430F6147 watch to lock up during app_init(). #75 2018-04-20 22:29:16 -04:00
Travis Goodspeed
ce1e99e3aa Fixes BSL entry sequence for compatibility with CC430F6147. #75 2018-04-20 21:12:49 -04:00
Travis Goodspeed
e99b5c5fca Counting tests can now be repeated by pressing 1. Status is current frequency in the sweep. #87 2018-04-20 17:13:34 -04:00
Travis Goodspeed
4c4f8cc68f Initial implementation of a frequency counter from 410 to 470 MHz. #87 2018-04-20 16:33:26 -04:00
Travis Goodspeed
1134fcec9a Recovers from an oscillator fault. Close #41. 2018-04-20 15:14:17 -04:00
Travis Goodspeed
d8e6466e4c Functional VFO mode in Tuner applet. Close #51. 2018-04-15 18:21:30 -04:00
Travis Goodspeed
8c04de98b4 Fixed bug where clock might be stuck showing date after a forced exit. 2018-04-15 17:41:41 -04:00
Travis Goodspeed
38491c9615 Tuner app now displays RSSI at all times. Smoother for other features. Toward #51 2018-04-15 17:41:13 -04:00
Travis Goodspeed
7bfef3fa82 Clock now shows the codeplug freq when '.' is pressed. Early work toward #51. 2018-04-15 15:00:05 -04:00
Travis Goodspeed
fff613400b Emulation of the SET button is now disabled by default, may be enabled in config.h 2018-04-15 14:32:48 -04:00
Travis Goodspeed
acdcdc95f3 Setting the clock is now more stable. 2018-04-15 14:25:15 -04:00
Travis Goodspeed
cbadc4aab0 Anaren balun for wideband operation. #40 2018-04-15 14:13:40 -04:00
Travis Goodspeed
193298c466 Low pass filter datasheets from Johanson. #40 2018-04-15 14:11:27 -04:00
Travis Goodspeed
bbe399606d Updated README for the hardware. 2018-04-14 12:33:08 -04:00
Travis Goodspeed
a0abd44e7c Cut the iclicker app, which was out of band and never very functional. I'll rewrite it when we add 900MHz support. 2018-04-08 17:16:47 -04:00
Travis Goodspeed
8179d2c023 Reduces 32kHz load capacitance. I believe it is now at the appropriate level. 2018-04-06 11:30:19 -04:00
Travis Goodspeed
fb486c80c3 Functional OOK emulation example. #85 2018-04-05 15:32:05 -04:00
Travis Goodspeed
4992cc1fe3 Merge branch 'master' of https://github.com/travisgoodspeed/goodwatch 2018-04-05 11:00:37 -04:00
Travis Goodspeed
cef21a4f10 OOK App to the Makefile. #85 2018-04-05 11:00:34 -04:00
Travis Goodspeed
f354e03e2f App definitions applied to every file. Close #86. 2018-04-05 10:31:54 -04:00
Travis Goodspeed
4208632926
Merge pull request #82 from ea/rngfix
Addressing #67 - RNG now has more uniform distribution
2018-04-04 11:00:32 -04:00
Travis Goodspeed
35debdd89d Updates to the README for the GW21. 2018-04-02 15:29:40 -04:00
Travis Goodspeed
b75ae2fe90 GoodWatch21 gerbers and schematics have been finalized. #74 2018-03-31 12:30:58 -04:00
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