X-Git-Url: http://git.tdb.fi/?p=model-railway-devices.git;a=blobdiff_plain;f=arducontrol%2Farducontrol.c;h=8ec27eaf7f291e298f8aa76128883c720c6de504;hp=1c8cde9db4830a4e17bcd44726c85fc4e39614d0;hb=3bbca0dcce53ff9e2cdaa3d39ae18afcbf627f9d;hpb=cd913ccb15a71d793ccd701d3ab8b39a0efeb23a diff --git a/arducontrol/arducontrol.c b/arducontrol/arducontrol.c index 1c8cde9..8ec27ea 100644 --- a/arducontrol/arducontrol.c +++ b/arducontrol/arducontrol.c @@ -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;