DCS-Skunkworks / dcs-bios-arduino-library

A library designed to run on Arduinos and similar microcontrollers and communicate with DCS-BIOS.
MIT License
61 stars 25 forks source link
arduino dcs dcs-bios dcs-world

DCS-BIOS Arduino Library

This is an Arduino library that makes it easy to write sketches that talk to DCS-BIOS.

For more information and documentation, see the DCS-BIOS FlightPanels Project. The example "OneOfEverything" is a good place to start looking for controls to use.

Origins

DCS-BIOS was originally developed here, DCS-BIOS project. DCS-BIOS Flightpanels forked all of DCS-BIOS in order to initially provide support for Saitek Flight Panels. As of Nov, 2020, the original project has received limited support (despite a major update for HUB), and FlightPanels is gaining in popularity due to it's support. Late in 2020, this fork of the arduino-only portion was created to become the "official" branch associated with the FlightPanels DCS-BIOS side.

Support & Documentation

This is a community maintained plugin. Support is best found at the DCS-Flightpanels discord channel. The wiki is very much a work in progress, and can be found here: https://github.com/DCSFlightpanels/dcs-bios-arduino-library/wiki

Releasing

  1. Bump version number in library.properties
  2. Run make_release, providing the same version number when prompted.
  3. Manually make a zip file of the folder created in /Releases, and upload to github.