Lines Matching +full:auto +full:- +full:detection
6 The STM32WB5MM-DK Discovery kit is designed as a complete demonstration
8 on the Arm |reg| Cortex |reg|-M4 and Arm |reg| Cortex |reg|-M0+ cores.
9 The STM32 device is a multi-protocol wireless and ultra-low-power device
10 embedding a powerful and ultra-low-power radio compliant with the
12 IEEE 802.15.4-2011.
15 STM32WB5MM-DK supports the following features:
17 * STM32WB5MMG (1-Mbyte Flash memory, 256-Kbyte SRAM)
18 - Dual-core 32‑bit (Arm |reg| Cortex |reg|-M4 and M0+)
19 - 2.4 GHz RF transceiver
20 - 0.96-inch 128x64 OLED display
21 - 128-Mbit Quad-SPI NOR Flash Memory
22 - Temperature sensor
23 - Accelerometer/gyroscope sensor
24 - Time-of-Flight and gesture-detection sensor
25 - Digital microphone
26 - RGB LED
27 - Infrared LED
28 - 3 push-buttons (2 users and 1 reset) and 1 touch key button
31 - STMod+
32 - ARDUINO |reg| Uno V3 expansion connector
33 - USB user with Micro-B connector
34 - TAG10 10-pin footprint
36 * Flexible power-supply options:
37 - ST-LINK/V2-1 USB connector,
38 - 5 V delivered by:
39 - ARDUINO |reg|,
40 - external connector,
41 - USB charger, or USB power
43 * On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration
44 - Virtual COM port and debug port
47 More information about the board can be found in `STM32WB5MM-DK on www.st.com`_.
52 STM32WB5MMG is an ultra-low-power and small form factor certified 2.4 GHz
58 STM32WB5MMG provides best-in-class RF performance thanks to its high
59 receiver sensitivity and output power signal. Its low-power features
60 enable extended battery life, small coin-cell batteries, and energy harvesting.
62 - Ultra-low-power with FlexPowerControl
63 - Core: ARM |reg| 32-bit Cortex |reg|-M4 CPU with FPU
64 - Radio:
66 - 2.4GHz
67 - RF transceiver supporting:
69 - Bluetooth |reg| 5.4 specification,
70 - IEEE 802.15.4-2011 PHY and MAC,
71 - Zigbee |reg| 3.0
73 - RX sensitivity:
75 - -96 dBm (Bluetooth |reg| Low Energy at 1 Mbps),
76 - -100 dBm (802.15.4)
78 - Programmable output power up to +6 dBm with 1 dB steps
79 - Integrated balun to reduce BOM
80 - Support for 2 Mbps
81 - Support GATT caching
82 - Support EATT (enhanced ATT)
83 - Support advertising extension
84 - Accurate RSSI to enable power control
86 - Clock Sources:
88 - 32 MHz crystal oscillator with integrated
90 - 32 kHz crystal oscillator for RTC (LSE)
91 - Internal low-power 32 kHz (±5%) RC (LSI1)
92 - Internal low-power 32 kHz (stability
94 - Internal multispeed 100 kHz to 48 MHz
95 oscillator, auto-trimmed by LSE (better than
97 - High speed internal 16 MHz factory
99 - 2x PLL for system clock, USB, SAI, ADC
103 - `STM32WB5MM-DK on www.st.com`_
104 - `STM32WB5MMG datasheet`_
109 The Zephyr STM32WB5MM-DK board configuration supports the following hardware features:
111 +-----------+------------+-------------------------------------+
114 | UART | on-chip | serial port-polling; |
115 | | | serial port-interrupt |
116 +-----------+------------+-------------------------------------+
117 | I2C | on-chip | i2c |
118 +-----------+------------+-------------------------------------+
129 To operate bluetooth on STM32WB5MMG, Cortex-M0 core should be flashed with
147 ----------------------------------
149 .. rst-class:: rst-columns
151 - UART_1 TX/RX : PB7/PB6 ( Connected to ST-Link VCP)
152 - LPUART_1 TX/RX : PA3/PA2
153 - USB : PA11/PA12
154 - SWD : PA13/PA14
155 - I2C3: SDA/SCL PB11/PB13 (Sensor I2C bus)
158 ------------
164 -----------
166 STM32WB5MM-DK board has 2 (LP)U(S)ARTs. The Zephyr console output is assigned to USART1.
170 ----
171 STM32WB5MM-DK has two types of LEDs, The resources coming from STM32WB5MMG are
178 -------
179 STM32WB5MM-DK has two user buttons. The first button is mapped to PC12,
185 STM32WB5MM-DK has an on-board ST-Link to flash and debug the firmware on the module.
194 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
197 the ``--runner`` (or ``-r``) option:
199 .. code-block:: console
201 $ west flash --runner openocd
202 $ west flash --runner pyocd
204 Flashing ``hello_world`` application to STM32WB5MM-DK
205 ------------------------------------------------------
207 Connect the STM32WB5MM-DK to your host computer using the USB port (CN11).
211 Run a serial host program to connect with your STM32WB5MM-DK board:
213 .. code-block:: console
215 $ minicom -D /dev/ttyACM0
217 Then first build and flash the application for the STM32WB5MM-DK board.
219 .. zephyr-app-commands::
220 :zephyr-app: samples/hello_world
226 .. code-block:: console
236 .. zephyr-app-commands::
237 :zephyr-app: samples/hello_world
239 :maybe-skip-config:
242 .. _STM32WB5MM-DK on www.st.com:
243 https://www.st.com/en/evaluation-tools/stm32wb5mm-dk.html
249 https://github.com/zephyrproject-rtos/hal_stm32/blob/main/lib/stm32wb/hci/README
255 https://www.st.com/en/development-tools/stm32cubeprog.html