chiark / gitweb /
trains.git
17 years agogiant reorg abolishes TrainNum most of the time; working on making it build
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

17 years agoSPECIAL_CFLAGS_$*
ian [Sun, 10 Sep 2006 18:36:19 +0000 (18:36 +0000)]
SPECIAL_CFLAGS_$*

17 years agostarting on flex/bison parser for hostside
ian [Sat, 9 Sep 2006 17:43:19 +0000 (17:43 +0000)]
starting on flex/bison parser for hostside

17 years agosarge has -lppm
ian [Sat, 9 Sep 2006 17:42:40 +0000 (17:42 +0000)]
sarge has -lppm

17 years agoworking on new data arrangements
ian [Thu, 7 Sep 2006 11:44:26 +0000 (11:44 +0000)]
working on new data arrangements

17 years agospeed manager and interaction with safety improved; new data structure 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

17 years agofound, checkin before liberator repair
ian [Sun, 23 Jul 2006 11:14:59 +0000 (11:14 +0000)]
found, checkin before liberator repair

17 years agofinish logging and safety_panic
ian [Wed, 5 Jul 2006 21:25:46 +0000 (21:25 +0000)]
finish logging and safety_panic

17 years agoprovide a dummy info_trains
ian [Wed, 5 Jul 2006 21:25:28 +0000 (21:25 +0000)]
provide a dummy info_trains

17 years agonote that we have to init safety_state
ian [Wed, 5 Jul 2006 21:24:49 +0000 (21:24 +0000)]
note that we have to init safety_state

17 years agonew SOMEP macro complements NOTA
ian [Wed, 5 Jul 2006 21:24:33 +0000 (21:24 +0000)]
new SOMEP macro complements NOTA

17 years agoimplement many logging arrangements - must still implement vlogmsg, the core; define...
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)

17 years agoautogenerate some error codes; add "autogenerated" note to top of all .gen-generated...
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

17 years agoimplemented actual_polarity_* now
ian [Mon, 19 Jun 2006 16:54:51 +0000 (16:54 +0000)]
implemented actual_polarity_* now

17 years agocorrect reverser object specification and improve related comments
ian [Mon, 19 Jun 2006 16:16:38 +0000 (16:16 +0000)]
correct reverser object specification and improve related comments

18 years agowip
ian [Thu, 15 Jun 2006 14:32:30 +0000 (14:32 +0000)]
wip

18 years agoinclude trackloc.o
ian [Wed, 14 Jun 2006 17:35:19 +0000 (17:35 +0000)]
include trackloc.o

18 years agoretransmit.c and safety.c now compile but loads of link errors for unwritten stuff
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

18 years agoadd DLIST2_PREPEND
ian [Wed, 14 Jun 2006 16:59:46 +0000 (16:59 +0000)]
add DLIST2_PREPEND

18 years agonew nmra retransmit alg designed impln wip; some header file cleanups; send warning...
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

18 years agostartup state machine documented on paper
ian [Mon, 5 Jun 2006 00:36:03 +0000 (00:36 +0000)]
startup state machine documented on paper

18 years agodliste.h copied from epithet and DLIST2_PREPEND added
ian [Mon, 5 Jun 2006 00:35:47 +0000 (00:35 +0000)]
dliste.h copied from epithet and DLIST2_PREPEND added

18 years agoRevised Settling state
ian [Sat, 13 May 2006 18:10:31 +0000 (18:10 +0000)]
Revised Settling state

18 years agofix invert_count misdimension
ian [Sat, 13 May 2006 18:10:25 +0000 (18:10 +0000)]
fix invert_count misdimension

18 years agoflush obc on death
ian [Tue, 9 May 2006 22:39:22 +0000 (22:39 +0000)]
flush obc on death

18 years agoproperly continue with ping protocol when leaving Ping for Settling
ian [Sun, 7 May 2006 15:11:45 +0000 (15:11 +0000)]
properly continue with ping protocol when leaving Ping for Settling

18 years agobugfix
ian [Sat, 6 May 2006 17:29:04 +0000 (17:29 +0000)]
bugfix

