]>
git.tdb.fi Git - model-railway-devices.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mikko Rasa [Wed, 23 Oct 2013 21:36:44 +0000 (00:36 +0300)]
Add support for S88 feedback modules
Mikko Rasa [Wed, 23 Oct 2013 21:02:11 +0000 (00:02 +0300)]
Add ring buffer utilities
These are cropping up all over the place in arducontrol.
Mikko Rasa [Wed, 23 Oct 2013 18:06:18 +0000 (21:06 +0300)]
Move output to a higher priority timer
Mikko Rasa [Wed, 23 Oct 2013 18:02:42 +0000 (21:02 +0300)]
Add functions for sending replies
Mikko Rasa [Wed, 23 Oct 2013 17:36:25 +0000 (20:36 +0300)]
Pass command data through a pointer
This is cleaner and more flexible than the global buffer, and isn't any
slower.
Mikko Rasa [Tue, 22 Oct 2013 16:56:33 +0000 (19:56 +0300)]
Mark parameterless functions as such with a void argument list
Mikko Rasa [Mon, 21 Oct 2013 23:17:59 +0000 (02:17 +0300)]
Use symbolic constants for addressing I/O pins
Mikko Rasa [Mon, 21 Oct 2013 23:15:31 +0000 (02:15 +0300)]
Rewrite ADC code to cause less timing interference
Doing divisions in ISR is bad, mkay? The new code uses a different method
which avoids divisions altogether and is much more accurate too.
Mikko Rasa [Mon, 21 Oct 2013 20:10:35 +0000 (23:10 +0300)]
Organize arducontrol code by functionality
Mikko Rasa [Wed, 3 Jul 2013 16:13:56 +0000 (19:13 +0300)]
Implement current and voltage monitoring
Mikko Rasa [Wed, 3 Jul 2013 15:53:32 +0000 (18:53 +0300)]
Somre more common facilities
Mikko Rasa [Tue, 2 Jul 2013 14:58:57 +0000 (17:58 +0300)]
Add decoder programming utility
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.
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.
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.
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.
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.
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.
Mikko Rasa [Tue, 8 Mar 2011 10:37:32 +0000 (10:37 +0000)]
Fix an error in s88w-t diagram
Mikko Rasa [Tue, 16 Nov 2010 17:53:13 +0000 (17:53 +0000)]
Rename the project to R²C²
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
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
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
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
Mikko Rasa [Fri, 30 Apr 2010 20:47:18 +0000 (20:47 +0000)]
Add wireless s88 firmware and schematic
Mikko Rasa [Sat, 3 Apr 2010 09:49:02 +0000 (09:49 +0000)]
Add a program for serial port control and associated Arduino firmware