Standalone
DUELink modules can be Tethered to your hardware or can run Standalone.
For example, you can Tethere one or more DUELink modules to an Arduino board.

Or code the module to run Standalone. After all, each DUELink module is a self-contained mini-computer!

There are multiple options for running standalone.
- Scripts Engine
- MicroBlocks
- Arduino
- C++
Product pages include many samples for Tethered adn Standalone modes.
Scripting Engine

DUELink firmware includes an Internal Engine that has a Scripting language. It is easy to learn, making it a great choice for educators, yet it is flexible enough to run complete applications for Makers and Engineers.
MicroBlocks

This is a block-based coding option, a great choice for educators, new learners, or anyone interested in coding but without "typing" the code!
Arduino

Arduino is essentially C++ wrapped in a nice setup, with user-friendly libraries, and a very large community. It can be used in 2 different ways: Tether Arduino any compatible board to DUELink module(s), or load and run the Arduino software on any DUELink module to run Standalone!
C++

ST Micro offers STMCubeIDE as a complete solution to program STM micros. It is free and complete with many options.
Another option is Keil MDK, which is what we use at GHI Electronics. This is a paid-software but ST Micro has licensed it to be used for free on its Cortex-M0 micros, such as the STM32C071 used on DUELink modules.