Menu

Commit [r8]  Maximize  Restore  History

Updated to build on a recent system with kernel>2.6 and GCC>4

Converted /proc/dccstat to use seq_file method
Device names adjusted to cope with UDEV no longer being able to set them
Attempts at some error handling
- don't lock up the kernel if the command station doesn't ACK
- Report this as an error, pass to Python code as an exception
Better diagnostics on XTC file read failure (exceptions!)
Crude handling of crossings (declared as "turnout" in XTC)

bdt-rob 2020-05-15

1 2 > >> (Page 1 of 2)
changed /trunk/gui/dcc.py
changed /trunk/gui/layout.py
changed /trunk/gui/mainwin.py
changed /trunk/linux/Makefile
changed /trunk/linux/control/Makefile
changed /trunk/linux/control/accessory.c
changed /trunk/linux/control/loco.c
changed /trunk/linux/driver/Makefile
changed /trunk/linux/driver/dcc.h
changed /trunk/linux/driver/dcc_tx.c
changed /trunk/linux/driver/dcc_tx.h
changed /trunk/linux/driver/fops.c
changed /trunk/linux/driver/main.c
changed /trunk/linux/driver/sysdep.h
changed /trunk/linux/message/Makefile
changed /trunk/linux/message/link.c
changed /trunk/linux/message/link.h
changed /trunk/linux/message/protocol.c
changed /trunk/linux/message/protocol.h
changed /trunk/linux/mtd.c
changed /trunk/linux/program/Makefile
changed /trunk/linux/program/loco.c
changed /trunk/linux/program/loco.h
changed /trunk/linux/python/PyProgram.c
changed /trunk/linux/python/module.c
/trunk/gui/dcc.py Diff Switch to side-by-side view
Loading...
/trunk/gui/layout.py Diff Switch to side-by-side view
Loading...
/trunk/gui/mainwin.py Diff Switch to side-by-side view
Loading...
/trunk/linux/Makefile Diff Switch to side-by-side view
Loading...
/trunk/linux/control/Makefile Diff Switch to side-by-side view
Loading...
/trunk/linux/control/accessory.c Diff Switch to side-by-side view
Loading...
/trunk/linux/control/loco.c Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/Makefile Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/dcc.h Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/dcc_tx.c Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/dcc_tx.h Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/fops.c Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/main.c Diff Switch to side-by-side view
Loading...
/trunk/linux/driver/sysdep.h Diff Switch to side-by-side view
Loading...
/trunk/linux/message/Makefile Diff Switch to side-by-side view
Loading...
/trunk/linux/message/link.c Diff Switch to side-by-side view
Loading...
/trunk/linux/message/link.h Diff Switch to side-by-side view
Loading...
/trunk/linux/message/protocol.c Diff Switch to side-by-side view
Loading...
/trunk/linux/message/protocol.h Diff Switch to side-by-side view
Loading...
/trunk/linux/mtd.c Diff Switch to side-by-side view
Loading...
/trunk/linux/program/Makefile Diff Switch to side-by-side view
Loading...
/trunk/linux/program/loco.c Diff Switch to side-by-side view
Loading...
/trunk/linux/program/loco.h Diff Switch to side-by-side view
Loading...
/trunk/linux/python/PyProgram.c Diff Switch to side-by-side view
Loading...
/trunk/linux/python/module.c Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.