Skip to content

Latest commit

 

History

History
2590 lines (2546 loc) · 59.1 KB

stlink.rst

File metadata and controls

2590 lines (2546 loc) · 59.1 KB

ST-LINK

../../_static/images/debug_probes/stlink.jpg

The ST-LINK is an in-circuit debugger and programmer for the STM8 and STM32 microcontroller families. The single wire interface module (SWIM) and JTAG/serial wire debugging (SWD) interfaces are used to communicate with any STM8 or STM32 microcontroller located on an application board. Official reference can be found here.

You can configure debugging tool using :ref:`projectconf_debug_tool` option in :ref:`projectconf`:

[env:myenv]
platform = ...
board = ...
debug_tool = stlink

If you would like to use this tool for firmware uploading, please change upload protocol:

[env:myenv]
platform = ...
board = ...
debug_tool = stlink
upload_protocol = stlink

More options:

Windows:Please install official ST-LINK USB driver.
Mac:Not required.
Linux:Please install "udev" rules :ref:`platformio_udev_rules`. If you already installed them before, please check that your rules are up-to-date or repeat steps.

Please check a community Guide: Connecting your ST-Link debugger that covers the next debugging probes:

  • Official ST-LINK/V2
  • Nucleo ST-LINK/V2
  • ST-LINK/V2 Clone.
Name Description
:ref:`platform_aceinna_imu` Open-source, embedded development platform for Aceinna IMU hardware. Run custom algorithms and navigation code on Aceinna IMU/INS hardware.
:ref:`platform_atmelsam` Atmel | SMART offers Flash- based ARM products based on the ARM Cortex-M0+, Cortex-M3 and Cortex-M4 architectures, ranging from 8KB to 2MB of Flash including a rich peripheral and feature mix.
:ref:`platform_nordicnrf51` The Nordic nRF51 Series is a family of highly flexible, multi-protocol, system-on-chip (SoC) devices for ultra-low power wireless applications. nRF51 Series devices support a range of protocol stacks including Bluetooth Smart (previously called Bluetooth low energy), ANT and proprietary 2.4GHz protocols such as Gazell.
:ref:`platform_nordicnrf52` The nRF52 Series are built for speed to carry out increasingly complex tasks in the shortest possible time and return to sleep, conserving precious battery power. They have a Cortex-M4F processor which makes them quite capable Bluetooth Smart SoCs.
:ref:`platform_ststm32` The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.
:ref:`platform_ststm8` The STM8 is an 8-bit microcontroller family by STMicroelectronics an extended variant of the ST7 microcontroller architecture. STM8 microcontrollers are particularly low cost for a full-featured 8-bit microcontroller.
Name Description
:ref:`framework_arduino` Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.
:ref:`framework_cmsis` Vendor-independent hardware abstraction layer for the Cortex-M processor series
:ref:`framework_libopencm3` Open source ARM Cortex-M microcontroller library
:ref:`framework_mbed` Arm Mbed OS is a platform operating system designed for the internet of things
:ref:`framework_spl` Standard Peripheral Library for ST STM32 microcontrollers
:ref:`framework_stm32cube` STM32Cube embedded software libraries, including: The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls; The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency
:ref:`framework_zephyr` Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures

Note

