/* * ch592_board.h * * Created on: 2024年6月21日 * Author: tang */ #define demo_Spi #ifndef SX1280_DIVCE_CH592_BOARD_H_ #define SX1280_DIVCE_CH592_BOARD_H_ #include "CH59x_common.h" # if 1 //#define WAKE_PIN GPIO_Pin_10 //#define STAT_PIN GPIO_Pin_11 //#define MODE_PIN GPIO_Pin_12 // SPI #define RADIO_NSS_PIN GPIO_Pin_12 #define RADIO_SCK_PIN GPIO_Pin_13 //#define RADIO_MOSI_PIN GPIO_Pin_15 //#define RADIO_MISO_PIN GPIO_Pin_14 #define RADIO_MOSI_PIN GPIO_Pin_14 #define RADIO_MISO_PIN GPIO_Pin_15 void sx1280Io_DEInit(void); void spi_Close(void); //// RST复位脚 //#define RADIO_nRESET_PIN GPIO_Pin_23 //PB 23 //// DIO1 引脚 //#define RADIO_DIO1_PIN GPIO_Pin_13 //PB 14 //// BUSY 引脚 //#define RADIO_BUSY_PIN GPIO_Pin_4 //PB4 // RST复位脚 #define RADIO_nRESET_PIN GPIO_Pin_12 //PB 12 // DIO1 引脚 #define RADIO_DIO1_PIN GPIO_Pin_13 //PB 13 // BUSY 引脚 #define RADIO_BUSY_PIN GPIO_Pin_14 //PB14 #else //#define WAKE_PIN GPIO_Pin_10 //#define STAT_PIN GPIO_Pin_11 //#define MODE_PIN GPIO_Pin_12 // SPI #define RADIO_NSS_PIN GPIO_Pin_12 #define RADIO_SCK_PIN GPIO_Pin_13 #define RADIO_MOSI_PIN GPIO_Pin_14 #define RADIO_MISO_PIN GPIO_Pin_15 void sx1280Io_DEInit(void); void spi_Close(void); // RST复位脚 #define RADIO_nRESET_PIN GPIO_Pin_12 // DIO1 引脚 #define RADIO_DIO1_PIN GPIO_Pin_14 // BUSY 引脚 #define RADIO_BUSY_PIN GPIO_Pin_13 #endif uint8_t HALSpi0InOut(uint8_t data); uint8_t sx1280SpiInOut(uint8_t data); void sx1280IoInit(void); #endif /* SX1280_DIVCE_CH592_BOARD_H_ */