altos/stm: Make ao_spi_duplex out pointer const
authorKeith Packard <keithp@keithp.com>
Sat, 3 Sep 2016 05:52:12 +0000 (00:52 -0500)
committerKeith Packard <keithp@keithp.com>
Sat, 3 Sep 2016 05:58:39 +0000 (00:58 -0500)
Provides a bit better typechecking opportunities for this function.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/stm/ao_arch_funcs.h
src/stm/ao_spi_stm.c

index 9cfe29e6432a28667b4469baff1e8ad24a5337af..18ca20dab69b2b2dec06a643a01372a92a141215 100644 (file)
@@ -137,7 +137,7 @@ void
 ao_spi_recv(void *block, uint16_t len, uint8_t spi_index);
 
 void
-ao_spi_duplex(void *out, void *in, uint16_t len, uint8_t spi_index);
+ao_spi_duplex(const void *out, void *in, uint16_t len, uint8_t spi_index);
 
 extern uint16_t        ao_spi_speed[STM_NUM_SPI];
 
index 6b1d33d098b7c380157dae97c4ce09e246c4a24f..91e19adf4056010ec540e8709894553ac15b753f 100644 (file)
@@ -306,7 +306,7 @@ ao_spi_recv(void *block, uint16_t len, uint8_t spi_index)
 }
 
 void
-ao_spi_duplex(void *out, void *in, uint16_t len, uint8_t spi_index)
+ao_spi_duplex(const void *out, void *in, uint16_t len, uint8_t spi_index)
 {
        uint8_t         id = AO_SPI_INDEX(spi_index);
        struct stm_spi  *stm_spi = ao_spi_stm_info[id].stm_spi;