Blog

Build environment for Brick firmware development

We often get asked how to set-up a build environment that can be used to modify and compile Brick firmwares or Bricklet plugins and how to change or add API to the Bindings.

A script that sets up a build environment for the complete Tinkerforge ecosystem is now available. Additionally we wrote a tutorial that explains how to use different parts of the build environment.

With the build environment you can:

* Modify and compile Brick firmwares
* Modify and compile Bricklet plugins
* Modify and generate APIs/Bindings for all of our supported programming languages
* Modify and compile Brick Viewer/Daemon
* View and modify schematics and layout files for Bricks and Bricklets (with KiCad)
* View and modify case CAD files (with FreeCAD).
* Modify and build the documentation