first commit

This commit is contained in:
2026-01-24 20:03:14 +08:00
commit a2224908e3
318 changed files with 278538 additions and 0 deletions

29
Drivers/BSP/SPI/spi.h Normal file
View File

@@ -0,0 +1,29 @@
#ifndef __SPI_H
#define __SPI_H
#include "./SYSTEM/sys/sys.h"
#include "./SYSTEM/delay/delay.h"
#define SPI2_SPI_CLK_ENABLE() do{__HAL_RCC_SPI2_CLK_ENABLE();}while(0)
#define SPI_MOSI_GPIO_PIN GPIO_PIN_15
#define SPI_MOSI_GPIO_PORT GPIOB
#define SPI_MOSI_GPIO_CLK_ENABLE() do{__HAL_RCC_GPIOB_CLK_ENABLE();}while(0)
//#define SPI_MISO_GPIO_PIN GPIO_PIN_14
//#define SPI_MISO_GPIO_PORT GPIOB
//#define SPI_MISO_GPIO_CLK_ENABLE() do{ __HAL_RCC_GPIOB_CLK_ENABLE();}while(0)
#define SPI_CLK_GPIO_PIN GPIO_PIN_13
#define SPI_CLK_GPIO_PORT GPIOB
#define SPI_CLK_GPIO_CLK_ENABLE() do{__HAL_RCC_GPIOB_CLK_ENABLE();}while(0)
void SPI_Init(void);
void Hard_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint8_t dir);
extern SPI_HandleTypeDef SPI2_Handle;
#endif