summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-06-28 18:25:44 -0700
committerKeith Packard <keithp@keithp.com>2016-06-29 19:17:45 -0700
commit2e60cd22f6789c94343e6432822cedab028dc1ba (patch)
tree323e75ecbf8ceaa5d8d78b6bef0bd049904f1b6e
parent21a29c7452398e0cca0fb90f99fa42a2a0684668 (diff)
altos/stm: Change ao_spi_send_sync definition to take const source
Provides for a bit better error checking. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--src/stm/ao_arch_funcs.h2
-rw-r--r--src/stm/ao_spi_stm.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/stm/ao_arch_funcs.h b/src/stm/ao_arch_funcs.h
index 25b43587..8393898d 100644
--- a/src/stm/ao_arch_funcs.h
+++ b/src/stm/ao_arch_funcs.h
@@ -80,7 +80,7 @@ void
ao_spi_send_fixed(uint8_t value, uint16_t len, uint8_t spi_index);
void
-ao_spi_send_sync(void *block, uint16_t len, uint8_t spi_index);
+ao_spi_send_sync(const void *block, uint16_t len, uint8_t spi_index);
static inline void
ao_spi_send_byte(uint8_t byte, uint8_t spi_index)
diff --git a/src/stm/ao_spi_stm.c b/src/stm/ao_spi_stm.c
index 7eaa3924..8ed820eb 100644
--- a/src/stm/ao_spi_stm.c
+++ b/src/stm/ao_spi_stm.c
@@ -154,7 +154,7 @@ ao_spi_send_fixed(uint8_t value, uint16_t len, uint8_t spi_index)
}
void
-ao_spi_send_sync(void *block, uint16_t len, uint8_t spi_index)
+ao_spi_send_sync(const void *block, uint16_t len, uint8_t spi_index)
{
uint8_t *b = block;
struct stm_spi *stm_spi = ao_spi_stm_info[AO_SPI_INDEX(spi_index)].stm_spi;