chiark / gitweb /
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
ian [Wed, 5 Jan 2005 00:20:21 +0000 (00:20 +0000)]
transmit between-byte spacing bits
ceb [Tue, 4 Jan 2005 23:16:13 +0000 (23:16 +0000)]
adding debugging stuff...
ceb [Tue, 4 Jan 2005 22:42:16 +0000 (22:42 +0000)]
small changes to compile
ceb [Tue, 4 Jan 2005 22:34:35 +0000 (22:34 +0000)]
ditto
ceb [Tue, 4 Jan 2005 22:34:05 +0000 (22:34 +0000)]
testing changes (timer scalings/value written in after interrupt)
ian [Tue, 4 Jan 2005 22:23:43 +0000 (22:23 +0000)]
hostprogs too
ian [Tue, 4 Jan 2005 22:21:08 +0000 (22:21 +0000)]
end of packet bit is top bit now
ceb [Tue, 4 Jan 2005 22:11:15 +0000 (22:11 +0000)]
mall chnages to nmra-stream.asm
ian [Tue, 4 Jan 2005 21:55:57 +0000 (21:55 +0000)]
more comments
ian [Tue, 4 Jan 2005 21:33:15 +0000 (21:33 +0000)]
easier bit 6 is a comment comment
ian [Tue, 4 Jan 2005 20:25:33 +0000 (20:25 +0000)]
fit in 80 columns
ian [Mon, 3 Jan 2005 23:09:00 +0000 (23:09 +0000)]
comments and halfway read through -iwj
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/.
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
ian [Sun, 2 Jan 2005 17:45:07 +0000 (17:45 +0000)]
encoding bugfixes
ian [Sun, 2 Jan 2005 17:40:58 +0000 (17:40 +0000)]
usage message
ian [Sun, 2 Jan 2005 17:39:30 +0000 (17:39 +0000)]
can transmit bare commands too
ian [Sun, 2 Jan 2005 17:32:13 +0000 (17:32 +0000)]
initial hostside thingum
ceb [Sun, 2 Jan 2005 16:54:04 +0000 (16:54 +0000)]
changes to README.protocol
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
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
ceb [Mon, 22 Nov 2004 00:17:18 +0000 (00:17 +0000)]
buffer initialisation
tidying up
ceb [Sun, 7 Nov 2004 19:28:56 +0000 (19:28 +0000)]
small process editing
ceb [Sun, 7 Nov 2004 15:33:49 +0000 (15:33 +0000)]
outline for nmra-stream.asm
ian [Sat, 6 Nov 2004 15:27:15 +0000 (15:27 +0000)]
a bit more in "all"
ian [Sat, 6 Nov 2004 15:25:03 +0000 (15:25 +0000)]
ignore dualjn-a.ps
ian [Sat, 6 Nov 2004 15:23:24 +0000 (15:23 +0000)]
atlas ttt motor actual size
ian [Sat, 6 Nov 2004 15:22:38 +0000 (15:22 +0000)]
parts library cvsignore
ian [Wed, 3 Nov 2004 00:22:01 +0000 (00:22 +0000)]
describe the booster
ian [Tue, 2 Nov 2004 20:50:23 +0000 (20:50 +0000)]
new PROGRAMS variable makes -full things automatically
ian [Tue, 2 Nov 2004 20:49:54 +0000 (20:49 +0000)]
top-level picprogs target
ceb [Tue, 2 Nov 2004 11:26:59 +0000 (11:26 +0000)]
enabled global interrupts (see p77) - forgotten previously
now works.
ceb [Mon, 1 Nov 2004 20:27:23 +0000 (20:27 +0000)]
attempt to add locations for interruipts via assembler org instruction
(see gopasm manual)
ian [Mon, 1 Nov 2004 20:18:34 +0000 (20:18 +0000)]
move %-full.hex pattern rule to pic.make
ceb [Mon, 1 Nov 2004 19:35:54 +0000 (19:35 +0000)]
Program to receive data over serial port & write it back out
main loop flashes LED green
uses interrupts to start off serial read/write; LED red whilst in interrupt routine
ceb [Sun, 31 Oct 2004 23:40:22 +0000 (23:40 +0000)]
typo fix
ceb [Sun, 31 Oct 2004 23:17:31 +0000 (23:17 +0000)]
New program for test transmission from PIC USART to PC serial port
ceb [Sun, 31 Oct 2004 23:07:17 +0000 (23:07 +0000)]
no significant change
accidentally touched whilst editing send-serial.asm
ian [Thu, 28 Oct 2004 00:03:34 +0000 (00:03 +0000)]
get A data/enable right way round
ian [Thu, 28 Oct 2004 00:02:23 +0000 (00:02 +0000)]
E doesn't work; oh well
ian [Thu, 28 Oct 2004 00:02:00 +0000 (00:02 +0000)]
dependency on onecopybit.inc
ian [Thu, 28 Oct 2004 00:01:31 +0000 (00:01 +0000)]
new serialloop serial loopback test program
ian [Thu, 28 Oct 2004 00:01:20 +0000 (00:01 +0000)]
move copybits macro into own file
ian [Sun, 24 Oct 2004 02:25:56 +0000 (02:25 +0000)]
was wrong make invocation
ian [Sun, 24 Oct 2004 02:25:43 +0000 (02:25 +0000)]
slightly better debugging (but not enabled atm)
ian [Sat, 23 Oct 2004 20:04:45 +0000 (20:04 +0000)]
an attempt at making A5 and A6 P and J points distinct; but does not work - see TODO
ian [Sat, 23 Oct 2004 19:27:13 +0000 (19:27 +0000)]
test ui seems to work
ian [Sat, 23 Oct 2004 19:26:46 +0000 (19:26 +0000)]
discovered bug in segment encoding
ian [Sat, 23 Oct 2004 17:36:20 +0000 (17:36 +0000)]
tune colours
ian [Sat, 23 Oct 2004 17:36:11 +0000 (17:36 +0000)]
adjust green downwards
ian [Sat, 23 Oct 2004 17:29:12 +0000 (17:29 +0000)]
nicer test
ian [Sat, 23 Oct 2004 17:29:03 +0000 (17:29 +0000)]
implement segmap
ian [Sat, 23 Oct 2004 17:28:32 +0000 (17:28 +0000)]
define segments for midx
ian [Sat, 23 Oct 2004 17:28:24 +0000 (17:28 +0000)]
extend with negative length gives negative rail sense (it seems)
ian [Sat, 23 Oct 2004 17:27:46 +0000 (17:27 +0000)]
fix typo from old naming
ian [Sat, 23 Oct 2004 16:48:27 +0000 (16:48 +0000)]
correct some bits that are extensions of points
ian [Sat, 23 Oct 2004 16:38:03 +0000 (16:38 +0000)]
check for unsupported red passthrough
ian [Sat, 23 Oct 2004 16:37:48 +0000 (16:37 +0000)]
fix bit assignment to be correct
ian [Sat, 23 Oct 2004 16:23:31 +0000 (16:23 +0000)]
abstracted bit stuff
ian [Sat, 23 Oct 2004 16:23:15 +0000 (16:23 +0000)]
want to abstract away subsegment encoding
ian [Sat, 23 Oct 2004 14:35:41 +0000 (14:35 +0000)]
new arrangements for points - bits shown as absent
ian [Sat, 23 Oct 2004 11:05:06 +0000 (11:05 +0000)]
faster
ian [Sat, 23 Oct 2004 10:56:35 +0000 (10:56 +0000)]
faster
ian [Sat, 23 Oct 2004 10:50:49 +0000 (10:50 +0000)]
angle colour has constant luminance
ian [Sat, 23 Oct 2004 10:50:31 +0000 (10:50 +0000)]
more extensive test
ian [Sat, 23 Oct 2004 00:19:58 +0000 (00:19 +0000)]
formatting fix
ian [Fri, 22 Oct 2004 23:58:25 +0000 (23:58 +0000)]
ignore t.*
ian [Fri, 22 Oct 2004 23:51:43 +0000 (23:51 +0000)]
an example of reversal
ian [Fri, 22 Oct 2004 23:45:42 +0000 (23:45 +0000)]
generate t.ppm - a test case thing
ian [Fri, 22 Oct 2004 23:45:27 +0000 (23:45 +0000)]
many more segments labelled
ian [Fri, 22 Oct 2004 23:45:16 +0000 (23:45 +0000)]
fix segment orientation for parts
ian [Fri, 22 Oct 2004 23:44:52 +0000 (23:44 +0000)]
lots more segments, and a few cosmetic changes
ian [Fri, 22 Oct 2004 23:44:04 +0000 (23:44 +0000)]
some more precious and clean
ian [Fri, 22 Oct 2004 23:43:03 +0000 (23:43 +0000)]
some leftover problems
ian [Fri, 22 Oct 2004 22:19:38 +0000 (22:19 +0000)]
thicker lines are nicer
ian [Fri, 22 Oct 2004 22:19:31 +0000 (22:19 +0000)]
change the point
ian [Fri, 22 Oct 2004 22:10:41 +0000 (22:10 +0000)]
bugfixes; background handling; etc.
ian [Fri, 22 Oct 2004 22:10:25 +0000 (22:10 +0000)]
bigger and more automatic test case
ian [Fri, 22 Oct 2004 22:10:14 +0000 (22:10 +0000)]
problem with subsegment encoding approach
ian [Fri, 22 Oct 2004 21:24:46 +0000 (21:24 +0000)]
some fixes
ian [Fri, 22 Oct 2004 21:24:35 +0000 (21:24 +0000)]
calculate red more sensibly
ian [Fri, 22 Oct 2004 21:24:09 +0000 (21:24 +0000)]
must use -lm (only spotted when not -O2...)
ian [Fri, 22 Oct 2004 21:23:42 +0000 (21:23 +0000)]
for debugging
ian [Fri, 22 Oct 2004 21:07:24 +0000 (21:07 +0000)]
does processing, compiles
ian [Fri, 22 Oct 2004 21:07:13 +0000 (21:07 +0000)]
reformatted reverse_bits_in_byte slightly
ian [Fri, 22 Oct 2004 19:04:46 +0000 (19:04 +0000)]
compiles and does little
ian [Fri, 22 Oct 2004 19:04:39 +0000 (19:04 +0000)]
state background colour
ian [Fri, 22 Oct 2004 19:04:29 +0000 (19:04 +0000)]
actual makefile stuff for subseg2display
ian [Fri, 22 Oct 2004 19:04:06 +0000 (19:04 +0000)]
move CFLAGS into cprogs.make
ian [Fri, 22 Oct 2004 16:23:32 +0000 (16:23 +0000)]
spec for display conversion
ian [Fri, 22 Oct 2004 15:37:43 +0000 (15:37 +0000)]
generate pixmap
ian [Fri, 22 Oct 2004 14:40:49 +0000 (14:40 +0000)]
invert bit sense of moveable feature bits