Developer World Spresense
English 日本語
Table of Contents

v1.5.101 (2024/12/04)

Summary

Improved features

  • [Serial Terminal] The problem that the serial terminal could not be opened properly in Windows MSYS2 environment has been improved.

Confirmation Information

  • VSCode: v1.95.3

Documentation

Please refer to the following document for detailed usage.

v1.5.100 (2024/02/09)

Summary

Improved features

  • [SDK Build] Fixed an issue that prevented configuration build with VSCode 1.80.2 or later.

  • [SDK Config] Improved the startup speed of Kconfig UI.

Confirmation Information

  • VSCode: v1.86.0

Documentation

Please refer to the following document for detailed usage.

v1.4.101 (2023/07/21)

Summary

Improved features

  • [SDK Build] Fix an issue that caused errors during build time when using some functions in the ASMP worker source code.

Confirmation Information

  • VSCode: v1.80.0

Documentation

Please refer to the following document for detailed usage.

v1.4.100 (2023/03/13)

Summary

Feature enhancements

  • [Build] Support Windows11 as one of operation system supported for development environment.

    • The support environment on Windows11 is only WSL2. The environment on Windows11 with MSYS2 is not supported.

    • Build times are significantly reduced using WSL2.

Improved features

  • [SDK Config] Fix an issue that get stuck when there are many search targets when using the search in the SDK config.

  • [SerialTerminal] Fix an issue that the serial terminal may not open automatically after writing the application.

Contribution

  • Add a menu of Application flash. (Thanks to @ROMAINPC)

Documentation

Please refer to the following document for detailed usage.

v1.3.200 (2022/04/01)

Summary

  • Feature improvements are available

Improved features

  • The following minor problems have been corrected.

    • Fix a problem in which some parameters were not reflected when Makefile was edited manually.

    • Fix an unintentional ".vscode/include not found" warning.

Documentation

Please refer to the following document for detailed usage.

v1.3.100 (2021/09/03)

Summary

  • Support for Spresense SDK version 2.3.0 or later.

  • This release has a new bootloader which have to be loaded before use.

    • Applications will not be able to start without the update. Please make sure to update it.

Feature enhancements

  • Support for Spresense SDK v2.3.0. If you are using Spresense SDK v2.3.0 or later, please upgrade to this version.

  • Support for Windows environment installed Python 3.9.5 or later.

  • Support for macOS Big Sur.

Improved features

  • Fix a problem that cannot re-build the application that has worker if it is cleaned.

Documentation

Please refer to the following document for detailed usage.

v1.2.1 (2020/09/18)

Summary

Improved features

  • [Configuration] Fixed an issue in the configuration function using the "SDK Config".

  • [Build System] Fixed build failure for older SDK versions (v1.x series) on macOS.

Documentation

Please refer to the following document for detailed usage.

v1.2.0 (2020/06/12)

Summary

New features and feature enhancements

  • [Build System] Support Spresense SDK v2.0.0 new build system.

  • [User Interface] Update a configuration user interface.

    • Hierarchical structure is visualized.

    • The selection status is color coded.

    • The description is displayed in the preset dialog.

Improved features

  • [Other] Fix a problem that keyword completion does not work when dealing with multiple projects.

Documentation

Please refer to the following document for detailed usage.

v1.1.0 (2019/12/18)

Summary

New features and feature enhancements

  • [UI] Add a wizard to create a workspace easily for the project.

  • [UI] Add a wizard to add application commands and ASMP workers easily.

  • [Debug] Add supports for ICE debugging of multi-core applications.

Improved features

  • [Config] Fixed the problem that the Kernel/SDK config could not be opened in Ubuntu 18.04 environment.

Documentation

Please refer to the following document for detailed usage.

v1.0.2 (2019/11/15)

Summary

  • Feature improvement is available

New features and feature enhancements

  • [Config] Add Kernel/SDK Config in the right click menu.

Improved features

  • [Build] Add support for using a user name with multi-byte code in a Windows environment.

Documentation

Please refer to the following document for detailed usage.

v1.0.1 (2019/10/04)

Summary

  • Feature improvement is available

Improved features

  • [Config] Fixed an issue where some configuration loads were not correctly reflected.

  • [Build] Fixed an issue where the build would not run under certain conditions.

  • [Build] Removed an unnecessary warning message when building an application.

  • [Build] Fixed an issue that could not be built in a project that contains a hyphen (-) in the folder name.

Known issue

  • If "space" is included in the name of the folder containing the source code to be built, it will not work correctly.

    • For example, If there is a space in the user account name, placing the source code in the home or desktop will cause a space in the file path and will not work properly.

Documentation

Please refer to the following document for detailed usage.

Main Functions

  • Create project

    • Various templates are available

      • Create a template of command source code for NuttShell automatically.

      • Create a template of the multicore program(ASMP worker program) automatically.

    • Automatic setting of necessary parameters such as build and debug

      • Various json files required by VSCode are automatically created according to the environment.

      • Makefile, etc. for SDK build are created automatically.

  • Kernel configuration function using GUI

    • You can configure NuttX and Spresense SDK on the VS Code window.

  • Serial terminal function

    • You can use the VS Code terminal function to operate the console on Spresense board.

  • Firmware flashing function

    • The built firmware for main core and ELF file for sub-core can be flashed from VS Code.

Known issue

  • If "space" is included in the name of the folder containing the source code to be built, it will not work correctly.

    • For example, If there is a space in the user account name, placing the source code in the home or desktop will cause a space in the file path and will not work properly.

Documentation

Please refer to the following document for detailed usage.

v1.0.0 (2019/09/09)

Summary

Spresense SDK supports Visual Studio Code. You can try Spresense application development more easily with the new environment.

Main Functions

  • Create project

    • Various templates are available

      • Create a template of command source code for NuttShell automatically.

      • Create a template of the multicore program(ASMP worker program) automatically.

    • Automatic setting of necessary parameters such as build and debug

      • Various json files required by VSCode are automatically created according to the environment.

      • Makefile, etc. for SDK build are created automatically.

  • Kernel configuration function using GUI

    • You can configure NuttX and Spresense SDK on the VS Code window.

  • Serial terminal function

    • You can use the VS Code terminal function to operate the console on Spresense board.

  • Firmware flashing function

    • The built firmware for main core and ELF file for sub-core can be flashed from VS Code.

Known issue

  • If "space" is included in the name of the folder containing the source code to be built, it will not work correctly.

    • For example, If there is a space in the user account name, placing the source code in the home or desktop will cause a space in the file path and will not work properly.

Documentation

Please refer to the following document for detailed usage.