chiark / gitweb /
trains.git
20 years agowip
ian [Sat, 12 Feb 2005 21:12:16 +0000 (21:12 +0000)]
wip

20 years agowip
ian [Sat, 12 Feb 2005 14:12:18 +0000 (14:12 +0000)]
wip

20 years agoi2c update
ceb [Mon, 7 Feb 2005 00:18:00 +0000 (00:18 +0000)]
i2c update

20 years agochange to README.protocol to limit PIC numbers to 5 bits (4-0)
ceb [Mon, 7 Feb 2005 00:07:21 +0000 (00:07 +0000)]
change to README.protocol to limit PIC numbers to 5 bits (4-0)

20 years agoi2c-test formatting to match corrected tblrd_test
ceb [Mon, 7 Feb 2005 00:04:54 +0000 (00:04 +0000)]
i2c-test formatting to match corrected tblrd_test

20 years agoadd tblrd_test
ian [Mon, 7 Feb 2005 00:03:17 +0000 (00:03 +0000)]
add tblrd_test

20 years agoprint | in between bytes, so we can tell which is which, and respace a bit
ian [Mon, 7 Feb 2005 00:03:08 +0000 (00:03 +0000)]
print | in between bytes, so we can tell which is which, and respace a bit

20 years agotblrd_test fiddling
ceb [Sun, 6 Feb 2005 23:59:53 +0000 (23:59 +0000)]
tblrd_test fiddling

20 years agoupdate to conform to README.protocol r1.7
ian [Sun, 6 Feb 2005 23:40:33 +0000 (23:40 +0000)]
update to conform to README.protocol r1.7

20 years agotblrd check program (test correct use of tblrd etc)
ceb [Sun, 6 Feb 2005 23:27:11 +0000 (23:27 +0000)]
tblrd check program (test correct use of tblrd etc)

20 years agochanges to flash byte order in README.protocol
ceb [Sun, 6 Feb 2005 23:25:25 +0000 (23:25 +0000)]
changes to flash byte order in README.protocol

test program for TBLRD from flash memory

20 years agoworking on safety thing
ian [Fri, 4 Feb 2005 23:45:51 +0000 (23:45 +0000)]
working on safety thing

20 years agono more specific to board - bah
ian [Sun, 30 Jan 2005 14:51:51 +0000 (14:51 +0000)]
no more specific to board - bah

20 years agoadjustment - ongoing
ian [Sun, 30 Jan 2005 14:38:20 +0000 (14:38 +0000)]
adjustment - ongoing

20 years agoadjust downwards
ian [Sun, 30 Jan 2005 14:33:04 +0000 (14:33 +0000)]
adjust downwards

20 years agoadjust text
ian [Sun, 30 Jan 2005 14:30:56 +0000 (14:30 +0000)]
adjust text

20 years agoadjustments
ian [Sun, 30 Jan 2005 14:30:10 +0000 (14:30 +0000)]
adjustments

20 years agoshowpage, dammit
ian [Sun, 30 Jan 2005 14:07:07 +0000 (14:07 +0000)]
showpage, dammit

20 years agorcsid in right place
ian [Sun, 30 Jan 2005 13:57:16 +0000 (13:57 +0000)]
rcsid in right place

20 years agofor big board
ian [Sun, 30 Jan 2005 13:56:19 +0000 (13:56 +0000)]
for big board

20 years agocorrecter comment
ian [Sun, 30 Jan 2005 13:01:46 +0000 (13:01 +0000)]
correcter comment

20 years agoid location stuff done by Makefiles
ian [Fri, 28 Jan 2005 01:39:40 +0000 (01:39 +0000)]
id location stuff done by Makefiles

21 years agostart if i2c program
ceb [Sun, 23 Jan 2005 23:50:48 +0000 (23:50 +0000)]
start if i2c program
added PIC ID info into README.protocol

21 years agonew embryonic program "safety"
ian [Tue, 18 Jan 2005 23:57:59 +0000 (23:57 +0000)]
new embryonic program "safety"

21 years agosome missing includes
ian [Tue, 18 Jan 2005 23:57:39 +0000 (23:57 +0000)]
some missing includes

21 years agouser fault indicator specified
ian [Tue, 18 Jan 2005 23:31:01 +0000 (23:31 +0000)]
user fault indicator specified

