29 lines
949 B
C
29 lines
949 B
C
![]() |
#ifndef __SPI3__H__
|
||
|
#define __SPI3__H__
|
||
|
|
||
|
|
||
|
#include "./SYSTEM/sys/sys.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_NSS3_Pin, GPIO_PIN_SET);
|
||
|
#define SPI3_NSS2_LOW HAL_GPIO_WritePin(SPI3_NSS2_GPIO_Port, SPI3_NSS3_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();
|
||
|
#endif
|