]> hydra-www.ietfng.org Git - acmetensortoys-esp-lua_ctfws/log
acmetensortoys-esp-lua_ctfws
7 years agoAlternating score display
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 13:03:13 +0000 (13:03 +0000)]
Alternating score display

Implements Tim's suggestions in https://github.com/cmukgb/ctfws-timer-iot/issues/5

If it all fits on one line, do that.  If it's absurdly long, scroll the
whole thing.  In the middle, switch between displaying the two scores
(and always displaying the number of flags), padded so that the
rightmost digits align.

7 years agoImprove clarity of count-down/-up behavior.
Tim Parenti [Sun, 11 Nov 2018 03:43:59 +0000 (22:43 -0500)]
Improve clarity of count-down/-up behavior.

The top line counts up through the setup period, then continuously from 0:00
through the entire game.  The bottom line counts down to game start, to each
jailbreak, and to game end.

Resolves #3.

7 years agoInitial commit of mkspiffs.sh script
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 10:57:08 +0000 (10:57 +0000)]
Initial commit of mkspiffs.sh script

7 years agoAlways use a prefix tag when printing log messages
Nathaniel Wesley Filardo [Sun, 4 Nov 2018 17:16:18 +0000 (17:16 +0000)]
Always use a prefix tag when printing log messages

7 years agoBelatedly bump core submodule
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 10:42:51 +0000 (10:42 +0000)]
Belatedly bump core submodule

7 years agoMerge pull request #2 from timparenti/fix-game-over-time
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 00:42:03 +0000 (00:42 +0000)]
Merge pull request #2 from timparenti/fix-game-over-time

Exclude setup time from elapsed time on Game Over screen.

7 years agoExclude setup time from elapsed time on Game Over screen.
Tim Parenti [Sun, 11 Nov 2018 00:01:00 +0000 (19:01 -0500)]
Exclude setup time from elapsed time on Game Over screen.

Fixes #1.

7 years agoSubmodulify nwf/acmetensortoys core utilities
Nathaniel Wesley Filardo [Sat, 10 Nov 2018 20:56:24 +0000 (20:56 +0000)]
Submodulify nwf/acmetensortoys core utilities

7 years agoHandle negative flag scores
Nathaniel Wesley Filardo [Thu, 1 Nov 2018 20:48:03 +0000 (20:48 +0000)]
Handle negative flag scores

7 years agoAdd a UART diagnostic at boot before we panic
Nathaniel Wesley Filardo [Sat, 27 Oct 2018 19:12:51 +0000 (20:12 +0100)]
Add a UART diagnostic at boot before we panic

7 years agoUpdate README
Nathaniel Wesley Filardo [Sat, 27 Oct 2018 19:04:09 +0000 (20:04 +0100)]
Update README

7 years agoFlags messages are timestamped
Nathaniel Wesley Filardo [Sat, 27 Oct 2018 19:03:56 +0000 (20:03 +0100)]
Flags messages are timestamped

7 years agoRework for LFS
Nathaniel Wesley Filardo [Sun, 12 Aug 2018 01:09:08 +0000 (02:09 +0100)]
Rework for LFS

7 years agoSome miscellaneous work around the tree
Nathaniel Wesley Filardo [Sun, 12 Aug 2018 01:06:40 +0000 (02:06 +0100)]
Some miscellaneous work around the tree

Mostly changing messages on the LCD
 And some state-model plumbing to help
Explicitly disable wifi sleep in init2 hw bringup
Some debugging prints that should probably stick around

8 years agoUse strict inequality for message time
Nathaniel Wesley Filardo [Fri, 23 Feb 2018 23:51:55 +0000 (18:51 -0500)]
Use strict inequality for message time

Otherwise we were getting too many alerts due to reconnections.
Since we don't use messages for high bandwidth, this is probably fine.

8 years agoctfws-lcd: update no-game message banners
Nathaniel Wesley Filardo [Fri, 10 Nov 2017 23:43:46 +0000 (18:43 -0500)]
ctfws-lcd: update no-game message banners

Display "CMUKGB CTFS TIMER" on top line, message on bottom line.

8 years agopushall: update config directory paths
Nathaniel Wesley Filardo [Fri, 10 Nov 2017 23:43:23 +0000 (18:43 -0500)]
pushall: update config directory paths

8 years agoRemove dependency on deprecated core/tq
Nathaniel Wesley Filardo [Fri, 10 Nov 2017 21:37:30 +0000 (16:37 -0500)]
Remove dependency on deprecated core/tq

