--- remove unused code -- step 1
This commit is contained in:
parent
46b9d91533
commit
0ac5eaec3b
Core/Src
LoRaWAN/App
STM32CubeIDE/Release
|
@ -96,7 +96,7 @@ void MX_GPIO_Init(void)
|
|||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
//__HAL_RCC_GPIOB_CLK_DISABLE();
|
||||
|
||||
|
||||
/* EXTI interrupt init*/
|
||||
#if 0
|
||||
|
|
|
@ -85,38 +85,14 @@ int main(void)
|
|||
|
||||
/* Initialize all configured peripherals */
|
||||
MX_GPIO_Init();
|
||||
#if 0
|
||||
STS_LED1_ON;
|
||||
HAL_Delay(200);
|
||||
STS_LED1_OFF;
|
||||
#endif
|
||||
#if 0
|
||||
if(__HAL_PWR_GET_FLAG(PWR_FLAG_SB) != RESET)
|
||||
{
|
||||
/* Clear Standby flag */
|
||||
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB);
|
||||
STS_LED1_OFF;
|
||||
STS_LED1_ON;
|
||||
HAL_Delay(200);
|
||||
STS_LED1_OFF;
|
||||
HAL_Delay(200);
|
||||
STS_LED1_ON;
|
||||
HAL_Delay(200);
|
||||
STS_LED1_OFF;
|
||||
}
|
||||
#endif
|
||||
#if 1
|
||||
|
||||
HAL_UART_DeInit(&huart2);
|
||||
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_RESET); /* PME OFF */
|
||||
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET); /* PME ON */
|
||||
#endif
|
||||
|
||||
MX_LoRaWAN_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
|
||||
/* USER CODE END 2 */
|
||||
#if 0
|
||||
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET); /* PME OFF */
|
||||
#endif
|
||||
|
||||
/* Infinite loop */
|
||||
/* USER CODE BEGIN WHILE */
|
||||
while (1)
|
||||
|
|
|
@ -78,29 +78,15 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver =
|
|||
void PWR_EnterOffMode(void)
|
||||
{
|
||||
/* USER CODE BEGIN EnterOffMode_1 */
|
||||
#if 0
|
||||
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET); /* LED OFF */
|
||||
HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
||||
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
|
||||
HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
||||
vcom_DeInit();
|
||||
HAL_SuspendTick();
|
||||
LL_PWR_ClearFlag_C1STOP_C1STB();
|
||||
LL_PWR_ClearFlag_WU();
|
||||
HAL_PWR_EnterSTANDBYMode();
|
||||
#endif
|
||||
|
||||
/* USER CODE END EnterOffMode_1 */
|
||||
}
|
||||
|
||||
void PWR_ExitOffMode(void)
|
||||
{
|
||||
/* USER CODE BEGIN ExitOffMode_1 */
|
||||
#if 0
|
||||
HAL_ResumeTick();
|
||||
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET); /* LED ON */
|
||||
return;
|
||||
#endif
|
||||
/* USER CODE END ExitOffMode_1 */
|
||||
|
||||
/* USER CODE END ExitOffMode_1 */
|
||||
}
|
||||
|
||||
void PWR_EnterStopMode(void)
|
||||
|
@ -108,31 +94,23 @@ void PWR_EnterStopMode(void)
|
|||
/* USER CODE BEGIN EnterStopMode_1 */
|
||||
HAL_UART_DeInit(&huart2);
|
||||
vcom_DeInit();
|
||||
// method 01
|
||||
// method 01 --> normal work
|
||||
#if 0
|
||||
HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
||||
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
|
||||
HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
||||
// --> normal work
|
||||
#endif
|
||||
|
||||
//method 02
|
||||
#endif
|
||||
// method 01 --> normal work
|
||||
|
||||
//method 02
|
||||
#if 1
|
||||
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_All, GPIO_PIN_RESET);
|
||||
//HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
||||
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_All, GPIO_PIN_RESET); //no rejoin issue
|
||||
|
||||
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All); // NO rejoin issue
|
||||
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_All, GPIO_PIN_RESET); //no rejoin issue
|
||||
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_All, GPIO_PIN_RESET); //no rejoin issue
|
||||
//HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
||||
// --- reboot in each interval re-join again and again
|
||||
#endif
|
||||
|
||||
//method 03 --- confirmed JoinRequest/JoinAccept cycle ----2024-07-08 11AM
|
||||
#if 0
|
||||
HAL_GPIO_WritePin(GPIOA, 0x65FF, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOB, 0xFEC7, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOC, 0xDFFF, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_All, GPIO_PIN_RESET); //no rejoin issue
|
||||
#endif
|
||||
|
||||
/* USER CODE END EnterStopMode_1 */
|
||||
|
|
|
@ -52,7 +52,7 @@ extern "C" {
|
|||
* Defines the application data transmission duty cycle. 10s, value in [ms].
|
||||
*/
|
||||
|
||||
#define APP_TX_DUTYCYCLE 10000
|
||||
#define APP_TX_DUTYCYCLE 180000
|
||||
|
||||
|
||||
/*!
|
||||
|
|
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