revised for initial config print out
This commit is contained in:
parent
cf22bc3499
commit
ad5a4ace3a
|
@ -39,7 +39,7 @@ extern "C" {
|
|||
/**
|
||||
* Sensor data parameters
|
||||
*/
|
||||
|
||||
|
||||
enum YUNHORN_REGION {
|
||||
REGION__AS923,
|
||||
REGION__AU915,
|
||||
|
|
|
@ -45,7 +45,31 @@
|
|||
#include "X-WL55_WLE5_53L0X.h"
|
||||
#include "mlx90640_lcd_display.h"
|
||||
/* USER CODE END Includes */
|
||||
|
||||
char *regionCode2Name[10]={
|
||||
"AS923",
|
||||
"AU915",
|
||||
"CN470",
|
||||
"CN779",
|
||||
"EU433",
|
||||
"EU868",
|
||||
"KR920",
|
||||
"IN865",
|
||||
"US915",
|
||||
"RU864",
|
||||
};
|
||||
char *channelPlanCode2Name[6]={
|
||||
"CHANNEL_PLAN_GROUP0",
|
||||
"CHANNEL_PLAN_AS923_1",
|
||||
"CHANNEL_PLAN_AS923_2",
|
||||
"CHANNEL_PLAN_AS923_3",
|
||||
"CHANNEL_PLAN_AS923_4",
|
||||
"CHANNEL_PLAN_AS923_1_JP",
|
||||
};
|
||||
char *activationType2Name[3]={
|
||||
"TypeNone",
|
||||
"ABP",
|
||||
"OTAA",
|
||||
};
|
||||
/* External variables ---------------------------------------------------------*/
|
||||
/* USER CODE BEGIN EV */
|
||||
extern volatile uint8_t sts_service_mask;
|
||||
|
@ -2181,6 +2205,17 @@ void STS_REBOOT_GET_NVM_CONFIG(void)
|
|||
sts_cfg_nvm.p[j] = (uint8_t)nvm_stored_value[NVM_CFG_START+j];
|
||||
}
|
||||
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n---------YUNHORN SmarToilets STS Sensor Initial Config -------\r\n");
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- Uplink Interval = %2d Unit= %c \r\n", nvm_stored_value[NVM_PERIODICITY], nvm_stored_value[NVM_UNIT]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- Sampling/HeartBeat Interval = %2d Unit = %c \r\n", nvm_stored_value[NVM_SAMPLING], nvm_stored_value[NVM_S_UNIT]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- Sensor Work mode = %d Service Level = %d\r\n", nvm_stored_value[NVM_WORK_MODE], nvm_stored_value[NVM_SERVICE_MASK]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- LoRaWAN Class= %c REGION= %s CHANNEL PLAN GROUP= %s \r\n", "ABC"[nvm_stored_value[NVM_LORA_CLASS_ABC]],regionCode2Name[nvm_stored_value[NVM_LORA_REGION]], channelPlanCode2Name[nvm_stored_value[NVM_LORA_REGION_SUB]]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- UPLINK PORT = %03d HEART-BEAT PORT = %03d \r\n", nvm_stored_value[NVM_LORA_UPLINK_PORT],nvm_stored_value[NVM_LORA_HEART_BEAT_PORT]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- ADR= %1d DR= %1d ACTIVATION TYPE = %4s\r\n", nvm_stored_value[NVM_LORA_DR_OR_ADR_ENABLE]>>4, nvm_stored_value[NVM_LORA_DR_OR_ADR_ENABLE]&0x0F, activationType2Name[nvm_stored_value[NVM_LORA_ACTIVATION_TYPE]]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- TX POWER =%2d\r\n", nvm_stored_value[NVM_LORA_TX_POWER]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n- MTM1= %3d MTM2= %d \r\n", nvm_stored_value[NVM_MTM1],nvm_stored_value[NVM_MTM2]);
|
||||
APP_LOG(TS_OFF, VLEVEL_H, "\r\n---------YUNHORN SmarToilets STS Sensor Initial Config -------\r\n");
|
||||
|
||||
sts_cfg_nvm.fall_detection_acc_threshold = (uint8_t)nvm_stored_value[NVM_FALL_DETECTION_ACC_THRESHOLD];
|
||||
sts_cfg_nvm.fall_detection_depth_threshold = (uint8_t)nvm_stored_value[NVM_FALL_DETECTION_DEPTH_THRESHOLD];
|
||||
sts_cfg_nvm.fall_detection_reserve = (uint8_t)nvm_stored_value[NVM_FALL_DETECTION_RESERVE];
|
||||
|
@ -2272,7 +2307,7 @@ void OnRestoreSTSCFGContextProcess(void)
|
|||
defaultclass = LORAWAN_DEFAULT_CLASS;
|
||||
if (defaultclass != deviceClass){
|
||||
OnClassChange(deviceClass);
|
||||
APP_LOG(TS_OFF,VLEVEL_L,"\r\nSwitch LoRaWAN Class to %c \r\n", "ABC"[deviceClass]);
|
||||
APP_LOG(TS_OFF,VLEVEL_H,"\r\nSwitch LoRaWAN Class to %c \r\n", "ABC"[deviceClass]);
|
||||
}
|
||||
|
||||
// 2) LoRa Region and Sub Channel Plan Group
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1478721304516500601" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1231826695271025643" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
|
@ -16,7 +16,7 @@
|
|||
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
|
||||
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1478721304516500601" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1231826695271025643" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
<language-scope id="org.eclipse.cdt.core.g++"/>
|
||||
</provider>
|
||||
|
|
Loading…
Reference in New Issue