---updated correct radio firmware

This commit is contained in:
Yunhorn 2024-08-23 18:39:53 +08:00
parent 4f670025c9
commit c95e902a9a
33 changed files with 26304 additions and 28020 deletions

View File

@ -7,7 +7,7 @@
****************************************************************************** ******************************************************************************
* @attention * @attention
* *
* Copyright (c) 2021 STMicroelectronics. * Copyright (c) 2022 STMicroelectronics.
* All rights reserved. * All rights reserved.
* *
* This software is licensed under terms that can be found in the LICENSE file * This software is licensed under terms that can be found in the LICENSE file
@ -28,7 +28,7 @@ extern "C" {
/* Exported constants --------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/
#define USE_BSP_DRIVER //#define USE_BSP_DRIVER
/* USER CODE BEGIN EC */ /* USER CODE BEGIN EC */
/* USER CODE END EC */ /* USER CODE END EC */
@ -38,6 +38,7 @@ extern "C" {
#include "stm32wlxx.h" #include "stm32wlxx.h"
#include "main.h" #include "main.h"
#include "stm32wlxx_ll_gpio.h" #include "stm32wlxx_ll_gpio.h"
#define YUNHORN_STS_WLE5CCxx
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* code generated by STM32CubeMX does not support BSP. */ /* code generated by STM32CubeMX does not support BSP. */
/* In order to use BSP, users can add the BSP files in the IDE project space */ /* In order to use BSP, users can add the BSP files in the IDE project space */
@ -47,6 +48,14 @@ extern "C" {
#endif /* defined(USE_BSP_DRIVER) */ #endif /* defined(USE_BSP_DRIVER) */
/* USER CODE BEGIN include */ /* USER CODE BEGIN include */
#define PROB2_Pin GPIO_PIN_13
#define PROB2_GPIO_Port GPIOB
#define PROB1_Pin GPIO_PIN_12
#define PROB1_GPIO_Port GPIOB
#define PROBE_LINE2_PORT GPIOB
#define PROBE_LINE2_PIN GPIO_PIN_13
#define PROBE_LINE1_PORT GPIOB
#define PROBE_LINE1_PIN GPIO_PIN_12
/* USER CODE END include */ /* USER CODE END include */

View File

@ -1,23 +1,21 @@
/* USER CODE BEGIN Header */
/** /**
****************************************************************************** ******************************************************************************
* @file radio_board_if.c * @file radio_board_if.c
* @author MCD Application Team * @author YunHorn Technology Limited Application Team
* @brief This file provides an interface layer between MW and Radio Board * @brief This file provides an interface layer between MW and Radio Board
****************************************************************************** ******************************************************************************
* @attention * @attention
* *
* Copyright (c) 2021 STMicroelectronics. * Copyright (c) 2023 YunHorn Technology Limited.
* All rights reserved. * All rights reserved.</center></h2>
* *
* This software is licensed under terms that can be found in the LICENSE file * This software component is licensed by ST under Ultimate Liberty license
* in the root directory of this software component. * SLA0044, the "License"; You may not use this file except in compliance with
* If no LICENSE file comes with this software, it is provided AS-IS. * the License. You may obtain a copy of the License at:
* * www.st.com/SLA0044
****************************************************************************** *
*/ ******************************************************************************
/* USER CODE END Header */ */
/* Includes ------------------------------------------------------------------*/ /* Includes ------------------------------------------------------------------*/
#include "radio_board_if.h" #include "radio_board_if.h"
@ -62,24 +60,62 @@ int32_t RBI_Init(void)
/* USER CODE END RBI_Init_1 */ /* USER CODE END RBI_Init_1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* Important note: BSP code is board dependent /* code generated by MX does not support BSP */
* STM32WL_Nucleo code can be found /* In order to use BSP driver, add the correspondent files in the IDE workspace */
* either in STM32CubeWL package under Drivers/BSP/STM32WLxx_Nucleo/ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
* or at https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Drivers/BSP/STM32WLxx_Nucleo/
* 1/ For User boards, the BSP/STM32WLxx_Nucleo/ directory can be copied and replaced in the project. The copy must then be updated depending:
* on board RF switch configuration (pin control, number of port etc)
* on TCXO configuration
* on DC/DC configuration
* on maximum output power that the board can deliver*/
return BSP_RADIO_Init(); return BSP_RADIO_Init();
#elif defined(YUNHORN_STS_WLE5CCxx)
/* should be calling BSP_RADIO_Init() but not supported by MX*/
GPIO_InitTypeDef gpio_init_structure = {0};
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
/* Enable the Radio Switch Clock */
RF_SW_CTRL1_GPIO_CLK_ENABLE();
RF_SW_CTRL2_GPIO_CLK_ENABLE();
/* Configure the Radio Switch pin */
gpio_init_structure.Pin = RF_SW_CTRL1_PIN;
gpio_init_structure.Mode = GPIO_MODE_OUTPUT_PP;
gpio_init_structure.Pull = GPIO_NOPULL;
gpio_init_structure.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
HAL_GPIO_Init(RF_SW_CTRL1_GPIO_PORT, &gpio_init_structure);
gpio_init_structure.Pin = RF_SW_CTRL2_PIN;
HAL_GPIO_Init(RF_SW_CTRL2_GPIO_PORT, &gpio_init_structure);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
#else
/* Enable the Radio Switch Clock */
RF_SW_CTRL3_GPIO_CLK_ENABLE();
/* Configure the Radio Switch pin */
gpio_init_structure.Pin = RF_SW_CTRL1_PIN;
gpio_init_structure.Mode = GPIO_MODE_OUTPUT_PP;
gpio_init_structure.Pull = GPIO_NOPULL;
gpio_init_structure.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
HAL_GPIO_Init(RF_SW_CTRL1_GPIO_PORT, &gpio_init_structure);
gpio_init_structure.Pin = RF_SW_CTRL2_PIN;
HAL_GPIO_Init(RF_SW_CTRL2_GPIO_PORT, &gpio_init_structure);
gpio_init_structure.Pin = RF_SW_CTRL3_PIN;
HAL_GPIO_Init(RF_SW_CTRL3_GPIO_PORT, &gpio_init_structure);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN, GPIO_PIN_RESET);
#endif
return 0;
#else #else
/* 2/ Or implement RBI_Init here */
int32_t retcode = 0;
/* USER CODE BEGIN RBI_Init_2 */ /* USER CODE BEGIN RBI_Init_2 */
#warning user to provide its board code or to call his board driver functions #error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_Init_2 */ /* USER CODE END RBI_Init_2 */
return retcode; #endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN RBI_Init_3 */
/* USER CODE END RBI_Init_3 */
} }
int32_t RBI_DeInit(void) int32_t RBI_DeInit(void)
@ -88,24 +124,44 @@ int32_t RBI_DeInit(void)
/* USER CODE END RBI_DeInit_1 */ /* USER CODE END RBI_DeInit_1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* Important note: BSP code is board dependent /* code generated by MX does not support BSP */
* STM32WL_Nucleo code can be found /* In order to use BSP driver, add the correspondent files in the IDE workspace */
* either in STM32CubeWL package under Drivers/BSP/STM32WLxx_Nucleo/ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
* or at https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Drivers/BSP/STM32WLxx_Nucleo/
* 1/ For User boards, the BSP/STM32WLxx_Nucleo/ directory can be copied and replaced in the project. The copy must then be updated depending:
* on board RF switch configuration (pin control, number of port etc)
* on TCXO configuration
* on DC/DC configuration
* on maximum output power that the board can deliver*/
return BSP_RADIO_DeInit(); return BSP_RADIO_DeInit();
#elif defined(YUNHORN_STS_WLE5CCxx)
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
RF_SW_CTRL1_GPIO_CLK_ENABLE();
RF_SW_CTRL2_GPIO_CLK_ENABLE();
/* Turn off switch */
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
/* DeInit the Radio Switch pin */
HAL_GPIO_DeInit(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN);
HAL_GPIO_DeInit(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN);
#else
RF_SW_CTRL3_GPIO_CLK_ENABLE();
/* Turn off switch */
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN, GPIO_PIN_RESET);
/* DeInit the Radio Switch pin */
HAL_GPIO_DeInit(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN);
HAL_GPIO_DeInit(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN);
HAL_GPIO_DeInit(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN);
#endif
return 0;
#else #else
/* 2/ Or implement RBI_DeInit here */
int32_t retcode = 0;
/* USER CODE BEGIN RBI_DeInit_2 */ /* USER CODE BEGIN RBI_DeInit_2 */
#warning user to provide its board code or to call his board driver functions #error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_DeInit_2 */ /* USER CODE END RBI_DeInit_2 */
return retcode; #endif /* USE_BSP_DRIVER || MX_NUCLEO_WL55JC1 */
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN RBI_DeInit_3 */
/* USER CODE END RBI_DeInit_3 */
} }
int32_t RBI_ConfigRFSwitch(RBI_Switch_TypeDef Config) int32_t RBI_ConfigRFSwitch(RBI_Switch_TypeDef Config)
@ -114,25 +170,82 @@ int32_t RBI_ConfigRFSwitch(RBI_Switch_TypeDef Config)
/* USER CODE END RBI_ConfigRFSwitch_1 */ /* USER CODE END RBI_ConfigRFSwitch_1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* code generated by MX does not support BSP */
/* Important note: BSP code is board dependent /* In order to use BSP driver, add the correspondent files in the IDE workspace */
* STM32WL_Nucleo code can be found /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
* either in STM32CubeWL package under Drivers/BSP/STM32WLxx_Nucleo/
* or at https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Drivers/BSP/STM32WLxx_Nucleo/
* 1/ For User boards, the BSP/STM32WLxx_Nucleo/ directory can be copied and replaced in the project. The copy must then be updated depending:
* on board RF switch configuration (pin control, number of port etc)
* on TCXO configuration
* on DC/DC configuration
* on maximum output power that the board can deliver*/
return BSP_RADIO_ConfigRFSwitch((BSP_RADIO_Switch_TypeDef) Config); return BSP_RADIO_ConfigRFSwitch((BSP_RADIO_Switch_TypeDef) Config);
#elif defined(YUNHORN_STS_WLE5CCxx)
switch (Config)
{
case RBI_SWITCH_OFF:
{
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
/* Turn off switch */
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
#else
/* Turn off switch */
HAL_GPIO_WritePin(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
#endif
break;
}
case RBI_SWITCH_RX:
{
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
/*Turns On in Rx Mode the RF Switch */
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_SET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
#else
/*Turns On in Rx Mode the RF Switch */
HAL_GPIO_WritePin(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN, GPIO_PIN_SET);
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_SET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_RESET);
#endif
break;
}
case RBI_SWITCH_RFO_LP:
{
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
/*Turns On in Tx Low Power the RF Switch */
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_SET);
#else
/*Turns On in Tx Low Power the RF Switch */
HAL_GPIO_WritePin(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN, GPIO_PIN_SET);
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_SET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_SET);
#endif
break;
}
case RBI_SWITCH_RFO_HP:
{
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
/*Turns On in Tx High Power the RF Switch */
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_SET);
#else
/*Turns On in Tx High Power the RF Switch */
HAL_GPIO_WritePin(RF_SW_CTRL3_GPIO_PORT, RF_SW_CTRL3_PIN, GPIO_PIN_SET);
HAL_GPIO_WritePin(RF_SW_CTRL1_GPIO_PORT, RF_SW_CTRL1_PIN, GPIO_PIN_RESET);
HAL_GPIO_WritePin(RF_SW_CTRL2_GPIO_PORT, RF_SW_CTRL2_PIN, GPIO_PIN_SET);
#endif
break;
}
default:
break;
}
return 0;
#else #else
/* 2/ Or implement RBI_ConfigRFSwitch here */
int32_t retcode = 0;
/* USER CODE BEGIN RBI_ConfigRFSwitch_2 */ /* USER CODE BEGIN RBI_ConfigRFSwitch_2 */
#warning user to provide its board code or to call his board driver functions #error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_ConfigRFSwitch_2 */ /* USER CODE END RBI_ConfigRFSwitch_2 */
return retcode; #endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN RBI_ConfigRFSwitch_3 */
/* USER CODE END RBI_ConfigRFSwitch_3 */
} }
int32_t RBI_GetTxConfig(void) int32_t RBI_GetTxConfig(void)
@ -141,24 +254,44 @@ int32_t RBI_GetTxConfig(void)
/* USER CODE END RBI_GetTxConfig_1 */ /* USER CODE END RBI_GetTxConfig_1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* Important note: BSP code is board dependent /* code generated by MX does not support BSP */
* STM32WL_Nucleo code can be found /* In order to use BSP driver, add the correspondent files in the IDE workspace */
* either in STM32CubeWL package under Drivers/BSP/STM32WLxx_Nucleo/ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
* or at https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Drivers/BSP/STM32WLxx_Nucleo/
* 1/ For User boards, the BSP/STM32WLxx_Nucleo/ directory can be copied and replaced in the project. The copy must then be updated depending:
* on board RF switch configuration (pin control, number of port etc)
* on TCXO configuration
* on DC/DC configuration
* on maximum output power that the board can deliver*/
return BSP_RADIO_GetTxConfig(); return BSP_RADIO_GetTxConfig();
#elif defined(YUNHORN_STS_WLE5CCxx)
return RBI_CONF_RFO;
#else #else
/* 2/ Or implement RBI_GetTxConfig here */
int32_t retcode = RBI_CONF_RFO;
/* USER CODE BEGIN RBI_GetTxConfig_2 */ /* USER CODE BEGIN RBI_GetTxConfig_2 */
#warning user to provide its board code or to call his board driver functions #error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_GetTxConfig_2 */ /* USER CODE END RBI_GetTxConfig_2 */
return retcode; #endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN RBI_GetTxConfig_3 */
/* USER CODE END RBI_GetTxConfig_3 */
}
int32_t RBI_GetWakeUpTime(void)
{
/* USER CODE BEGIN RBI_GetWakeUpTime_1 */
/* USER CODE END RBI_GetWakeUpTime_1 */
#if defined(USE_BSP_DRIVER)
/* code generated by MX does not support BSP */
/* In order to use BSP driver, add the correspondent files in the IDE workspace */
/* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
return BSP_RADIO_GetWakeUpTime();
#elif defined(YUNHORN_STS_WLE5CCxx)
return RF_WAKEUP_TIME;
#else
/* USER CODE BEGIN RBI_GetWakeUpTime_2 */
#error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_GetWakeUpTime_2 */
#endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
/* USER CODE BEGIN RBI_GetWakeUpTime_3 */
/* USER CODE END RBI_GetWakeUpTime_3 */
} }
int32_t RBI_IsTCXO(void) int32_t RBI_IsTCXO(void)
@ -167,24 +300,21 @@ int32_t RBI_IsTCXO(void)
/* USER CODE END RBI_IsTCXO_1 */ /* USER CODE END RBI_IsTCXO_1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* Important note: BSP code is board dependent /* code generated by MX does not support BSP */
* STM32WL_Nucleo code can be found /* In order to use BSP driver, add the correspondent files in the IDE workspace */
* either in STM32CubeWL package under Drivers/BSP/STM32WLxx_Nucleo/ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
* or at https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Drivers/BSP/STM32WLxx_Nucleo/
* 1/ For User boards, the BSP/STM32WLxx_Nucleo/ directory can be copied and replaced in the project. The copy must then be updated depending:
* on board RF switch configuration (pin control, number of port etc)
* on TCXO configuration
* on DC/DC configuration
* on maximum output power that the board can deliver*/
return BSP_RADIO_IsTCXO(); return BSP_RADIO_IsTCXO();
#elif defined(YUNHORN_STS_WLE5CCxx)
return IS_TCXO_SUPPORTED;
#else #else
/* 2/ Or implement RBI_IsTCXO here */
int32_t retcode = IS_TCXO_SUPPORTED;
/* USER CODE BEGIN RBI_IsTCXO_2 */ /* USER CODE BEGIN RBI_IsTCXO_2 */
#warning user to provide its board code or to call his board driver functions #error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_IsTCXO_2 */ /* USER CODE END RBI_IsTCXO_2 */
return retcode; #endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN RBI_IsTCXO_3 */
/* USER CODE END RBI_IsTCXO_3 */
} }
int32_t RBI_IsDCDC(void) int32_t RBI_IsDCDC(void)
@ -193,24 +323,21 @@ int32_t RBI_IsDCDC(void)
/* USER CODE END RBI_IsDCDC_1 */ /* USER CODE END RBI_IsDCDC_1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* Important note: BSP code is board dependent /* code generated by MX does not support BSP */
* STM32WL_Nucleo code can be found /* In order to use BSP driver, add the correspondent files in the IDE workspace */
* either in STM32CubeWL package under Drivers/BSP/STM32WLxx_Nucleo/ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
* or at https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Drivers/BSP/STM32WLxx_Nucleo/
* 1/ For User boards, the BSP/STM32WLxx_Nucleo/ directory can be copied and replaced in the project. The copy must then be updated depending:
* on board RF switch configuration (pin control, number of port etc)
* on TCXO configuration
* on DC/DC configuration
* on maximum output power that the board can deliver*/
return BSP_RADIO_IsDCDC(); return BSP_RADIO_IsDCDC();
#elif defined(YUNHORN_STS_WLE5CCxx)
return IS_DCDC_SUPPORTED;
#else #else
/* 2/ Or implement RBI_IsDCDC here */
int32_t retcode = IS_DCDC_SUPPORTED;
/* USER CODE BEGIN RBI_IsDCDC_2 */ /* USER CODE BEGIN RBI_IsDCDC_2 */
#warning user to provide its board code or to call his board driver functions #error user to provide its board code or to call his board driver functions
/* USER CODE END RBI_IsDCDC_2 */ /* USER CODE END RBI_IsDCDC_2 */
return retcode; #endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN RBI_IsDCDC_3 */
/* USER CODE END RBI_IsDCDC_3 */
} }
int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config) int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config)
@ -233,7 +360,7 @@ int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config)
/* 2/ Or implement RBI_RBI_GetRFOMaxPowerConfig here */ /* 2/ Or implement RBI_RBI_GetRFOMaxPowerConfig here */
int32_t ret = 0; int32_t ret = 0;
/* USER CODE BEGIN RBI_GetRFOMaxPowerConfig_2 */ /* USER CODE BEGIN RBI_GetRFOMaxPowerConfig_2 */
#warning user to provide its board code or to call his board driver functions /* #warning user to provide its board code or to call his board driver functions */
if (Config == RBI_RFO_LP_MAXPOWER) if (Config == RBI_RFO_LP_MAXPOWER)
{ {
ret = 15; /*dBm*/ ret = 15; /*dBm*/
@ -246,6 +373,7 @@ int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config)
return ret; return ret;
#endif /* USE_BSP_DRIVER */ #endif /* USE_BSP_DRIVER */
} }
/* USER CODE BEGIN EF */ /* USER CODE BEGIN EF */
/* USER CODE END EF */ /* USER CODE END EF */
@ -254,3 +382,5 @@ int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config)
/* USER CODE BEGIN PrFD */ /* USER CODE BEGIN PrFD */
/* USER CODE END PrFD */ /* USER CODE END PrFD */
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

