You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.5 KiB
72 lines
1.5 KiB
3 months ago
|
/*
|
||
|
* 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_ */
|