altos/stmf0: Add ao_spi_put_pins for MS5067 driver
[fw/altos] / src / stmf0 / ao_spi_stm.c
index 0ce114cb0aeef99cffbc2297d70685bd5b1120df..ae4417a274f4b3cc1f628bbdfedfbdd047e58f60 100644 (file)
@@ -499,6 +499,16 @@ ao_spi_put(uint8_t spi_index)
        ao_mutex_put(&ao_spi_mutex[id]);
 }
 
+void
+ao_spi_put_pins(uint8_t spi_index)
+{
+       uint8_t         id = AO_SPI_INDEX(spi_index);
+
+       ao_spi_disable_pin_config(ao_spi_pin_config[id]);
+       ao_spi_pin_config[id] = AO_SPI_CONFIG_NONE;
+       ao_spi_put(spi_index);
+}
+
 static void
 ao_spi_channel_init(uint8_t spi_index)
 {