chiark / gitweb /
ian [Sat, 12 Mar 2005 18:25:32 +0000 (18:25 +0000)]
extractgraph wip - currently written node comparer and librarian, but no edge librarian code and no output code
ian [Fri, 11 Mar 2005 20:51:29 +0000 (20:51 +0000)]
include segmentpart comments in output
ian [Fri, 11 Mar 2005 20:51:05 +0000 (20:51 +0000)]
remove spurious $conf variable
ian [Fri, 11 Mar 2005 18:08:32 +0000 (18:08 +0000)]
wip for %L segmentpart output
ian [Wed, 9 Mar 2005 16:33:22 +0000 (16:33 +0000)]
fix some docs and comments
ian [Wed, 9 Mar 2005 16:01:13 +0000 (16:01 +0000)]
object location definitions happen in the calling namespace, not the global one
ian [Fri, 4 Mar 2005 19:17:25 +0000 (19:17 +0000)]
new for-test-ui target
ian [Fri, 4 Mar 2005 19:01:10 +0000 (19:01 +0000)]
link against netpbm
ian [Sun, 27 Feb 2005 23:35:24 +0000 (23:35 +0000)]
finished segment inversion arrangements in safety.c
ian [Sun, 27 Feb 2005 22:58:22 +0000 (22:58 +0000)]
work at Redemption, checkin on return: reorganise things a bit and work on lay_train and inversion etc.
ceb [Wed, 23 Feb 2005 23:42:44 +0000 (23:42 +0000)]
start of informative_panic routine
ian [Wed, 23 Feb 2005 21:36:30 +0000 (21:36 +0000)]
BUGFIXES
get address value right: bottom bit is always read/write, so:
in slave mode: shift value for SSPADD left
in master mode: choose slave address 0x82 = I2C addr
0b1000001, write
NICETIES
disable serial rx and tx interrupts in slave mode
new ifbit1 and ifbit0 macros
DEBUGGING IMPROVEMENTS
master does not panic immediately before sending address
print calculated SSPADD value via debughf in slow slave mode
a few other "debug" statements
debughf gets nybbles > 0x9 right (!)
ian [Tue, 22 Feb 2005 22:18:38 +0000 (22:18 +0000)]
i2c slave debugging: faff a bit with led settings in slave pic; make master panic immediately after doing START (for testing); clarify comments re SSPCON1 value; slave SSPCON1 value is more correct
ian [Mon, 21 Feb 2005 00:26:57 +0000 (00:26 +0000)]
actually exit in badusage
ian [Mon, 14 Feb 2005 03:01:15 +0000 (03:01 +0000)]
fixme re SEN in slave mode ?
ian [Mon, 14 Feb 2005 02:48:17 +0000 (02:48 +0000)]
die correctly if _lack_ of ack; debug values right way round
ian [Mon, 14 Feb 2005 02:32:06 +0000 (02:32 +0000)]
master test for I2C setup inverted. also new in-hex debugging stuff; who knows if it will work
ian [Sun, 13 Feb 2005 22:54:04 +0000 (22:54 +0000)]
I2C_CTRL is not in access bank
ian [Sun, 13 Feb 2005 22:51:53 +0000 (22:51 +0000)]
fixes and work in progress for I2C debugging
ian [Sun, 13 Feb 2005 22:18:17 +0000 (22:18 +0000)]
reformatting, comments, etc
ceb [Sun, 13 Feb 2005 19:31:32 +0000 (19:31 +0000)]
minor changes to i2ctest
ceb [Sun, 13 Feb 2005 19:26:07 +0000 (19:26 +0000)]
first i2c test program, master pic0 receives byte over serial, transmits
it to slave pic1, which toggles LED colour (does not check contants of byte)
ian [Sun, 13 Feb 2005 19:18:11 +0000 (19:18 +0000)]
wip reorg with new scalars instead of justarrive
ian [Sun, 13 Feb 2005 18:20:29 +0000 (18:20 +0000)]
wip before redo segment justarrive stuff
ian [Sun, 13 Feb 2005 16:49:02 +0000 (16:49 +0000)]
lay_train seems done-ish
ian [Sun, 13 Feb 2005 15:29:19 +0000 (15:29 +0000)]
wip - before change future to ETA
ian [Sun, 13 Feb 2005 13:28:14 +0000 (13:28 +0000)]
train changed wip going well
ian [Sun, 13 Feb 2005 11:52:29 +0000 (11:52 +0000)]
before throw away copy-without-segments-of-this-train
ian [Sun, 13 Feb 2005 11:32:19 +0000 (11:32 +0000)]
wip; before get rid of all separate detections
ceb [Sun, 13 Feb 2005 00:03:26 +0000 (00:03 +0000)]
*** empty log message ***
ian [Sat, 12 Feb 2005 21:12:16 +0000 (21:12 +0000)]
wip
ian [Sat, 12 Feb 2005 14:12:18 +0000 (14:12 +0000)]
wip
ceb [Mon, 7 Feb 2005 00:18:00 +0000 (00:18 +0000)]
i2c update
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)
ceb [Mon, 7 Feb 2005 00:04:54 +0000 (00:04 +0000)]
i2c-test formatting to match corrected tblrd_test
ian [Mon, 7 Feb 2005 00:03:17 +0000 (00:03 +0000)]
add tblrd_test
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
ceb [Sun, 6 Feb 2005 23:59:53 +0000 (23:59 +0000)]
tblrd_test fiddling
ian [Sun, 6 Feb 2005 23:40:33 +0000 (23:40 +0000)]
update to conform to README.protocol r1.7
ceb [Sun, 6 Feb 2005 23:27:11 +0000 (23:27 +0000)]
tblrd check program (test correct use of tblrd etc)
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
ian [Fri, 4 Feb 2005 23:45:51 +0000 (23:45 +0000)]
working on safety thing
ian [Sun, 30 Jan 2005 14:51:51 +0000 (14:51 +0000)]
no more specific to board - bah
ian [Sun, 30 Jan 2005 14:38:20 +0000 (14:38 +0000)]
adjustment - ongoing
ian [Sun, 30 Jan 2005 14:33:04 +0000 (14:33 +0000)]
adjust downwards
ian [Sun, 30 Jan 2005 14:30:56 +0000 (14:30 +0000)]
adjust text
ian [Sun, 30 Jan 2005 14:30:10 +0000 (14:30 +0000)]
adjustments
ian [Sun, 30 Jan 2005 14:07:07 +0000 (14:07 +0000)]
showpage, dammit
ian [Sun, 30 Jan 2005 13:57:16 +0000 (13:57 +0000)]
rcsid in right place
ian [Sun, 30 Jan 2005 13:56:19 +0000 (13:56 +0000)]
for big board
ian [Sun, 30 Jan 2005 13:01:46 +0000 (13:01 +0000)]
correcter comment
ian [Fri, 28 Jan 2005 01:39:40 +0000 (01:39 +0000)]
id location stuff done by Makefiles
ceb [Sun, 23 Jan 2005 23:50:48 +0000 (23:50 +0000)]
start if i2c program
added PIC ID info into README.protocol
ian [Tue, 18 Jan 2005 23:57:59 +0000 (23:57 +0000)]
new embryonic program "safety"
ian [Tue, 18 Jan 2005 23:57:39 +0000 (23:57 +0000)]
some missing includes
ian [Tue, 18 Jan 2005 23:31:01 +0000 (23:31 +0000)]
user fault indicator specified
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
ian [Sun, 16 Jan 2005 23:06:39 +0000 (23:06 +0000)]
new booster short circuit cutout
ian [Sun, 16 Jan 2005 01:50:17 +0000 (01:50 +0000)]
documented the current plans
ian [Sun, 16 Jan 2005 00:51:40 +0000 (00:51 +0000)]
new booster stuff
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
ian [Sat, 15 Jan 2005 16:23:37 +0000 (16:23 +0000)]
checking in thing found in anarres:~ceb/work/trains -iwj
ian [Sat, 15 Jan 2005 14:11:42 +0000 (14:11 +0000)]
Fix missing numeric arg value error to actually happen and avoid coredumps
ian [Wed, 12 Jan 2005 01:10:20 +0000 (01:10 +0000)]
nicer, faster
ian [Wed, 12 Jan 2005 01:05:58 +0000 (01:05 +0000)]
cv programming works
ian [Wed, 12 Jan 2005 00:20:15 +0000 (00:20 +0000)]
speed28 was broken
ian [Wed, 12 Jan 2005 00:14:04 +0000 (00:14 +0000)]
hrm, should work ha ha
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
ian [Tue, 11 Jan 2005 22:16:43 +0000 (22:16 +0000)]
sort of before mangle things into nmra-packets.h
ian [Mon, 10 Jan 2005 03:27:46 +0000 (03:27 +0000)]
an attempt at a character
ian [Mon, 10 Jan 2005 03:06:42 +0000 (03:06 +0000)]
guff for debugging via simulator
ian [Sun, 9 Jan 2005 22:58:52 +0000 (22:58 +0000)]
command dumping and debugging mode
ian [Sun, 9 Jan 2005 22:56:28 +0000 (22:56 +0000)]
simple driver script for readlots
ian [Sun, 9 Jan 2005 21:43:37 +0000 (21:43 +0000)]
use BUFFERPAGE constant instead of literal 5
ian [Sun, 9 Jan 2005 19:46:55 +0000 (19:46 +0000)]
working on fixes re new overload detector
ian [Sun, 9 Jan 2005 19:43:49 +0000 (19:43 +0000)]
document the decoder in its head comment, somewhat, at least
ian [Sun, 9 Jan 2005 18:35:25 +0000 (18:35 +0000)]
resynch bit halves properly
ian [Sun, 9 Jan 2005 18:30:15 +0000 (18:30 +0000)]
decodes packets
ian [Sun, 9 Jan 2005 18:06:41 +0000 (18:06 +0000)]
decoder takes account of slop in input measurements
ian [Sun, 9 Jan 2005 17:37:16 +0000 (17:37 +0000)]
nmra decoder for readlots output
ian [Sun, 9 Jan 2005 02:27:38 +0000 (02:27 +0000)]
new "readlots" program for capturing signals using the parport
ian [Sun, 9 Jan 2005 02:11:37 +0000 (02:11 +0000)]
document iters properly
ian [Sun, 9 Jan 2005 02:10:35 +0000 (02:10 +0000)]
actually 0348 is backwards
ian [Sun, 9 Jan 2005 02:10:13 +0000 (02:10 +0000)]
document new params
ian [Sun, 9 Jan 2005 02:04:22 +0000 (02:04 +0000)]
support iterations limit
ian [Sun, 9 Jan 2005 01:59:24 +0000 (01:59 +0000)]
can do repeat; slightly saner internal handling of arg parsing
ceb [Sat, 8 Jan 2005 23:44:28 +0000 (23:44 +0000)]
debugging
also added slow+fast version ifdefs
ian [Sat, 8 Jan 2005 23:41:07 +0000 (23:41 +0000)]
support serial_fudge_delay
ceb [Sat, 8 Jan 2005 21:59:31 +0000 (21:59 +0000)]
debug
ceb [Sat, 8 Jan 2005 20:31:25 +0000 (20:31 +0000)]
debugging...
ceb [Sat, 8 Jan 2005 19:56:26 +0000 (19:56 +0000)]
more debugging
ian [Thu, 6 Jan 2005 19:31:38 +0000 (19:31 +0000)]
demonstrate SLOW_VERSION
ian [Thu, 6 Jan 2005 19:31:23 +0000 (19:31 +0000)]
Build ,slow version of nmra-stream; disable booster-output-low temporarily
ian [Thu, 6 Jan 2005 19:30:57 +0000 (19:30 +0000)]
New ASSEMBLE variable
ian [Wed, 5 Jan 2005 18:19:31 +0000 (18:19 +0000)]
yes, remove the debugging printfs
ian [Wed, 5 Jan 2005 18:19:00 +0000 (18:19 +0000)]
some debugging prints, which we will remove shortly
ian [Wed, 5 Jan 2005 18:18:45 +0000 (18:18 +0000)]
not really a bug - a miconversion
ian [Wed, 5 Jan 2005 00:46:01 +0000 (00:46 +0000)]
document how it works, and bug, and ignore file "t"
ceb [Wed, 5 Jan 2005 00:38:34 +0000 (00:38 +0000)]
Half debugged... almost works. Still getting confused after
transmitting byte.
ian [Wed, 5 Jan 2005 00:38:07 +0000 (00:38 +0000)]
generate nmra checksums