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/Thread/Thread_FTD_Coap_Multicast/STM32_WPAN/App/app_thread.c')
-rw-r--r--Projects/P-NUCLEO-WB55.Nucleo/Applications/Thread/Thread_FTD_Coap_Multicast/STM32_WPAN/App/app_thread.c36
1 files changed, 35 insertions, 1 deletions
diff --git a/Projects/P-NUCLEO-WB55.Nucleo/Applications/Thread/Thread_FTD_Coap_Multicast/STM32_WPAN/App/app_thread.c b/Projects/P-NUCLEO-WB55.Nucleo/Applications/Thread/Thread_FTD_Coap_Multicast/STM32_WPAN/App/app_thread.c
index d96048e3a..0a31caa9c 100644
--- a/Projects/P-NUCLEO-WB55.Nucleo/Applications/Thread/Thread_FTD_Coap_Multicast/STM32_WPAN/App/app_thread.c
+++ b/Projects/P-NUCLEO-WB55.Nucleo/Applications/Thread/Thread_FTD_Coap_Multicast/STM32_WPAN/App/app_thread.c
@@ -43,7 +43,19 @@
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
+typedef PACKED_STRUCT
+{
+ GPIO_TypeDef* port;
+ uint16_t pin;
+ uint8_t enable;
+ uint8_t reserved;
+} APPD_GpioConfig_t;
+typedef PACKED_STRUCT
+{
+ uint8_t ble_dtb_cfg;
+ uint8_t reserved[3];
+} APPD_GeneralConfig_t;
/* USER CODE END PTD */
/* Private defines -----------------------------------------------------------*/
@@ -53,6 +65,9 @@
/* USER CODE BEGIN PD */
#define C_RESSOURCE "light"
+
+/* Debug */
+#define NBR_OF_TRACES_CONFIG_PARAMETERS 4
/* USER CODE END PD */
/* Private macros ------------------------------------------------------------*/
@@ -132,6 +147,8 @@ static otCoapHeader OT_Header = {0};
static uint8_t OT_ReceivedCommand = 0;
static otMessage * pOT_Message = NULL;
+/* Debug */
+PLACE_IN_SECTION("MB_MEM2") ALIGN(4) static SHCI_C2_DEBUG_TracesConfig_t APPD_TracesConfig;
/* USER CODE END PV */
/* Functions Definition ------------------------------------------------------*/
@@ -183,7 +200,24 @@ void APP_THREAD_Init( void )
APP_THREAD_DeviceConfig();
/* USER CODE BEGIN APP_THREAD_INIT_2 */
+ /* Debug Configuration */
+ /* To Disable THREAD Traces on Copro Wireless Side :
+ * -> Set APPD_TracesConfig.thread_config = 0x0
+ */
+ APPD_TracesConfig.thread_config = 0x1;
+ SHCI_C2_DEBUG_Init_Cmd_Packet_t DebugCmdPacket =
+ {
+ {{0,0,0}}, /**< Does not need to be initialized */
+ {(uint8_t *)NULL,
+ (uint8_t *)&APPD_TracesConfig,
+ (uint8_t *)NULL,
+ 0,
+ NBR_OF_TRACES_CONFIG_PARAMETERS,
+ 0}
+ };
+
+ SHCI_C2_DEBUG_Init(&DebugCmdPacket);
/* USER CODE END APP_THREAD_INIT_2 */
}
@@ -778,7 +812,7 @@ void APP_THREAD_Init_UART_CLI(void)
#if (CFG_USB_INTERFACE_ENABLE != 0)
#else
#if (CFG_FULL_LOW_POWER == 0)
- MX_USART1_UART_Init();
+ MX_LPUART1_UART_Init();
HW_UART_Receive_IT(CFG_CLI_UART, aRxBuffer, 1, RxCpltCallback);
#endif /* (CFG_FULL_LOW_POWER == 0) */
#endif /* (CFG_USB_INTERFACE_ENABLE != 0) */