From ce20ccccdf9464877a73f6ff2a5f9ce91f88fc27 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sat, 12 Nov 2022 23:33:29 -0800 Subject: [PATCH] attiny, stm32l0: Note that these chips don't support spi duplex This makes the ms5607 driver use send/recv instead. Signed-off-by: Keith Packard --- src/attiny/ao_arch_funcs.h | 2 ++ src/stm32l0/ao_arch_funcs.h | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/attiny/ao_arch_funcs.h b/src/attiny/ao_arch_funcs.h index 1f422a37..e3374ac5 100644 --- a/src/attiny/ao_arch_funcs.h +++ b/src/attiny/ao_arch_funcs.h @@ -65,6 +65,8 @@ ao_spi_recv_bus(void *block, uint16_t len); #define ao_spi_send(block, len, bus) ao_spi_send_bus(block, len) #define ao_spi_recv(block, len, bus) ao_spi_recv_bus(block, len) +#define AO_SPI_DUPLEX 0 + void ao_spi_init(void); diff --git a/src/stm32l0/ao_arch_funcs.h b/src/stm32l0/ao_arch_funcs.h index f03d9695..385fe0e3 100644 --- a/src/stm32l0/ao_arch_funcs.h +++ b/src/stm32l0/ao_arch_funcs.h @@ -139,8 +139,7 @@ ao_spi_recv_byte(uint8_t spi_index) void ao_spi_recv(void *block, uint16_t len, uint8_t spi_index); -void -ao_spi_duplex(const void *out, void *in, uint16_t len, uint8_t spi_index); +#define AO_SPI_DUPLEX 0 void ao_spi_init(void); -- 2.30.2