Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Flipper-Zero/STM32CubeWB.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/app_entry.c')
-rw-r--r--Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/app_entry.c78
1 files changed, 4 insertions, 74 deletions
diff --git a/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/app_entry.c b/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/app_entry.c
index ee65df527..f0f9946bb 100644
--- a/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/app_entry.c
+++ b/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_HeartRateFreeRTOS/Core/Src/app_entry.c
@@ -28,7 +28,7 @@
#include "cmsis_os.h"
#include "shci_tl.h"
#include "stm32_lpm.h"
-#include "dbg_trace.h"
+#include "app_debug.h"
/* Private includes -----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
@@ -75,13 +75,12 @@ const osThreadAttr_t ShciUserEvtProcess_attr = {
.cb_size = CFG_SHCI_USER_EVT_PROCESS_CB_SIZE,
.stack_mem = CFG_SHCI_USER_EVT_PROCESS_STACK_MEM,
.priority = CFG_SHCI_USER_EVT_PROCESS_PRIORITY,
- .stack_size = CFG_SHCI_USER_EVT_PROCESS_STACk_SIZE
+ .stack_size = CFG_SHCI_USER_EVT_PROCESS_STACK_SIZE
};
/* Private functions prototypes-----------------------------------------------*/
static void ShciUserEvtProcess(void *argument);
static void SystemPower_Config( void );
-static void Init_Debug( void );
static void appe_Tl_Init( void );
static void APPE_SysStatusNot( SHCI_TL_CmdStatus_t status );
static void APPE_SysUserEvtRx( void * pPayload );
@@ -106,7 +105,7 @@ void APPE_Init( void )
HW_TS_Init(hw_ts_InitMode_Full, &hrtc); /**< Initialize the TimerServer */
/* USER CODE BEGIN APPE_Init_1 */
- Init_Debug();
+ APPD_Init();
/**
* The Standby mode should not be entered before the initialization is over
@@ -139,47 +138,6 @@ void APPE_Init( void )
* LOCAL FUNCTIONS
*
*************************************************************/
-static void Init_Debug( void )
-{
-#if (CFG_DEBUGGER_SUPPORTED == 1)
- /**
- * Keep debugger enabled while in any low power mode
- */
- HAL_DBGMCU_EnableDBGSleepMode();
-
- /***************** ENABLE DEBUGGER *************************************/
- LL_EXTI_EnableIT_32_63(LL_EXTI_LINE_48);
- LL_C2_EXTI_EnableIT_32_63(LL_EXTI_LINE_48);
-
-#else
-
- GPIO_InitTypeDef gpio_config = {0};
-
- gpio_config.Pull = GPIO_NOPULL;
- gpio_config.Mode = GPIO_MODE_ANALOG;
-
- gpio_config.Pin = GPIO_PIN_15 | GPIO_PIN_14 | GPIO_PIN_13;
- __HAL_RCC_GPIOA_CLK_ENABLE();
- HAL_GPIO_Init(GPIOA, &gpio_config);
- __HAL_RCC_GPIOA_CLK_DISABLE();
-
- gpio_config.Pin = GPIO_PIN_4 | GPIO_PIN_3;
- __HAL_RCC_GPIOB_CLK_ENABLE();
- HAL_GPIO_Init(GPIOB, &gpio_config);
- __HAL_RCC_GPIOB_CLK_DISABLE();
-
- HAL_DBGMCU_DisableDBGSleepMode();
- HAL_DBGMCU_DisableDBGStopMode();
- HAL_DBGMCU_DisableDBGStandbyMode();
-
-#endif /* (CFG_DEBUGGER_SUPPORTED == 1) */
-
-#if(CFG_DEBUG_TRACE != 0)
- DbgTraceInit();
-#endif
-
- return;
-}
/**
* @brief Configure the system for power optimization
@@ -271,7 +229,7 @@ static void APPE_SysUserEvtRx( void * pPayload )
{
UNUSED(pPayload);
/* Traces channel initialization */
- TL_TRACES_Init( );
+ APPD_EnableCPU2( );
APP_BLE_Init( );
UTIL_LPM_SetOffMode(1U << CFG_LPM_APP, UTIL_LPM_ENABLE);
@@ -361,34 +319,6 @@ void shci_cmd_resp_wait(uint32_t timeout)
return;
}
-/**
- * @brief Initialisation of the trace mechanism
- * @param None
- * @retval None
- */
-#if(CFG_DEBUG_TRACE != 0)
-void DbgOutputInit( void )
-{
- MX_USART1_UART_Init();
-
- return;
-}
-
-/**
- * @brief Management of the traces
- * @param p_data : data
- * @param size : size
- * @param call-back :
- * @retval None
- */
-void DbgOutputTraces( uint8_t *p_data, uint16_t size, void (*cb)(void) )
-{
- HW_UART_Transmit_DMA(CFG_DEBUG_TRACE_UART, p_data, size, cb);
-
- return;
-}
-#endif
-
/* USER CODE BEGIN FD_WRAP_FUNCTIONS */
void HAL_GPIO_EXTI_Callback( uint16_t GPIO_Pin )
{