Skip to content

tum-phoenix/drive_teensy_main

Repository files navigation

Build Status

Introduction

TUM Phoenix main electronic firmware repository! Open this directory as project with PlatformIO. It is structured in multiple environments for different devices.

Libraries

Environment specific libraries can be specified in platformio.ini.

UAVCAN GUI Tool

An easy to use debug tool is available: https://uavcan.org/GUI_Tool/Overview/ . Custom message types must be present in a special folder (more Info). The easiest way to keep these up to date is to create a symlink. Under Linux systems do:

mkdir ~/uavcan_vendor_specific_types
ln -s drive_teensy_main/lib/phoenix_msgs ~/uavcan_vendor_specific_types/

Under Windows create folder

C:/Users/[username]/uavcan_vendor_specific_types/phoenix_msgs

place custom *.uavcan files there.

Sources

Sources are stored in src/<environment>. Add new environments in the platformio.ini file. To only build / upload one specific environment you can:

  • recommended: use the command line (more info) pio run -t upload -e <env>
  • uncomment all other environments
  • use env_default (more info)

Releases

No releases published

Packages

No packages published