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/STM32WB5MM-DK/Applications/Zigbee/Zigbee_TempMeas_Client_Router/Core/Inc/stm32wb5mm_dk_conf.h')
-rw-r--r--Projects/STM32WB5MM-DK/Applications/Zigbee/Zigbee_TempMeas_Client_Router/Core/Inc/stm32wb5mm_dk_conf.h96
1 files changed, 96 insertions, 0 deletions
diff --git a/Projects/STM32WB5MM-DK/Applications/Zigbee/Zigbee_TempMeas_Client_Router/Core/Inc/stm32wb5mm_dk_conf.h b/Projects/STM32WB5MM-DK/Applications/Zigbee/Zigbee_TempMeas_Client_Router/Core/Inc/stm32wb5mm_dk_conf.h
new file mode 100644
index 000000000..29d137061
--- /dev/null
+++ b/Projects/STM32WB5MM-DK/Applications/Zigbee/Zigbee_TempMeas_Client_Router/Core/Inc/stm32wb5mm_dk_conf.h
@@ -0,0 +1,96 @@
+/**
+ ******************************************************************************
+ * @file stm32wb5mm_dk_conf.h
+ * @author MCD Application Team
+ * @brief Discovery Module configuration file.
+ ******************************************************************************
+ * @attention
+ *
+ * <h2><center>&copy; Copyright (c) 2020 STMicroelectronics.
+ * All rights reserved.</center></h2>
+ *
+ * This software component is licensed by ST under BSD 3-Clause license,
+ * the "License"; You may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at:
+ * opensource.org/licenses/BSD-3-Clause
+ *
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef STM32WB5MM_DK_CONF_H
+#define STM32WB5MM_DK_CONF_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32wbxx_hal.h"
+
+/* Environmental Sensors usage */
+#define USE_ENV_SENSOR_HTS221_0 0U
+#define USE_ENV_SENSOR_LPS22HH_0 0U
+
+/* Motion Sensors usage */
+#define USE_MOTION_SENSOR_ISM330DLC_0 0U
+#define USE_MOTION_SENSOR_IIS2MDC_0 0U
+
+/* COM port usage */
+#define USE_BSP_COM_FEATURE 0U
+#define USE_COM_LOG 0U
+
+/* IRQ priorities */
+#define BSP_BUTTON_USERx_IT_PRIORITY 0x0FUL
+#define PWM_LED_CLOCK_IT_PRIORITY 0x03UL
+
+/* I2C3 Frequeny in Hz */
+#define BUS_I2C3_FREQUENCY 100000UL /* Frequency of I2C3 = 100 KHz*/
+
+/* Indicates whether or not TCXO is supported by the board
+ * 0: TCXO not supported
+ * 1: TCXO supported
+ */
+#define IS_TCXO_SUPPORTED 0U
+
+/* Indicates whether or not DCDC is supported by the board
+ * 0: DCDC not supported
+ * 1: DCDC supported
+ */
+#define IS_DCDC_SUPPORTED 1U
+
+#define STM32WB5MM_DK_I2C_Init BSP_I2C3_Init
+#define STM32WB5MM_DK_I2C_DeInit BSP_I2C3_DeInit
+#define STM32WB5MM_DK_I2C_ReadReg BSP_I2C3_ReadReg
+#define STM32WB5MM_DK_I2C_WriteReg BSP_I2C3_WriteReg
+
+#define STM32WB5MM_DK_GetTick BSP_GetTick
+
+/*Number of millisecond of audio at each DMA interrupt*/
+#define N_MS_PER_INTERRUPT (20U)
+
+#define AUDIO_IN_CHANNELS 1
+#define AUDIO_IN_SAMPLING_FREQUENCY 16000
+
+#define AUDIO_CHANNELS_OUT 1
+#define AUDIO_OUT_SAMPLING_FREQUENCY 16000
+
+#define AUDIO_IN_BUFFER_SIZE DEFAULT_AUDIO_IN_BUFFER_SIZE
+
+#if (AUDIO_IN_SAMPLING_FREQUENCY == 8000)
+#define MAX_DECIMATION_FACTOR 160
+#else
+#define MAX_DECIMATION_FACTOR 128
+#endif
+
+#define MAX_MIC_FREQ 1280 /*kHz - Maximum PDM clock */
+#define MAX_AUDIO_IN_CHANNEL_NBR_PER_IF 1 /* Maximum number of microhpones channels for peripheral interface */
+#define MAX_AUDIO_IN_CHANNEL_NBR_TOTAL 1
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* STM32WB5MM_DK_CONF_H */
+
+/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/