Skip to content

The-AVR/AVR-PCC-Firmware

Repository files navigation

Peripheral Control Computer Firmware

Build PCC Firmware

Setup

It's assumed you have a version of Python installed from python.org that is the same or newer as defined in .python-version.

First, install Poetry and VS Code Task Runner:

python -m pip install pipx --upgrade
pipx ensurepath
pipx install poetry
pipx install vscode-task-runner
# (Optionally) Add pre-commit plugin
poetry self add poetry-pre-commit-plugin

Now, you can clone the repo and install dependencies:

git clone https://github.com/bellflight/AVR-PCC-Firmware
cd AVR-PCC-Firmware
vtr setup

Building

To build the firmware, run

vtr build

This will create a pcc_firmware.bin file in dist.

Flashing

Follow the instructions in the documentation, or use the upload functionality in PlatformIO directly.

About

AVR PCC Firmware

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •