From 4efa2281fc0dc4842c296e756babfa6b48f314de Mon Sep 17 00:00:00 2001 From: Meysam Parvizi Date: Sun, 11 Oct 2026 20:52:25 +0200 Subject: [PATCH] docs: merge IDEs, VS Code extensions and PlatformIO into Development Environments --- README.md | 12 +++++++++--- explorer/parser.js | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ed1d358..a881509 100644 --- a/README.md +++ b/README.md @@ -193,7 +193,11 @@ Additionally, the [Arduino Core](https://github.com/arduino/ArduinoCore-avr) (th - [🔗 PCB Design Skill Tree](https://github.com/sjpiper145/MakerSkillTree/tree/main/PCB%20Design%20Skill%20Tree) - [🔗 FPGA / ASIC Engineering Roadmap](https://github.com/m3y54m/FPGA-ASIC-Roadmap) -### 🛠️ IDEs +### 🛠️ Development Environments + +An IDE or editor ties the compiler, debugger and flashing tools together so that a first program runs on the board quickly. Which one fits depends on your microcontroller family and how much you want to configure yourself. + +#### 🔵 Vendor IDEs Vendor IDEs bundle the toolchain, debugger integration and peripheral configuration tools for their microcontrollers, which makes them a quick way to bring up a first target. @@ -204,14 +208,16 @@ Vendor IDEs bundle the toolchain, debugger integration and peripheral configurat - [🔗 MPLAB® X IDE](https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide) - [🔗 MCUXpresso IDE](https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE) -### 👨‍💻 VS Code Extensions +#### 🔵 VS Code Extensions + +A lighter alternative to a vendor IDE: extensions add debugging for Cortex-M targets and the SDK integration of a microcontroller vendor to VS Code. - [🔗 Cortex-Debug](https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug) - [🔗 STM32 VS Code Extension](https://marketplace.visualstudio.com/items?itemName=stmicroelectronics.stm32-vscode-extension) - [🔗 Espressif IDF](https://marketplace.visualstudio.com/items?itemName=espressif.esp-idf-extension) - [🔗 MCUXpresso for VS Code](https://marketplace.visualstudio.com/items?itemName=NXPSemiconductors.mcuxpresso) -### 🐜 PlatformIO +#### 🔵 PlatformIO PlatformIO is a cross-platform, cross-architecture, multiple framework, professional tool for embedded systems engineers and for software developers who write applications for embedded products. diff --git a/explorer/parser.js b/explorer/parser.js index 8eee73e..4df437b 100644 --- a/explorer/parser.js +++ b/explorer/parser.js @@ -278,7 +278,7 @@ export function parseRoadmap(markdown) { } // Topic names too generic to count as a reference when they appear in another topic's text. -const ALIAS_STOPLIST = new Set(['Electronics', 'Make', 'Projects', 'Testing', 'Logic', 'Sensors', 'Actuators', 'Search and Ask!']); +const ALIAS_STOPLIST = new Set(['Electronics', 'Make', 'Projects', 'Testing', 'Logic', 'Sensors', 'Actuators', 'Search and Ask!', 'Development Environments']); function aliases(title) { const found = new Set([title]);