#ifndef __SPI_H__ #define __SPI_H__ #include "main.h" #define SPIx_PRESCALER_SLOW SPI_BAUDRATEPRESCALER_32 #define SPIx_PRESCALER_FAST SPI_BAUDRATEPRESCALER_2 #define SPIx SPI1 #define SPIx_GPIO GPIOA #define SPIx_CS GPIO_PIN_4 #define SPIx_CS_GPIO GPIOA #define SPIx_SCK GPIO_Pin_5 #define SPIx_MISO GPIO_Pin_6 #define SPIx_MOSI GPIO_Pin_7 #define SPIx_CPOL SPI_CPOL_Low #define SPIx_CPHA SPI_CPHA_1Edge void Spi_Init(void); void Spi_ChangePrescaler(uint16_t scaling_factor); #endif