|
#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
|