View File

@ -1,22 +1,21 @@
/* USER CODE BEGIN Header */
/** /**
****************************************************************************** ******************************************************************************
* @file radio_board_if.h * @file radio_board_if.h
* @author MCD Application Team * @author YunHorn Technology Limited Application Team
* @brief Header for Radio interface configuration * @brief Header for Radio interface configuration
****************************************************************************** ******************************************************************************
* @attention * @attention
* *
* Copyright (c) 2021 STMicroelectronics. * Copyright (c) 2023 YunHorn Technology Limited.
* All rights reserved. * All rights reserved.</center></h2>
* *
* This software is licensed under terms that can be found in the LICENSE file * This software component is licensed by ST under Ultimate Liberty license
* in the root directory of this software component. * SLA0044, the "License"; You may not use this file except in compliance with
* If no LICENSE file comes with this software, it is provided AS-IS. * the License. You may obtain a copy of the License at:
* * www.st.com/SLA0044
****************************************************************************** *
*/ ******************************************************************************
/* USER CODE END Header */ */
/* Define to prevent recursive inclusion -------------------------------------*/ /* Define to prevent recursive inclusion -------------------------------------*/
#ifndef RADIO_BOARD_IF_H #ifndef RADIO_BOARD_IF_H
@ -33,43 +32,50 @@ extern "C" {
/* USER CODE END include */ /* USER CODE END include */
/* Exported defines ----------------------------------------------------------*/ /* Exported defines ----------------------------------------------------------*/
// #ifdef MX_BOARD_PSEUDODRIVER
#define YUNHORN_STS_WLE5CCxx
// #endif /* MX_BOARD_PSEUDODRIVER */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* code generated by STM32CubeMX does not support BSP */ /* code generated by MX does not support BSP */
/* In order to use BSP driver, add the correspondent files in the IDE workspace */ /* In order to use BSP driver, add the correspondent files in the IDE workspace */
/* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
#define RBI_CONF_RFO_LP_HP RADIO_CONF_RFO_LP_HP #define RBI_CONF_RFO_LP_HP RADIO_CONF_RFO_LP_HP
#define RBI_CONF_RFO_LP RADIO_CONF_RFO_LP #define RBI_CONF_RFO_LP RADIO_CONF_RFO_LP
#define RBI_CONF_RFO_HP RADIO_CONF_RFO_HP #define RBI_CONF_RFO_HP RADIO_CONF_RFO_HP
#else #elif defined(YUNHORN_STS_WLE5CCxx)
/* USER CODE BEGIN Board Definition */
/* USER CODE END Board Definition */
#define RBI_CONF_RFO_LP_HP 0 #define RBI_CONF_RFO_LP_HP 0
#define RBI_CONF_RFO_LP 1 #define RBI_CONF_RFO_LP 1
#define RBI_CONF_RFO_HP 2 #define RBI_CONF_RFO_HP 2
/* USER CODE BEGIN Board Definition_2 */ #define YUNHORN_STS_RF_CHANNEL_SWITCH 1
#else
/* USER CODE END Board Definition_2 */ /* USER CODE BEGIN Board Definition */
#endif /* USE_BSP_DRIVER */ #error user to provide its board definitions
/* USER CODE END Board Definition */
#endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* code generated by STM32CubeMX does not support BSP */ /* code generated by MX does not support BSP */
/* In order to use BSP driver, add the correspondent files in the IDE workspace */ /* In order to use BSP driver, add the correspondent files in the IDE workspace */
/* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
#else #elif defined(YUNHORN_STS_WLE5CCxx)
/* USER CODE BEGIN Exported Parameters */
/* USER CODE END Exported Parameters */
/* Indicates the type of switch between the ones proposed by CONFIG Constants /* Indicates the type of switch between the ones proposed by CONFIG Constants
*/ */
#define RBI_CONF_RFO RBI_CONF_RFO_LP_HP #if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
#define RBI_CONF_RFO RBI_CONF_RFO_HP
#else
#define RBI_CONF_RFO RBI_CONF_RFO_LP_HP
#endif
/* Radio maximum wakeup time (in ms) */
#define RF_WAKEUP_TIME 10U
/* Indicates whether or not TCXO is supported by the board /* Indicates whether or not TCXO is supported by the board
* 0: TCXO not supported * 0: TCXO not supported
* 1: TCXO supported * 1: TCXO supported
*/ */
#define IS_TCXO_SUPPORTED 1U #define IS_TCXO_SUPPORTED 0U
/* Indicates whether or not DCDC is supported by the board /* Indicates whether or not DCDC is supported by the board
* 0: DCDC not supported * 0: DCDC not supported
@ -77,30 +83,65 @@ extern "C" {
*/ */
#define IS_DCDC_SUPPORTED 1U #define IS_DCDC_SUPPORTED 1U
/* USER CODE BEGIN Exported Parameters_2 */ #else
/* USER CODE BEGIN Exported Parameters */
/* USER CODE END Exported Parameters_2 */ #error user to provide its board definitions
#endif /* USE_BSP_DRIVER */ /* USER CODE END Exported Parameters */
#endif /* USE_BSP_DRIVER || MX_NUCLEO_WL55JC1 */
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* code generated by STM32CubeMX does not support BSP */ /* code generated by MX does not support BSP */
/* In order to use BSP driver, add the correspondent files in the IDE workspace */ /* In order to use BSP driver, add the correspondent files in the IDE workspace */
/* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
#elif defined(YUNHORN_STS_WLE5CCxx)
#if defined(YUNHORN_STS_RF_CHANNEL_SWITCH)
#define RF_SW_CTRL1_PIN GPIO_PIN_8
#define RF_SW_CTRL1_GPIO_PORT GPIOB
#define RF_SW_CTRL1_GPIO_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE()
#define RF_SW_CTRL1_GPIO_CLK_DISABLE() __HAL_RCC_GPIOB_CLK_DISABLE()
#define RF_SW_CTRL2_PIN GPIO_PIN_13
#define RF_SW_CTRL2_GPIO_PORT GPIOC
#define RF_SW_CTRL2_GPIO_CLK_ENABLE() __HAL_RCC_GPIOC_CLK_ENABLE()
#define RF_SW_CTRL2_GPIO_CLK_DISABLE() __HAL_RCC_GPIOC_CLK_DISABLE()
#else
#define RF_SW_CTRL3_PIN GPIO_PIN_3
#define RF_SW_CTRL3_GPIO_PORT GPIOC
#define RF_SW_CTRL3_GPIO_CLK_ENABLE() __HAL_RCC_GPIOC_CLK_ENABLE()
#define RF_SW_CTRL3_GPIO_CLK_DISABLE() __HAL_RCC_GPIOC_CLK_DISABLE()
#define RF_SW_CTRL1_PIN GPIO_PIN_4
#define RF_SW_CTRL1_GPIO_PORT GPIOC
#define RF_SW_CTRL1_GPIO_CLK_ENABLE() __HAL_RCC_GPIOC_CLK_ENABLE()
#define RF_SW_RX_GPIO_CLK_DISABLE() __HAL_RCC_GPIOC_CLK_DISABLE()
#define RF_SW_CTRL2_PIN GPIO_PIN_5
#define RF_SW_CTRL2_GPIO_PORT GPIOC
#define RF_SW_CTRL2_GPIO_CLK_ENABLE() __HAL_RCC_GPIOC_CLK_ENABLE()
#define RF_SW_CTRL2_GPIO_CLK_DISABLE() __HAL_RCC_GPIOC_CLK_DISABLE()
#endif
/* To be checked vs TCXO management in RCC config */
#define RF_TCXO_VCC_PIN GPIO_PIN_0
#define RF_TCXO_VCC_GPIO_PORT GPIOB
#define RF_TCXO_VCC_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE()
#define RF_TCXO_VCC_CLK_DISABLE() __HAL_RCC_GPIOB_CLK_DISABLE()
#else #else
/* USER CODE BEGIN Exported PinMapping */ /* USER CODE BEGIN Exported PinMapping */
#warning user to provide its board definitions pins #error user to provide its board definitions
/* USER CODE END Exported PinMapping */ /* USER CODE END Exported PinMapping */
#endif /* USE_BSP_DRIVER */ #endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
/* USER CODE BEGIN ED */ /* USER CODE BEGIN Exported_Defines */
/* USER CODE END ED */ /* USER CODE END Exported_Defines */
/* Exported types ------------------------------------------------------------*/ /* Exported types ------------------------------------------------------------*/
#if defined(USE_BSP_DRIVER) #if defined(USE_BSP_DRIVER)
/* code generated by STM32CubeMX does not support BSP */ /* code generated by MX does not support BSP */
/* In order to use BSP driver, add the correspondent files in the IDE workspace */ /* In order to use BSP driver, add the correspondent files in the IDE workspace */
/* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */ /* and define USE_BSP_DRIVER in the preprocessor definitions or in platform.h */
typedef enum typedef enum
@ -110,17 +151,7 @@ typedef enum
RBI_SWITCH_RFO_LP = RADIO_SWITCH_RFO_LP, RBI_SWITCH_RFO_LP = RADIO_SWITCH_RFO_LP,
RBI_SWITCH_RFO_HP = RADIO_SWITCH_RFO_HP, RBI_SWITCH_RFO_HP = RADIO_SWITCH_RFO_HP,
} RBI_Switch_TypeDef; } RBI_Switch_TypeDef;
#elif defined(YUNHORN_STS_WLE5CCxx)
typedef enum
{
RBI_RFO_LP_MAXPOWER = RADIO_RFO_LP_MAXPOWER,
RBI_RFO_HP_MAXPOWER = RADIO_RFO_HP_MAXPOWER,
} RBI_RFOMaxPowerConfig_TypeDef;
#else
/* USER CODE BEGIN Exported Types */
/* USER CODE END Exported Types */
typedef enum typedef enum
{ {
RBI_SWITCH_OFF = 0, RBI_SWITCH_OFF = 0,
@ -134,10 +165,12 @@ typedef enum
RBI_RFO_LP_MAXPOWER = 0, RBI_RFO_LP_MAXPOWER = 0,
RBI_RFO_HP_MAXPOWER = 1, RBI_RFO_HP_MAXPOWER = 1,
} RBI_RFOMaxPowerConfig_TypeDef; } RBI_RFOMaxPowerConfig_TypeDef;
/* USER CODE BEGIN Exported Types_2 */
/* USER CODE END Exported Types_2 */ #else
#endif /* USE_BSP_DRIVER */ /* USER CODE BEGIN Exported Types */
#error user to provide its board definitions
/* USER CODE END Exported Types */
#endif /* USE_BSP_DRIVER || YUNHORN_STS_WLE5CCxx */
/* USER CODE BEGIN ET */ /* USER CODE BEGIN ET */
@ -191,6 +224,12 @@ int32_t RBI_ConfigRFSwitch(RBI_Switch_TypeDef Config);
*/ */
int32_t RBI_GetTxConfig(void); int32_t RBI_GetTxConfig(void);
/**
* @brief Get Radio Wake Time
* @return the wake upt time in ms
*/
int32_t RBI_GetWakeUpTime(void);
/** /**
* @brief Get If TCXO is to be present on board * @brief Get If TCXO is to be present on board
* @note never remove called by MW, * @note never remove called by MW,
@ -206,9 +245,9 @@ int32_t RBI_IsTCXO(void);
int32_t RBI_IsDCDC(void); int32_t RBI_IsDCDC(void);
/** /**
* @brief Return RF Output Max Power Configuration of matching circuit * @brief Get RFO Max Power Config on board
* @note never remove called by MW, * @note never remove called by MW,
* @retval return Max Power configuration of matching circuit for Low Power or High Power mode in dBm * @retval return 15 dBm for low power, 22 dBm for high power
*/ */
int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config); int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config);
@ -221,3 +260,5 @@ int32_t RBI_GetRFOMaxPowerConfig(RBI_RFOMaxPowerConfig_TypeDef Config);
#endif #endif
#endif /* RADIO_BOARD_IF_H */ #endif /* RADIO_BOARD_IF_H */
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

