Skip to content

onethinx/OTX-Maestro

Repository files navigation

Onethinx OTX Maestro README

OTX Maestro is a Visual Studio Code extension designed to streamline the development of applications for the OTX-18 LoRaWAN module. Leveraging the Meson build system and the GNU ARM toolchain, OTX Maestro provides an integrated development environment within VS Code that simplifies building, compiling, and debugging projects. This extension is tailored for developers working with the OTX-18, enabling efficient and effective application development for LoRaWAN-based solutions.

Features

  • Easy Setup: Quick and straightforward installation and configuration within Visual Studio Code.
  • Easy Build and Program/Debug: Simplified processes for building, programming, and debugging applications.
  • Fully Integrated with VS Code: Seamless integration with the Visual Studio Code environment, leveraging its tools and extensions.
  • Enhanced User Experience: Optimized interface and workflows to improve productivity and development experience.
  • IntelliSense for C/C++: Advanced code completion, linting, and syntax highlighting for C/C++ development.
  • CodeTagging: CodeTags parses the maestro.h header file to dynamically inject dates, build versions, and custom variables into your code.

Installation

  • OTX Maestro Tools (all the tools in one bundle such as the ARM GCC Compiler, OpenOCD for programming / debugging etc.)
  • Install the OTX-Maestro extension
    • Open the Extension view by clicking the Extensions icon or press Shift + CTRL/Command + X

    • Type otx in the searchbar and find the OTX Maestro Extension pack
    • Click Install and wait for the extension to get installed
    • Important: Close VS Code before using to make sure the environment variables are loaded at starting VS Code (MAC users must fully quit VSCode, there shoud not be the white dot below the VSCode)

Requirements

Known Issues

None reported to date.

Enjoy!