]> git.droids-corp.org - protos/xbee-avr.git/blobdiff - spi_servo.c
introoduce spi_servo_dump()
[protos/xbee-avr.git] / spi_servo.c
index c4fe3187dcd02e3084e70b4ba50bbdae279c166c..4b0d24191ef9aefb5f140d2309223b40c9e85a5e 100644 (file)
@@ -255,3 +255,14 @@ void spi_servo_set_ppm(uint8_t enable)
        spi_servo_tx.cmd_mask |= (1 << N_SERVO);
        IRQ_UNLOCK(flags);
 }
+
+void spi_servo_dump(void)
+{
+       uint8_t i;
+
+       for (i = 0; i < N_SERVO; i++)
+               printf_P(PSTR("%d: rx=%4.4d tx=%4.4d\r\n"), i,
+                        spi_servo_get(i), spi_servo_tx.servo[i]);
+       printf_P(PSTR("bypass=%d ppm=%d\n"),
+                spi_servo_get_bypass(), spi_servo_get_ppm());
+}