diff --git a/_static/images/ide/atom/ide-atom-blink-project.png b/_static/images/ide/atom/ide-atom-blink-project.png deleted file mode 100644 index dc6388adc8..0000000000 Binary files a/_static/images/ide/atom/ide-atom-blink-project.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-build-project.png b/_static/images/ide/atom/ide-atom-build-project.png deleted file mode 100644 index 30d4954051..0000000000 Binary files a/_static/images/ide/atom/ide-atom-build-project.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-menu-item.png b/_static/images/ide/atom/ide-atom-menu-item.png deleted file mode 100644 index cf9ac602db..0000000000 Binary files a/_static/images/ide/atom/ide-atom-menu-item.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-new-project.png b/_static/images/ide/atom/ide-atom-new-project.png deleted file mode 100644 index b6e6508f00..0000000000 Binary files a/_static/images/ide/atom/ide-atom-new-project.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-pkg-installer.png b/_static/images/ide/atom/ide-atom-pkg-installer.png deleted file mode 100644 index 28c5eea935..0000000000 Binary files a/_static/images/ide/atom/ide-atom-pkg-installer.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-platformio.png b/_static/images/ide/atom/ide-atom-platformio.png deleted file mode 100644 index 769428a5de..0000000000 Binary files a/_static/images/ide/atom/ide-atom-platformio.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-process-project.png b/_static/images/ide/atom/ide-atom-process-project.png deleted file mode 100644 index 74f5ccbf5b..0000000000 Binary files a/_static/images/ide/atom/ide-atom-process-project.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-10.png b/_static/images/ide/atom/ide-atom-quick-start-10.png deleted file mode 100644 index df1e70a625..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-10.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-11.png b/_static/images/ide/atom/ide-atom-quick-start-11.png deleted file mode 100644 index 42a5bc84c3..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-11.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-12.png b/_static/images/ide/atom/ide-atom-quick-start-12.png deleted file mode 100644 index 726372ef1a..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-12.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-13.png b/_static/images/ide/atom/ide-atom-quick-start-13.png deleted file mode 100644 index 8a23df1539..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-13.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-14.png b/_static/images/ide/atom/ide-atom-quick-start-14.png deleted file mode 100644 index 902d1f428a..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-14.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-8.png b/_static/images/ide/atom/ide-atom-quick-start-8.png deleted file mode 100644 index c38ed575eb..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-8.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-quick-start-9.png b/_static/images/ide/atom/ide-atom-quick-start-9.png deleted file mode 100644 index 82247515fe..0000000000 Binary files a/_static/images/ide/atom/ide-atom-quick-start-9.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-toolbar.png b/_static/images/ide/atom/ide-atom-toolbar.png deleted file mode 100644 index 7c106dbdbe..0000000000 Binary files a/_static/images/ide/atom/ide-atom-toolbar.png and /dev/null differ diff --git a/_static/images/ide/atom/ide-atom-welcome.png b/_static/images/ide/atom/ide-atom-welcome.png deleted file mode 100644 index 0314543b03..0000000000 Binary files a/_static/images/ide/atom/ide-atom-welcome.png and /dev/null differ diff --git a/core/installation/integration.rst b/core/installation/integration.rst index 8e089db3f4..bdb11d4aee 100644 --- a/core/installation/integration.rst +++ b/core/installation/integration.rst @@ -135,4 +135,3 @@ Examples that use this installer are: - `platformio-node-helpers `_, is used by `PlatformIO IDE for VSCode `_ - and `PlatformIO IDE for Atom `_ diff --git a/core/installation/troubleshooting.rst b/core/installation/troubleshooting.rst index da47dd4b30..19274af64a 100644 --- a/core/installation/troubleshooting.rst +++ b/core/installation/troubleshooting.rst @@ -31,7 +31,6 @@ Multiple standalone :ref:`piocore` in a system could lead to the different issues. We highly recommend to keep one instance of PlatformIO Core or use built-in PlatformIO Core in :ref:`pioide`: -* :ref:`ide_atom` - ``Menu PlatformIO: Settings > PlatformIO IDE > Use built-in PlatformIO Core`` * :ref:`ide_vscode` - :ref:`ide_vscode_settings` > Set ``platformio-ide.useBuiltinPIOCore`` to ``true``. Finally, if you have a standalone :ref:`piocore` in a system, please open system diff --git a/home/index.rst b/home/index.rst index 129b2084c4..f39c2a4078 100644 --- a/home/index.rst +++ b/home/index.rst @@ -47,7 +47,6 @@ PlatformIO IDE Please open |PIOHOME| using (HOME) button on PlatformIO Toolbar: -* **Atom**: :ref:`atom_ide_platformio_toolbar` * **VSCode**: :ref:`ide_vscode_toolbar` PlatformIO Core diff --git a/integration/ide/atom.rst b/integration/ide/atom.rst deleted file mode 100644 index b513b2707c..0000000000 --- a/integration/ide/atom.rst +++ /dev/null @@ -1,490 +0,0 @@ -.. Copyright (c) 2014-present PlatformIO - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -.. _ide_atom: - -PlatformIO IDE for Atom -======================= - -.. warning:: - The PlatformIO IDE for Atom has been deprecated. Please switch to the :ref:`ide_vscode`. - -`Atom `_ is a text editor that's modern, approachable, -yet hackable to the core—a tool you can customize to do anything but also use -productively without ever touching a config file. - -.. image:: ../../_static/images/ide/atom/ide-atom-platformio.png - :target: ../../_images/ide-atom-platformio.png - - -.. contents:: Contents - :local: - -Installation ------------- - -.. note:: - - Please note that you do not need to install :ref:`piocore` separately - if you are going to use :ref:`ide_atom`. :ref:`piocore` is built into - PlatformIO IDE and you will be able to use it within PlatformIO IDE Terminal. - - Also, PlatformIO IDE allows one to install :ref:`piocore` Shell Commands - (``pio``, ``platformio``) globally to your system via - ``Menu: PlatformIO > Install Shell Commands``. - - -I. Atom -~~~~~~~ - -0. `Download `_ and install GitHub's official Atom text editor. PlatformIO IDE is built on top of it. - -1. **Open** Atom Package Manager - - + *Mac OS X*, ``Menu: Atom > Preferences > Install`` - + *Windows*, ``Menu: File > Settings > Install`` - + *Linux*, ``Menu: Edit > Preferences > Install`` - -2. **Search** for the official ``platformio-ide`` `package `_ -3. **Install** PlatformIO IDE. - -.. image:: ../../_static/images/ide/atom/ide-atom-pkg-installer.png - -.. _ide_atom_installation_clang: - -II. Clang for Intelligent Code Completion -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -PlatformIO IDE uses `Clang `_ for the Intelligent Code -Completion. To check that ``clang`` is available in your system, please -open Terminal and run ``clang --version``. If ``clang`` is not installed, -then **install it and restart Atom**: - -- **Mac OS X**: `Install the latest Xcode `_ - along with the latest Command Line Tools - (they are installed automatically when you run ``clang`` in Terminal for the - first time, or manually by running ``xcode-select --install`` -- **Windows**: Download `Clang 3.9.1 for Windows `_. - Please select "Add LLVM to the system PATH" option on the installation step. - - * `Clang 3.9.1 for Windows (32-bit) `__ - * `Clang 3.9.1 for Windows (64-bit) `__ - - .. image:: ../../_static/images/clang-installer-add-path.png - - .. warning:: - - PLEASE DO NOT INSTALL CLANG 4.0. TEMPORARILY, WE SUPPORT ONLY CLANG 3.9. - - If you see a ``Failed to find MSBuild toolsets directory`` error in - the installation console, please ignore it and press any key to close - this window. PlatformIO IDE uses only the Clang completion engine, which - should work after that without any problems. - -- **Linux**: Using package managers: ``apt-get install clang`` or ``yum install clang``. -- **Other Systems**: Download the latest `Clang for the other systems `_. - -.. warning:: - If some libraries are not visible in :ref:`ide_atom` and Code Completion or - Code Linting does not work properly, please perform ``Menu: PlatformIO > - Rebuild C/C++ Project Index (Autocomplete, Linter)`` - - -.. _atom_ide_quickstart: - -Quick Start ------------ - -This tutorial introduces you to the basics of PlatformIO IDE workflow and shows -you the creation process for a simple "Blink" example. After finishing, you will -have a general understanding of how to work with projects in the IDE. - -Launch -~~~~~~ - -After installation, launch PlatformIO IDE by opening Atom. Once Atom is -opened, the PlatformIO IDE auto installer will continue to install dependent packages -and :ref:`piocore`. Please be patient and let the installation complete. Once finished, -PlatformIO IDE will ask you to reload the Atom window to apply -installed components. Please click on ``Reload Now``. After that, PlatformIO IDE is -ready for use. Happy coding! - -Setting Up the Project -~~~~~~~~~~~~~~~~~~~~~~ - -1. Click on the "PlatformIO Home" button on the :ref:`atom_ide_platformio_toolbar` - -.. image:: ../../_static/images/ide/atom/ide-atom-welcome.png - -2. Click on "New Project", select a board and create a new PlatformIO Project - -.. image:: ../../_static/images/ide/atom/ide-atom-new-project.png - -3. Open the ``main.cpp`` file in the ``src`` folder and replace its contents with - the following: - -.. warning:: - - The code below only works with Arduino-based boards. Please - visit the `PlatformIO Project Examples `_ repository for other pre-configured projects. - -.. code-block:: cpp - - /** - * Blink - * - * Turns on an LED on for one second, - * then off for one second, repeatedly. - */ - #include "Arduino.h" - - // Set LED_BUILTIN if it is not defined by Arduino framework - // #define LED_BUILTIN 13 - - void setup() - { - // initialize LED digital pin as an output. - pinMode(LED_BUILTIN, OUTPUT); - } - - void loop() - { - // turn the LED on (HIGH is the voltage level) - digitalWrite(LED_BUILTIN, HIGH); - - // wait for a second - delay(1000); - - // turn the LED off by making the voltage LOW - digitalWrite(LED_BUILTIN, LOW); - - // wait for a second - delay(1000); - } - -.. image:: ../../_static/images/ide/atom/ide-atom-blink-project.png - - -Process Project -~~~~~~~~~~~~~~~ - -PlatformIO IDE proposes different ways to process the project (build, clean, -upload firmware, run other targets) using: - - - :ref:`atom_ide_platformio_toolbar` - - :ref:`atom_ide_platformio_menu` - - :ref:`ide_atom_building_targets` and hotkeys - -.. image:: ../../_static/images/ide/atom/ide-atom-process-project.png - -5. Run ``Build`` and you should see a green "success" result in the build - panel: - -.. image:: ../../_static/images/ide/atom/ide-atom-build-project.png - -To upload firmware to the board, run ``Upload``. - -6. What is more, you can run specific target or process project environment - using ``Menu: PlatformIO > Run other target...`` - or call targets list from the status bar (bottom, left corner): - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-8.png - :target: ../../_images/ide-atom-quick-start-8.png - -And select desired target: - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-9.png - :target: ../../_images/ide-atom-quick-start-9.png - -7. To launch the built-in terminal interface, choose ``Menu: PlatformIO > Terminal`` or - press the corresponding icon in the PlatformIO toolbar: - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-10.png - :target: ../../_images/ide-atom-quick-start-10.png - -This provides you fast access to a set of powerful :ref:`piocore` CLI commands: - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-11.png - :target: ../../_images/ide-atom-quick-start-11.png - -8. To run the built-in "Serial Monitor", choose ``Menu: PlatformIO > Serial Monitor`` - or press the corresponding icon in the PlatformIO toolbar: - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-12.png - :target: ../../_images/ide-atom-quick-start-12.png - -The monitor has several settings to adjust your connection: - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-13.png - :target: ../../_images/ide-atom-quick-start-13.png - -It also allows you to communicate with your board in an easy way: - -.. image:: ../../_static/images/ide/atom/ide-atom-quick-start-14.png - :target: ../../_images/ide-atom-quick-start-14.png - - -.. _atom_ide_platformio_menu: - -Menu item ``PlatformIO`` ------------------------- - -`platformio-ide `_ package adds to Atom -new menu item named ``Menu: PlatformIO`` (after ``Menu: Help`` item). - -.. image:: ../../_static/images/ide/atom/ide-atom-menu-item.png - -.. _atom_ide_platformio_toolbar: - -PlatformIO Toolbar ------------------- - -PlatformIO IDE Toolbar contains quick access buttons for the popular commands. -Each button contains a hint (leave the mouse on it for a moment). - -.. image:: ../../_static/images/ide/atom/ide-atom-toolbar.png - -* :ref:`piohome` -* PlatformIO: Build -* PlatformIO: Upload -* PlatformIO: Clean -* :ref:`piodebug` -* Run other target (Build environments, :ref:`unit_testing`) -* Toggle build panel -* || -* Find in Project... -* PlatformIO Terminal -* Serial Monitor -* || -* Atom Settings - -.. _ide_atom_building_targets: - -Building / Uploading / Targets ------------------------------- - -* ``cmd-alt-b`` / ``ctrl-alt-b`` / ``f9`` builds project without auto-uploading. -* ``cmd-alt-u`` / ``ctrl-alt-u`` builds and uploads (if no errors). -* ``cmd-alt-c`` / ``ctrl-alt-c`` cleans compiled objects. -* ``cmd-alt-t`` / ``ctrl-alt-t`` / ``f7`` run other targets (Upload using Programmer, Upload SPIFFS image, Update platforms and libraries). -* ``cmd-alt-g`` / ``ctrl-alt-g`` / ``f4`` cycles through causes of build error. -* ``cmd-alt-h`` / ``ctrl-alt-h`` / ``shift-f4`` goes to the first build error. -* ``cmd-alt-v`` / ``ctrl-alt-v`` / ``f8`` toggles the build panel. -* ``escape`` terminates build / closes the build window. - -More options: ``Menu: PlatformIO > Settings > Build``. - -Intelligent Code Completion ---------------------------- - -PlatformIO IDE uses `clang `_ for the Intelligent Code Completion. -To install it or check if it is already installed, please follow see the step -:ref:`ide_atom_installation_clang` from Installation guide. - -.. warning:: - The libraries which are added/installed after the initializing process will - not be reflected in the code linter. You need ``Menu: PlatformIO > - Rebuild C/C++ Project Index (Autocomplete, Linter)``. - -.. _ide_atom_smart_code_linter: - -Smart Code Linter ------------------ - -PlatformIO IDE uses PlatformIO's pre-built GCC toolchains for Smart Code Linter -and rapid professional development. -The configuration data are located in ``.gcc-flags.json``. This file will be -automatically created and preconfigured when you initialize project using -``Menu: PlatformIO > Initialize new PlatformIO Project or update existing...``. - -.. warning:: - If some libraries are not visible in :ref:`ide_atom` and Code Completion or - Code Linting does not work properly, please perform ``Menu: PlatformIO > - Rebuild C/C++ Project Index (Autocomplete, Linter)`` - - -Install Shell Commands ----------------------- - -Please navigate to PlatformIO Core :ref:`piocore_install_shell_commands`. - -Known issues ------------- - -Smart Code Linter is disabled for Arduino files -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -:ref:`ide_atom_smart_code_linter` is disabled by default for Arduino files -(``*.ino`` and ``.pde``) because they are not valid C/C++ based -source files: - -1. Missing includes such as ``#include `` -2. Function declarations are omitted. - -There are two solutions: - -.. contents:: - :local: - -.. _ide_atom_knownissues_sclarduino_manually: - -Convert Arduino file to C++ manually -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Recommended! See :ref:`faq_convert_ino_to_cpp`. - -Force Arduino file as C++ -^^^^^^^^^^^^^^^^^^^^^^^^^ - -To force Smart Code Linter to use Arduino files as C++ please - -1. Open ``.gcc-flags.json`` file from the Initialized/Imported project and add - ``-x c++`` flag at the beginning of the value of ``gccDefaultCppFlags`` field: - -.. code-block:: json - - { - "execPath": "...", - "gccDefaultCFlags": "...", - "gccDefaultCppFlags": "-x c++ -fsyntax-only ...", - "gccErrorLimit": 15, - "gccIncludePaths": "...", - "gccSuppressWarnings": false - } - -2. Perform all steps from :ref:`ide_atom_knownissues_sclarduino_manually` - (without renaming to ``.cpp``). - -.. warning:: - Please do not modify other flags here. They will be removed on a next - "Project Rebuild C/C++ Index" stage. - Please use :ref:`projectconf_build_flags` for :ref:`projectconf` instead. - - -Arch Linux: PlatformIO IDE Terminal issue -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Please read this article `Installing PlatformIO on Arch Linux `_. - -.. _ide_atom_faq: - -Frequently Asked Questions --------------------------- - -Keep build panel visible -~~~~~~~~~~~~~~~~~~~~~~~~ - -PlatformIO IDE hides build panel on success by default. Nevertheless, you can -keep it visible all time. Please follow to -``Menu: PlatformIO > Settings > Build`` and set ``Panel Visibility`` to -``Keep Visible``. - -Key-bindings (toggle panel): - -* ``cmd+alt+v`` - Mac OS X -* ``ctrl+alt+v`` - Windows/Linux - -Automatically save on build -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -If you want automatically save all edited files when triggering a build, please follow to -``Menu: PlatformIO > Settings > Build`` and check ``Automatically save on build``. - -Jump to Declaration -~~~~~~~~~~~~~~~~~~~ - -Click on a function/include, press ``F3`` and you will be taken directly to -the declaration for that function. - -Code Formatting -~~~~~~~~~~~~~~~ - -You need to install `atom-beautify `_ -package and `C/C++ Uncrustify Code Beautifier `_. - -Uninstall Atom with PlatformIO IDE ----------------------------------- - -Here's how to uninstall the PlatformIO IDE for multiple OS. - -See :ref:`piocore_uninstall`, if you do not need it in a system. - -Windows -~~~~~~~ - -1. Uninstall Atom using "Start > Control Panel > Programs and Features > Uninstall" -2. Remove ``C:\Users\\.atom`` folder (settings, packages, etc...) -3. Remove ``C:\Users\\AppData\Local\atom`` folder (application itself) -4. Remove ``C:\Users\\AppData\Roaming\Atom`` folder (cache, etc.) -5. Remove registry records using ``regedit``: - - * HKEY_CLASSES_ROOT\\Directory\\Background\\shell - * HKEY_CLASSES_ROOT\\Directory\\shell - * HKEY_CLASSES_ROOT*\\shell - -macOS -~~~~~ - -Run these commands in system Terminal - -.. code:: - - rm -rf ~/.atom - rm /usr/local/bin/atom - rm /usr/local/bin/apm - rm -rf /Applications/Atom.app - rm ~/Library/Preferences/com.github.atom.plist - rm ~/Library/Application\ Support/com.github.atom.ShipIt - rm -rf ~/Library/Application\ Support/Atom - rm -rf ~/Library/Saved\ Application\ State/com.github.atom.savedState - rm -rf ~/Library/Caches/com.github.atom - rm -rf ~/Library/Caches/Atom - -Linux -~~~~~ - -Run these commands in system Terminal - -.. code:: - - rm /usr/local/bin/atom - rm /usr/local/bin/apm - rm -rf ~/atom - rm -rf ~/.atom - rm -rf ~/.config/Atom-Shell - rm -rf /usr/local/share/atom/ - -Articles / Manuals ------------------- - -* Mar, 31, 2017 - **Robin Reiter** - `A little guide to PlatformIO. As an Arduino developer, you may want to check that out! (video review) `_ -* Dec 13, 2016 - **Dr. Patrick Mineault** - `Multi-Arduino projects with PlatformIO `_ -* Nov 10, 2016 - **PiGreek** - `PlatformIO the new Arduino IDE ?! `_ -* Aug 18, 2016 - **Primal Cortex** - `Installing PlatformIO on Arch Linux `_ -* Jul 26, 2016 - **Embedded Systems Laboratory** - `แนะนำการใช้งาน PlatformIO IDE สำหรับบอร์ด Arduino และ ESP8266 (Get started with PlatformIO IDE for Arduino board and ESP8266, Thai) `_ -* May 30, 2016 - **Ron Moerman** - `IoT Development with PlatformIO `_ -* May 01, 2016 - **Pedro Minatel** - `PlatformIO – Uma alternativa ao Arduino IDE (PlatformIO - An alternative to the Arduino IDE, Portuguese) `_ -* Apr 23, 2016 - **Al Williams** - `Hackaday: Atomic Arduino (and Other) Development `_ -* Apr 16, 2016 - **Sathittham Sangthong** - `[PlatformIO] มาลองเล่น PlatformIO แทน Arduino IDE กัน (Let's play together with PlatformIO IDE [alternative to Arduino IDE], Thai) `_ -* Apr 11, 2016 - **Matjaz Trcek** - `Top 5 Arduino integrated development environments `_ -* Apr 06, 2016 - **Aleks** - `PlatformIO ausprobiert (Tried PlatformIO, German) `_ -* Apr 02, 2016 - **Diego Pinto** - `Você tem coragem de abandonar a IDE do Arduino? PlatformIO + Atom (Do you dare to leave the Arduino IDE? PlatformIO + Atom, Portuguese) `_ -* Mar 30, 2016 - **Brandon Cannaday** - `Getting Started with PlatformIO and ESP8266 NodeMcu `_ -* Mar 12, 2016 - **Peter Marks** - `PlatformIO, the Arduino IDE for programmers `_ -* Mar 05, 2016 - **brichacek.net** - `PlatformIO – otevřený ekosystém pro vývoj IoT (PlatformIO – an open source ecosystem for IoT development, Czech) `_ -* Mar 04, 2016 - **Ricardo Vega** - `Programa tu Arduino desde Atom (Program your Arduino from Atom, Spanish) `_ -* Feb 28, 2016 - **Alex Bloggt** - `PlatformIO vorgestellt (Introduction to PlatformIO IDE, German) `_ -* Feb 25, 2016 - **NutDIY** - `PlatformIO Blink On Nodemcu Dev Kit V1.0 (Thai) `_ - -Changelog ---------- - -Please visit `releases page `_. diff --git a/integration/ide/index.rst b/integration/ide/index.rst index feaba6fc05..69fa3cc38d 100644 --- a/integration/ide/index.rst +++ b/integration/ide/index.rst @@ -34,7 +34,6 @@ Desktop IDEs .. toctree:: :maxdepth: 1 - Atom clion codeblocks eclipse diff --git a/plus/debugging.rst b/plus/debugging.rst index a96ed2c7ed..4e8356bd5a 100644 --- a/plus/debugging.rst +++ b/plus/debugging.rst @@ -43,7 +43,7 @@ file “platformio.ini”, and a project is ready for 1-Click debugging. * Support over 300+ embedded boards (see below) * Multiple architectures and development platforms * Windows, MacOS, Linux -* Built-in into :ref:`ide_atom` and :ref:`ide_vscode` +* Built-in into :ref:`ide_vscode` * Integration with :ref:`ide_eclipse` and :ref:`ide_sublimetext` .. hint:: @@ -203,7 +203,7 @@ Platforms - Shakti is an open-source initiative by the RISE group at IIT-Madras, which is not only building open source, production grade processors, but also associated components like interconnect fabrics, verification tools, storage controllers, peripheral IPs and SOC tools. * - :ref:`platform_sifive` - - SiFive brings the power of open source and software automation to the semiconductor industry, making it possible to develop new hardware faster and more affordably than ever before. + - SiFive brings the power of open source and software automation to the semiconductor industry, making it possible to develop new hardware faster and more affordably than ever before. * - :ref:`platform_siliconlabsefm32` - Silicon Labs EFM32 Gecko 32-bit microcontroller (MCU) family includes devices that offer flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 48 MHz. Based on the powerful ARM Cortex-M core, the Gecko family features innovative low energy techniques, short wake-up time from energy saving modes and a wide selection of peripherals, making it ideal for battery operated applications and other systems requiring high performance and low-energy consumption. @@ -2331,14 +2331,14 @@ Digilent * - :ref:`board_openhw_nexys_a7` - :ref:`platform_openhw` - On-board - - + - - 320MHz - 16MB - 1.16MB * - :ref:`board_chipsalliance_swervolf_nexys` - :ref:`platform_chipsalliance` - On-board - - + - - 320MHz - 16MB - 1.16MB diff --git a/redirects.txt b/redirects.txt index b645777ab2..02ef4e1e1b 100644 --- a/redirects.txt +++ b/redirects.txt @@ -17,7 +17,7 @@ /faq.html -> /faq/index.html /history.html -> /core/history.html /ide.html -> /integration/ide/index.html -/ide/atom.html -> /integration/ide/atom.html +/ide/atom.html -> /integration/ide/vscode.html /ide/clion.html -> /integration/ide/clion.html /ide/cloud9.html -> /integration/ide/cloud9.html /ide/codeanywhere.html -> /integration/ide/codeanywhere.html @@ -33,6 +33,7 @@ /ide/visualstudio.html -> /integration/ide/visualstudio.html /ide/vscode.html -> /integration/ide/vscode.html /installation.html -> /core/installation.html +/integration/ide/atom.html -> /integration/ide/vscode.html /librarymanager/config.html -> /manifests/library-json/index.html /librarymanager/quickstart.html -> /librarymanager/dependencies.html /migration.html -> /core/migration.html diff --git a/tutorials/ststm32/stm32cube_debugging_unit_testing.rst b/tutorials/ststm32/stm32cube_debugging_unit_testing.rst index 56b653a3fb..54c4e4ec9f 100644 --- a/tutorials/ststm32/stm32cube_debugging_unit_testing.rst +++ b/tutorials/ststm32/stm32cube_debugging_unit_testing.rst @@ -14,14 +14,14 @@ STM32Cube HAL and Nucleo-F401RE: debugging and unit testing =========================================================== -The goal of this tutorial is to demonstrate how simple it is to use :ref:`ide_atom` to develop, run and debug a basic blink project with :ref:`framework_stm32cube` framework for ``STM32 Nucleo-F401RE`` board. +The goal of this tutorial is to demonstrate how simple it is to use :ref:`ide_vscode` to develop, run and debug a basic blink project with :ref:`framework_stm32cube` framework for ``STM32 Nucleo-F401RE`` board. * **Level:** Intermediate * **Platforms:** Windows, Mac OS X, Linux **Requirements:** -- Downloaded and installed :ref:`ide_atom` +- Downloaded and installed :ref:`ide_vscode` - Install drivers for :ref:`debugging_tool_stlink` debug tool - :ref:`board_ststm32_nucleo_f401re` development board