diff --git a/Core/Inc/sys_conf.h b/Core/Inc/sys_conf.h
index ea70373..4941614 100644
--- a/Core/Inc/sys_conf.h
+++ b/Core/Inc/sys_conf.h
@@ -47,7 +47,7 @@ extern "C" {
/**
* @brief Verbose level for all trace logs
*/
-#define VERBOSE_LEVEL VLEVEL_L
+#define VERBOSE_LEVEL VLEVEL_OFF
/**
* @brief Enable trace logs
diff --git a/Core/Src/dma.c b/Core/Src/dma.c
index 366b255..c34a3c2 100644
--- a/Core/Src/dma.c
+++ b/Core/Src/dma.c
@@ -70,9 +70,11 @@ void MX_DMA_Init(void)
// **** I2C2
// **** USART2
+#if 0
/* DMA1_Channel6_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DMA1_Channel6_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(DMA1_Channel6_IRQn);
+#endif
/* DMA1_Channel7_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DMA1_Channel7_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(DMA1_Channel7_IRQn);
diff --git a/Core/Src/stm32wlxx_it.c b/Core/Src/stm32wlxx_it.c
index e3545a0..3bb6950 100644
--- a/Core/Src/stm32wlxx_it.c
+++ b/Core/Src/stm32wlxx_it.c
@@ -76,8 +76,9 @@ extern DMA_HandleTypeDef hdma_i2c2_tx;
//extern TIM_HandleTypeDef htim2;
//extern TIM_HandleTypeDef htim16;
extern DMA_HandleTypeDef hdma_usart2_tx;
+#if 0
extern DMA_HandleTypeDef hdma_usart2_rx;
-
+#endif
/* USER CODE BEGIN EV */
@@ -328,7 +329,9 @@ void DMA1_Channel6_IRQHandler(void)
/* USER CODE BEGIN DMA1_Channel6_IRQn 0 */
/* USER CODE END DMA1_Channel6_IRQn 0 */
+#if 0
HAL_DMA_IRQHandler(&hdma_usart2_rx);
+#endif
/* USER CODE BEGIN DMA1_Channel6_IRQn 1 */
/* USER CODE END DMA1_Channel6_IRQn 1 */
diff --git a/Core/Src/sys_app.c b/Core/Src/sys_app.c
index afd0327..2839e9d 100644
--- a/Core/Src/sys_app.c
+++ b/Core/Src/sys_app.c
@@ -122,7 +122,8 @@ void SystemApp_Init(void)
/*Init low power manager*/
UTIL_LPM_Init();
/* Disable Stand-by mode */
- UTIL_LPM_SetOffMode((1 << CFG_LPM_APPLI_Id), UTIL_LPM_DISABLE);
+ //UTIL_LPM_SetOffMode((1 << CFG_LPM_APPLI_Id), UTIL_LPM_DISABLE);
+ UTIL_LPM_SetOffMode((1 << CFG_LPM_APPLI_Id), UTIL_LPM_ENABLE);
#if defined (LOW_POWER_DISABLE) && (LOW_POWER_DISABLE == 1)
/* Disable Stop Mode */
diff --git a/Core/Src/usart.c b/Core/Src/usart.c
index e62df72..ac9ee6e 100644
--- a/Core/Src/usart.c
+++ b/Core/Src/usart.c
@@ -28,8 +28,9 @@
UART_HandleTypeDef huart2;
DMA_HandleTypeDef hdma_usart2_tx;
+#if 0
DMA_HandleTypeDef hdma_usart2_rx;
-
+#endif
/* USART2 init function */
void MX_USART2_UART_Init(void)
@@ -133,7 +134,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
}
#endif
__HAL_LINKDMA(uartHandle,hdmatx,hdma_usart2_tx);
-
+#if 0
/* USART2_RX Init */
hdma_usart2_rx.Instance = DMA1_Channel6;
hdma_usart2_rx.Init.Request = DMA_REQUEST_USART2_RX;
@@ -155,7 +156,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
}
#endif
__HAL_LINKDMA(uartHandle,hdmarx,hdma_usart2_rx);
-
+#endif
/* USART2 interrupt Init */
HAL_NVIC_SetPriority(USART2_IRQn, 2, 0);
HAL_NVIC_EnableIRQ(USART2_IRQn);
@@ -184,7 +185,9 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle)
/* USART2 DMA DeInit */
HAL_DMA_DeInit(uartHandle->hdmatx);
+#if 0
HAL_DMA_DeInit(uartHandle->hdmarx);
+#endif
/* USART2 interrupt Deinit */
HAL_NVIC_DisableIRQ(USART2_IRQn);
/* USER CODE BEGIN USART2_MspDeInit 1 */
diff --git a/LoRaWAN/App/lora_app.h b/LoRaWAN/App/lora_app.h
index fa9153a..a83ec96 100644
--- a/LoRaWAN/App/lora_app.h
+++ b/LoRaWAN/App/lora_app.h
@@ -71,7 +71,7 @@ extern "C" {
/*!
* LoRaWAN default class
*/
-#define LORAWAN_DEFAULT_CLASS CLASS_C
+#define LORAWAN_DEFAULT_CLASS CLASS_A
/*!
* LoRaWAN default confirm state
diff --git a/STM32CubeIDE/.cproject b/STM32CubeIDE/.cproject
index a4aac19..3cf6274 100644
--- a/STM32CubeIDE/.cproject
+++ b/STM32CubeIDE/.cproject
@@ -26,7 +26,7 @@
-
+
-
+
@@ -140,6 +140,7 @@