REVISED STRUCTURE OF NVM_CFG
This commit is contained in:
parent
ba95895db9
commit
361e4216e9
|
@ -40,6 +40,26 @@ extern "C" {
|
|||
* 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{
|
||||
CFG_CMD1=0, //'Y'
|
||||
|
@ -531,18 +551,44 @@ enum nvm_order {
|
|||
NVM_WORK_MODE,
|
||||
NVM_SERVICE_MASK,
|
||||
NVM_RESERVE01, //10
|
||||
NVM_LEN, //11, 32=0x20
|
||||
NVM_LEN, //11, 32=0x20, 0-31
|
||||
NVM_CFG_START, //12, p[0] bytes for configs,
|
||||
//13, p[1]
|
||||
//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]
|
||||
NVM_FALL_DETECTION_ACC_THRESHOLD=40, //40
|
||||
NVM_FALL_DETECTION_DEPTH_THRESHOLD, //41
|
||||
NVM_FALL_DETECTION_RESERVE, //42
|
||||
NVM_OCCUPANCY_OVERTIME_THRESHOLD, //43
|
||||
NVM_AC_CODE_START=44 //STORED, NO UPLOAD
|
||||
//63, 20 bytes for AC code
|
||||
|
||||
NVM_FALL_DETECTION_ACC_THRESHOLD=40, //40, p[28]
|
||||
NVM_FALL_DETECTION_DEPTH_THRESHOLD, //41, p[29]
|
||||
NVM_FALL_DETECTION_RESERVE, //42, p[30]
|
||||
NVM_OCCUPANCY_OVERTIME_THRESHOLD, //43, p[31]
|
||||
|
||||
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 {
|
||||
|
|
|
@ -103,15 +103,15 @@ volatile sts_cfg_nvm_t sts_cfg_nvm = {
|
|||
0x05, //output time const 0x05=[5]*0.1=0.5
|
||||
0x02, //downsampling factor [2]=2
|
||||
0x03, //power saving mode ACTIVE [3] = 3U
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
0xff, //reserve
|
||||
CLASS_A, //NVM_LORA_Class, A/B/C/D, 0/1/2/3/4
|
||||
REGION__AS923, //REGION
|
||||
CHANNEL_PLAN_AS923_1, //CHANNEL PLAN GROUP 1/2/3/4/5
|
||||
LORAWAN_USER_APP_PORT, //APP UPLINK PORT
|
||||
LORAWAN_USER_HTBT_PORT, //APP HEART-BEAT PORT, UPLINK PORT +1
|
||||
LORAMAC_HANDLER_ADR_ON<<4|LORAWAN_DEFAULT_DATA_RATE,
|
||||
ACTIVATION_TYPE_OTAA, //JOIN TYPE OTAA=2,ABP=1, NOT_DEFINE=0
|
||||
LORAWAN_DEFAULT_TX_POWER, //TX POWER
|
||||
0xFF, //reserve
|
||||
0xFF, //reserve
|
||||
}, // ******************* above 28 bytes28 bytes
|
||||
|
|
|
@ -99,7 +99,6 @@ extern "C" {
|
|||
/*#define REGION_IN865*/
|
||||
/*#define REGION_US915*/
|
||||
/*#define REGION_RU864*/
|
||||
|
||||
/*!
|
||||
* @brief Default channel plan for region AS923
|
||||
* @note Possible selections:
|
||||
|
|
Loading…
Reference in New Issue