diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 2f74eef..d9d4f80 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -91,7 +91,7 @@ void Error_Handler(void); #define USARTx_TX_GPIO_Port GPIOA /* USER CODE BEGIN Private defines */ -#if defined(STS_O7)||defined(L8) +#if defined(STS_O7)||defined(STS_L8) #define HALL1_Pin GPIO_PIN_0 // DOOR CONTACT #define HALL1_GPIO_Port GPIOA @@ -158,7 +158,7 @@ void Error_Handler(void); #define LED1_STATE HAL_GPIO_ReadPin(LED1_GPIO_Port, LED1_Pin) #define LED1_TOGGLE HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin) -#ifndef L8 +#ifndef STS_L8 #define MEMS_POWER_Pin GPIO_PIN_4 // PMU_ENABLE #define MEMS_POWER_GPIO_Port GPIOB // PMU_ENABLE @@ -268,7 +268,7 @@ void Error_Handler(void); /* VL53L8A1 for Power_En, LPn, Int */ /* for Yunhorn STS_RM1.3 Round PCB */ -#ifdef L8 +#ifdef STS_L8 #define TOF_INT_EXTI_PIN (GPIO_PIN_15) //(GPIO_PIN_4) #define TOF_INT_EXTI_PORT (GPIOA) //(GPIOA) #define TOF_INT_EXTI_IRQn EXTI15_10_IRQn @@ -370,7 +370,7 @@ void Error_Handler(void); #endif #endif -#if defined(STS_O7)||defined(L8) +#if defined(STS_O7)||defined(STS_L8) #define A111_SENSOR_INTERRUPT_Pin GPIO_PIN_3 // SWITCH TO PB-3, 2024-05-06 #define A111_SENSOR_INTERRUPT_GPIO_Port GPIOB #define A111_SENSOR_INTERRUPT_EXTI_IRQn EXTI3_IRQn // SWITCH TO PB-3, 2024-05-06 diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index 1ad3ccb..a30ee70 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -573,7 +573,7 @@ void LoRaWAN_Init(void) UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventP1), UTIL_SEQ_RFU, STS_YunhornSTSEventP1_Process); #endif -#if defined(STS_P2)||defined(STS_T6)||defined(L8) +#if defined(STS_P2)||defined(STS_T6)||defined(STS_L8) UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventP5), UTIL_SEQ_RFU, STS_YunhornSTSEventP5_Process); #endif @@ -589,7 +589,7 @@ void LoRaWAN_Init(void) UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventP3), UTIL_SEQ_RFU, STS_YunhornSTSEventP3_Process); #endif -#if defined(STS_P2)||defined(STS_T6)||defined(L8) +#if defined(STS_P2)||defined(STS_T6)||defined(STS_L8) UTIL_TIMER_Create(&YunhornSTSWakeUpScanTimer, STS_TOFScanPeriod_msec, UTIL_TIMER_PERIODIC, (void*)STS_YunhornSTSEventP5_Process, NULL); UTIL_TIMER_Start(&YunhornSTSWakeUpScanTimer); #endif @@ -634,7 +634,7 @@ void STS_Sensor_Init(void) UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventP1), UTIL_SEQ_RFU, STS_YunhornSTSEventP1_Process); #endif - #if defined(STS_P2)||defined(STS_T6)||defined(L8) + #if defined(STS_P2)||defined(STS_T6)||defined(STS_L8) UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventP5), UTIL_SEQ_RFU, STS_YunhornSTSEventP5_Process); UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventSelfTestProcess), UTIL_SEQ_RFU, STS_SENSOR_Function_Test_Process); #endif @@ -651,7 +651,7 @@ void STS_Sensor_Init(void) UTIL_SEQ_RegTask((1 << CFG_SEQ_Task_YunhornSTSEventP3), UTIL_SEQ_RFU, STS_YunhornSTSEventP3_Process); #endif - #if defined(STS_P2)||defined(STS_T6)||defined(L8) + #if defined(STS_P2)||defined(STS_T6)||defined(STS_L8) UTIL_TIMER_Create(&YunhornSTSWakeUpScanTimer, STS_TOFScanPeriod_msec, UTIL_TIMER_PERIODIC, (void*)STS_YunhornSTSEventP5_Process, NULL); UTIL_TIMER_Start(&YunhornSTSWakeUpScanTimer); #endif @@ -895,7 +895,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) } break; #endif -#if (defined(VL53L0)||defined(VL53LX)||defined(L8)) +#if (defined(VL53L0)||defined(VL53LX)||defined(STS_L8)) case TOF_INT_EXTI_PIN: ToF_EventDetected = 1; break; @@ -1183,7 +1183,7 @@ static void SendTxData(void) AppData.Port = YUNHORN_STS_P2_LORA_APP_DATA_PORT; /* STS-P2 Data Port */ #elif defined(STS_T6) AppData.Port = YUNHORN_STS_T6_LORA_APP_DATA_PORT; /* STS-T6 Data Port */ -#elif defined(L8) +#elif defined(STS_L8) AppData.Port = YUNHORN_STS_L8_LORA_APP_DATA_PORT; /* STS-L8 Data Port */ #endif @@ -1300,7 +1300,7 @@ static void SendTxData(void) #endif //STS_T6 -#if defined(L8) +#if defined(STS_L8) //AppData.Buffer[i++] = 4; #if 0 if ((fhmos_info.state_fall ==3)||(fhmos_info.state_occupancy ==3)||(fhmos_info.state_human_movement ==3)) @@ -1372,7 +1372,7 @@ static void SendTxData(void) AppData.Buffer[i++] = fhmos_info.state_PIR; #endif -#elif defined(L8) +#elif defined(STS_L8) sts_data->lamp_bar_color = sts_lamp_bar_color; sts_data->state_hall_1 = sts_hall1_read; sts_data->state_hall_2 = sts_hall2_read; @@ -1923,11 +1923,11 @@ static void OnYunhornSTSHeartBeatTimerEvent(void *context) appHeartBeatDataPort = YUNHORN_STS_R4_LORA_APP_HTBT_PORT; #elif defined(STS_T6) appHeartBeatDataPort = YUNHORN_STS_T6_LORA_APP_HTBT_PORT; -#elif defined(L8) +#elif defined(STS_L8) appHeartBeatDataPort = YUNHORN_STS_L8_LORA_APP_HTBT_PORT; #endif -#if defined(L8)||defined(O6)||defined(O2)||defined(O6T)||defined(O1L)||defined(T6) // for keeping sync with webApp for state/lampbar color, in case failure of uplink message +#if defined(STS_L8)||defined(O6)||defined(O2)||defined(O6T)||defined(O1L)||defined(T6) // for keeping sync with webApp for state/lampbar color, in case failure of uplink message APP_LOG(TS_OFF, VLEVEL_M, "\r\n Keep Sync message for state/lamp bar color with web app\r\n"); UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0); #else @@ -1976,7 +1976,7 @@ void OnYunhornSTSHeartBeatPeriodicityChanged(uint32_t periodicity) #if 0 static void OnYunhornSTSWakeUpScanTimerEvent(void *context) { -#if defined(STS_P2)||defined(STS_T6)||defined(L8) +#if defined(STS_P2)||defined(STS_T6)||defined(STS_L8) UTIL_TIMER_Stop(&YunhornSTSWakeUpScanTimer); UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP5), CFG_SEQ_Prio_0); diff --git a/STM32CubeIDE/.cproject b/STM32CubeIDE/.cproject index b5c4257..9ccc390 100644 --- a/STM32CubeIDE/.cproject +++ b/STM32CubeIDE/.cproject @@ -138,6 +138,7 @@