REVISED STRUCTURE OF NVM_CFG
This commit is contained in:
parent
ba95895db9
commit
361e4216e9
|
@ -40,6 +40,26 @@ extern "C" {
|
||||||
* Sensor data parameters
|
* Sensor data parameters
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
enum YUNHORN_REGION {
|
||||||
|
REGION__AS923,
|
||||||
|
REGION__AU915,
|
||||||
|
REGION__CN470,
|
||||||
|
REGION__CN779,
|
||||||
|
REGION__EU433,
|
||||||
|
REGION__EU868,
|
||||||
|
REGION__KR920,
|
||||||
|
REGION__IN865,
|
||||||
|
REGION__US915,
|
||||||
|
REGION__RU864
|
||||||
|
};
|
||||||
|
enum YUNHORN_CHANNEL_PLAN_GROUP {
|
||||||
|
CHANNEL_PLAN_GROUP0,
|
||||||
|
CHANNEL_PLAN_AS923_1,
|
||||||
|
CHANNEL_PLAN_AS923_2,
|
||||||
|
CHANNEL_PLAN_AS923_3,
|
||||||
|
CHANNEL_PLAN_AS923_4,
|
||||||
|
CHANNEL_PLAN_AS923_1_JP,
|
||||||
|
};
|
||||||
|
|
||||||
enum cfg_cmd_order{
|
enum cfg_cmd_order{
|
||||||
CFG_CMD1=0, //'Y'
|
CFG_CMD1=0, //'Y'
|
||||||
|
@ -531,18 +551,44 @@ enum nvm_order {
|
||||||
NVM_WORK_MODE,
|
NVM_WORK_MODE,
|
||||||
NVM_SERVICE_MASK,
|
NVM_SERVICE_MASK,
|
||||||
NVM_RESERVE01, //10
|
NVM_RESERVE01, //10
|
||||||
NVM_LEN, //11, 32=0x20
|
NVM_LEN, //11, 32=0x20, 0-31
|
||||||
NVM_CFG_START, //12, p[0] bytes for configs,
|
NVM_CFG_START, //12, p[0] bytes for configs,
|
||||||
//13, p[1]
|
//13, p[1]
|
||||||
//14, p[2]
|
//14, p[2]
|
||||||
// ...
|
//15, p[3]
|
||||||
|
//16, p[4]
|
||||||
|
//17, p[5]
|
||||||
|
//18, p[6]
|
||||||
|
//19, p[7]
|
||||||
|
//20, p[8]
|
||||||
|
//21, p[9]
|
||||||
|
|
||||||
|
//22, p[10]
|
||||||
|
//23, p[11]
|
||||||
|
//24, p[12]
|
||||||
|
//25, p[13]
|
||||||
|
//26, p[14]
|
||||||
|
//27, p[15]
|
||||||
|
//28, p[16]
|
||||||
|
//29, p[17]
|
||||||
|
NVM_LORA_CLASS_ABC=30, //30, p[18]
|
||||||
|
NVM_LORA_REGION, //31, p[19]
|
||||||
|
NVM_LORA_REGION_SUB, //32, p[20]
|
||||||
|
NVM_LORA_UPLINK_PORT, //33, p[21] lora_cfg
|
||||||
|
NVM_LORA_HEART_BEAT_PORT, //34, p[22]
|
||||||
|
NVM_LORA_DR_OR_ADR_ENABLE, //35, p[23]
|
||||||
|
NVM_LORA_ACTIVATION_TYPE, //36, P[24]
|
||||||
|
NVM_LORA_TX_POWER, //37, P[25]
|
||||||
|
//38, P[26]
|
||||||
//39, P[27]
|
//39, P[27]
|
||||||
NVM_FALL_DETECTION_ACC_THRESHOLD=40, //40
|
|
||||||
NVM_FALL_DETECTION_DEPTH_THRESHOLD, //41
|
NVM_FALL_DETECTION_ACC_THRESHOLD=40, //40, p[28]
|
||||||
NVM_FALL_DETECTION_RESERVE, //42
|
NVM_FALL_DETECTION_DEPTH_THRESHOLD, //41, p[29]
|
||||||
NVM_OCCUPANCY_OVERTIME_THRESHOLD, //43
|
NVM_FALL_DETECTION_RESERVE, //42, p[30]
|
||||||
NVM_AC_CODE_START=44 //STORED, NO UPLOAD
|
NVM_OCCUPANCY_OVERTIME_THRESHOLD, //43, p[31]
|
||||||
//63, 20 bytes for AC code
|
|
||||||
|
NVM_AC_CODE_START=44, //44 STORED, NO UPLOAD
|
||||||
|
NVM_AC_CODE_END=63 //63, 20 bytes for AC code
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct sts_cfg_nvm {
|
typedef struct sts_cfg_nvm {
|
||||||
|
|
|
@ -103,15 +103,15 @@ volatile sts_cfg_nvm_t sts_cfg_nvm = {
|
||||||
0x05, //output time const 0x05=[5]*0.1=0.5
|
0x05, //output time const 0x05=[5]*0.1=0.5
|
||||||
0x02, //downsampling factor [2]=2
|
0x02, //downsampling factor [2]=2
|
||||||
0x03, //power saving mode ACTIVE [3] = 3U
|
0x03, //power saving mode ACTIVE [3] = 3U
|
||||||
0xFF, //reserve
|
0xff, //reserve
|
||||||
0xFF, //reserve
|
CLASS_A, //NVM_LORA_Class, A/B/C/D, 0/1/2/3/4
|
||||||
0xFF, //reserve
|
REGION__AS923, //REGION
|
||||||
0xFF, //reserve
|
CHANNEL_PLAN_AS923_1, //CHANNEL PLAN GROUP 1/2/3/4/5
|
||||||
0xFF, //reserve
|
LORAWAN_USER_APP_PORT, //APP UPLINK PORT
|
||||||
0xFF, //reserve
|
LORAWAN_USER_HTBT_PORT, //APP HEART-BEAT PORT, UPLINK PORT +1
|
||||||
0xFF, //reserve
|
LORAMAC_HANDLER_ADR_ON<<4|LORAWAN_DEFAULT_DATA_RATE,
|
||||||
0xFF, //reserve
|
ACTIVATION_TYPE_OTAA, //JOIN TYPE OTAA=2,ABP=1, NOT_DEFINE=0
|
||||||
0xFF, //reserve
|
LORAWAN_DEFAULT_TX_POWER, //TX POWER
|
||||||
0xFF, //reserve
|
0xFF, //reserve
|
||||||
0xFF, //reserve
|
0xFF, //reserve
|
||||||
}, // ******************* above 28 bytes28 bytes
|
}, // ******************* above 28 bytes28 bytes
|
||||||
|
|
|
@ -99,7 +99,6 @@ extern "C" {
|
||||||
/*#define REGION_IN865*/
|
/*#define REGION_IN865*/
|
||||||
/*#define REGION_US915*/
|
/*#define REGION_US915*/
|
||||||
/*#define REGION_RU864*/
|
/*#define REGION_RU864*/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief Default channel plan for region AS923
|
* @brief Default channel plan for region AS923
|
||||||
* @note Possible selections:
|
* @note Possible selections:
|
||||||
|
|
Loading…
Reference in New Issue