18 years agotransplant branch hostside-wip-2006-01-01 to hostside-wip-2006-05-06; cvs up -j branc...
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

18 years agofixes from live bessar
ian [Fri, 10 Mar 2006 20:00:39 +0000 (20:00 +0000)]
fixes from live bessar

18 years agoproper syntax for xset rune
ian [Tue, 24 Jan 2006 00:44:45 +0000 (00:44 +0000)]
proper syntax for xset rune

18 years agovariable probabilities
ian [Tue, 24 Jan 2006 00:26:45 +0000 (00:26 +0000)]
variable probabilities

18 years agolights by left and right arrows
ian [Mon, 23 Jan 2006 22:18:12 +0000 (22:18 +0000)]
lights by left and right arrows

18 years agop18f458.inc is on include path and does not need absolute file
ian [Tue, 17 Jan 2006 19:33:08 +0000 (19:33 +0000)]
p18f458.inc is on include path and does not need absolute file

18 years agocontrol train 1
ian [Sat, 14 Jan 2006 19:57:26 +0000 (19:57 +0000)]
control train 1

18 years agoservice mode worked with the LF100XF
ian [Fri, 13 Jan 2006 22:13:54 +0000 (22:13 +0000)]
service mode worked with the LF100XF

18 years agoattempt at service mode
ian [Fri, 13 Jan 2006 22:11:36 +0000 (22:11 +0000)]
attempt at service mode

18 years agonote a misbehaviour in the README
ian [Mon, 9 Jan 2006 14:58:25 +0000 (14:58 +0000)]
note a misbehaviour in the README

18 years agomore than two manual speeds
ian [Fri, 6 Jan 2006 01:09:16 +0000 (01:09 +0000)]
more than two manual speeds

18 years agofixes from testing session
ian [Thu, 5 Jan 2006 20:19:52 +0000 (20:19 +0000)]
fixes from testing session

18 years agoxsession in cvs
ian [Thu, 5 Jan 2006 19:10:04 +0000 (19:10 +0000)]
xsession in cvs

18 years agobugfix
ian [Thu, 5 Jan 2006 14:07:04 +0000 (14:07 +0000)]
bugfix

18 years agofix events
ian [Thu, 5 Jan 2006 14:01:52 +0000 (14:01 +0000)]
fix events

18 years agobugfixes
ian [Thu, 5 Jan 2006 14:01:00 +0000 (14:01 +0000)]
bugfixes

18 years agospeed/dirn request immediate
ian [Thu, 5 Jan 2006 13:56:06 +0000 (13:56 +0000)]
speed/dirn request immediate

18 years agopath-setting
ian [Thu, 5 Jan 2006 13:51:58 +0000 (13:51 +0000)]
path-setting

18 years agospeed changes should be immediate
ian [Thu, 5 Jan 2006 03:30:10 +0000 (03:30 +0000)]
speed changes should be immediate

18 years agofixes from bessar fettling session
ian [Thu, 5 Jan 2006 03:27:50 +0000 (03:27 +0000)]
fixes from bessar fettling session

18 years agotodolist items from fettling session
ian [Thu, 5 Jan 2006 03:25:47 +0000 (03:25 +0000)]
todolist items from fettling session

18 years agobetter reporting of bad input
ian [Thu, 5 Jan 2006 02:36:38 +0000 (02:36 +0000)]
better reporting of bad input

18 years agoactually sort various arrays that should be sorted
ian [Thu, 5 Jan 2006 02:36:18 +0000 (02:36 +0000)]
actually sort various arrays that should be sorted

18 years agofail somewhat more nicely
ian [Thu, 5 Jan 2006 02:08:02 +0000 (02:08 +0000)]
fail somewhat more nicely

18 years agoclearer debug
ian [Thu, 5 Jan 2006 01:16:36 +0000 (01:16 +0000)]
clearer debug

18 years agomore correct when off
ian [Thu, 5 Jan 2006 01:03:17 +0000 (01:03 +0000)]
more correct when off

