diff options
Diffstat (limited to 'Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/main.c')
-rw-r--r-- | Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/main.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/main.c b/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/main.c index 9122da304..4110dd5a0 100644 --- a/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/main.c +++ b/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/main.c @@ -89,8 +89,6 @@ const osThreadAttr_t defaultTask_attributes = { void SystemClock_Config(void); static void MX_GPIO_Init(void); static void MX_DMA_Init(void); -void MX_LPUART1_UART_Init(void); -void MX_USART1_UART_Init(void); static void MX_RF_Init(void); static void MX_RTC_Init(void); void StartDefaultTask(void *argument); @@ -117,6 +115,12 @@ int main(void) { /* USER CODE BEGIN 1 */ + /** + * The OPTVERR flag is wrongly set at power on + * It shall be cleared before using any HAL_FLASH_xxx() api + */ + __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR); + /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ @@ -173,6 +177,10 @@ int main(void) /* add threads, ... */ /* USER CODE END RTOS_THREADS */ + /* USER CODE BEGIN RTOS_EVENTS */ + /* add events, ... */ + /* USER CODE END RTOS_EVENTS */ + /* Init code for STM32_WPAN */ APPE_Init(); /* Start scheduler */ @@ -259,6 +267,8 @@ void SystemClock_Config(void) * Configure and enable SMPS * * The SMPS configuration is not yet supported by CubeMx + * when SMPS output voltage is set to 1.4V, the RF output power is limited to 3.7dBm + * the SMPS output voltage shall be increased for higher RF output power */ LL_PWR_SMPS_SetStartupCurrent(LL_PWR_SMPS_STARTUP_CURRENT_80MA); LL_PWR_SMPS_SetOutputVoltageLevel(LL_PWR_SMPS_OUTPUT_VOLTAGE_1V40); @@ -664,7 +674,7 @@ void StartDefaultTask(void *argument) /* USER CODE END 5 */ } -/** + /** * @brief Period elapsed callback in non blocking mode * @note This function is called when TIM17 interrupt took place, inside * HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment |