riotgen: generator for RIOT application/driver/board code
Project description
RIOT generator is a command line interface helper that initiates RIOT source files for applications, boards support and test applications.
Installation
Install riotgen using pip:
pip install riotgen
Installing from source
Clone this repository:
git clone git://github.com/aabadie/riot-generator.git
Install using pip from the source directory:
cd riot-generator pip install .
Usage
RIOT code generator uses subcommands for generating the code for applications, tests 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>
test and board subcommands can just be called without parameters, the code is generated directly in the RIOT base directory:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file riotgen-0.1.4.tar.gz.
File metadata
- Download URL: riotgen-0.1.4.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22af458f2e55b0e5a2318f92f58dd0f5a7a51f9dead3509a7c153fb99f00e0f8
|
|
| MD5 |
2c03134c6d758a8b8bbd84972d7b9c39
|
|
| BLAKE2b-256 |
f9aff8b9780da3f4f1a70e588523c6ea09d5e7446c4c35454329cd6174d48981
|