Version 0.4.0 #35
ZZ-Cat
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview
It has been a while since my last
MINOR
cut of CRSF for Arduino.I told you all I would be on hiatus by the start of August. Yet... here I am. I am too much of a 'work-a-holic' to stay away from my project. So, enjoy August's release. =^/.~=
As always, there is a discussion thread open for this release. So, download this, flash it, test it, submit your feedback etc.
PS: I need to remember to roll these things out more regularly.
What's New
What's Changed
API Changes
There are some slight changes to the API & these changes are as follows:
CRSFforArduino(HardwareSerial *)
constructor is deprecated & has been removed from the API.CRSFforArduino()
as your default constructor from here on out.CRSFforArduino::begin()
returns abool
value - IE This function returnstrue
if CRSF for Arduino is initialised successfully orfalse
if it hasn't.CRSFforArduino::update()
isvoid
.CRSFforArduino::update()
in yourloop()
as a standalone function.crsf.rcToUs(crsf.getChannel(1))
is now deprecated.CRSFforArduino::readRcChannel(n)
. Wheren
is the channel number from 1 to 16. This function returns the channel value in microseconds, by default.CRSFforArduino::readRcChannel()
takes an optionalbool
argument. Set this totrue
to get the raw value. For examplecrsf.readRcChannel(1, true)
will give you the raw value of channel 1.Full Changelog: v0.3.3...v0.4.0
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.
This discussion was created from the release Version 0.4.0.
Beta Was this translation helpful? Give feedback.
All reactions