introoduce spi_servo_dump()
[protos/xbee-avr.git] / spi_servo.c
index c4fe318..4b0d241 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());
+}