X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstmf0%2Fao_arch_funcs.h;h=01d51f90c17970b68140eaeef2b5342a7284de1d;hb=master;hp=8a173b57e5be79e928bebb5acf6ffb0bc1fa3d72;hpb=b140da92536d7c48ba37868f1c2afce7bb86dfdb;p=fw%2Faltos diff --git a/src/stmf0/ao_arch_funcs.h b/src/stmf0/ao_arch_funcs.h index 8a173b57..953a0c00 100644 --- a/src/stmf0/ao_arch_funcs.h +++ b/src/stmf0/ao_arch_funcs.h @@ -36,8 +36,9 @@ #define _AO_SPI_SPEED_187500Hz STM_SPI_CR1_BR_PCLK_256 static inline uint32_t -ao_spi_speed(uint32_t hz) +ao_spi_speed(int index, uint32_t hz) { + (void) index; if (hz >=24000000) return _AO_SPI_SPEED_24MHz; if (hz >=12000000) return _AO_SPI_SPEED_12MHz; if (hz >= 6000000) return _AO_SPI_SPEED_6MHz; @@ -95,6 +96,9 @@ ao_spi_get(uint8_t spi_index, uint32_t speed); void ao_spi_put(uint8_t spi_index); +void +ao_spi_put_pins(uint8_t spi_index); + void ao_spi_send(const void *block, uint16_t len, uint8_t spi_index);