Travis Goodspeed
96b789c8e1
Codeplug ihex now has proper checksums.
2018-09-03 19:06:33 -04:00
Travis Goodspeed
e20d1aaaba
New OOK modes in the config template.
2018-09-02 11:56:54 -04:00
Travis Goodspeed
05a493bfcf
Drops power consumption to 3.5µA by always running in fast mode. #103
2018-08-31 15:04:30 -04:00
Travis Goodspeed
714077cf63
TURBOMODE is now not exited.
2018-08-31 10:18:31 -04:00
Travis Goodspeed
09acc57684
Uses the new energytrace command from my pending pull request to the repo.
2018-08-30 13:54:40 -04:00
Travis Goodspeed
aa803be7dd
Better ranging on the text power plot.
2018-08-30 12:30:54 -04:00
Travis Goodspeed
d403231821
Final energytrace commits. #98
2018-08-29 12:12:09 -04:00
Travis Goodspeed
8c4519aafa
Updated .gitignore.
2018-08-29 10:26:34 -04:00
Travis Goodspeed
521e587317
Minimal recording and graphing of the EnergyTrace. #98
2018-08-29 10:25:26 -04:00
Travis Goodspeed
bb2b3dffb8
Updated BOM.
2018-08-18 14:10:44 -04:00
Travis Goodspeed
5bc5a24168
Merge branch 'master' of https://github.com/travisgoodspeed/goodwatch
2018-08-18 14:04:45 -04:00
Travis Goodspeed
c2275fb03b
Minor cleanup, shabbat mode fixes.
2018-08-18 14:04:37 -04:00
Travis Goodspeed
33c423116b
Merge pull request #102 from esden/gw30-hardware-work
...
Gw30 hardware work by @esden.
2018-08-18 11:28:48 -04:00
Piotr Esden-Tempski
22584ff239
Seme additional cosmetic routing fixes.
2018-08-17 15:48:17 -07:00
Piotr Esden-Tempski
6d6f76d18d
Some minor improvements of the custom footprints.
...
* Added Courtyards to all the custom footprints. (0.25mm border around a
part to make sure a P&P machine can populate the parts without knocking
off something next to the part.)
* Relocated parts to have their x,y 0 at the center of the parts.
Otherwise the centroid data for the Pick&Place machine are offset and
cause trouble. (You center through hole parts on pins and SMD parts at
it's convex hull centroid)
* Replaced square pads with roundrect where it makes sense. Roundrect
has better solder paste stencil release characteristics as well as
better flow characteristics in manufacturing.
2018-08-17 15:34:34 -07:00
Piotr Esden-Tempski
f799cb9e04
Entered sheet data into she sheet dialog instead of free floating text.
2018-08-17 14:48:01 -07:00
Piotr Esden-Tempski
d9c0d6685e
A bunch of nitpicky routing cleanup.
...
* removed some sharp trace corners
* Replaced Y joints with T joints (wider angles -> smaller chance of
acid traps)
* Using a second GND fill polygon with smaller trace/space for the tiny
parts on the back of the board.
* Using fill polygons to connect RFVCC instead of a trace mesh.
* Removed some remaining GND traces that are not needed any more in
KiCAD V5
* Cleaned up connections to footprints that changed shape slightly in
the V5 update.
2018-08-17 14:43:54 -07:00
Piotr Esden-Tempski
bc49515613
Updated all generic footprints to KiCAD V5 versions.
...
This includes roundrect pads for generic pads and correct references to
the 3d models.
2018-08-17 14:04:13 -07:00
Travis Goodspeed
f61b849469
Clock applet now shows 'NO RADIO' when 0 or . is pressed.
2018-08-16 15:27:06 -04:00
Travis Goodspeed
d3dc5dea72
Cleanup before Defcon. Minor warning in ook.c will be taken care of shortly.
2018-08-09 07:28:59 -04:00
Travis Goodspeed
937fa041b2
OOK now idles with the radio off and the clock slow.
2018-08-04 12:21:57 -04:00
Travis Goodspeed
70181fb975
Keypad and sidebuttons are now initialized after the clock applet.
2018-08-04 11:36:08 -04:00
Travis Goodspeed
5b2b3d9f9b
Kills declaration warning in hex.c
2018-08-04 10:49:44 -04:00
Travis Goodspeed
9d9710970d
Fixes bug where hex app would forget to draw its first frame.
2018-08-03 18:24:05 -04:00
Travis Goodspeed
145240acf7
Moved order of Shabbat app.
2018-08-03 17:48:50 -04:00
Travis Goodspeed
8e56257baa
Fixes bug where stopwatch would forget to draw on first pass.
2018-08-03 17:48:34 -04:00
Travis Goodspeed
058b93089e
Configuration file can now redefine the OOK buttons.
2018-08-03 17:13:16 -04:00
Travis Goodspeed
382f80747e
Shabbat applet; edit the Makefile to enable it. Close #101
2018-08-03 12:48:32 -04:00
Travis Goodspeed
3c7d9c24ce
Kicad 5 project changes.
2018-08-02 16:04:52 -04:00
Travis Goodspeed
454f34a10e
Updated BOM document for the GoodWatch30. #100
2018-08-02 15:40:54 -04:00
Travis Goodspeed
ad69ac1ee4
GW30 is now looking good, with the new balue. #100 #40
2018-08-02 14:38:05 -04:00
Travis Goodspeed
f29109879a
Fixed the LP15 low pass filter layout. #40 #100
2018-08-02 12:54:16 -04:00
Travis Goodspeed
3a2fb4d771
Footprints for the new balun and filters. #40 #100
2018-08-02 12:14:19 -04:00
Travis Goodspeed
d269488cd6
Fixes Kicad footprint library path in Kicad 5. #100
2018-08-02 11:11:36 -04:00
Travis Goodspeed
199026eefc
Schematic symbols (no layout) for the GW30's new balun and filters. #100 #40
2018-08-02 10:55:41 -04:00
Travis Goodspeed
cd5dc3ab93
Initial draft of GW30 ported to Kicad 5. #99
2018-08-01 15:18:39 -04:00
Travis Goodspeed
038e90d56f
Morse applet: Plus button now acts as a straight key even when not in raw mode.
2018-07-31 16:50:35 -04:00
Travis Goodspeed
33679968e1
Comment cleanup in the counter.
2018-07-31 16:49:41 -04:00
Travis Goodspeed
d105350729
Cleanup of comments and code organization in the clock. (Minor.)
2018-07-31 16:49:07 -04:00
Travis Goodspeed
7f97b50bb8
Rendered gerbers and schematics for GW22, #95 .
2018-07-30 14:20:37 -04:00
Travis Goodspeed
350ef2bdaa
Gerber files for Goodwatch22. #95
2018-07-30 14:10:30 -04:00
Travis Goodspeed
0c87e821a5
Minor repositioning of silkscreen text and ground connections. #95
2018-07-30 13:39:51 -04:00
Travis Goodspeed
16148e2e40
Counter now shows the RSSI of the selected channel.
2018-07-29 16:29:51 -04:00
Travis Goodspeed
fa8591c266
Minor cleanup of the stopwatch applet.
2018-07-29 15:50:41 -04:00
Travis Goodspeed
c86da5e7cb
Clock and Settime are now separate applets.
2018-07-29 15:40:05 -04:00
Travis Goodspeed
42dd279bdd
Calibration now uses forced drawing.
2018-07-29 13:34:29 -04:00
Travis Goodspeed
02372ecde2
OOK comment pointing to the wiki.
2018-07-29 13:22:46 -04:00
Travis Goodspeed
5735b8bc89
RPN calculator now uses oportunistic drawing, idles at low speed, and is less prone to keypad input glitches.
2018-07-29 13:20:19 -04:00
Travis Goodspeed
462f4b0bc9
app_draw() now distinguishes between forced and unforced draws.
...
Hex editor is now purely reactive, with no idle drawing.
2018-07-29 12:59:24 -04:00
Travis Goodspeed
d969f74cae
RNG app no longer draws when unnecessary.
2018-07-29 12:45:43 -04:00