IMPORTANT:
Please note that the factory-programmed software includes a Zerynth VM license that is acquired the first time you attempt to upload your own software. The license may be lost if you overwrite the MCU flash with another software, for example using Arduino IDE.
Zerynth Studio
With IoT in mind, we couldn’t think of a better programming language than Python. That is why Polaris is powered by Zerynth with a ready to use VM license on-board.
You just need to download and install the free Zerynth Studio application (use v2.x.x for Windows, macOS, Linux) and follow instructions from the official documentation.
The full Python application for Polaris is released open-source on Fortebit’s GitHub space.
Arduino IDE
Polaris offers also a board manager package for Arduino IDE that you can download and install from the official GitHub repository.
The Arduino package provides a common programming interface for Polaris and OpenTracker and it can be used also as a migration path as the former OpenTracker software has been ported over to Polaris for Arduino.