arduino_crsf — CRSFv3, the TBS Crossfire protocol as an Arduino library
Copyright 2026 Maximilian Bauer

Licensed under the Apache License, Version 2.0. See the LICENSE file for the
full terms, and NOTICE (this file) for the attribution that must travel with
redistributions.

--------------------------------------------------------------------------------

Third-party code: none. The protocol implementation in src/crsf_*.c and
src/crsf_*.h is c_crsf, by the same author and under the same licence, vendored
flat into src/ so that the Arduino build finds it. It is not modified here; the
commit it was taken from is pinned in c_crsf.pin and checked by the
vendor-unmodified CI job, and its own LICENSE, NOTICE and VERSION are kept
alongside it in extras/vendor/.

tests/test_util.h is carried over unchanged from the same project.

--------------------------------------------------------------------------------

The CRSF V3 Protocol Specification, © 2020 TBS Avionics Co LTD, is licensed
under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).
That document is not redistributed here in any form. Comments in the sources
cite it by line number, for example "crsf.md:527"; those are references, not
quotations. No source file is copied or adapted from its text — the code
implements the protocol the document describes, and copyright covers the
document's expression rather than the protocol itself.