18 years agogui-display on bessar wip
ian [Thu, 5 Jan 2006 00:58:42 +0000 (00:58 +0000)]
gui-display on bessar wip

18 years agoattempt to fix parsing
ian [Thu, 5 Jan 2006 00:52:00 +0000 (00:52 +0000)]
attempt to fix parsing

18 years agoactually implement crash reset protocol correctly
ian [Thu, 5 Jan 2006 00:36:46 +0000 (00:36 +0000)]
actually implement crash reset protocol correctly

18 years agostartup protocol now improved
ian [Thu, 5 Jan 2006 00:11:58 +0000 (00:11 +0000)]
startup protocol now improved

18 years agomake crashread reset work
ian [Wed, 4 Jan 2006 22:16:16 +0000 (22:16 +0000)]
make crashread reset work

18 years agomake slave capable of panic reset too
ian [Wed, 4 Jan 2006 22:15:46 +0000 (22:15 +0000)]
make slave capable of panic reset too

18 years agoreorganise crashread to perhaps work following new panic reset mode
ian [Wed, 4 Jan 2006 21:41:32 +0000 (21:41 +0000)]
reorganise crashread to perhaps work following new panic reset mode

18 years agochange power to 0x10 and 0x11; new crash reset command
ian [Wed, 4 Jan 2006 20:55:38 +0000 (20:55 +0000)]
change power to 0x10 and 0x11; new crash reset command

18 years agoseparate T option for make-clocks
ian [Wed, 4 Jan 2006 19:21:35 +0000 (19:21 +0000)]
separate T option for make-clocks

18 years agofix typo
ian [Sun, 1 Jan 2006 14:13:35 +0000 (14:13 +0000)]
fix typo

18 years agochange Dl 0x7[234] to 0x9[234] for consistency
ian [Sun, 1 Jan 2006 14:07:29 +0000 (14:07 +0000)]
change Dl 0x7[234] to 0x9[234] for consistency

18 years agoremove various debugging junk: all uses of xdebug removed (but not the xdebug memory...
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)

18 years agocompile alternative version -DNDEBUG
ian [Sun, 1 Jan 2006 13:49:44 +0000 (13:49 +0000)]
compile alternative version -DNDEBUG

18 years agorename foo-asm.lst to foo+asm.list
ian [Sun, 1 Jan 2006 13:48:07 +0000 (13:48 +0000)]
rename foo-asm.lst to foo+asm.list

18 years agoreserve ^ [^ ] for debugging insertions
ian [Sun, 1 Jan 2006 13:23:44 +0000 (13:23 +0000)]
reserve ^ [^ ] for debugging insertions

18 years agofinal fix from nye: die if stdin ends
ian [Sun, 1 Jan 2006 13:06:48 +0000 (13:06 +0000)]
final fix from nye: die if stdin ends

18 years agofinal version from nye
ian [Sun, 1 Jan 2006 13:05:53 +0000 (13:05 +0000)]
final version from nye

18 years agofixed up at start of party
ian [Sat, 31 Dec 2005 20:42:58 +0000 (20:42 +0000)]
fixed up at start of party

18 years agobetter speed variations
ian [Sat, 31 Dec 2005 19:07:40 +0000 (19:07 +0000)]
better speed variations

18 years agospeedanddirn varies
ian [Sat, 31 Dec 2005 19:03:12 +0000 (19:03 +0000)]
speedanddirn varies

18 years agofixes from nye debugging
ian [Sat, 31 Dec 2005 19:00:37 +0000 (19:00 +0000)]
fixes from nye debugging

18 years agocan display output from stopgap-controller
ian [Sat, 31 Dec 2005 19:00:18 +0000 (19:00 +0000)]
can display output from stopgap-controller

18 years agocan display!
ian [Sat, 31 Dec 2005 19:00:05 +0000 (19:00 +0000)]
can display!

