]>
hydra-www.ietfng.org Git - acmetensortoys-esp-lua_ctfws/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Nathaniel Wesley Filardo [Sat, 29 Jun 2019 14:24:59 +0000 (15:24 +0100)]
Update core submodule
Nathaniel Wesley Filardo [Sun, 4 Nov 2018 17:20:20 +0000 (17:20 +0000)]
A few more LFS strings
Catch up with the changes made to date
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 13:15:18 +0000 (13:15 +0000)]
localize gameElapsed in ctfws.lua
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.
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.
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 10:57:08 +0000 (10:57 +0000)]
Initial commit of mkspiffs.sh script
Nathaniel Wesley Filardo [Sun, 4 Nov 2018 17:16:18 +0000 (17:16 +0000)]
Always use a prefix tag when printing log messages
Nathaniel Wesley Filardo [Sun, 11 Nov 2018 10:42:51 +0000 (10:42 +0000)]
Belatedly bump core submodule
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.
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.
Nathaniel Wesley Filardo [Sat, 10 Nov 2018 20:56:24 +0000 (20:56 +0000)]
Submodulify nwf/acmetensortoys core utilities
Nathaniel Wesley Filardo [Thu, 1 Nov 2018 20:48:03 +0000 (20:48 +0000)]
Handle negative flag scores
Nathaniel Wesley Filardo [Sat, 27 Oct 2018 19:12:51 +0000 (20:12 +0100)]
Add a UART diagnostic at boot before we panic
Nathaniel Wesley Filardo [Sat, 27 Oct 2018 19:04:09 +0000 (20:04 +0100)]
Update README
Nathaniel Wesley Filardo [Sat, 27 Oct 2018 19:03:56 +0000 (20:03 +0100)]
Flags messages are timestamped
Nathaniel Wesley Filardo [Sun, 12 Aug 2018 01:09:08 +0000 (02:09 +0100)]
Rework for LFS
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
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.
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.
Nathaniel Wesley Filardo [Fri, 10 Nov 2017 23:43:23 +0000 (18:43 -0500)]
pushall: update config directory paths
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.
Nathaniel Wesley Filardo [Sun, 22 Oct 2017 01:05:26 +0000 (21:05 -0400)]
Fix link to nwf webpage
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
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).
Nathaniel Wesley Filardo [Sat, 29 Jul 2017 20:29:13 +0000 (16:29 -0400)]
Expunge cjson in favor of sjson
Nathaniel Wesley Filardo [Sat, 29 Jul 2017 20:22:46 +0000 (16:22 -0400)]
Move loop over filesystem compilation to own file
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
Nathaniel Wesley Filardo [Mon, 24 Apr 2017 17:03:15 +0000 (13:03 -0400)]
Move CtFwS protocol spec to better location
Nathaniel Wesley Filardo [Sat, 18 Feb 2017 07:34:57 +0000 (02:34 -0500)]
examples/ctfws: forgot one
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
Nathaniel Wesley Filardo [Sat, 18 Feb 2017 07:23:35 +0000 (02:23 -0500)]
examples/ctfws: improve attention-getting behavior
Add beeper!
Nathaniel Wesley Filardo [Fri, 10 Feb 2017 07:00:56 +0000 (02:00 -0500)]
examples/ctfws: README improvements
Nathaniel Wesley Filardo [Fri, 10 Feb 2017 07:00:11 +0000 (02:00 -0500)]
examples/ctfws: improve message handling
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
Nathaniel Wesley Filardo [Mon, 30 Jan 2017 01:52:02 +0000 (20:52 -0500)]
examples/ctfws/pushall.sh more better
Nathaniel Wesley Filardo [Mon, 30 Jan 2017 01:51:28 +0000 (20:51 -0500)]
examples/ctfws -- read LCD I2C address from fs
Nathaniel Wesley Filardo [Mon, 23 Jan 2017 01:00:14 +0000 (20:00 -0500)]
Tweak ctfws display device example
Nathaniel Wesley Filardo [Tue, 17 Jan 2017 05:56:59 +0000 (00:56 -0500)]
examples/ctfws: First pass at a CtFwS display device