For more detailed board information please scroll tables below by horizontal.

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_ststm32_1bitsy_stm32f415rgt` :ref:`platform_ststm32` External STM32F415RGT 168MHz 1MB 128KB
:ref:`board_ststm32_disco_f412zg` :ref:`platform_ststm32` On-board STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_disco_f723ie` :ref:`platform_ststm32` On-board STM32F723IEK6 216MHz 512KB 192KB
:ref:`board_ststm32_armed_v1` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_rumba32_f446ve` :ref:`platform_ststm32` External STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_remram_v1` :ref:`platform_ststm32` On-board STM32F765VIT6 216MHz 2MB 512KB
:ref:`board_ststm32_st3dp001_eval` :ref:`platform_ststm32` On-board STM32F401VET6 84MHz 512KB 96KB
:ref:`board_ststm32_b96b_argonkey` :ref:`platform_ststm32` External STM32F412CG 100MHz 1MB 256KB
:ref:`board_ststm32_b96b_f446ve` :ref:`platform_ststm32` On-board STM32F446VET6 168MHz 512KB 128KB
:ref:`board_ststm32_b96b_aerocore2` :ref:`platform_ststm32` External STM32F427VIT6 168MHz 1.99MB 256KB
:ref:`board_ststm32_b96b_neonkey` :ref:`platform_ststm32` External STM32F411CE 100MHz 512KB 128KB
:ref:`board_nordicnrf52_96b_nitrogen` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_ststm32_acsip_s76s` :ref:`platform_ststm32` External STM32L073RZ 32MHz 192KB 20KB
:ref:`board_aceinna_imu_LowCostRTK` :ref:`platform_aceinna_imu` On-board STM32F469NIH6 180MHz 1MB 384KB
:ref:`board_aceinna_imu_OpenIMU335` :ref:`platform_aceinna_imu` External STM32F405RG 120MHz 1MB 128KB
:ref:`board_aceinna_imu_OpenIMU300` :ref:`platform_aceinna_imu` External STM32F405RG 120MHz 1MB 128KB
:ref:`board_aceinna_imu_OpenIMU300ZA` :ref:`platform_aceinna_imu` External STM32F405RG 120MHz 1MB 128KB
:ref:`board_aceinna_imu_OpenIMU330` :ref:`platform_aceinna_imu` External STM32L431CB 80MHz 128KB 64KB
:ref:`board_aceinna_imu_OpenRTK` :ref:`platform_aceinna_imu` External STM32F469IG 180MHz 1MB 384KB
:ref:`board_aceinna_imu_OpenRTK330L` :ref:`platform_aceinna_imu` External STM32F469IG 180MHz 1MB 384KB
:ref:`board_nordicnrf52_adafruit_feather_nrf52832` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_adafruit_clue_nrf52840` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf52_adafruit_feather_nrf52840_sense` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_ststm32_adafruit_feather_f405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_nordicnrf52_adafruit_feather_nrf52840` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf52_adafruit_ledglasses_nrf52840` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 232KB
:ref:`board_ststm32_afroflight_f103cb` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 128KB 20KB
:ref:`board_atmelsam_due` :ref:`platform_atmelsam` External AT91SAM3X8E 84MHz 512KB 96KB
:ref:`board_atmelsam_dueUSB` :ref:`platform_atmelsam` External AT91SAM3X8E 84MHz 512KB 96KB
:ref:`board_ststm32_nicla_vision` :ref:`platform_ststm32` External STM32H747XIH6 480MHz 768KB 511.35KB
:ref:`board_ststm32_nicla_vision_m4` :ref:`platform_ststm32` External STM32H747XIH6 480MHz 1MB 287.35KB
:ref:`board_ststm32_opta` :ref:`platform_ststm32` External STM32H747XIH6 480MHz 768KB 511.35KB
:ref:`board_ststm32_opta_m4` :ref:`platform_ststm32` External STM32H747XIH6 480MHz 1MB 287.35KB
:ref:`board_ststm32_portenta_h7_m4` :ref:`platform_ststm32` External STM32H747XIH6 480MHz 1MB 287.35KB
:ref:`board_ststm32_portenta_h7_m7` :ref:`platform_ststm32` External STM32H747XIH6 480MHz 768KB 511.35KB
:ref:`board_ststm32_armstrap_eagle1024` :ref:`platform_ststm32` On-board STM32F417VGT6 168MHz 1MB 192KB
:ref:`board_ststm32_armstrap_eagle2048` :ref:`platform_ststm32` On-board STM32F427VIT6 168MHz 1.99MB 256KB
:ref:`board_ststm32_armstrap_eagle512` :ref:`platform_ststm32` On-board STM32F407VET6 168MHz 512KB 192KB
:ref:`board_nordicnrf52_bbcmicrobit_v2` :ref:`platform_nordicnrf52` On-board NRF52833 64MHz 512KB 128KB
:ref:`board_nordicnrf52_laird_bl652_dvk` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_laird_bl653_dvk` :ref:`platform_nordicnrf52` On-board NRF52833 64MHz 512KB 128KB
:ref:`board_nordicnrf52_laird_bl654_dvk` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_ststm32_btt_ebb42_v1_1` :ref:`platform_ststm32` On-board STM32G0B1RET6 64MHz 128KB 144KB
:ref:`board_ststm32_black_f407ve` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407vg` :ref:`platform_ststm32` External STM32F407VGT6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407ze` :ref:`platform_ststm32` External STM32F407ZET6 168MHz 512KB 128KB
:ref:`board_ststm32_black_f407zg` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_blackpill_f103c8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_blackpill_f103c8_128` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_ststm32_robotdyn_blackpill_f303cc` :ref:`platform_ststm32` External STM32F303CCT6 72MHz 256KB 40KB
:ref:`board_ststm32_blue_f407ve_mini` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_bluepill_f103c6` :ref:`platform_ststm32` External STM32F103C6T6 72MHz 32KB 10KB
:ref:`board_ststm32_bluepill_f103c8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_bluepill_f103c8_128k` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 128KB 20KB
:ref:`board_ststm32_bw_swan_r5` :ref:`platform_ststm32` External STM32L4R5ZIY6 120MHz 2MB 640KB
:ref:`board_nordicnrf52_bluey` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf51_bluz_dk` :ref:`platform_nordicnrf51` External NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf52_calliopemini_v3` :ref:`platform_nordicnrf52` External NRF52833 64MHz 512KB 128KB
:ref:`board_ststm32_cicada_l082cz` :ref:`platform_ststm32` External STM32L082CZY6 32MHz 192KB 20KB
:ref:`board_nordicnrf52_adafruit_cplaynrf52840` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_ststm32_coreboard_f401rc` :ref:`platform_ststm32` External STM32F401RCT6 84MHz 256KB 64KB
:ref:`board_ststm32_cricket_l082cz` :ref:`platform_ststm32` External STM32L082CZY6 32MHz 192KB 20KB
:ref:`board_nordicnrf52_delta_dfbm_nq620` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_ststm32_demo_f030f4` :ref:`platform_ststm32` External STM32F030F4P6 48MHz 16KB 4KB
:ref:`board_ststm32_devebox_h743vitx` :ref:`platform_ststm32` External STM32H743VIT6 480MHz 2MB 512KB
:ref:`board_ststm32_devebox_h750vbtx` :ref:`platform_ststm32` External STM32H750VBT6 480MHz 512KB 128KB
:ref:`board_atmelsam_digix` :ref:`platform_atmelsam` External AT91SAM3X8E 84MHz 512KB 96KB
:ref:`board_ststm32_econode_l082cz` :ref:`platform_ststm32` External STM32L082CZY6 32MHz 192KB 20KB
:ref:`board_nordicnrf52_electronut_blip` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_nordicnrf52_electronut_papyr` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_ststm32_electrosmith_daisy` :ref:`platform_ststm32` External STM32H750IBK6 400MHz 128KB 512KB
:ref:`board_ststm32_electrosmith_daisy_patch_sm` :ref:`platform_ststm32` External STM32H750IBK6 400MHz 128KB 512KB
:ref:`board_ststm32_electrosmith_daisy_petal_sm` :ref:`platform_ststm32` External STM32H750IBK6 400MHz 128KB 512KB
:ref:`board_ststm32_elektor_f072cb` :ref:`platform_ststm32` External STM32F072C8T6 48MHz 128KB 16KB
:ref:`board_ststm32_elektor_f072c8` :ref:`platform_ststm32` External STM32F072C8T6 48MHz 64KB 16KB
:ref:`board_ststm32_elmo_f411re` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_diymore_f407vgt` :ref:`platform_ststm32` External STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_fk407m1` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_fysetc_s6` :ref:`platform_ststm32` External STM32F446VET6 168MHz 512KB 128KB
:ref:`board_ststm32_gnat_l082cz` :ref:`platform_ststm32` External STM32L082CZY6 32MHz 192KB 20KB
:ref:`board_ststm32_grasshopper_l082cz` :ref:`platform_ststm32` External STM32L082CZY6 32MHz 192KB 20KB
:ref:`board_nordicnrf52_holyiot_yj16019` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_adafruit_itsybitsy_nrf52840` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_ststm32_rhombio_l476dmw1k` :ref:`platform_ststm32` On-board STM32L476VGT6 80MHz 1MB 128KB
:ref:`board_nordicnrf52_laird_pinnacle_100_dvk` :ref:`platform_nordicnrf52` External NRF52840 64MHz 1MB 256KB
:ref:`board_ststm32_leafony_ap03` :ref:`platform_ststm32` On-board STM32L452RET6 80MHz 512KB 160KB
:ref:`board_ststm32_malyanm200_f070cb` :ref:`platform_ststm32` External STM32F070CBT6 48MHz 120KB 14.81KB
:ref:`board_ststm32_malyanm300_f070cb` :ref:`platform_ststm32` External STM32F070CBT6 48MHz 120KB 14.81KB
:ref:`board_ststm32_mts_dragonfly_f411re` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_nordicnrf52_nrf52832_mdk` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_nrf52840_mdk` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_ststm32_malyanm200_f103cb` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 120KB 20KB
:ref:`board_ststm32_maple` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 108KB 17KB
:ref:`board_ststm32_maple_ret6` :ref:`platform_ststm32` External STM32F103RET6 72MHz 256KB 48KB
:ref:`board_ststm32_maple_mini_b20` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 120KB 20KB
:ref:`board_ststm32_maple_mini_origin` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 108KB 20KB
:ref:`board_ststm32_mbed_connect_odin` :ref:`platform_ststm32` On-board STM32F439ZIY6 168MHz 2MB 256KB
:ref:`board_nordicnrf52_adafruit_metro_nrf52840` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_ststm32_microduino32_flash` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 105.47KB 20KB
:ref:`board_ststm32_mxchip_az3166` :ref:`platform_ststm32` On-board STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_mts_mdot_f405rg` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_mts_mdot_f411re` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_xdot_l151cc` :ref:`platform_ststm32` External STM32L151CCU6 32MHz 256KB 32KB
:ref:`board_ststm32_netduino2plus` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_mote_l152rc` :ref:`platform_ststm32` External STM32L152RC 32MHz 256KB 32KB
:ref:`board_ststm8_nucleo_8s207k8` :ref:`platform_ststm8` On-board STM8S207K8T6 16MHz 64KB 6KB
:ref:`board_ststm8_nucleo_8s208rb` :ref:`platform_ststm8` On-board STM8S208RBT6 16MHz 128KB 6KB
:ref:`board_nordicnrf51_nrf51_beacon` :ref:`platform_nordicnrf51` On-board NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf52_thingy_52` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf51_nrf51_dk` :ref:`platform_nordicnrf51` On-board NRF51822 32MHz 256KB 32KB
:ref:`board_nordicnrf52_nrf52_dk` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_nrf52833_dk` :ref:`platform_nordicnrf52` On-board NRF52833 64MHz 512KB 128KB
:ref:`board_nordicnrf52_nrf52840_dk` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_nordicnrf52_nrf52840_dk_adafruit` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 796KB 243KB
:ref:`board_ststm32_nucleo_g070rb` :ref:`platform_ststm32` On-board STM32G070RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g071rb` :ref:`platform_ststm32` On-board STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_nucleo_g431kb` :ref:`platform_ststm32` On-board STM32G431KBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g431rb` :ref:`platform_ststm32` On-board STM32G431RBT6 170MHz 128KB 32KB
:ref:`board_ststm32_nucleo_g474re` :ref:`platform_ststm32` On-board STM32G474RET6 170MHz 512KB 128KB
:ref:`board_ststm32_olimexino` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_nordicnrf51_oshchip` :ref:`platform_nordicnrf51` External NRF51822 32MHz 256KB 32KB
:ref:`board_ststm32_olimexino_stm32f3` :ref:`platform_ststm32` External STM32F303RCT6 72MHz 256KB 40KB
:ref:`board_ststm32_olimex_f103` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_olimex_p405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_nucleo_wb55rg_p` :ref:`platform_ststm32` On-board STM32WB55RG 64MHz 512KB 192KB
:ref:`board_nordicnrf52_reel_board` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_nordicnrf52_reel_board_v2` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_ststm32_pybstick26_duino` :ref:`platform_ststm32` External STM32F072RB 48MHz 128KB 16KB
:ref:`board_ststm32_pybstick26_pro` :ref:`platform_ststm32` External STM32F412RE 100MHz 512KB 256KB
:ref:`board_ststm32_pybstick26_lite` :ref:`platform_ststm32` External STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_pybstick26_std` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_nordicnrf52_particle_xenon` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_ststm32_piconomix_px_her0` :ref:`platform_ststm32` External STM32L072RB 32MHz 128KB 20KB
:ref:`board_ststm32_prntr_v2` :ref:`platform_ststm32` External STM32F407VET6 168MHz 512KB 128KB
:ref:`board_ststm32_rak811_tracker` :ref:`platform_ststm32` External STM32L151RBT6 32MHz 128KB 16KB
:ref:`board_ststm32_rak811_tracker_32` :ref:`platform_ststm32` External STM32L151RBT6 32MHz 128KB 32KB
:ref:`board_ststm32_rhf76_052` :ref:`platform_ststm32` External STM32L051C8T6 32MHz 64KB 8KB
:ref:`board_nordicnrf52_raytac_mdbt50q_rx` :ref:`platform_nordicnrf52` External NRF52840 64MHz 796KB 243KB
:ref:`board_nordicnrf51_redBearLabBLENano` :ref:`platform_nordicnrf51` On-board NRF51822 16MHz 256KB 32KB
:ref:`board_nordicnrf52_redbear_blenano2` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_redbear_blend2` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf51_redBearLab` :ref:`platform_nordicnrf51` On-board NRF51822 16MHz 256KB 16KB
:ref:`board_ststm32_cloud_jam` :ref:`platform_ststm32` On-board STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_cloud_jam_l4` :ref:`platform_ststm32` On-board STM32L476RGT6 80MHz 1MB 128KB
:ref:`board_nordicnrf52_ruuvitag` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_sdt52832b` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_ststm32_disco_f334c8` :ref:`platform_ststm32` On-board STM32F334C8T6 72MHz 64KB 12KB
:ref:`board_ststm32_disco_f401vc` :ref:`platform_ststm32` On-board STM32F401VCT6 84MHz 256KB 64KB
:ref:`board_ststm32_disco_f411ve` :ref:`platform_ststm32` On-board STM32F411VET6 100MHz 512KB 128KB
:ref:`board_ststm32_disco_f413zh` :ref:`platform_ststm32` On-board STM32F413ZHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_disco_f429zi` :ref:`platform_ststm32` On-board STM32F429ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_disco_f469ni` :ref:`platform_ststm32` On-board STM32F469NIH6 180MHz 2MB 384KB
:ref:`board_ststm32_disco_f746ng` :ref:`platform_ststm32` On-board STM32F746NGH6 216MHz 1MB 320KB
:ref:`board_ststm32_disco_f769ni` :ref:`platform_ststm32` On-board STM32F769NIH6 216MHz 2MB 512KB
:ref:`board_ststm32_disco_l053c8` :ref:`platform_ststm32` On-board STM32L053C8T6 32MHz 64KB 8KB
:ref:`board_ststm32_disco_l100rc` :ref:`platform_ststm32` On-board STM32L100RCT6 32MHz 256KB 16KB
:ref:`board_ststm32_disco_l476vg` :ref:`platform_ststm32` On-board STM32L476VGT6 80MHz 1MB 128KB
:ref:`board_ststm32_disco_l496ag` :ref:`platform_ststm32` On-board STM32L496AGI6 80MHz 1MB 320KB
:ref:`board_ststm32_disco_b_g431b_esc1` :ref:`platform_ststm32` On-board STM32G431CBU6 170MHz 128KB 32KB
:ref:`board_ststm32_disco_l475vg_iot01a` :ref:`platform_ststm32` On-board STM32L475VGT6 80MHz 1MB 96KB
:ref:`board_ststm32_disco_b_u585i_iot02a` :ref:`platform_ststm32` On-board STM32U585AII6Q 160MHz 2MB 256KB
:ref:`board_ststm32_disco_l072cz_lrwan1` :ref:`platform_ststm32` On-board STM32L072CZ 32MHz 192KB 20KB
:ref:`board_ststm32_disco_f072rb` :ref:`platform_ststm32` On-board STM32F072RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_g031k8` :ref:`platform_ststm32` On-board STM32G031K8 64MHz 64KB 8KB
:ref:`board_ststm32_nucleo_f030r8` :ref:`platform_ststm32` On-board STM32F030R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_nucleo_f031k6` :ref:`platform_ststm32` On-board STM32F031K6T6 48MHz 32KB 4KB
:ref:`board_ststm32_nucleo_f042k6` :ref:`platform_ststm32` On-board STM32F042K6T6 48MHz 32KB 6KB
:ref:`board_ststm32_nucleo_f070rb` :ref:`platform_ststm32` On-board STM32F070RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f072rb` :ref:`platform_ststm32` On-board STM32F072RBT6 48MHz 128KB 16KB
:ref:`board_ststm32_nucleo_f091rc` :ref:`platform_ststm32` On-board STM32F091RCT6 48MHz 256KB 32KB
:ref:`board_ststm32_nucleo_f103rb` :ref:`platform_ststm32` On-board STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_nucleo_f207zg` :ref:`platform_ststm32` On-board STM32F207ZGT6 120MHz 1MB 128KB
:ref:`board_ststm32_nucleo_f302r8` :ref:`platform_ststm32` On-board STM32F302R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f303k8` :ref:`platform_ststm32` On-board STM32F303K8T6 72MHz 64KB 12KB
:ref:`board_ststm32_nucleo_f303re` :ref:`platform_ststm32` On-board STM32F303RET6 72MHz 512KB 64KB
:ref:`board_ststm32_nucleo_f303ze` :ref:`platform_ststm32` On-board STM32F303ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_nucleo_f334r8` :ref:`platform_ststm32` On-board STM32F334R8T6 72MHz 64KB 16KB
:ref:`board_ststm32_nucleo_f401re` :ref:`platform_ststm32` On-board STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_nucleo_f410rb` :ref:`platform_ststm32` On-board STM32F410RBT6 100MHz 128KB 32KB
:ref:`board_ststm32_nucleo_f411re` :ref:`platform_ststm32` On-board STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f412zg` :ref:`platform_ststm32` On-board STM32F412ZGT6 100MHz 1MB 256KB
:ref:`board_ststm32_nucleo_f413zh` :ref:`platform_ststm32` On-board STM32F413ZHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_nucleo_f429zi` :ref:`platform_ststm32` On-board STM32F429ZIT6 180MHz 2MB 192KB
:ref:`board_ststm32_nucleo_f439zi` :ref:`platform_ststm32` On-board STM32F439ZIT6 180MHz 2MB 256KB
:ref:`board_ststm32_nucleo_f446re` :ref:`platform_ststm32` On-board STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f446ze` :ref:`platform_ststm32` On-board STM32F446ZET6 180MHz 512KB 128KB
:ref:`board_ststm32_nucleo_f722ze` :ref:`platform_ststm32` On-board STM32F722ZET6 216MHz 512KB 256KB
:ref:`board_ststm32_nucleo_f746zg` :ref:`platform_ststm32` On-board STM32F746ZGT6 216MHz 1MB 320KB
:ref:`board_ststm32_nucleo_f756zg` :ref:`platform_ststm32` On-board STM32F756ZG 216MHz 1MB 320KB
:ref:`board_ststm32_nucleo_f767zi` :ref:`platform_ststm32` On-board STM32F767ZIT6 216MHz 2MB 512KB
:ref:`board_ststm32_nucleo_g0b1re` :ref:`platform_ststm32` On-board STM32G0B1RET6 64MHz 512KB 144KB
:ref:`board_ststm32_nucleo_h723zg` :ref:`platform_ststm32` On-board STM32H723ZGT6 550MHz 1MB 320KB
:ref:`board_ststm32_nucleo_h743zi` :ref:`platform_ststm32` On-board STM32H743ZIT6 400MHz 2MB 512KB
:ref:`board_ststm32_nucleo_h745zi_q` :ref:`platform_ststm32` On-board STM32H745ZIT6 480MHz 1MB 512KB
:ref:`board_ststm32_nucleo_h753zi` :ref:`platform_ststm32` On-board STM32H753ZIT6 400MHz 2MB 864KB
:ref:`board_ststm32_nucleo_l010rb` :ref:`platform_ststm32` On-board STM32L010RBT6 32MHz 128KB 20KB
:ref:`board_ststm32_nucleo_l011k4` :ref:`platform_ststm32` On-board STM32L011K4T6 32MHz 16KB 2KB
:ref:`board_ststm32_nucleo_l031k6` :ref:`platform_ststm32` On-board STM32L031K6T6 32MHz 32KB 8KB
:ref:`board_ststm32_nucleo_l053r8` :ref:`platform_ststm32` On-board STM32L053R8T6 32MHz 64KB 8KB
:ref:`board_ststm32_nucleo_l073rz` :ref:`platform_ststm32` On-board STM32L073RZ 32MHz 192KB 20KB
:ref:`board_ststm32_nucleo_l152re` :ref:`platform_ststm32` On-board STM32L152RET6 32MHz 512KB 80KB
:ref:`board_ststm32_nucleo_l412kb` :ref:`platform_ststm32` On-board STM32L412KBU6 80MHz 128KB 40KB
:ref:`board_ststm32_nucleo_l412rb_p` :ref:`platform_ststm32` On-board STM32L412RBT6P 80MHz 128KB 40KB
:ref:`board_ststm32_nucleo_l432kc` :ref:`platform_ststm32` On-board STM32L432KCU6 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l433rc_p` :ref:`platform_ststm32` On-board STM32L433RC 80MHz 256KB 64KB
:ref:`board_ststm32_nucleo_l452re` :ref:`platform_ststm32` On-board STM32L452RET6 80MHz 512KB 160KB
:ref:`board_ststm32_nucleo_l476rg` :ref:`platform_ststm32` On-board STM32L476RGT6 80MHz 1MB 96KB
:ref:`board_ststm32_nucleo_l486rg` :ref:`platform_ststm32` On-board STM32L486RGT6 80MHz 1MB 128KB
:ref:`board_ststm32_nucleo_l496zg` :ref:`platform_ststm32` On-board STM32L496ZGT6 80MHz 1MB 320KB
:ref:`board_ststm32_nucleo_l496zg_p` :ref:`platform_ststm32` On-board STM32L496ZGT6P 80MHz 1MB 320KB
:ref:`board_ststm32_nucleo_l4r5zi` :ref:`platform_ststm32` On-board STM32L4R5ZIT6 120MHz 2MB 640KB
:ref:`board_ststm32_nucleo_l552ze_q` :ref:`platform_ststm32` On-board STM32L552ZET6 80MHz 512KB 192KB
:ref:`board_ststm32_nucleo_u575zi_q` :ref:`platform_ststm32` On-board STM32U575ZIT6Q 160MHz 2MB 256KB
:ref:`board_ststm32_nucleo_wl55jc` :ref:`platform_ststm32` On-board STM32WL55JC 48MHz 256KB 64KB
:ref:`board_ststm32_disco_f030r8` :ref:`platform_ststm32` On-board STM32F030R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f051r8` :ref:`platform_ststm32` On-board STM32F051R8T6 48MHz 64KB 8KB
:ref:`board_ststm32_disco_f303vc` :ref:`platform_ststm32` On-board STM32F303VCT6 72MHz 256KB 40KB
:ref:`board_ststm32_disco_f407vg` :ref:`platform_ststm32` On-board STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_disco_g071rb` :ref:`platform_ststm32` On-board STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_ststm32_eval_l073z` :ref:`platform_ststm32` On-board STM32L073VZT6 32MHz 192KB 20KB
:ref:`board_ststm32_disco_l4s5i_iot01a` :ref:`platform_ststm32` On-board STM32L4S5VIT6 80MHz 2MB 640KB
:ref:`board_ststm32_disco_l152rb` :ref:`platform_ststm32` On-board STM32L152RBT6 32MHz 128KB 16KB
:ref:`board_ststm32_disco_f100rb` :ref:`platform_ststm32` On-board STM32F100RBT6 24MHz 128KB 8KB
:ref:`board_ststm8_stm8sdisco` :ref:`platform_ststm8` On-board STM8S105C6T6 16MHz 32KB 2KB
:ref:`board_ststm8_stm8s003f3` :ref:`platform_ststm8` External STM8S003F3P6 16MHz 8KB 1KB
:ref:`board_ststm8_stm8sblue` :ref:`platform_ststm8` External STM8S103F3P6 16MHz 8KB 1KB
:ref:`board_ststm8_stm8sblack` :ref:`platform_ststm8` External STM8S105K4T6 16MHz 16KB 2KB
:ref:`board_ststm32_silica_sensor_node` :ref:`platform_ststm32` On-board STM32L476JG 80MHz 1MB 128KB
:ref:`board_ststm32_steval_fcu001v1` :ref:`platform_ststm32` External STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_olimex_e407` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_olimex_h407` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_ststm32_eval_f107vc` :ref:`platform_ststm32` External STM32F107VCT6 72MHz 256KB 64KB
:ref:`board_ststm32_eval_f373vc` :ref:`platform_ststm32` External STM32F373VCT6 72MHz 256KB 32KB
:ref:`board_ststm32_eval_f072vb` :ref:`platform_ststm32` External STM32F072VBT6 48MHz 128KB 16KB
:ref:`board_ststm32_genericSTM32F103C4` :ref:`platform_ststm32` External STM32F103C4T6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103C6` :ref:`platform_ststm32` External STM32F103C6T6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103C8` :ref:`platform_ststm32` External STM32F103C8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103CB` :ref:`platform_ststm32` External STM32F103CBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103R4` :ref:`platform_ststm32` External STM32F103R4T6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103R6` :ref:`platform_ststm32` External STM32F103R6T6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103R8` :ref:`platform_ststm32` External STM32F103R8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103RB` :ref:`platform_ststm32` External STM32F103RBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103RC` :ref:`platform_ststm32` External STM32F103RCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103RD` :ref:`platform_ststm32` External STM32F103RDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103RE` :ref:`platform_ststm32` External STM32F103RET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103RF` :ref:`platform_ststm32` External STM32F103RFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103RG` :ref:`platform_ststm32` External STM32F103RGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F103T4` :ref:`platform_ststm32` External STM32F103T4U6 72MHz 16KB 6KB
:ref:`board_ststm32_genericSTM32F103T6` :ref:`platform_ststm32` External STM32F103T6U6 72MHz 32KB 10KB
:ref:`board_ststm32_genericSTM32F103T8` :ref:`platform_ststm32` External STM32F103T8U6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103TB` :ref:`platform_ststm32` External STM32F103TBU6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103V8` :ref:`platform_ststm32` External STM32F103V8T6 72MHz 64KB 20KB
:ref:`board_ststm32_genericSTM32F103VB` :ref:`platform_ststm32` External STM32F103VBT6 72MHz 128KB 20KB
:ref:`board_ststm32_genericSTM32F103VC` :ref:`platform_ststm32` External STM32F103VCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103VD` :ref:`platform_ststm32` External STM32F103VDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103VE` :ref:`platform_ststm32` External STM32F103VET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103VF` :ref:`platform_ststm32` External STM32F103VFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103VG` :ref:`platform_ststm32` External STM32F103VGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F103ZC` :ref:`platform_ststm32` External STM32F103ZCT6 72MHz 256KB 48KB
:ref:`board_ststm32_genericSTM32F103ZD` :ref:`platform_ststm32` External STM32F103ZDT6 72MHz 384KB 64KB
:ref:`board_ststm32_genericSTM32F103ZE` :ref:`platform_ststm32` External STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_genericSTM32F103ZF` :ref:`platform_ststm32` External STM32F103ZFT6 72MHz 768KB 96KB
:ref:`board_ststm32_genericSTM32F103ZG` :ref:`platform_ststm32` External STM32F103ZGT6 72MHz 1MB 96KB
:ref:`board_ststm32_genericSTM32F303CB` :ref:`platform_ststm32` External STM32F303CBT6 72MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F373RC` :ref:`platform_ststm32` External STM32F373RCT6 72MHz 256KB 32KB
:ref:`board_ststm32_genericSTM32F401CB` :ref:`platform_ststm32` External STM32F401CBU6 84MHz 128KB 64KB
:ref:`board_ststm32_genericSTM32F401CC` :ref:`platform_ststm32` External STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_genericSTM32F401CD` :ref:`platform_ststm32` External STM32F401CDU6 84MHz 384KB 96KB
:ref:`board_ststm32_genericSTM32F401CE` :ref:`platform_ststm32` External STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_genericSTM32F401RB` :ref:`platform_ststm32` External STM32F401RBT6 84MHz 128KB 64KB
:ref:`board_ststm32_genericSTM32F401RC` :ref:`platform_ststm32` External STM32F401RCT6 84MHz 256KB 64KB
:ref:`board_ststm32_genericSTM32F401RD` :ref:`platform_ststm32` External STM32F401RDT6 84MHz 384KB 96KB
:ref:`board_ststm32_genericSTM32F401RE` :ref:`platform_ststm32` External STM32F401RET6 84MHz 512KB 96KB
:ref:`board_ststm32_genericSTM32F405RG` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F407IGT6` :ref:`platform_ststm32` External STM32F407IGT6 168MHz 1MB 192KB
:ref:`board_ststm32_genericSTM32F407VET6` :ref:`platform_ststm32` External STM32F407VET6 168MHz 502.23KB 128KB
:ref:`board_ststm32_genericSTM32F407VGT6` :ref:`platform_ststm32` External STM32F407VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F410C8` :ref:`platform_ststm32` External STM32F410C8T6 100MHz 64KB 32KB
:ref:`board_ststm32_genericSTM32F410CB` :ref:`platform_ststm32` External STM32F410CBT6 100MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F410R8` :ref:`platform_ststm32` External STM32F410R8T6 100MHz 64KB 32KB
:ref:`board_ststm32_genericSTM32F410RB` :ref:`platform_ststm32` External STM32F410RBT6 100MHz 128KB 32KB
:ref:`board_ststm32_genericSTM32F411CC` :ref:`platform_ststm32` External STM32F411CCU6 100MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F411CE` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F411RC` :ref:`platform_ststm32` External STM32F411RCT6 100MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F411RE` :ref:`platform_ststm32` External STM32F411RET6 100MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F412CE` :ref:`platform_ststm32` External STM32F412CEU6 100MHz 512KB 256KB
:ref:`board_ststm32_genericSTM32F412CG` :ref:`platform_ststm32` External STM32F412CGU6 100MHz 1MB 256KB
:ref:`board_ststm32_genericSTM32F412RE` :ref:`platform_ststm32` External STM32F412RET6 100MHz 512KB 256KB
:ref:`board_ststm32_genericSTM32F412RG` :ref:`platform_ststm32` External STM32F412RGT6 100MHz 1MB 256KB
:ref:`board_ststm32_genericSTM32F413CG` :ref:`platform_ststm32` External STM32F413CGU6 100MHz 1MB 320KB
:ref:`board_ststm32_genericSTM32F413CH` :ref:`platform_ststm32` External STM32F413CHU6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F413RG` :ref:`platform_ststm32` External STM32F413RGT6 100MHz 1MB 320KB
:ref:`board_ststm32_genericSTM32F413RH` :ref:`platform_ststm32` External STM32F413RHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F415RG` :ref:`platform_ststm32` External STM32F415RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F417VE` :ref:`platform_ststm32` External STM32F417VET6 168MHz 512KB 128KB
:ref:`board_ststm32_genericSTM32F417VG` :ref:`platform_ststm32` External STM32F417VGT6 168MHz 1MB 128KB
:ref:`board_ststm32_genericSTM32F423CH` :ref:`platform_ststm32` External STM32F423CHU6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F423RH` :ref:`platform_ststm32` External STM32F423RHT6 100MHz 1.50MB 320KB
:ref:`board_ststm32_genericSTM32F446RC` :ref:`platform_ststm32` External STM32F446RCT6 180MHz 256KB 128KB
:ref:`board_ststm32_genericSTM32F446RE` :ref:`platform_ststm32` External STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_stm32f4stamp` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_disco_f750n8` :ref:`platform_ststm32` On-board STM32F750N8H6 216MHz 64KB 340KB
:ref:`board_ststm32_genericSTM32G431CB` :ref:`platform_ststm32` External STM32G431CBU6 170MHz 128KB 32KB
:ref:`board_ststm32_disco_h735ig` :ref:`platform_ststm32` On-board STM32H735IGK6 550MHz 1MB 432KB
:ref:`board_ststm32_disco_h747xi` :ref:`platform_ststm32` On-board STM32H747XIH6 400MHz 2MB 512KB
:ref:`board_ststm32_genericSTM32H750VB` :ref:`platform_ststm32` External STM32H750VBT6 480MHz 128KB 1MB
:ref:`board_ststm32_storm32_v1_31_rc` :ref:`platform_ststm32` External STM32F103RCT6 72MHz 256KB 48KB
:ref:`board_atmelsam_sainSmartDue` :ref:`platform_atmelsam` External AT91SAM3X8E 84MHz 512KB 96KB
:ref:`board_atmelsam_sainSmartDueUSB` :ref:`platform_atmelsam` External AT91SAM3X8E 84MHz 512KB 96KB
:ref:`board_ststm32_seeedArchMax` :ref:`platform_ststm32` On-board STM32F407VET6 168MHz 512KB 192KB
:ref:`board_nordicnrf51_seeedTinyBLE` :ref:`platform_nordicnrf51` On-board NRF51822 16MHz 256KB 16KB
:ref:`board_ststm32_wio_3g` :ref:`platform_ststm32` On-board STM32F439VI 180MHz 2MB 256KB
:ref:`board_ststm32_lora_e5_dev_board` :ref:`platform_ststm32` External STM32WLE5JC 48MHz 256KB 64KB
:ref:`board_ststm32_lora_e5_mini` :ref:`platform_ststm32` External STM32WLE5JC 48MHz 256KB 64KB
:ref:`board_ststm32_steval_mksboxv1` :ref:`platform_ststm32` External STM32L4R9ZI 120MHz 2MB 640KB
:ref:`board_ststm32_agafia_sg0` :ref:`platform_ststm32` External STM32G071RBT6 64MHz 128KB 36KB
:ref:`board_nordicnrf51_Sinobit` :ref:`platform_nordicnrf51` External NRF51822 32MHz 256KB 32KB
:ref:`board_ststm32_sparkfun_micromod_f405` :ref:`platform_ststm32` External STM32F405RGT6 168MHz 1MB 128KB
:ref:`board_ststm32_sparky_v1` :ref:`platform_ststm32` External STM32F303CCT6 72MHz 256KB 40KB
:ref:`board_nordicnrf52_stct_nrf52_minidev` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_ststm32_thunder_pack` :ref:`platform_ststm32` External STM32L072KZ 32MHz 192KB 20KB
:ref:`board_ststm32_thunder_pack_f411` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_hy_tinystm103tb` :ref:`platform_ststm32` External STM32F103TBU6 72MHz 128KB 20KB
:ref:`board_ststm32_vake_v1` :ref:`platform_ststm32` External STM32F446RET6 180MHz 512KB 128KB
:ref:`board_ststm32_vccgnd_f103zet6` :ref:`platform_ststm32` External STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_vccgnd_f407zg_mini` :ref:`platform_ststm32` External STM32F407ZGT6 168MHz 1MB 128KB
:ref:`board_nordicnrf52_vbluno52` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf51_waveshare_ble400` :ref:`platform_nordicnrf51` External NRF51822 32MHz 256KB 32KB
:ref:`board_ststm32_waveshare_open103z` :ref:`platform_ststm32` External STM32F103ZET6 72MHz 512KB 64KB
:ref:`board_ststm32_blackpill_f401cc` :ref:`platform_ststm32` External STM32F401CCU6 84MHz 256KB 64KB
:ref:`board_ststm32_blackpill_f411ce` :ref:`platform_ststm32` External STM32F411CEU6 100MHz 512KB 128KB
:ref:`board_ststm32_blackpill_f401ce` :ref:`platform_ststm32` External STM32F401CEU6 84MHz 512KB 96KB
:ref:`board_ststm32_weact_mini_h743vitx` :ref:`platform_ststm32` External STM32H743VIT6 480MHz 2MB 512KB
:ref:`board_ststm32_weact_mini_h750vbtx` :ref:`platform_ststm32` External STM32H750VBT6 480MHz 512KB 128KB
:ref:`board_ststm32_wraith32_v1` :ref:`platform_ststm32` External STM32F051K6 48MHz 32KB 7.75KB
:ref:`board_nordicnrf52_dwm1001_dev` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf52_hackaBLE` :ref:`platform_nordicnrf52` External NRF52832 64MHz 512KB 64KB
:ref:`board_nordicnrf51_ng_beacon` :ref:`platform_nordicnrf51` External NRF51822 16MHz 256KB 32KB
:ref:`board_ststm32_sakuraio_evb_01` :ref:`platform_ststm32` On-board STM32F411RET6 100MHz 1MB 128KB
:ref:`board_ststm8_mb208` :ref:`platform_ststm8` External STM8S208MBT6 16MHz 128KB 6KB
:ref:`board_ststm8_s8uno` :ref:`platform_ststm8` External STM8S105K6T6 16MHz 32KB 2KB
:ref:`board_nordicnrf52_ublox_bmd345eval_nrf52840` :ref:`platform_nordicnrf52` On-board NRF52840 64MHz 1MB 256KB
:ref:`board_ststm32_ublox_c030_n211` :ref:`platform_ststm32` External STM32F437VG 180MHz 1MB 256KB
:ref:`board_ststm32_ublox_c030_r410m` :ref:`platform_ststm32` On-board STM32F437VG 180MHz 1MB 256KB
:ref:`board_ststm32_ublox_c030_u201` :ref:`platform_ststm32` External STM32F437VG 180MHz 1MB 256KB
:ref:`board_nordicnrf52_ublox_evk_nina_b1` :ref:`platform_nordicnrf52` On-board NRF52832 64MHz 512KB 64KB
:ref:`board_ststm32_ublox_evk_odin_w2` :ref:`platform_ststm32` External STM32F439ZIY6 168MHz 2MB 256KB
:ref:`board_ststm32_mtb_ublox_odin_w2` :ref:`platform_ststm32` On-board STM32F439ZIY6 168MHz 2MB 256KB