Skip to content

KinkyMakers/OSSM-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

OSFM Embedded motion control software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published