Skip to main content

riotgen: generator for RIOT application/driver/board code

Project description

riotgen version

RIOT generator is a command line interface helper that initiates RIOT source files for applications, boards support, packages and test applications.


Install riotgen using pip:

pip install riotgen

Installing from source

Clone this repository:

git clone git://

Install using pip from the source directory:

cd riot-generator
pip install .


RIOT code generator uses subcommands for generating the code for applications, tests, packages and board support.

The application subcommand requires a <path> argument to set the directory where the application code will be generated:

riotgen application <output directory>

Then this command starts a command line wizard with questions about the new application: target board, RIOT base directory, author name, etc.

Once complete, the new application can be built using:

make -C <output directory>

example, pkg, test and board subcommands can just be called without parameters, the code is generated directly in the RIOT base directory:

riotgen example
riotgen pkg
riotgen board
riotgen test

Use --config option to pass a configuration file with predefined parameters to riotgen. Samples are provided in the source code:

riotgen board --config path/to/config/file.cfg

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for riotgen, version 0.2.2
Filename, size File type Python version Upload date Hashes
Filename, size riotgen-0.2.2.tar.gz (9.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page