View File

@ -1,22 +1,21 @@
/* USER CODE BEGIN Header */
/** /**
****************************************************************************** ******************************************************************************
* @file radio_conf.h * @file radio_conf.h
* @author MCD Application Team * @author YunHorn Technology Limited Application Team
* @brief Header of Radio configuration * @brief Header of Radio configuration
****************************************************************************** ******************************************************************************
* @attention * @attention
* *
* Copyright (c) 2021 STMicroelectronics. * Copyright (c) 2023 YunHorn Technology Limited.
* All rights reserved. * All rights reserved.</center></h2>
* *
* This software is licensed under terms that can be found in the LICENSE file * This software component is licensed by ST under Ultimate Liberty license
* in the root directory of this software component. * SLA0044, the "License"; You may not use this file except in compliance with
* If no LICENSE file comes with this software, it is provided AS-IS. * the License. You may obtain a copy of the License at:
* * www.st.com/SLA0044
****************************************************************************** *
*/ ******************************************************************************
/* USER CODE END Header */ */
/* Define to prevent recursive inclusion -------------------------------------*/ /* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __RADIO_CONF_H__ #ifndef __RADIO_CONF_H__
@ -29,7 +28,7 @@ extern "C" {
/* Includes ------------------------------------------------------------------*/ /* Includes ------------------------------------------------------------------*/
#include "platform.h" #include "platform.h"
#include "subghz.h" #include "subghz.h"
#include "stm32_mem.h" /* RADIO_MEMSET8 def in this file */ #include "stm32_mem.h"
#include "mw_log_conf.h" /* mw trace conf */ #include "mw_log_conf.h" /* mw trace conf */
#include "radio_board_if.h" /* low layer api (bsp) */ #include "radio_board_if.h" /* low layer api (bsp) */
#include "utilities_def.h" /* low layer api (bsp) */ #include "utilities_def.h" /* low layer api (bsp) */
@ -44,66 +43,6 @@ extern "C" {
/* USER CODE END ET */ /* USER CODE END ET */
/* Exported constants --------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/
/**
* @brief drive value used anytime radio is NOT in TX low power mode
* @note override the default configuration of radio_driver.c
*/
#define SMPS_DRIVE_SETTING_DEFAULT SMPS_DRV_40
/**
* @brief drive value used anytime radio is in TX low power mode
* TX low power mode is the worst case because the PA sinks from SMPS
* while in high power mode, current is sunk directly from the battery
* @note override the default configuration of radio_driver.c
*/
#define SMPS_DRIVE_SETTING_MAX SMPS_DRV_60
/**
* @brief Provides the frequency of the chip running on the radio and the frequency step
* @remark These defines are used for computing the frequency divider to set the RF frequency
* @note override the default configuration of radio_driver.c
*/
#define XTAL_FREQ ( 32000000UL )
/**
* @brief in XO mode, set internal capacitor (from 0x00 to 0x2F starting 11.2pF with 0.47pF steps)
* @note override the default configuration of radio_driver.c
*/
#define XTAL_DEFAULT_CAP_VALUE ( 0x20UL )
/**
* @brief voltage of vdd tcxo.
* @note override the default configuration of radio_driver.c
*/
#define TCXO_CTRL_VOLTAGE TCXO_CTRL_1_7V
/**
* @brief Radio maximum wakeup time (in ms)
* @note override the default configuration of radio_driver.c
*/
#define RF_WAKEUP_TIME ( 1UL )
/**
* @brief DCDC is enabled
* @remark this define is only used if the DCDC is present on the board
* @note override the default configuration of radio_driver.c
*/
#define DCDC_ENABLE ( 1UL )
/* USER CODE BEGIN EC */
/**
* @brief disable the Sigfox radio modulation
* @note enabled by default
*/
#define RADIO_SIGFOX_ENABLE 0
/**
* @brief disable the radio generic features
* @note enabled by default
*/
#define RADIO_GENERIC_CONFIG_ENABLE 0
/** /**
* @brief Set RX pin to high or low level * @brief Set RX pin to high or low level
*/ */
@ -114,6 +53,41 @@ extern "C" {
*/ */
#define DBG_GPIO_RADIO_TX(set_rst) PROBE_GPIO_##set_rst##_LINE(PROBE_LINE2_PORT, PROBE_LINE2_PIN); #define DBG_GPIO_RADIO_TX(set_rst) PROBE_GPIO_##set_rst##_LINE(PROBE_LINE2_PORT, PROBE_LINE2_PIN);
/**
* @brief Max payload buffer size
*/
#define RADIO_RX_BUF_SIZE 255
/**
* @brief drive value used anytime radio is NOT in TX low power mode
*/
#define SMPS_DRIVE_SETTING_DEFAULT SMPS_DRV_40
/**
* @brief drive value used anytime radio is in TX low power mode
* TX low power mode is the worst case because the PA sinks from SMPS
* while in high power mode, current is sunk directly from the battery
*/
#define SMPS_DRIVE_SETTING_MAX SMPS_DRV_60
/**
* @brief in XO mode, set internal capacitor (from 0x00 to 0x2F starting 11.2pF with 0.47pF steps)
*/
#define XTAL_DEFAULT_CAP_VALUE 0x10
/**
* @brief Frequency error (in Hz) can be compensated here.
* warning XO frequency error generates (de)modulator sampling time error which can not be compensated
*/
#define RF_FREQUENCY_ERROR ((int32_t) 0)
/**
* @brief voltage of vdd tcxo.
*/
#define TCXO_CTRL_VOLTAGE TCXO_CTRL_1_7V
/* USER CODE BEGIN EC */
/* USER CODE END EC */ /* USER CODE END EC */
/* External variables --------------------------------------------------------*/ /* External variables --------------------------------------------------------*/
@ -170,3 +144,5 @@ extern "C" {
#endif #endif
#endif /* __RADIO_CONF_H__*/ #endif /* __RADIO_CONF_H__*/
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/

View File

@ -65,7 +65,7 @@ void MX_TOF_Init(void)
APP_LOG(TS_OFF,VLEVEL_L,"\r\n###################### MX TOF Init... \r\n"); APP_LOG(TS_OFF,VLEVEL_L,"\r\n###################### MX TOF Init... \r\n");
//MX_53L1A2_SimpleRanging_Init(); //MX_53L1A2_SimpleRanging_Init();
STS_TOF_VL53LX_PeopleCounting_Process();
/* USER CODE BEGIN TOF_Init_PostTreatment */ /* USER CODE BEGIN TOF_Init_PostTreatment */
/* USER CODE END TOF_Init_PostTreatment */ /* USER CODE END TOF_Init_PostTreatment */
@ -81,11 +81,11 @@ void MX_TOF_Process(void)
/* USER CODE END TOF_Process_PreTreatment */ /* USER CODE END TOF_Process_PreTreatment */
APP_LOG(TS_OFF,VLEVEL_L,"\r\n###################### MX TOF Process... \r\n"); //APP_LOG(TS_OFF,VLEVEL_L,"\r\n###################### MX TOF Process... \r\n");
//STS_TOF_VL53LX_Range_Process(); //STS_TOF_VL53LX_Range_Process();
STS_TOF_VL53LX_PeopleCounting_Process(); //STS_TOF_VL53LX_PeopleCounting_Process();
sts_tof_vl53lx_peoplecount_subprocess();
/* USER CODE BEGIN TOF_Process_PostTreatment */ /* USER CODE BEGIN TOF_Process_PostTreatment */

View File

@ -35,7 +35,7 @@ void MX_TOF_Init(void);
void MX_TOF_Process(void); void MX_TOF_Process(void);
void STS_TOF_VL53LX_Range_Process(void); void STS_TOF_VL53LX_Range_Process(void);
void STS_TOF_VL53LX_PeopleCounting_Process(void); void STS_TOF_VL53LX_PeopleCounting_Process(void);
int sts_tof_vl53lx_peoplecount_subprocess(void);
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -46,10 +46,7 @@ Application/User/Core/adc_if.o: \
../../Core/Inc/stm32wlxx_nucleo.h ../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo.h ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h ../../Core/Inc/platform.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h ../../Core/Inc/platform.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/sys_app.h ../../Core/Inc/sys_conf.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/sys_app.h \
../../Core/Inc/sys_conf.h \
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \ ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \
../../Core/Inc/utilities_conf.h \ ../../Core/Inc/utilities_conf.h \
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \ ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \
@ -106,9 +103,6 @@ Application/User/Core/adc_if.o: \
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../Core/Inc/platform.h: ../../Core/Inc/platform.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/sys_app.h: ../../Core/Inc/sys_app.h:
../../Core/Inc/sys_conf.h: ../../Core/Inc/sys_conf.h:
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h: ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h:

View File

@ -47,9 +47,6 @@ Application/User/Core/flash_if.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../../../../../../Utilities/misc/stm32_mem.h \ ../../../../../../../Utilities/misc/stm32_mem.h \
../../Core/Inc/utilities_conf.h \ ../../Core/Inc/utilities_conf.h \
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \ ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \
@ -104,9 +101,6 @@ Application/User/Core/flash_if.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../../../../../../Utilities/misc/stm32_mem.h: ../../../../../../../Utilities/misc/stm32_mem.h:
../../Core/Inc/utilities_conf.h: ../../Core/Inc/utilities_conf.h:
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h: ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h:

View File

@ -47,9 +47,6 @@ Application/User/Core/stm32_lpm_if.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../../../../../../Utilities/lpm/tiny_lpm/stm32_lpm.h \ ../../../../../../../Utilities/lpm/tiny_lpm/stm32_lpm.h \
../../Core/Inc/stm32_lpm_if.h ../../Core/Inc/usart_if.h \ ../../Core/Inc/stm32_lpm_if.h ../../Core/Inc/usart_if.h \
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \ ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \
@ -107,9 +104,6 @@ Application/User/Core/stm32_lpm_if.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../../../../../../Utilities/lpm/tiny_lpm/stm32_lpm.h: ../../../../../../../Utilities/lpm/tiny_lpm/stm32_lpm.h:
../../Core/Inc/stm32_lpm_if.h: ../../Core/Inc/stm32_lpm_if.h:
../../Core/Inc/usart_if.h: ../../Core/Inc/usart_if.h:

View File

@ -47,10 +47,7 @@ Application/User/Core/sys_app.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/sys_app.h ../../Core/Inc/sys_conf.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/sys_app.h \
../../Core/Inc/sys_conf.h \
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \ ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \
../../Core/Inc/utilities_conf.h \ ../../Core/Inc/utilities_conf.h \
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \ ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \
@ -113,9 +110,6 @@ Application/User/Core/sys_app.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/sys_app.h: ../../Core/Inc/sys_app.h:
../../Core/Inc/sys_conf.h: ../../Core/Inc/sys_conf.h:
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h: ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h:

View File

@ -47,10 +47,8 @@ Application/User/Core/sys_debug.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/sys_debug.h ../../Core/Inc/sys_conf.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/platform.h
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/sys_debug.h \
../../Core/Inc/sys_conf.h ../../Core/Inc/platform.h
../../Core/Inc/platform.h: ../../Core/Inc/platform.h:
../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h: ../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h:
../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wl55xx.h: ../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wl55xx.h:
@ -99,9 +97,6 @@ Application/User/Core/sys_debug.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/sys_debug.h: ../../Core/Inc/sys_debug.h:
../../Core/Inc/sys_conf.h: ../../Core/Inc/sys_conf.h:
../../Core/Inc/platform.h: ../../Core/Inc/platform.h:

View File

@ -47,11 +47,8 @@ Application/User/Core/sys_sensors.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/sys_conf.h ../../Core/Inc/sys_sensors.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/adc_if.h ../../Core/Inc/adc.h ../../Core/Inc/platform.h
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/sys_conf.h \
../../Core/Inc/sys_sensors.h ../../Core/Inc/adc_if.h \
../../Core/Inc/adc.h ../../Core/Inc/platform.h
../../Core/Inc/platform.h: ../../Core/Inc/platform.h:
../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h: ../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h:
../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wl55xx.h: ../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wl55xx.h:
@ -100,9 +97,6 @@ Application/User/Core/sys_sensors.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/sys_conf.h: ../../Core/Inc/sys_conf.h:
../../Core/Inc/sys_sensors.h: ../../Core/Inc/sys_sensors.h:
../../Core/Inc/adc_if.h: ../../Core/Inc/adc_if.h:

View File

@ -47,10 +47,7 @@ Application/User/LoRaWAN/App/lora_app.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/sys_app.h ../../Core/Inc/sys_conf.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/sys_app.h \
../../Core/Inc/sys_conf.h \
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \ ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \
../../Core/Inc/utilities_conf.h \ ../../Core/Inc/utilities_conf.h \
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \ ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \
@ -134,9 +131,6 @@ Application/User/LoRaWAN/App/lora_app.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/sys_app.h: ../../Core/Inc/sys_app.h:
../../Core/Inc/sys_conf.h: ../../Core/Inc/sys_conf.h:
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h: ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h:

View File

@ -47,10 +47,7 @@ Application/User/LoRaWAN/Target/radio_board_if.o: \
../../Core/Inc/main.h ../../Core/Inc/stm32wlxx_nucleo.h \ ../../Core/Inc/main.h ../../Core/Inc/stm32wlxx_nucleo.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/LoRaWAN/Target/radio_board_if.h: D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/LoRaWAN/Target/radio_board_if.h:
../../Core/Inc/platform.h: ../../Core/Inc/platform.h:
../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h: ../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h:
@ -100,6 +97,3 @@ D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/LoR
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:

View File

@ -1,5 +1,5 @@
../Application/User/TOF/App/app_tof.c:54:6:MX_TOF_Init 0 static ../Application/User/TOF/App/app_tof.c:54:6:MX_TOF_Init 8 static
../Application/User/TOF/App/app_tof.c:77:6:MX_TOF_Process 8 static ../Application/User/TOF/App/app_tof.c:77:6:MX_TOF_Process 0 static
../Application/User/TOF/App/app_tof.c:111:9:IsInterruptDetected 8 static ../Application/User/TOF/App/app_tof.c:111:9:IsInterruptDetected 8 static
../Application/User/TOF/App/app_tof.c:192:6:BSP_PB_Callback 0 static ../Application/User/TOF/App/app_tof.c:192:6:BSP_PB_Callback 0 static
../Application/User/TOF/App/app_tof.c:198:5:sts_vl53lx_ranging 48 static ../Application/User/TOF/App/app_tof.c:198:5:sts_vl53lx_ranging 48 static

View File

@ -1,3 +1,4 @@
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:42:5:ProcessPeopleCountingData 22 D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:43:5:ProcessPeopleCountingData 22
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:209:5:sts_tof_vl53lx_peoplecount 9 D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:210:5:sts_tof_vl53lx_peoplecount 9
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:202:6:STS_TOF_VL53LX_PeopleCounting_Process 1 D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:203:6:STS_TOF_VL53LX_PeopleCounting_Process 1
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:313:5:sts_tof_vl53lx_peoplecount_subprocess 7

View File

@ -1,3 +1,4 @@
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:42:5:ProcessPeopleCountingData 32 static D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:43:5:ProcessPeopleCountingData 32 static
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:209:5:sts_tof_vl53lx_peoplecount 72 static D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:210:5:sts_tof_vl53lx_peoplecount 72 static
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:202:6:STS_TOF_VL53LX_PeopleCounting_Process 8 static D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:203:6:STS_TOF_VL53LX_PeopleCounting_Process 8 static
D://ONEDRIVE/STM32WLV13/STS_LoRaWAN/LoRaWAN_End_Node_AS923_POC_TOF_VL53L1A_P/TOF/App/app_tof_peoplecount.c:313:5:sts_tof_vl53lx_peoplecount_subprocess 48 static

View File

@ -47,9 +47,6 @@ Middlewares/LoRaWAN/LmhpCompliance.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.h \ ../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.h \
../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.h \ ../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.h \
../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacInterfaces.h \ ../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacInterfaces.h \
@ -128,9 +125,6 @@ Middlewares/LoRaWAN/LmhpCompliance.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.h: ../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.h:
../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.h: ../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.h:
../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacInterfaces.h: ../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacInterfaces.h:

View File

@ -47,9 +47,6 @@ Middlewares/LoRaWAN/LmhpPackagesRegistration.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h \
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.h \ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.h \
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhPackage.h \ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhPackage.h \
../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandlerTypes.h \ ../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandlerTypes.h \
@ -124,9 +121,6 @@ Middlewares/LoRaWAN/LmhpPackagesRegistration.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.h: D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.h:
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhPackage.h: D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhPackage.h:
../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandlerTypes.h: ../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandlerTypes.h:

View File

@ -1,16 +1,14 @@
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1159:13:RadioCheckRfFrequency 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1159:13:RadioCheckRfFrequency 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1659:13:RadioOnTxTimeoutIrq 3 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1659:13:RadioOnTxTimeoutIrq 3
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1664:13:RadioOnRxTimeoutIrq 3 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1664:13:RadioOnRxTimeoutIrq 3
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1932:16:RadioSetRxGenericConfig 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2110:16:RadioSetTxGenericConfig 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2348:23:RadioLrFhssSetCfg 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2348:23:RadioLrFhssSetCfg 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2379:23:RadioLrFhssGetTimeOnAirInMs 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2379:23:RadioLrFhssGetTimeOnAirInMs 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1603:16:RadioRead 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1598:13:RadioWrite 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1598:13:RadioWrite 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1884:13:RadioTxCw 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1884:13:RadioTxCw 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1542:13:RadioSetRxDutyCycle 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1542:13:RadioSetRxDutyCycle 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1501:13:RadioRxBoosted 4 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1501:13:RadioRxBoosted 4
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1454:13:RadioStandby 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1454:13:RadioStandby 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1603:16:RadioRead 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:737:21:RadioGetStatus 2 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:737:21:RadioGetStatus 2
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1654:17:RadioGetWakeupTime 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1654:17:RadioGetWakeupTime 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1613:13:RadioReadRegisters 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1613:13:RadioReadRegisters 1
@ -21,15 +19,17 @@ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/ra
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1554:13:RadioStartCad 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1554:13:RadioStartCad 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1459:13:RadioRx 4 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1459:13:RadioRx 4
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1444:13:RadioSleep 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1444:13:RadioSleep 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1311:23:RadioSend 8
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:845:17:RadioRandom 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:845:17:RadioRandom 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:704:13:RadioInit 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:704:13:RadioInit 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1618:13:RadioSetMaxPayloadLength 3 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1618:13:RadioSetMaxPayloadLength 3
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1635:13:RadioSetPublicNetwork 2 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1635:13:RadioSetPublicNetwork 2
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:752:13:RadioSetModem 5 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:752:13:RadioSetModem 5
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1049:13:RadioSetTxConfig 6 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2110:16:RadioSetTxGenericConfig 26
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:860:13:RadioSetRxConfig 7 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1932:16:RadioSetRxGenericConfig 19
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1049:13:RadioSetTxConfig 7
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:860:13:RadioSetRxConfig 8
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:808:13:RadioIsChannelFree 3 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:808:13:RadioIsChannelFree 3
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1311:23:RadioSend 12
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1278:17:RadioTimeOnAir 9 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1278:17:RadioTimeOnAir 9
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1876:13:RadioTxPrbs 1 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1876:13:RadioTxPrbs 1
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1696:13:RadioIrqProcess 40 D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1696:13:RadioIrqProcess 40

View File

@ -53,10 +53,7 @@ Middlewares/SubGHz_Phy/radio.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/subghz.h ../../../../../../../Utilities/misc/stm32_mem.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/subghz.h \
../../../../../../../Utilities/misc/stm32_mem.h \
../../Core/Inc/utilities_conf.h \ ../../Core/Inc/utilities_conf.h \
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \ ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \
../../../../../../../Utilities/misc/stm32_tiny_vsnprintf.h \ ../../../../../../../Utilities/misc/stm32_tiny_vsnprintf.h \
@ -128,9 +125,6 @@ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/ra
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/subghz.h: ../../Core/Inc/subghz.h:
../../../../../../../Utilities/misc/stm32_mem.h: ../../../../../../../Utilities/misc/stm32_mem.h:
../../Core/Inc/utilities_conf.h: ../../Core/Inc/utilities_conf.h:

View File

@ -1,16 +1,14 @@
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1159:13:RadioCheckRfFrequency 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1159:13:RadioCheckRfFrequency 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1659:13:RadioOnTxTimeoutIrq 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1659:13:RadioOnTxTimeoutIrq 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1664:13:RadioOnRxTimeoutIrq 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1664:13:RadioOnRxTimeoutIrq 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1932:16:RadioSetRxGenericConfig 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2110:16:RadioSetTxGenericConfig 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2348:23:RadioLrFhssSetCfg 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2348:23:RadioLrFhssSetCfg 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2379:23:RadioLrFhssGetTimeOnAirInMs 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2379:23:RadioLrFhssGetTimeOnAirInMs 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1603:16:RadioRead 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1598:13:RadioWrite 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1598:13:RadioWrite 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1884:13:RadioTxCw 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1884:13:RadioTxCw 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1542:13:RadioSetRxDutyCycle 16 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1542:13:RadioSetRxDutyCycle 16 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1501:13:RadioRxBoosted 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1501:13:RadioRxBoosted 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1454:13:RadioStandby 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1454:13:RadioStandby 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1603:16:RadioRead 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:737:21:RadioGetStatus 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:737:21:RadioGetStatus 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1654:17:RadioGetWakeupTime 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1654:17:RadioGetWakeupTime 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1613:13:RadioReadRegisters 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1613:13:RadioReadRegisters 0 static
@ -21,15 +19,17 @@ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/ra
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1554:13:RadioStartCad 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1554:13:RadioStartCad 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1459:13:RadioRx 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1459:13:RadioRx 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1444:13:RadioSleep 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1444:13:RadioSleep 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1311:23:RadioSend 32 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:845:17:RadioRandom 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:845:17:RadioRandom 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:704:13:RadioInit 24 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:704:13:RadioInit 24 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1618:13:RadioSetMaxPayloadLength 0 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1618:13:RadioSetMaxPayloadLength 0 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1635:13:RadioSetPublicNetwork 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1635:13:RadioSetPublicNetwork 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:752:13:RadioSetModem 16 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:752:13:RadioSetModem 16 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2110:16:RadioSetTxGenericConfig 56 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1932:16:RadioSetRxGenericConfig 48 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1049:13:RadioSetTxConfig 56 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1049:13:RadioSetTxConfig 56 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:860:13:RadioSetRxConfig 64 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:860:13:RadioSetRxConfig 64 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:808:13:RadioIsChannelFree 64 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:808:13:RadioIsChannelFree 64 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1311:23:RadioSend 32 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1278:17:RadioTimeOnAir 20 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1278:17:RadioTimeOnAir 20 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1876:13:RadioTxPrbs 8 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1876:13:RadioTxPrbs 8 static
D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1696:13:RadioIrqProcess 24 static D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1696:13:RadioIrqProcess 24 static

View File

@ -48,10 +48,7 @@ Middlewares/SubGHz_Phy/radio_driver.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/subghz.h ../../../../../../../Utilities/misc/stm32_mem.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/subghz.h \
../../../../../../../Utilities/misc/stm32_mem.h \
../../Core/Inc/utilities_conf.h \ ../../Core/Inc/utilities_conf.h \
../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \ ../../../../../../../Drivers/CMSIS/Include/cmsis_compiler.h \
../../../../../../../Utilities/misc/stm32_tiny_vsnprintf.h \ ../../../../../../../Utilities/misc/stm32_tiny_vsnprintf.h \
@ -110,9 +107,6 @@ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/ra
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/subghz.h: ../../Core/Inc/subghz.h:
../../../../../../../Utilities/misc/stm32_mem.h: ../../../../../../../Utilities/misc/stm32_mem.h:
../../Core/Inc/utilities_conf.h: ../../Core/Inc/utilities_conf.h:

View File

@ -57,10 +57,7 @@ Middlewares/SubGHz_Phy/radio_fw.o: \
../../Core/Inc/stm32wlxx_nucleo_conf.h \ ../../Core/Inc/stm32wlxx_nucleo_conf.h \
../../Core/Inc/stm32wlxx_nucleo_errno.h \ ../../Core/Inc/stm32wlxx_nucleo_errno.h \
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h \ ../../Core/Inc/subghz.h ../../LoRaWAN/Target/mw_log_conf.h \
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h \
../../Core/Inc/stm32wlxx_nucleo_conf.h ../../Core/Inc/subghz.h \
../../LoRaWAN/Target/mw_log_conf.h \
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \ ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h \
../../LoRaWAN/Target/radio_board_if.h ../../Core/Inc/utilities_def.h \ ../../LoRaWAN/Target/radio_board_if.h ../../Core/Inc/utilities_def.h \
../../Core/Inc/sys_debug.h ../../Core/Inc/sys_conf.h \ ../../Core/Inc/sys_debug.h ../../Core/Inc/sys_conf.h \
@ -126,9 +123,6 @@ D://ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/ra
../../Core/Inc/stm32wlxx_nucleo_conf.h: ../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/stm32wlxx_nucleo_errno.h: ../../Core/Inc/stm32wlxx_nucleo_errno.h:
../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h: ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_gpio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.h:
../../../../../../../Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_errno.h:
../../Core/Inc/stm32wlxx_nucleo_conf.h:
../../Core/Inc/subghz.h: ../../Core/Inc/subghz.h:
../../LoRaWAN/Target/mw_log_conf.h: ../../LoRaWAN/Target/mw_log_conf.h:
../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h: ../../../../../../../Utilities/trace/adv_trace/stm32_adv_trace.h:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff