--- remove unused code -- step 1

This commit is contained in:
Yunhorn 2024-07-08 13:20:45 +08:00
parent 46b9d91533
commit 0ac5eaec3b
6 changed files with 23393 additions and 23438 deletions

View File

@ -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

View File

@ -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)

View File

@ -78,29 +78,15 @@ 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(); /* USER CODE END ExitOffMode_1 */
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET); /* LED ON */
return;
#endif
/* USER CODE END ExitOffMode_1 */
} }
void PWR_EnterStopMode(void) void PWR_EnterStopMode(void)
@ -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
//method 02 #endif
// method 01 --> normal work
//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 */

View File

@ -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