#error HAS_COMPANION not set in ao_companion.c
#endif
+#define AO_COMPANION_SPI_SPEED ao_spi_speed(200000)
+
#define COMPANION_SELECT() do { \
ao_spi_get_bit(AO_COMPANION_CS_PORT, \
AO_COMPANION_CS_PIN, \
- AO_COMPANION_CS, \
AO_COMPANION_SPI_BUS, \
- AO_SPI_SPEED_200kHz); \
+ AO_COMPANION_SPI_SPEED); \
} while (0)
#define COMPANION_DESELECT() do { \
ao_spi_put_bit(AO_COMPANION_CS_PORT, \
AO_COMPANION_CS_PIN, \
- AO_COMPANION_CS, \
AO_COMPANION_SPI_BUS); \
} while (0)
COMPANION_DESELECT();
}
-void
+static void
ao_companion(void)
{
uint8_t i;
ao_exit();
}
-void
+static void
ao_companion_status(void)
{
uint8_t i;
void
ao_companion_init(void)
{
- ao_enable_output(AO_COMPANION_CS_PORT, AO_COMPANION_CS_PIN, AO_COMPANION_CS, 1);
+ ao_enable_output(AO_COMPANION_CS_PORT, AO_COMPANION_CS_PIN, 1);
ao_cmd_register(&ao_companion_cmds[0]);
ao_add_task(&ao_companion_task, ao_companion, "companion");
}