Use the dynamic, OO timer API; there's no real risk of running out,
and we never used tq's :dequeue() capability anyway.

8 years agoFix link to nwf webpage
Nathaniel Wesley Filardo [Sun, 22 Oct 2017 01:05:26 +0000 (21:05 -0400)]
Fix link to nwf webpage

8 years agoMove to independent repository with core submodule
Nathaniel Wesley Filardo [Tue, 1 Aug 2017 00:17:15 +0000 (20:17 -0400)]
Move to independent repository with core submodule

Symlink or checkout core into ./core

8 years agopush* scripts: use luasrcdiet if directed
Nathaniel Wesley Filardo [Sun, 30 Jul 2017 01:34:55 +0000 (21:34 -0400)]
push* scripts: use luasrcdiet if directed

If ${LUADIET} is empty, send files as they are; otherwise, stream them
through luasrcdiet.  To use the default options, use 'LUADIET=' '" or
something to that effect.  This can be set per-file, should some module
turn out to be broken by dieting.

The "dopush" utility macro is split and now called "dopushlua" and
"dopushtext" (which skips luasrcdiet even if it is engaged).

8 years agoExpunge cjson in favor of sjson
Nathaniel Wesley Filardo [Sat, 29 Jul 2017 20:29:13 +0000 (16:29 -0400)]
Expunge cjson in favor of sjson

8 years agoMove loop over filesystem compilation to own file
Nathaniel Wesley Filardo [Sat, 29 Jul 2017 20:22:46 +0000 (16:22 -0400)]
Move loop over filesystem compilation to own file

8 years agoctfws: pushall fixes and tweaks
Nathaniel Wesley Filardo [Sat, 29 Jul 2017 20:18:09 +0000 (16:18 -0400)]
ctfws: pushall fixes and tweaks

Check the right shell variable
Now that the modules compile at boot, just push, don't compile now

9 years agoMove CtFwS protocol spec to better location
Nathaniel Wesley Filardo [Mon, 24 Apr 2017 17:03:15 +0000 (13:03 -0400)]
Move CtFwS protocol spec to better location

9 years agoexamples/ctfws: forgot one
Nathaniel Wesley Filardo [Sat, 18 Feb 2017 07:34:57 +0000 (02:34 -0500)]
examples/ctfws: forgot one

9 years agoexamples/ctfws: README changes
Nathaniel Wesley Filardo [Sat, 18 Feb 2017 07:31:35 +0000 (02:31 -0500)]
examples/ctfws: README changes

Notably, document the next "/config" field.
While here, add a table of GPIO pin purposes

9 years agoexamples/ctfws: improve attention-getting behavior
Nathaniel Wesley Filardo [Sat, 18 Feb 2017 07:23:35 +0000 (02:23 -0500)]
examples/ctfws: improve attention-getting behavior

Add beeper!

9 years agoexamples/ctfws: README improvements
Nathaniel Wesley Filardo [Fri, 10 Feb 2017 07:00:56 +0000 (02:00 -0500)]
examples/ctfws: README improvements

9 years agoexamples/ctfws: improve message handling
Nathaniel Wesley Filardo [Fri, 10 Feb 2017 07:00:11 +0000 (02:00 -0500)]
examples/ctfws: improve message handling

9 years agoexamples/ctfws: tweaks
Nathaniel Wesley Filardo [Sun, 29 Jan 2017 05:56:48 +0000 (00:56 -0500)]
examples/ctfws: tweaks

Tweaks to rare cases
More things deserve attention()
While here, fix some documentation

9 years agoexamples/ctfws/pushall.sh more better
Nathaniel Wesley Filardo [Mon, 30 Jan 2017 01:52:02 +0000 (20:52 -0500)]
examples/ctfws/pushall.sh more better

9 years agoexamples/ctfws -- read LCD I2C address from fs
Nathaniel Wesley Filardo [Mon, 30 Jan 2017 01:51:28 +0000 (20:51 -0500)]
examples/ctfws -- read LCD I2C address from fs

9 years agoTweak ctfws display device example
Nathaniel Wesley Filardo [Mon, 23 Jan 2017 01:00:14 +0000 (20:00 -0500)]
Tweak ctfws display device example

9 years agoexamples/ctfws: First pass at a CtFwS display device
Nathaniel Wesley Filardo [Tue, 17 Jan 2017 05:56:59 +0000 (00:56 -0500)]
examples/ctfws: First pass at a CtFwS display device