Skip to content

cmengler/pidflight-lap-firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIDflight Lap Firmware

PIDflight

PIDflight Lap is a video transmitter (VTx) lap timing solution for individual pilots and multi-pilot support for race meets of up to 8 pilots.

This is the firmware for the PIDflight Lap timing device.

The PIDflight Lap firmware is available for the original PIDflight Lap schematic, EasyRaceLapTimer PocketEdition and Chorus RF Lap Timer.

  • PIDflight Lap: pidflightlap_[VERSION]_PDFL.hex
  • EasyRaceLapTimer Pocket Edition: pidflightlap_[VERSION]_ERLT.hex
  • Chorus RF: pidflightlap_[VERSION]_CHRF.hex

Build via Arduino IDE

  1. Download and install Arduino IDE
  2. Open the pidflight_lap.ino file with Arduino IDE
  3. Select your Board (e.g. Arduino Nano) and Port from the Tools file menu
  4. Select Upload from the Sketch file menu

Build via PlatformIO

  1. Install PlatformIO: pip install -U platformio
  2. Clean build directory: platformio run --target clean
  3. Build firmware: platformio run --environment pdfl
  4. Upload to Arduino: platformio run --environment pdfl -t upload

Firmware build and release

Update the version directive in the [release] section.

[release]
version = 2.2.0

Run: platformio run to build all variants of the firmware.

Build or release firmware for one specific schematic

  • PIDflight Lap use platformio run --environment pdfl
  • EasyRaceLapTimer Pocket Edition use platformio run --environment erlt
  • Chorus RF use platformio run --environment chrf

Support

PIDflight Lap firmware and cross-platform GUI is provided free of charge to all users.

If you find PIDflight Lap useful and would like to support continued development efforts please feel free to donate to this project or purchase the premium edition of the PIDflight Lap Android app, any donation or purchase is appreciated. Thank you! :)

Donate to PIDflight Lap

Get it on Google Play