good STS_R5 with 27uA
This commit is contained in:
parent
09cb0bdf69
commit
c5d7d9b80e
|
@ -109,8 +109,8 @@
|
||||||
|
|
||||||
|
|
||||||
#define MajorVer 24U
|
#define MajorVer 24U
|
||||||
#define MinorVer 03U
|
#define MinorVer 05U
|
||||||
#define SubMinorVer 07U
|
#define SubMinorVer 27U
|
||||||
#define FirmwareVersion 3U
|
#define FirmwareVersion 3U
|
||||||
#define YUNHORN_STS_MAX_NVM_CFG_SIZE 64U
|
#define YUNHORN_STS_MAX_NVM_CFG_SIZE 64U
|
||||||
#define YUNHORN_STS_AC_CODE_SIZE 20U
|
#define YUNHORN_STS_AC_CODE_SIZE 20U
|
||||||
|
|
|
@ -80,11 +80,12 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver =
|
||||||
|
|
||||||
void PWR_EnterOffMode(void)
|
void PWR_EnterOffMode(void)
|
||||||
{
|
{
|
||||||
POWER_OFF;
|
|
||||||
HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_All&(~GPIO_PIN_9), GPIO_PIN_RESET);
|
||||||
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
|
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_All&(~GPIO_PIN_4), GPIO_PIN_RESET);
|
||||||
HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_All, GPIO_PIN_RESET);
|
||||||
HAL_SuspendTick();
|
HAL_SuspendTick();
|
||||||
|
LL_PWR_ClearFlag_C1STOP_C1STB();
|
||||||
HAL_PWR_EnterSTANDBYMode();
|
HAL_PWR_EnterSTANDBYMode();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -101,11 +102,10 @@ void PWR_ExitOffMode(void)
|
||||||
void PWR_EnterStopMode(void)
|
void PWR_EnterStopMode(void)
|
||||||
{
|
{
|
||||||
/* USER CODE BEGIN EnterStopMode_1 */
|
/* USER CODE BEGIN EnterStopMode_1 */
|
||||||
POWER_OFF;
|
|
||||||
|
|
||||||
HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_All&(~GPIO_PIN_9), GPIO_PIN_RESET);
|
||||||
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
|
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_All&(~GPIO_PIN_4), GPIO_PIN_RESET);
|
||||||
HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_All, GPIO_PIN_RESET);
|
||||||
/* USER CODE END EnterStopMode_1 */
|
/* USER CODE END EnterStopMode_1 */
|
||||||
HAL_SuspendTick();
|
HAL_SuspendTick();
|
||||||
/* Clear Status Flag before entering STOP/STANDBY Mode */
|
/* Clear Status Flag before entering STOP/STANDBY Mode */
|
||||||
|
|
|
@ -1019,6 +1019,7 @@ static void OnJoinRequest(LmHandlerJoinParams_t *joinParams)
|
||||||
|
|
||||||
APP_LOG(TS_OFF, VLEVEL_M, "###### U/L FRAME:JOIN | DR:%d | PWR:%d\r\n", joinParams->Datarate, joinParams->TxPower);
|
APP_LOG(TS_OFF, VLEVEL_M, "###### U/L FRAME:JOIN | DR:%d | PWR:%d\r\n", joinParams->Datarate, joinParams->TxPower);
|
||||||
}
|
}
|
||||||
|
UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_YunhornSTSEventP4), CFG_SEQ_Prio_0);
|
||||||
UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0);
|
UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0);
|
||||||
/* USER CODE END OnJoinRequest_1 */
|
/* USER CODE END OnJoinRequest_1 */
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue