1、sx127x.h增加了频率可调函数
2、删除了bsp.h的lora通道配置宏定义 3、删除了SGCP.h中MAC的组成参数定义,改为在main.c中进行定义,当使用bootloader时通过读取BootPara结构体参数获取本机MAC,否则将通过App程序自定义MAC 4、BootPara结构体参数增加
This commit is contained in:
+2
-8
@@ -4,14 +4,8 @@
|
||||
#define __SGCP_H
|
||||
#include "bsp.h"
|
||||
|
||||
#define WORK_MODE 1 //工作模式选择,0、本机为查询模式,1、本机为上报模式(低功耗)
|
||||
#define SGCP_SELECT 1 //协议选择,0、本机为单个主设备接多个子设备,1、本机为单个主设备不接子设备,2、本机为单个子设备
|
||||
#define LocalDataLen sizeof(SGCP.DevData.LaserTracing)//本机设备数据长度
|
||||
#define LocalType LASER_TRACING //本机设备类型
|
||||
#define CommWay LORA //本机通讯方式
|
||||
#define DeviceSign MASTER //本机设备标志
|
||||
#define AddNumber (0x000017 + DeviceSign)//本机地址编号,数字部分对应唯一地址编号
|
||||
//09 00 01 00 00 00
|
||||
#define WORK_MODE 1//工作模式选择,0、本机为查询模式,1、本机为上报模式(低功耗)
|
||||
#define SGCP_SELECT 1 //协议选择,0、本机为单个主设备接多个子设备,1、本机为单个主设备不接子设备,2、本机为单个子设备
|
||||
|
||||
typedef struct {//网关与主设备固定帧
|
||||
uint8_t Header;
|
||||
|
||||
@@ -30,6 +30,9 @@ typedef struct {
|
||||
uint32_t PackageCnt;
|
||||
uint32_t AppSize;
|
||||
uint32_t Crc32Check;
|
||||
uint32_t FirstRunFlag;//第一次运行
|
||||
uint8_t DevMac[6];//设备MAC
|
||||
uint32_t LoraFreq;//Lora频率
|
||||
}BootPara_t, *BootPara;
|
||||
|
||||
//主机下发升级请求载荷结构体
|
||||
@@ -58,4 +61,5 @@ typedef struct {
|
||||
//输出接口
|
||||
void Update(uint8_t *PayLoad);
|
||||
void UpdateInit(void);
|
||||
extern BootPara_t BLPara;
|
||||
#endif
|
||||
+1
-1
@@ -24,7 +24,7 @@
|
||||
#define USE_SPI1 0 //SPI1开关,0、关闭,1、启用
|
||||
|
||||
#define USE_BOOTLOADER 1 //BOOTLOADER开关,0、关闭,1、启用
|
||||
#define USE_LORA_CH 1 //0为测试通道
|
||||
#define USE_LORA_CH 0 //0为测试通道
|
||||
|
||||
//<<---------------------------- MCU -------------------------------->>
|
||||
//< UART0
|
||||
|
||||
Reference in New Issue
Block a user