v0.3.1
版本发布时间: 2023-04-05 11:19:04
ZZ-Cat/CRSFforArduino最新发布版本:v1.0.4(2024-08-30 07:08:15)
Overview
This is a patch that prevents CRSF for Arduino from initialising & running on incompatible hardware.
What's Changed
- build(arduino): Check for compatible hardware at runtime. By @ZZ-Cat.
Before CRSF for Arduino can be initialised, the library checks whether-or-not it has been flashed onto compatible hardware.
If the hardware is compatible, CRSF for Arduino will initialise & carry on with normal operation.
If CRSF for Arduino is flashed onto incompatible hardware, it will halt the setup process indefinitely.
If the
CRSF_DEBUG
flag is enabled at compile time, the name of the development board is visible in the Serial Monitor. If the development board is incompatible, you will see "Unknown device" in the Serial Monitor.
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 also means that Major version 0.x.x is experimental software, where a lot of features are either still missing or are unstable. You are advised to use this Major version with caution. 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.