From 0ec45e831a6c8977ff37d9b959fa3f846dacf625 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Mon, 3 Jul 2023 12:39:02 +0800 Subject: [PATCH] revise push button-1 , server_data_ready =1 logic --- LoRaWAN/App/lora_app.c | 3 ++- readme.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index 552020b..bdf49d3 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -633,6 +633,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) #if (defined(USE_STM32WL55)||defined(USE_STM32WLE5)) //UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP4), CFG_SEQ_Prio_0); //UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP1), CFG_SEQ_Prio_0); + sensor_data_ready =1; //if (EventType == TX_ON_EVENT) { UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0); @@ -801,7 +802,7 @@ static void SendTxData(void) AppData.Port = LORAWAN_USER_HTBT_PORT; //LORAWAN_USER_APP_PORT+1; APP_LOG(TS_ON, VLEVEL_L, "\r\n------------ Heart-Beat ------------- \r\n ------------------Distance = %d mm, VBAT=%d%%\r\n", r0_data.distance_mm, r0_data.battery_Pct); - } else if (upload_message_timer) //sensor_data_ready) + } else if ((upload_message_timer)||(sensor_data_ready)) //sensor_data_ready for manual push button-1 trigger) { sensor_data_ready =0; diff --git a/readme.txt b/readme.txt index 6b757b7..fa16c10 100644 --- a/readme.txt +++ b/readme.txt @@ -34,6 +34,7 @@ | STS-M1 | Water Leakage Sensor | GPIO ReedSwitch | | STS-O5 | Door Contact | GPIO ReedSwitch | + | STS-M7 | Vibration Sensor | I2C 3-Axis vibration |