--- remove unused code -- step 1
This commit is contained in:
parent
46b9d91533
commit
0ac5eaec3b
|
@ -96,7 +96,7 @@ void MX_GPIO_Init(void)
|
||||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
|
||||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||||
//__HAL_RCC_GPIOB_CLK_DISABLE();
|
|
||||||
|
|
||||||
/* EXTI interrupt init*/
|
/* EXTI interrupt init*/
|
||||||
#if 0
|
#if 0
|
||||||
|
|
|
@ -85,38 +85,14 @@ int main(void)
|
||||||
|
|
||||||
/* Initialize all configured peripherals */
|
/* Initialize all configured peripherals */
|
||||||
MX_GPIO_Init();
|
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_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();
|
MX_LoRaWAN_Init();
|
||||||
/* USER CODE BEGIN 2 */
|
/* USER CODE BEGIN 2 */
|
||||||
|
|
||||||
/* USER CODE END 2 */
|
/* USER CODE END 2 */
|
||||||
#if 0
|
|
||||||
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET); /* PME OFF */
|
|
||||||
#endif
|
|
||||||
/* Infinite loop */
|
/* Infinite loop */
|
||||||
/* USER CODE BEGIN WHILE */
|
/* USER CODE BEGIN WHILE */
|
||||||
while (1)
|
while (1)
|
||||||
|
|
|
@ -78,28 +78,14 @@ const struct UTIL_LPM_Driver_s UTIL_PowerDriver =
|
||||||
void PWR_EnterOffMode(void)
|
void PWR_EnterOffMode(void)
|
||||||
{
|
{
|
||||||
/* USER CODE BEGIN EnterOffMode_1 */
|
/* 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 */
|
/* USER CODE END EnterOffMode_1 */
|
||||||
}
|
}
|
||||||
|
|
||||||
void PWR_ExitOffMode(void)
|
void PWR_ExitOffMode(void)
|
||||||
{
|
{
|
||||||
/* USER CODE BEGIN ExitOffMode_1 */
|
/* 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 */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,31 +94,23 @@ void PWR_EnterStopMode(void)
|
||||||
/* USER CODE BEGIN EnterStopMode_1 */
|
/* USER CODE BEGIN EnterStopMode_1 */
|
||||||
HAL_UART_DeInit(&huart2);
|
HAL_UART_DeInit(&huart2);
|
||||||
vcom_DeInit();
|
vcom_DeInit();
|
||||||
// method 01
|
// method 01 --> normal work
|
||||||
#if 0
|
#if 0
|
||||||
HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
HAL_GPIO_DeInit(GPIOA,GPIO_PIN_All);
|
||||||
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
|
HAL_GPIO_DeInit(GPIOB,GPIO_PIN_All);
|
||||||
HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
HAL_GPIO_DeInit(GPIOC,GPIO_PIN_All);
|
||||||
// --> normal work
|
|
||||||
#endif
|
#endif
|
||||||
|
// method 01 --> normal work
|
||||||
|
|
||||||
//method 02
|
//method 02
|
||||||
#if 1
|
#if 1
|
||||||
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_All, GPIO_PIN_RESET);
|
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_DeInit(GPIOB,GPIO_PIN_All); // NO rejoin issue
|
||||||
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_All, GPIO_PIN_RESET); //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
|
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_All, GPIO_PIN_RESET); //no rejoin issue
|
||||||
#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);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* USER CODE END EnterStopMode_1 */
|
/* USER CODE END EnterStopMode_1 */
|
||||||
|
|
|
@ -52,7 +52,7 @@ extern "C" {
|
||||||
* Defines the application data transmission duty cycle. 10s, value in [ms].
|
* 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