X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstm32f1%2Fao_spi_stm.c;h=2c2fcd3a3b7bac8ff51ba6889a439c2ae8e36f5c;hb=de37d4a17e8eac517ed00f179c9cd5c09b820dfc;hp=20c189457440204436f25f6ee2e333cca71faa36;hpb=1cad5ca2525fbe067f897871bc2c4dc45a13e85a;p=fw%2Faltos diff --git a/src/stm32f1/ao_spi_stm.c b/src/stm32f1/ao_spi_stm.c index 20c18945..2c2fcd3a 100644 --- a/src/stm32f1/ao_spi_stm.c +++ b/src/stm32f1/ao_spi_stm.c @@ -306,7 +306,9 @@ ao_spi_disable_pin_config(uint8_t spi_pin_config) #if SPI_1_PA5_PA6_PA7 case AO_SPI_1_PA5_PA6_PA7: stm_spi_output_disable(&stm_gpioa, 5, SPI_1_MODE_OUTPUT); +#ifndef SPI_1_PA6_DISABLE stm_spi_input_disable(&stm_gpioa, 6); +#endif stm_spi_output_disable(&stm_gpioa, 7, SPI_1_MODE_OUTPUT); break; #endif @@ -351,7 +353,9 @@ ao_spi_enable_pin_config(uint8_t spi_pin_config) STM_AFIO_MAPR_SPI1_REMAP_PA4_PA5_PA6_PA7, STM_AFIO_MAPR_SPI1_REMAP_MASK); stm_spi_output_enable(&stm_gpioa, 5, SPI_1_MODE_OUTPUT); +#ifndef SPI_1_PA6_DISABLE stm_spi_input_enable(&stm_gpioa, 6); +#endif stm_spi_output_enable(&stm_gpioa, 7, SPI_1_MODE_OUTPUT); break; #endif