29 lines
967 B
C
29 lines
967 B
C
#ifndef __SPI3__H__
|
|
#define __SPI3__H__
|
|
|
|
#include "stm32f4xx_hal.h"
|
|
|
|
extern SPI_HandleTypeDef hspi3;
|
|
|
|
#define SPI3_NSS1_Pin GPIO_PIN_15
|
|
#define SPI3_NSS1_GPIO_Port GPIOA
|
|
|
|
#define SPI3_NSS2_Pin GPIO_PIN_2
|
|
#define SPI3_NSS2_GPIO_Port GPIOD
|
|
|
|
#define SPI3_NSS3_Pin GPIO_PIN_3
|
|
#define SPI3_NSS3_GPIO_Port GPIOD
|
|
|
|
// #define SPI3_NSS1_HIGH HAL_GPIO_WritePin(SPI3_NSS1_GPIO_Port, SPI3_NSS1_Pin, GPIO_PIN_SET);
|
|
// #define SPI3_NSS1_LOW HAL_GPIO_WritePin(SPI3_NSS1_GPIO_Port, SPI3_NSS1_Pin, GPIO_PIN_RESET);
|
|
|
|
// #define SPI3_NSS2_HIGH HAL_GPIO_WritePin(SPI3_NSS2_GPIO_Port, SPI3_NSS2_Pin, GPIO_PIN_SET);
|
|
// #define SPI3_NSS2_LOW HAL_GPIO_WritePin(SPI3_NSS2_GPIO_Port, SPI3_NSS2_Pin, GPIO_PIN_RESET);
|
|
|
|
// #define SPI3_NSS3_HIGH HAL_GPIO_WritePin(SPI3_NSS3_GPIO_Port, SPI3_NSS3_Pin, GPIO_PIN_SET);
|
|
// #define SPI3_NSS3_LOW HAL_GPIO_WritePin(SPI3_NSS3_GPIO_Port, SPI3_NSS3_Pin, GPIO_PIN_RESET);
|
|
|
|
|
|
void TP1000_SPI3_Init(void);
|
|
void TP1000_SPI3_NSS_Init(void);
|
|
#endif |