]> git.tdb.fi Git - model-railway-devices.git/log
model-railway-devices.git
10 years agoAdd decoder programming utility
Mikko Rasa [Tue, 2 Jul 2013 14:58:57 +0000 (17:58 +0300)]
Add decoder programming utility

10 years agoAdd railway control firmware
Mikko Rasa [Tue, 2 Jul 2013 14:58:01 +0000 (17:58 +0300)]
Add railway control firmware

Only motorola protocol is supported to begin with, but further features
will be added in the near future.

10 years agoSet UCSR0A in serial_init
Mikko Rasa [Sat, 18 May 2013 15:55:21 +0000 (18:55 +0300)]
Set UCSR0A in serial_init

It contains the U2X0 bit, which must be cleared to get the desired
bitrate.  Some versions of the Arduino bootloader appear to leave it
set.

10 years agoReplace the svg schematic with proper schematics and boards made in kicad
Mikko Rasa [Mon, 13 May 2013 18:47:03 +0000 (21:47 +0300)]
Replace the svg schematic with proper schematics and boards made in kicad

There are still some references to my local files; I'll fix those later.

10 years agoFix an inline asm constraint
Mikko Rasa [Mon, 13 May 2013 17:47:59 +0000 (20:47 +0300)]
Fix an inline asm constraint

The sbiw instruction is limited to certain word-capable registers, and the
compiler needs to be informed that such a register is needed.

10 years agoReorganize the directory structure
Mikko Rasa [Mon, 13 May 2013 17:18:01 +0000 (20:18 +0300)]
Reorganize the directory structure

These were forked off the r2c2 repo since especially the s88w stuff is not
tied to it.

11 years agoStrip Id tags and copyright notices from files
Mikko Rasa [Tue, 8 Jan 2013 12:56:06 +0000 (14:56 +0200)]
Strip Id tags and copyright notices from files

The license text is now stored in a separate file.

13 years agoFix an error in s88w-t diagram
Mikko Rasa [Tue, 8 Mar 2011 10:37:32 +0000 (10:37 +0000)]
Fix an error in s88w-t diagram

13 years agoRename the project to R²C²
Mikko Rasa [Tue, 16 Nov 2010 17:53:13 +0000 (17:53 +0000)]
Rename the project to R²C²

13 years agoMake LCD output selectable at runtime through an extra I/O pin
Mikko Rasa [Mon, 15 Nov 2010 21:07:41 +0000 (21:07 +0000)]
Make LCD output selectable at runtime through an extra I/O pin

13 years agoChange the input filtering for better suitability for unreliable track circuits
Mikko Rasa [Fri, 12 Nov 2010 21:03:19 +0000 (21:03 +0000)]
Change the input filtering for better suitability for unreliable track circuits
Reduce the amount of spam sent by s88w-t
Optimize the LCD output code in s88w-r

13 years agoSupport multiple timers (currently 0 and 1)
Mikko Rasa [Wed, 27 Oct 2010 16:14:17 +0000 (16:14 +0000)]
Support multiple timers (currently 0 and 1)
Provide functions for setting timers in µs as well as Hz
Rewrite interrupt callbacks as macros that directly create the ISR
Add an async mode for LCD
Fix DDRB in s88w-t

13 years agoAdd some utility functions for interfacing with hardware
Mikko Rasa [Sat, 25 Sep 2010 08:46:20 +0000 (08:46 +0000)]
Add some utility functions for interfacing with hardware
Improve makefile to support uploading to Arduino Mini
Expand s88w protocol to support multiple transmitters
Add lcd output to s88w-r for debugging

14 years agoAdd wireless s88 firmware and schematic
Mikko Rasa [Fri, 30 Apr 2010 20:47:18 +0000 (20:47 +0000)]
Add wireless s88 firmware and schematic

14 years agoAdd a program for serial port control and associated Arduino firmware
Mikko Rasa [Sat, 3 Apr 2010 09:49:02 +0000 (09:49 +0000)]
Add a program for serial port control and associated Arduino firmware