]> git.tdb.fi Git - model-railway-devices.git/blobdiff - arducontrol/arducontrol.c
Add support for S88 feedback modules
[model-railway-devices.git] / arducontrol / arducontrol.c
index 1c8cde9db4830a4e17bcd44726c85fc4e39614d0..8ec27eaf7f291e298f8aa76128883c720c6de504 100644 (file)
@@ -11,6 +11,12 @@ Connections for Pololu high-powered motor driver:
 D2 <-> DIR
 D3 <-> PWM
 
+Connections for S88 bus:
+D4 <-> RESET
+D5 <-> LOAD
+D6 <-> CLOCK
+D7 <-> DATA
+
 ADC connections:
 ADC0 - current sensor (adjusted for 185 mV/A, centered at Vcc/2)
 ADC1 - input voltage (adjusted for divisor of 11)
@@ -38,12 +44,14 @@ its data to the track can start.
 #include "interface.h"
 #include "monitor.h"
 #include "output.h"
+#include "s88.h"
 
 int main(void)
 {
        output_init();
        interface_init();
        monitor_init();
+       s88_init();
 
        sei();
 
@@ -51,6 +59,7 @@ int main(void)
        {
                interface_check();
                monitor_check();
+               s88_check();
        }
 
        return 0;