#ifndef __SX126X_SPI_H__ #define __SX126X_SPI_H__ #include "stm32f10x.h" /*! * Board MCU pins definitions */ //SPI #define RADIO_NSS_PIN GPIO_Pin_4 #define RADIO_NSS_PORT GPIOA #define RADIO_MOSI_PIN GPIO_Pin_7 #define RADIO_MOSI_PORT GPIOA #define RADIO_MISO_PIN GPIO_Pin_6 #define RADIO_MISO_PORT GPIOA #define RADIO_SCK_PIN GPIO_Pin_5 #define RADIO_SCK_PORT GPIOA //RST复位脚 #define RADIO_nRESET_PIN GPIO_Pin_0 #define RADIO_nRESET_PORT GPIOB //DIO1 引脚 #define RADIO_DIO1_PIN GPIO_Pin_8 #define RADIO_DIO1_PORT GPIOE //BUSY 引脚 #define RADIO_DIO4_BUSY_PIN GPIO_Pin_4 #define RADIO_DIO4_BUSY_PORT GPIOC //下面这几个引脚没用用到,设置为浮空输入模式 //TXEN #define RADIO_DIO0_TXEN_PIN GPIO_Pin_1 #define RADIO_DIO0_TXEN_PORT GPIOB //DIO2 #define RADIO_DIO2_PIN GPIO_Pin_9 #define RADIO_DIO2_PORT GPIOE //DIO3 #define RADIO_DIO3_PIN GPIO_Pin_10 #define RADIO_DIO3_PORT GPIOE //RXEN #define RADIO_DIO5_RXEN_PIN GPIO_Pin_5 #define RADIO_DIO5_RXEN_PORT GPIOC uint8_t Spi1Init(void); uint8_t HALSpi1InOut(uint8_t data); #endif