This is an old revision of the document!
Table of Contents
general settings
these are settings on the top layer that effect the whole project.
vendor_name
Name of the company that sells the micro controller. As listed on https://chipselect.org
type: string
chip_name
Model number of the micro controller. As listed on https://chipselect.org
type: string
Model number is truncated so that it only contains relevant differences for code generation: flash and ram sizes are relevant, temperature range or package are not.
project_type
what type of project to generate.
type: string
default: “make”
Possible values are:
- “hal only” : only creates the hardware driver files (in the hal/ folder) and hardware definitions (in the hal/hw/ folder)
- “embeetle” : create an Embeetle IDE project
- “make” : creates a makefile based “blinky” project.
file_comment
defines the comment at the top of each generated file.
type: string
default: “created”
Possible values are:
- “created” : file comment list date and time of file creation as well as configuration file name.
- “minimal” : short comment only stating the file name and that it was automatically created.
run_from
defines the location of the firmware code when run.
type: string
default: “flash”
Possible values are:
- “flash” : firmware is located and run from the flash memory.
- “ram” : firmware is located and run from the RAM.
- “flash2ram” : firmware is located in flash, copied to RAM on boot and then executed from RAM.
path_prefix
if you use a “hal only” MBSP project located in a sub folder of your project then the name of the sub folder goes here.
type: string
default: “”