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