feat: 新增激光定时关闭与姿态角持续输出测试功能,编码转UTF-8
1. 激光定时自动关闭:默认10分钟,laser on启动计时,超时自动关并上报 2. laser time <min>可配置定时分钟数,0=关闭定时 3. att on/off持续输出姿态角(Pitch/Roll/Yaw),不注册不低功耗 4. 20个源文件从GB2312编码转为UTF-8 with BOM
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#include "sx127x.h"
|
||||
#include "sx127x.h"
|
||||
#include "ddl.h"
|
||||
#include "UartDebug.h"
|
||||
|
||||
@@ -271,7 +271,7 @@ void Sx1276LoRaEnterRx(void)
|
||||
uint8_t temp;
|
||||
SX1276Read(REG_LR_IRQFLAGS, &temp);
|
||||
|
||||
//设置接收模式
|
||||
//设置接收模式
|
||||
LORA_ANTRXEN();
|
||||
}
|
||||
|
||||
@@ -314,17 +314,17 @@ void Sx1276LoRaInit(void (*RxCallBack)(uint8_t *rBuff, uint8_t rlen))
|
||||
//SpreadingFactor
|
||||
if( LoRaPara.SpreadFactor == SX1276_SF_64){
|
||||
SX1276LoRaSetNbTrigPeaks(5);
|
||||
SX1276LoRaSetLowDatarateOptimize(TRUE); //低数据速率设置
|
||||
SX1276LoRaSetLowDatarateOptimize(TRUE); //低数据速率设置
|
||||
}
|
||||
else{
|
||||
SX1276LoRaSetNbTrigPeaks(3);
|
||||
SX1276LoRaSetLowDatarateOptimize(FALSE); //低数据速率设置
|
||||
SX1276LoRaSetLowDatarateOptimize(FALSE); //低数据速率设置
|
||||
}
|
||||
LoRaPara.RegBuff.RegModemConfig2 = (LoRaPara.RegBuff.RegModemConfig2 & RFLR_MODEMCONFIG2_SF_MASK ) | LoRaPara.SpreadFactor;
|
||||
//PacketCrcOn
|
||||
LoRaPara.RegBuff.RegModemConfig2 = (LoRaPara.RegBuff.RegModemConfig2 & RFLR_MODEMCONFIG2_RXPAYLOADCRC_MASK ) | SX1276_CRC_ON; //SX1276_CRC_OFF
|
||||
|
||||
//验证寄存器操作是否成功
|
||||
//验证寄存器操作是否成功
|
||||
SX1276Write(REG_LR_MODEMCONFIG2, LoRaPara.RegBuff.RegModemConfig2);
|
||||
uint8_t Config2 = 0;
|
||||
SX1276Read(REG_LR_MODEMCONFIG2, &Config2);
|
||||
@@ -425,7 +425,7 @@ void Sx1276LoRaLoopHandler(void)
|
||||
void Sx1276LoRaSendBuffer(uint8_t* pucBuff, uint8_t ucLen)
|
||||
{
|
||||
|
||||
//设置发送模式
|
||||
//设置发送模式
|
||||
LORA_ANTTXEN();
|
||||
|
||||
LoRaPara.State = SX1276_BUSY;
|
||||
@@ -473,8 +473,8 @@ void Sx1276LoRaWakeup(void)
|
||||
}
|
||||
|
||||
////////////////////////////////////////
|
||||
//配置本层参数的函数
|
||||
//频道表
|
||||
//配置本层参数的函数
|
||||
//频道表
|
||||
const uint32_t gdwSx1276ChannelTbl[SX1276_CHANNEL_MAX]={
|
||||
FREQ_CENT-FREQ_DEV*8, FREQ_CENT-FREQ_DEV*7, FREQ_CENT-FREQ_DEV*6, FREQ_CENT-FREQ_DEV*5,
|
||||
FREQ_CENT-FREQ_DEV*4, FREQ_CENT-FREQ_DEV*3, FREQ_CENT-FREQ_DEV*2, FREQ_CENT-FREQ_DEV*1,
|
||||
|
||||
Reference in New Issue
Block a user