chiark / gitweb /
ian [Sun, 20 Mar 2005 21:27:12 +0000 (21:27 +0000)]
working on data2safety
ian [Sun, 20 Mar 2005 21:26:59 +0000 (21:26 +0000)]
board and object for segments
ian [Sun, 20 Mar 2005 18:56:26 +0000 (18:56 +0000)]
include distances
ian [Sun, 20 Mar 2005 18:51:09 +0000 (18:51 +0000)]
redactgraph prints and documents forforsafety
ian [Sun, 20 Mar 2005 18:24:26 +0000 (18:24 +0000)]
shorter pnames from trivpairnodes
ian [Sun, 20 Mar 2005 18:12:16 +0000 (18:12 +0000)]
movfeatsplitnodes seems to work - but names v long
ian [Sun, 20 Mar 2005 17:59:52 +0000 (17:59 +0000)]
rmstubs seems to work
ian [Sun, 20 Mar 2005 17:53:51 +0000 (17:53 +0000)]
new arrangements for trivia etc., wip for movfeat stuff
ian [Sun, 20 Mar 2005 16:55:06 +0000 (16:55 +0000)]
elimtrivial concats the pnames; new spec. for mov feat processing
ian [Sun, 20 Mar 2005 16:37:37 +0000 (16:37 +0000)]
movfeatmultedges seems to work
ian [Sun, 20 Mar 2005 13:07:56 +0000 (13:07 +0000)]
new settlement for movfeats - not yet in .c files
ian [Sun, 20 Mar 2005 10:31:09 +0000 (10:31 +0000)]
bugfixes to graph extraction and numbering
ian [Sun, 20 Mar 2005 02:43:22 +0000 (02:43 +0000)]
edge and node numbering
ian [Sun, 20 Mar 2005 01:42:15 +0000 (01:42 +0000)]
elimtrivial rightedge!=leftedge and initialise pass - but still broken
ian [Sun, 20 Mar 2005 01:41:51 +0000 (01:41 +0000)]
get node side sense right
ian [Sun, 20 Mar 2005 01:41:36 +0000 (01:41 +0000)]
use -O2 -g
ian [Sat, 19 Mar 2005 21:39:54 +0000 (21:39 +0000)]
working on fixing nodulation
ian [Sat, 19 Mar 2005 21:15:42 +0000 (21:15 +0000)]
ours.raw.neato.ps from ours.redactgraph
ian [Sat, 19 Mar 2005 18:56:02 +0000 (18:56 +0000)]
generates ours.redactgraph, which needs some work
ian [Sat, 19 Mar 2005 16:06:08 +0000 (16:06 +0000)]
start on printout for neato
ian [Sat, 19 Mar 2005 15:55:39 +0000 (15:55 +0000)]
builds ours.graph.o !
ian [Sun, 13 Mar 2005 20:09:55 +0000 (20:09 +0000)]
wip - go to plane
ian [Sun, 13 Mar 2005 20:07:23 +0000 (20:07 +0000)]
make it work again - turn trace back to comment
ian [Sun, 13 Mar 2005 20:02:39 +0000 (20:02 +0000)]
delete the old perl crap
ian [Sun, 13 Mar 2005 20:02:24 +0000 (20:02 +0000)]
elimtrivial finished we think
ian [Sun, 13 Mar 2005 18:49:06 +0000 (18:49 +0000)]
C redactgraph going well I think
ian [Sun, 13 Mar 2005 18:22:59 +0000 (18:22 +0000)]
snarfed from adns
ian [Sun, 13 Mar 2005 18:03:56 +0000 (18:03 +0000)]
wip; working on elimtrivial; considering graph manip in C instead
ian [Sun, 13 Mar 2005 17:10:35 +0000 (17:10 +0000)]
wip; working on elimtrivial; considering referencey data structure instead
ian [Sun, 13 Mar 2005 08:33:54 +0000 (08:33 +0000)]
extractgraph in Makefile, still wip
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