Technology Careers Contact
Documentation Community Download Support

Setup your development environment

Before starting developing with Luos, you need to have an operational development environment. At Luos, we use PlatformIO to share all our examples and to make our lib integration easy, but of course you can use your favorite IDE and integrate our libs by yourself.

Setup a Luos PlatformIO project

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. You can put it as a plug-in in a lot of different editors.

Getting Started

  1. Install Platform IO on VSCode by following the instructions on this page.
  2. Create a new projet on PlatformIO
  3. Add Luos as dependancy and select HAL on your platformio.ini file:
lib_deps = Luos
board = <board name>

Replace <board name> with the name of the board you're using, eg. board = l0 for the L0 board.

Note: More information about how Luos libs are managed into PlatformIO is available by following this post on our forum.

Project examples

Luos shares a lot of code examples, feel free to use and modify them as you want.

Prototyping boards

Luos created a sets of boards allowing to easily prototype a device.

General integration consideration

Luos works as a library. Our technology is constituted of 2 libs:

To make it work on your environment, you have to:

  • Include both lib folders (Robus and Luos) in your project compilation,
  • Select the good hal folder to use, depending on you hardware,
  • Include Luos.h on your source file.

Follow Watch Star