Skip to content

pico (vkottler)

A firmware project for Raspberry Pi microcontrollers.

matthew

Published November 01, 2023

Original author: Vaughn KottlerOriginal source (new tab)

pico (vkottler)

Components

Hardware components
WIZnet Ethernet HAT

x 1

w5500



Project description

pico (0.3.0)

codecov Build Status

A firmware project for Raspberry Pi microcontrollers.

Documentation

Generated

  • By sphinx+breathe+exhale (What's sphinx / breathe / exhale?)

Workflow

Install vmklib such that you can mk --version (a pip install vmklib to your desired Python environment is all that's needed).

From a fresh checkout:

git submodule update --init
mk dz-sync
mk download-toolchains
mk g

This should result in fully compiled code that you can now use or add to.

Generating Interfaces

Structs and enumerations can be defined for ifgen which can then generate C++ source code into the project.

Generating configurations based on an SVD file:

mk ifgen-svd-XMC4700

Generating code from an ifgen.yaml in the root directory of the project:

mk ifgen

Documents

Comments

Similar projects you might like

Comments