chiark / gitweb /
ian [Sun, 20 Jan 2008 22:53:38 +0000 (22:53 +0000)]
wip speed measurer
ian [Sun, 20 Jan 2008 18:39:00 +0000 (18:39 +0000)]
better message suppression
ian [Sun, 20 Jan 2008 18:31:55 +0000 (18:31 +0000)]
suppress noisy messages
ian [Sun, 20 Jan 2008 17:57:22 +0000 (17:57 +0000)]
should avoid retranmitting too often
ian [Sun, 20 Jan 2008 17:55:54 +0000 (17:55 +0000)]
fix panic recurse
ian [Sun, 20 Jan 2008 15:42:24 +0000 (15:42 +0000)]
fix panic recurse
ian [Sat, 19 Jan 2008 16:36:11 +0000 (16:36 +0000)]
a bug
ian [Sat, 19 Jan 2008 16:33:21 +0000 (16:33 +0000)]
master waits a bit before starting so that slaves can wake up
ian [Sat, 19 Jan 2008 16:04:58 +0000 (16:04 +0000)]
Have +dbg builds rather than +nd ones
ian [Sat, 19 Jan 2008 15:59:26 +0000 (15:59 +0000)]
fix comments for lastd1, lastd2 to be right way round so the sentence is a sentence
ian [Sat, 19 Jan 2008 15:58:44 +0000 (15:58 +0000)]
remove debug_serial_transmit from non-debug builds
ian [Sat, 19 Jan 2008 15:57:59 +0000 (15:57 +0000)]
get rid of buffer stupidity which makes it seem like PIC sends NULs
ian [Sat, 19 Jan 2008 14:28:56 +0000 (14:28 +0000)]
treat NUL specially
ian [Wed, 16 Jan 2008 00:41:43 +0000 (00:41 +0000)]
fix comment for NOPOINT
ian [Tue, 15 Jan 2008 22:35:17 +0000 (22:35 +0000)]
document current bug
ian [Tue, 15 Jan 2008 22:34:36 +0000 (22:34 +0000)]
dump decoding of transmitted nmra data
ian [Tue, 15 Jan 2008 22:34:10 +0000 (22:34 +0000)]
calculate checksums on nmra transmissions
ian [Tue, 15 Jan 2008 22:32:49 +0000 (22:32 +0000)]
only allow ordinary parsing of pic cmds if length and terminator match
ian [Sat, 12 Jan 2008 16:12:06 +0000 (16:12 +0000)]
new verify target for if we're feeling doubtful
ian [Sat, 12 Jan 2008 03:32:25 +0000 (03:32 +0000)]
new NOPOINT command to get rid of FAULT/POINT race
ian [Sat, 12 Jan 2008 03:31:50 +0000 (03:31 +0000)]
fix typo
ian [Sat, 12 Jan 2008 03:31:39 +0000 (03:31 +0000)]
document +nd etc. in detpic
ian [Sat, 12 Jan 2008 03:31:21 +0000 (03:31 +0000)]
put panic_address in comments for use with crashread
ian [Fri, 11 Jan 2008 22:59:36 +0000 (22:59 +0000)]
remove some unused messages
ian [Fri, 11 Jan 2008 20:11:53 +0000 (20:11 +0000)]
cope with libnetpbm
ian [Sun, 10 Sep 2006 19:42:36 +0000 (19:42 +0000)]
get input initialisation and parser errors a bit more right
ian [Sun, 10 Sep 2006 19:27:49 +0000 (19:27 +0000)]
new hostside compiles but has several bits missing
ian [Sun, 10 Sep 2006 18:37:11 +0000 (18:37 +0000)]
giant reorg abolishes TrainNum most of the time; working on making it build
ian [Sun, 10 Sep 2006 18:36:19 +0000 (18:36 +0000)]
SPECIAL_CFLAGS_$*
ian [Sat, 9 Sep 2006 17:43:19 +0000 (17:43 +0000)]
starting on flex/bison parser for hostside
ian [Sat, 9 Sep 2006 17:42:40 +0000 (17:42 +0000)]
sarge has -lppm
ian [Thu, 7 Sep 2006 11:44:26 +0000 (11:44 +0000)]
working on new data arrangements
ian [Sun, 3 Sep 2006 16:56:13 +0000 (16:56 +0000)]
speed manager and interaction with safety improved; new data structure arrangements (mmap thing) not yet started
ian [Sun, 23 Jul 2006 11:14:59 +0000 (11:14 +0000)]
found, checkin before liberator repair
ian [Wed, 5 Jul 2006 21:25:46 +0000 (21:25 +0000)]
finish logging and safety_panic
ian [Wed, 5 Jul 2006 21:25:28 +0000 (21:25 +0000)]
provide a dummy info_trains
ian [Wed, 5 Jul 2006 21:24:49 +0000 (21:24 +0000)]
note that we have to init safety_state
ian [Wed, 5 Jul 2006 21:24:33 +0000 (21:24 +0000)]
new SOMEP macro complements NOTA
ian [Wed, 5 Jul 2006 17:43:19 +0000 (17:43 +0000)]
implement many logging arrangements - must still implement vlogmsg, the core; define safety_state (but still no code to initialise it)
ian [Wed, 5 Jul 2006 17:42:25 +0000 (17:42 +0000)]
autogenerate some error codes; add "autogenerated" note to top of all .gen-generated files in the Makefile rather than in each .gen script
ian [Mon, 19 Jun 2006 16:54:51 +0000 (16:54 +0000)]
implemented actual_polarity_* now
ian [Mon, 19 Jun 2006 16:16:38 +0000 (16:16 +0000)]
correct reverser object specification and improve related comments
ian [Thu, 15 Jun 2006 14:32:30 +0000 (14:32 +0000)]
wip
ian [Wed, 14 Jun 2006 17:35:19 +0000 (17:35 +0000)]
include trackloc.o
ian [Wed, 14 Jun 2006 17:33:55 +0000 (17:33 +0000)]
retransmit.c and safety.c now compile but loads of link errors for unwritten stuff
ian [Wed, 14 Jun 2006 16:59:46 +0000 (16:59 +0000)]
add DLIST2_PREPEND
ian [Mon, 5 Jun 2006 00:37:47 +0000 (00:37 +0000)]
new nmra retransmit alg designed impln wip; some header file cleanups; send warning re countermands from safety; glue detection to safety wip
ian [Mon, 5 Jun 2006 00:36:03 +0000 (00:36 +0000)]
startup state machine documented on paper
ian [Mon, 5 Jun 2006 00:35:47 +0000 (00:35 +0000)]
dliste.h copied from epithet and DLIST2_PREPEND added
ian [Sat, 13 May 2006 18:10:31 +0000 (18:10 +0000)]
Revised Settling state
ian [Sat, 13 May 2006 18:10:25 +0000 (18:10 +0000)]
fix invert_count misdimension
ian [Tue, 9 May 2006 22:39:22 +0000 (22:39 +0000)]
flush obc on death
ian [Sun, 7 May 2006 15:11:45 +0000 (15:11 +0000)]
properly continue with ping protocol when leaving Ping for Settling
ian [Sat, 6 May 2006 17:29:04 +0000 (17:29 +0000)]
bugfix
ian [Sat, 6 May 2006 12:23:37 +0000 (12:23 +0000)]
transplant branch hostside-wip-2006-01-01 to hostside-wip-2006-05-06; cvs up -j branchpoint-hostside-wip-2006-01-01 -j branchend-hostside-wip-2006-01-01
ian [Fri, 10 Mar 2006 20:00:39 +0000 (20:00 +0000)]
fixes from live bessar
ian [Tue, 24 Jan 2006 00:44:45 +0000 (00:44 +0000)]
proper syntax for xset rune
ian [Tue, 24 Jan 2006 00:26:45 +0000 (00:26 +0000)]
variable probabilities
ian [Mon, 23 Jan 2006 22:18:12 +0000 (22:18 +0000)]
lights by left and right arrows
ian [Tue, 17 Jan 2006 19:33:08 +0000 (19:33 +0000)]
p18f458.inc is on include path and does not need absolute file
ian [Sat, 14 Jan 2006 19:57:26 +0000 (19:57 +0000)]
control train 1
ian [Fri, 13 Jan 2006 22:13:54 +0000 (22:13 +0000)]
service mode worked with the LF100XF
ian [Fri, 13 Jan 2006 22:11:36 +0000 (22:11 +0000)]
attempt at service mode
ian [Mon, 9 Jan 2006 14:58:25 +0000 (14:58 +0000)]
note a misbehaviour in the README
ian [Fri, 6 Jan 2006 01:09:16 +0000 (01:09 +0000)]
more than two manual speeds
ian [Thu, 5 Jan 2006 20:19:52 +0000 (20:19 +0000)]
fixes from testing session
ian [Thu, 5 Jan 2006 19:10:04 +0000 (19:10 +0000)]
xsession in cvs
ian [Thu, 5 Jan 2006 14:07:04 +0000 (14:07 +0000)]
bugfix
ian [Thu, 5 Jan 2006 14:01:52 +0000 (14:01 +0000)]
fix events
ian [Thu, 5 Jan 2006 14:01:00 +0000 (14:01 +0000)]
bugfixes
ian [Thu, 5 Jan 2006 13:56:06 +0000 (13:56 +0000)]
speed/dirn request immediate
ian [Thu, 5 Jan 2006 13:51:58 +0000 (13:51 +0000)]
path-setting
ian [Thu, 5 Jan 2006 03:30:10 +0000 (03:30 +0000)]
speed changes should be immediate
ian [Thu, 5 Jan 2006 03:27:50 +0000 (03:27 +0000)]
fixes from bessar fettling session
ian [Thu, 5 Jan 2006 03:25:47 +0000 (03:25 +0000)]
todolist items from fettling session
ian [Thu, 5 Jan 2006 02:36:38 +0000 (02:36 +0000)]
better reporting of bad input
ian [Thu, 5 Jan 2006 02:36:18 +0000 (02:36 +0000)]
actually sort various arrays that should be sorted
ian [Thu, 5 Jan 2006 02:08:02 +0000 (02:08 +0000)]
fail somewhat more nicely
ian [Thu, 5 Jan 2006 01:16:36 +0000 (01:16 +0000)]
clearer debug
ian [Thu, 5 Jan 2006 01:03:17 +0000 (01:03 +0000)]
more correct when off
ian [Thu, 5 Jan 2006 00:58:42 +0000 (00:58 +0000)]
gui-display on bessar wip
ian [Thu, 5 Jan 2006 00:52:00 +0000 (00:52 +0000)]
attempt to fix parsing
ian [Thu, 5 Jan 2006 00:36:46 +0000 (00:36 +0000)]
actually implement crash reset protocol correctly
ian [Thu, 5 Jan 2006 00:11:58 +0000 (00:11 +0000)]
startup protocol now improved
ian [Wed, 4 Jan 2006 22:16:16 +0000 (22:16 +0000)]
make crashread reset work
ian [Wed, 4 Jan 2006 22:15:46 +0000 (22:15 +0000)]
make slave capable of panic reset too
ian [Wed, 4 Jan 2006 21:41:32 +0000 (21:41 +0000)]
reorganise crashread to perhaps work following new panic reset mode
ian [Wed, 4 Jan 2006 20:55:38 +0000 (20:55 +0000)]
change power to 0x10 and 0x11; new crash reset command
ian [Wed, 4 Jan 2006 19:21:35 +0000 (19:21 +0000)]
separate T option for make-clocks
ian [Sun, 1 Jan 2006 14:13:35 +0000 (14:13 +0000)]
fix typo
ian [Sun, 1 Jan 2006 14:07:29 +0000 (14:07 +0000)]
change Dl 0x7[234] to 0x9[234] for consistency
ian [Sun, 1 Jan 2006 13:52:05 +0000 (13:52 +0000)]
remove various debugging junk: all uses of xdebug removed (but not the xdebug memory reservation); all mention of qq* removed; all debugging statements turned into calls to D macros or removed; D macros improved (from just D to Dv, Dl, Df); remove all D calls and debugging stuff from i2clib.asm; all uses of any morse_TI* removed (but definitions remain in morse.messages)
ian [Sun, 1 Jan 2006 13:49:44 +0000 (13:49 +0000)]
compile alternative version -DNDEBUG
ian [Sun, 1 Jan 2006 13:48:07 +0000 (13:48 +0000)]
rename foo-asm.lst to foo+asm.list
ian [Sun, 1 Jan 2006 13:23:44 +0000 (13:23 +0000)]
reserve ^ [^ ] for debugging insertions
ian [Sun, 1 Jan 2006 13:06:48 +0000 (13:06 +0000)]
final fix from nye: die if stdin ends
ian [Sun, 1 Jan 2006 13:05:53 +0000 (13:05 +0000)]
final version from nye
ian [Sat, 31 Dec 2005 20:42:58 +0000 (20:42 +0000)]
fixed up at start of party
ian [Sat, 31 Dec 2005 19:07:40 +0000 (19:07 +0000)]
better speed variations
ian [Sat, 31 Dec 2005 19:03:12 +0000 (19:03 +0000)]
speedanddirn varies