Version 1.0.1
Overview
This is a follow-up release to Version 1.0.0, and it is for those that were unable to install or build CRSF for Arduino in the Arduino IDE.
What's Changed
Fixes
Chores
More information
Full Changelog: v1.0.0...v1.0.1
Semantic Versioning
All releases of CRSF for Arduino follow the Semantic Versioning Guidelines.
This means "Major.Minor.Patch".
Major = New features that are incompatible with previous iterations.
Minor = New features &/or hardware support that retains compatibility with the current Major release.
Patch = Bug fixes.
This is Patch Version is the first follow-up release to Major Version 1.x.x.
While every effort has gone in to ensure the latest release is bug-free, there are no guarantees with firmware development.
Your feedback is always welcome. If you spot any bugs, don't hesitate to open an issue.
For general comments & questions, please use the discussions section.
New contributors are always welcome. Please read through my Contribution Guidelines before you go Gung Ho with coding.
Installation
Arduino IDE v2.x.x
- Download the
Source Code (ZIP)
in theAssets
section of this Release, and save to a convenient space on your hard drive. - In the Arduino IDE, go to
Sketch
->Include Library
->Add .ZIP Library...
- Click
CRSFforArduino-1.0.1
and Arduino IDE will automatically install it for you. - Build-test one of the examples. preferably the
rc_channels
example byFile
->Examples
->CRSFforArduino
->rc_channels
. - Click
Verify
and the build should pass.
PlatformIO
Installing for the first time:
- Type
pio pkg install -l https://github.com/ZZ-Cat/CRSFforArduino.git
into your Terminal, using the version tag#1.0.1
suffix. - Hit enter.
- PlatformIO will automatically install CRSF for Arduino for you.
Updating from a previous version:
You MUST
delete the previous version before you update to this version.
The version tag suffix MUST
match the Semantic Version of CRSF for Arduino that you currently have.
- Type:
pio pkg install -l https://github.com/ZZ-Cat/CRSFforArduino.git
into your Terminal, followed by your existing version suffix. EG#v1.0.0
- Hit enter.
- Once PlatformIO has cleared out CRSF for Arduino, this is where you install this version.
- Type:
pio pkg install -l https://github.com/ZZ-Cat/CRSFforArduino.git#v1.0.1
into your Terminal. - PlatformIO will automatically install this version of CRSF for Arduino.
You MAY
build-test your side of things, to ensure compilation passes.
If you're unfamiliar with the Command Line, you MAY
add https://github.com/ZZ-Cat/CRSFforArduino.git#v1.0.1
to your lib_deps
section of your platformio.ini
configuration file.