18 years agoworks (although we do not know why 02-07 etc. in pm_detect seem to have to be backwards
ian [Sat, 31 Dec 2005 18:42:19 +0000 (18:42 +0000)]
works (although we do not know why 02-07 etc. in pm_detect seem to have to be backwards

18 years agoseems to work now
ian [Sat, 31 Dec 2005 18:29:42 +0000 (18:29 +0000)]
seems to work now

18 years agobefore copy with shorting crossover
ian [Sat, 31 Dec 2005 17:55:55 +0000 (17:55 +0000)]
before copy with shorting crossover

18 years agostopgap-controller produces insns for train
ian [Sat, 31 Dec 2005 13:12:26 +0000 (13:12 +0000)]
stopgap-controller produces insns for train

18 years agostopgap controller program
ian [Sat, 31 Dec 2005 04:40:49 +0000 (04:40 +0000)]
stopgap controller program

18 years agowatchdog turns off cdu as required
ian [Fri, 30 Dec 2005 18:11:45 +0000 (18:11 +0000)]
watchdog turns off cdu as required

18 years agowatchdog turns off cdu as required
ian [Fri, 30 Dec 2005 18:11:45 +0000 (18:11 +0000)]
watchdog turns off cdu as required

18 years agogive macro formal parameters globally unique names, urgh
ian [Fri, 30 Dec 2005 18:04:40 +0000 (18:04 +0000)]
give macro formal parameters globally unique names, urgh

18 years agodetection seems to work now, yay
ian [Fri, 30 Dec 2005 17:57:37 +0000 (17:57 +0000)]
detection seems to work now, yay

18 years agoavoid clashes between macro args and real variables (!)
ian [Fri, 30 Dec 2005 17:57:17 +0000 (17:57 +0000)]
avoid clashes between macro args and real variables (!)

18 years agofix swapping of B1 and B2 test/send bits!
ian [Fri, 30 Dec 2005 17:56:17 +0000 (17:56 +0000)]
fix swapping of B1 and B2 test/send bits!

18 years agodetection scanning seems to work
ian [Fri, 30 Dec 2005 14:44:03 +0000 (14:44 +0000)]
detection scanning seems to work

18 years agoremove some spurious debugging stuff
ian [Fri, 30 Dec 2005 14:42:10 +0000 (14:42 +0000)]
remove some spurious debugging stuff

18 years agobetter manipulation of the per-pic led
ian [Fri, 30 Dec 2005 14:41:10 +0000 (14:41 +0000)]
better manipulation of the per-pic led

18 years agowatchdog seems to work; fix up memory clearing too
ian [Fri, 30 Dec 2005 13:30:42 +0000 (13:30 +0000)]
watchdog seems to work; fix up memory clearing too

18 years agofix memory initialisation
ian [Fri, 30 Dec 2005 13:29:30 +0000 (13:29 +0000)]
fix memory initialisation

18 years agonew D macro for using debugbyte
ian [Fri, 30 Dec 2005 13:29:06 +0000 (13:29 +0000)]
new D macro for using debugbyte

18 years agodo not use nonexistent neg_fw insn
ian [Fri, 30 Dec 2005 13:06:56 +0000 (13:06 +0000)]
do not use nonexistent neg_fw insn

18 years agodo not claim to have nonexistent neg_fw insn(!)
ian [Fri, 30 Dec 2005 13:03:07 +0000 (13:03 +0000)]
do not claim to have nonexistent neg_fw insn(!)

18 years agofix comment for cmp_fw_ifne
ian [Fri, 30 Dec 2005 13:01:09 +0000 (13:01 +0000)]
fix comment for cmp_fw_ifne

18 years agomemory erase on master's startup
ian [Fri, 30 Dec 2005 12:15:40 +0000 (12:15 +0000)]
memory erase on master's startup

18 years agonew watchdog feature
ian [Fri, 30 Dec 2005 11:47:46 +0000 (11:47 +0000)]
new watchdog feature

18 years agoadd bstop command
ian [Fri, 30 Dec 2005 11:37:56 +0000 (11:37 +0000)]
add bstop command

18 years agostart scanning with board 1, not 2. trying to debug it still ...
ian [Fri, 30 Dec 2005 04:08:00 +0000 (04:08 +0000)]
start scanning with board 1, not 2.  trying to debug it still ...