Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 1.44 KB

README.md

File metadata and controls

55 lines (35 loc) · 1.44 KB

OSSM-controller

OSSM embedded motion control software.

Supported Boards

Framework Platform Board
arduino espressif32 esp32thing
arduino atmelavr pro16MHzatmega328

PlatformIO Setup

Install PlatformIO IDE as a VS Code Extension or other integration.

With PlatformIO installed, the platformio.ini configuration file for the project will be recognized and all you have to do is build. All prerequisite libraries will be installed automatically.

Follow instructions for VS Code integration here.

Enable Tests

Add test_ignore option for each board in platformio.ini. For example, to enable all tests for the Arduino Pro Mini, add the following:

[env:pro16MHzatmega328]
...
test_ignore =

Use Python to Run PlatformIO

First install Python 3

sudo apt install -y python3 python3-pip python3-venv

The create virtual environment, activate, and install platformio

python3 -m venv .venv
source .venv/bin/activate
python -m pip install platformio