Skip to content

Jollerprutt/drive_teensy_main

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)

About

main electronic firmware repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.5%
  • Python 2.5%