| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef __PROJECT_CONFIG_H__
- #define __PROJECT_CONFIG_H__
- //基于semtech官网驱动移植
- //官网驱动网址 https://github.com/Lora-net/LoRaMac-node/tree/master/src/radio 下载日期 2021/2/3
- #define LORA_SOFT_VERSION "sx126x driver for stm32f103 V0.0.0"
- //--------------------------------------------- 测试默认配置 ---------------------------------------------
- #define LORA_FRE 486300000//470000000 // 收发频率
- #define LORA_TX_OUTPUT_POWER 17 // 测试默认使用的发射功率,126x发射功率0~22dbm,127x发射功率2~20dbm
- #define LORA_BANDWIDTH 1 // [0: 125 kHz, 测试默认使用的带宽,sx126x:[0: 125 kHz,1: 250 kHz,2: 500 kHz,3: Reserved]
- #define LORA_SPREADING_FACTOR 7 // 测试默认使用的扩频因子范围7~12
- #define LORA_CODINGRATE 2 // 测试默认使用的纠错编码率[1: 4/5,2: 4/6,3: 4/7,4: 4/8]
- #define LORA_PREAMBLE_LENGTH 8 // 前导码长度
- #define LORA_SX126X_SYMBOL_TIMEOUT 0 // Symbols(sx126x用到的是0,127x用到的是5)
- #define LORA_FIX_LENGTH_PAYLOAD_ON false // 是否为固定长度包(暂时只是sx126x用到了)
- #define LORA_IQ_INVERSION_ON false // 这个应该是设置是否翻转中断电平的(暂时只是sx126x用到了)
- #define LORA_RX_TIMEOUT_VALUE 0
- /*!
- * 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
- #endif // __PROJECT_CONFIG_H__
|