21 years ago* added serial error checking to nmra-stream (panics if overrun or
ceb [Mon, 17 Jan 2005 00:04:08 +0000 (00:04 +0000)]
* added serial error checking to nmra-stream (panics if overrun or
framing error bits set)

* skeleton for 12c-test

21 years agonew booster short circuit cutout
ian [Sun, 16 Jan 2005 23:06:39 +0000 (23:06 +0000)]
new booster short circuit cutout

21 years agodocumented the current plans
ian [Sun, 16 Jan 2005 01:50:17 +0000 (01:50 +0000)]
documented the current plans

21 years agonew booster stuff
ian [Sun, 16 Jan 2005 00:51:40 +0000 (00:51 +0000)]
new booster stuff

21 years agousleep_gettod to replace usleep (which is very coarse and tends to sleep for 20ms...
ian [Sun, 16 Jan 2005 00:09:04 +0000 (00:09 +0000)]
usleep_gettod to replace usleep (which is very coarse and tends to sleep for 20ms every time!  also, siggen supports limiting total number of iterations

21 years agochecking in thing found in anarres:~ceb/work/trains -iwj
ian [Sat, 15 Jan 2005 16:23:37 +0000 (16:23 +0000)]
checking in thing found in anarres:~ceb/work/trains -iwj

21 years agoFix missing numeric arg value error to actually happen and avoid coredumps
ian [Sat, 15 Jan 2005 14:11:42 +0000 (14:11 +0000)]
Fix missing numeric arg value error to actually happen and avoid coredumps

21 years agonicer, faster
ian [Wed, 12 Jan 2005 01:10:20 +0000 (01:10 +0000)]
nicer, faster

21 years agocv programming works
ian [Wed, 12 Jan 2005 01:05:58 +0000 (01:05 +0000)]
cv programming works

21 years agospeed28 was broken
ian [Wed, 12 Jan 2005 00:20:15 +0000 (00:20 +0000)]
speed28 was broken

21 years agohrm, should work ha ha
ian [Wed, 12 Jan 2005 00:14:04 +0000 (00:14 +0000)]
hrm, should work ha ha

21 years agoweirdo nmra stuff compiles but is broken in main.c still; checkin before radical fix
ian [Tue, 11 Jan 2005 23:55:15 +0000 (23:55 +0000)]
weirdo nmra stuff compiles but is broken in main.c still; checkin before radical fix

21 years agosort of before mangle things into nmra-packets.h
ian [Tue, 11 Jan 2005 22:16:43 +0000 (22:16 +0000)]
sort of before mangle things into nmra-packets.h

21 years agoan attempt at a character
ian [Mon, 10 Jan 2005 03:27:46 +0000 (03:27 +0000)]
an attempt at a character

21 years agoguff for debugging via simulator
ian [Mon, 10 Jan 2005 03:06:42 +0000 (03:06 +0000)]
guff for debugging via simulator

21 years agocommand dumping and debugging mode
ian [Sun, 9 Jan 2005 22:58:52 +0000 (22:58 +0000)]
command dumping and debugging mode

21 years agosimple driver script for readlots
ian [Sun, 9 Jan 2005 22:56:28 +0000 (22:56 +0000)]
simple driver script for readlots

21 years agouse BUFFERPAGE constant instead of literal 5
ian [Sun, 9 Jan 2005 21:43:37 +0000 (21:43 +0000)]
use BUFFERPAGE constant instead of literal 5

21 years agoworking on fixes re new overload detector
ian [Sun, 9 Jan 2005 19:46:55 +0000 (19:46 +0000)]
working on fixes re new overload detector

21 years agodocument the decoder in its head comment, somewhat, at least
ian [Sun, 9 Jan 2005 19:43:49 +0000 (19:43 +0000)]
document the decoder in its head comment, somewhat, at least

21 years agoresynch bit halves properly
ian [Sun, 9 Jan 2005 18:35:25 +0000 (18:35 +0000)]
resynch bit halves properly

21 years agodecodes packets
ian [Sun, 9 Jan 2005 18:30:15 +0000 (18:30 +0000)]
decodes packets

21 years agodecoder takes account of slop in input measurements
ian [Sun, 9 Jan 2005 18:06:41 +0000 (18:06 +0000)]
decoder takes account of slop in input measurements

21 years agonmra decoder for readlots output
ian [Sun, 9 Jan 2005 17:37:16 +0000 (17:37 +0000)]
nmra decoder for readlots output

21 years agonew "readlots" program for capturing signals using the parport
ian [Sun, 9 Jan 2005 02:27:38 +0000 (02:27 +0000)]
new "readlots" program for capturing signals using the parport

21 years agodocument iters properly
ian [Sun, 9 Jan 2005 02:11:37 +0000 (02:11 +0000)]
document iters properly

21 years agoactually 0348 is backwards
ian [Sun, 9 Jan 2005 02:10:35 +0000 (02:10 +0000)]
actually 0348 is backwards

21 years agodocument new params
ian [Sun, 9 Jan 2005 02:10:13 +0000 (02:10 +0000)]
document new params

21 years agosupport iterations limit
ian [Sun, 9 Jan 2005 02:04:22 +0000 (02:04 +0000)]
support iterations limit

21 years agocan do repeat; slightly saner internal handling of arg parsing
ian [Sun, 9 Jan 2005 01:59:24 +0000 (01:59 +0000)]
can do repeat; slightly saner internal handling of arg parsing

21 years agodebugging
ceb [Sat, 8 Jan 2005 23:44:28 +0000 (23:44 +0000)]
debugging

also added slow+fast version ifdefs

21 years agosupport serial_fudge_delay
ian [Sat, 8 Jan 2005 23:41:07 +0000 (23:41 +0000)]
support serial_fudge_delay

21 years agodebug
ceb [Sat, 8 Jan 2005 21:59:31 +0000 (21:59 +0000)]
debug

21 years agodebugging...
ceb [Sat, 8 Jan 2005 20:31:25 +0000 (20:31 +0000)]
debugging...

21 years agomore debugging
ceb [Sat, 8 Jan 2005 19:56:26 +0000 (19:56 +0000)]
more debugging

21 years agodemonstrate SLOW_VERSION
ian [Thu, 6 Jan 2005 19:31:38 +0000 (19:31 +0000)]
demonstrate SLOW_VERSION

21 years agoBuild ,slow version of nmra-stream; disable booster-output-low temporarily
ian [Thu, 6 Jan 2005 19:31:23 +0000 (19:31 +0000)]
Build ,slow version of nmra-stream; disable booster-output-low temporarily

21 years agoNew ASSEMBLE variable
ian [Thu, 6 Jan 2005 19:30:57 +0000 (19:30 +0000)]
New ASSEMBLE variable

21 years agoyes, remove the debugging printfs
ian [Wed, 5 Jan 2005 18:19:31 +0000 (18:19 +0000)]
yes, remove the debugging printfs

21 years agosome debugging prints, which we will remove shortly
ian [Wed, 5 Jan 2005 18:19:00 +0000 (18:19 +0000)]
some debugging prints, which we will remove shortly

21 years agonot really a bug - a miconversion
ian [Wed, 5 Jan 2005 18:18:45 +0000 (18:18 +0000)]
not really a bug - a miconversion

21 years agodocument how it works, and bug, and ignore file "t"
ian [Wed, 5 Jan 2005 00:46:01 +0000 (00:46 +0000)]
document how it works, and bug, and ignore file "t"

21 years agoHalf debugged... almost works. Still getting confused after
ceb [Wed, 5 Jan 2005 00:38:34 +0000 (00:38 +0000)]
Half debugged... almost works. Still getting confused after
transmitting byte.

21 years agogenerate nmra checksums
ian [Wed, 5 Jan 2005 00:38:07 +0000 (00:38 +0000)]
generate nmra checksums

21 years agotransmit between-byte spacing bits
ian [Wed, 5 Jan 2005 00:20:21 +0000 (00:20 +0000)]
transmit between-byte spacing bits

21 years agoadding debugging stuff...
ceb [Tue, 4 Jan 2005 23:16:13 +0000 (23:16 +0000)]
adding debugging stuff...

21 years agosmall changes to compile
ceb [Tue, 4 Jan 2005 22:42:16 +0000 (22:42 +0000)]
small changes to compile

21 years agoditto
ceb [Tue, 4 Jan 2005 22:34:35 +0000 (22:34 +0000)]
ditto

21 years agotesting changes (timer scalings/value written in after interrupt)
ceb [Tue, 4 Jan 2005 22:34:05 +0000 (22:34 +0000)]
testing changes (timer scalings/value written in after interrupt)

21 years agohostprogs too
ian [Tue, 4 Jan 2005 22:23:43 +0000 (22:23 +0000)]
hostprogs too

21 years agoend of packet bit is top bit now
ian [Tue, 4 Jan 2005 22:21:08 +0000 (22:21 +0000)]
end of packet bit is top bit now

21 years agomall chnages to nmra-stream.asm
ceb [Tue, 4 Jan 2005 22:11:15 +0000 (22:11 +0000)]
mall chnages to nmra-stream.asm

21 years agomore comments
ian [Tue, 4 Jan 2005 21:55:57 +0000 (21:55 +0000)]
more comments

21 years agoeasier bit 6 is a comment comment
ian [Tue, 4 Jan 2005 21:33:15 +0000 (21:33 +0000)]
easier bit 6 is a comment comment

21 years agofit in 80 columns
ian [Tue, 4 Jan 2005 20:25:33 +0000 (20:25 +0000)]
fit in 80 columns

21 years agocomments and halfway read through -iwj
ian [Mon, 3 Jan 2005 23:09:00 +0000 (23:09 +0000)]
comments and halfway read through -iwj

21 years agoAdded debugging macro to nmra-stream.asm, to write debugging info out over
ceb [Mon, 3 Jan 2005 19:27:27 +0000 (19:27 +0000)]
Added debugging macro to nmra-stream.asm, to write debugging info out over
the serial port/.

21 years agominor changes
ceb [Mon, 3 Jan 2005 19:17:44 +0000 (19:17 +0000)]
minor changes

Use bit7 for 'last packet' indicator in NMRA packets, not bit0; changed
in README.protocol and nmra-stream.asm

21 years agoencoding bugfixes
ian [Sun, 2 Jan 2005 17:45:07 +0000 (17:45 +0000)]
encoding bugfixes

21 years agousage message
ian [Sun, 2 Jan 2005 17:40:58 +0000 (17:40 +0000)]
usage message

21 years agocan transmit bare commands too
ian [Sun, 2 Jan 2005 17:39:30 +0000 (17:39 +0000)]
can transmit bare commands too

21 years agoinitial hostside thingum
ian [Sun, 2 Jan 2005 17:32:13 +0000 (17:32 +0000)]
initial hostside thingum

21 years agochanges to README.protocol
ceb [Sun, 2 Jan 2005 16:54:04 +0000 (16:54 +0000)]
changes to README.protocol

21 years agowritten transmit-to-track section, including checking bit0 and advancing
ceb [Sat, 1 Jan 2005 23:23:05 +0000 (23:23 +0000)]
written transmit-to-track section, including checking bit0 and advancing
byte/buffer if necessary.

Need to:
check through for undone bits
check what bits of short-circuit coping need to be done at this stage

21 years agoadded serial receive stuff
ceb [Mon, 20 Dec 2004 00:58:10 +0000 (00:58 +0000)]
added serial receive stuff
started on transmit to track stuff
changed timer to NMRA timer
done initialisation of output pins
not quite decided on packet format

21 years agobuffer initialisation
ceb [Mon, 22 Nov 2004 00:17:18 +0000 (00:17 +0000)]
buffer initialisation
tidying up

21 years agosmall process editing
ceb [Sun, 7 Nov 2004 19:28:56 +0000 (19:28 +0000)]
small process editing

21 years agooutline for nmra-stream.asm
ceb [Sun, 7 Nov 2004 15:33:49 +0000 (15:33 +0000)]
outline for nmra-stream.asm

21 years agoa bit more in "all"
ian [Sat, 6 Nov 2004 15:27:15 +0000 (15:27 +0000)]
a bit more in "all"

21 years agoignore dualjn-a.ps
ian [Sat, 6 Nov 2004 15:25:03 +0000 (15:25 +0000)]
ignore dualjn-a.ps

21 years agoatlas ttt motor actual size
ian [Sat, 6 Nov 2004 15:23:24 +0000 (15:23 +0000)]
atlas ttt motor actual size

21 years agoparts library cvsignore
ian [Sat, 6 Nov 2004 15:22:38 +0000 (15:22 +0000)]
parts library cvsignore

21 years agodescribe the booster
ian [Wed, 3 Nov 2004 00:22:01 +0000 (00:22 +0000)]
describe the booster

21 years agonew PROGRAMS variable makes -full things automatically
ian [Tue, 2 Nov 2004 20:50:23 +0000 (20:50 +0000)]
new PROGRAMS variable makes -full things automatically