floaledm
2f54e67996
AP_FrSky_Telem: fixed sending last message chunk
...
Was sent only once, now sent 3 times (as planned)
9 years ago
Andrew Tridgell
185ef73684
AP_Frsky_Telem: fixed usage of sensor error bits
...
using these asyncronously via pointers is error prone as the updates
to these masks is not atomic relative to the IO callback in
AP_Frsky_Telem
9 years ago
Andrew Tridgell
f4d59d720a
AP_FrSky_Telem: removed use of pointer to control_mode
...
it is an enum, and it is invalid to take a pointer to an enum as a
uint8_t*
9 years ago
Andrew Tridgell
ab77fdfa02
AP_FrSky_Telem: removed dependency on inertialnav
...
the AP_InertialNav library is deprecated in favor of AP_AHRS. We
should not introduce a new dependency on it
9 years ago
floaledm
b71e0d73b9
AP_FrSky_Telem: added SPort passthrough protocol
9 years ago
floaledm
a9b01b470c
AP_FrSky_Telem: cosmetic changes
9 years ago
floaledm
de2a7013b4
AP_FrSky: simplified lib rework
9 years ago
Ricardo de Almeida Gonzaga
08a022fa6a
AP_Frsky_Telem: Fix typos
9 years ago
Randy Mackay
ea3c44f9fa
AP_Frsky_Telem: remove unnecessary abs
...
resolves a compiler warning
9 years ago
Lucas De Marchi
761ed7ae03
AP_Frsky_Telem: replace header guard with pragma once
9 years ago
Caio Marcelo de Oliveira Filho
2b982d6391
AP_FrSkyTelem: use millis/micros/panic functions
9 years ago
Gustavo Jose de Sousa
00219c5e0c
AP_Frsky_Telem: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Lucas De Marchi
435613de69
AP_Frsky_Telem: use functor macros
...
Functor is not yet being used but let's make is macro fallback to the
previous Delegate implementation for easy of transition between the two.
10 years ago
Tom Pittenger
12b604663c
FrSky_Telem: fix compile warnings re float constants
10 years ago
Randy Mackay
c148330c2b
FrSkyTelem: integrate Serial Manager instance
10 years ago
Andrew Tridgell
1d272e5a32
AP_Frsky_Telem: don't use flow control for FrSky
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
085a926e61
AP_Frsky_telem: update for find_serial() change
10 years ago
Randy Mackay
19aa8939de
FrSky_Telem: init uart when protocol is S-Port
10 years ago
Randy Mackay
5c086acc15
FrSky_Telem: comments, formatting and reordering
...
No functional change
Added comments and moved main functions to the top
Removed spaces between function name and brackets
10 years ago
Randy Mackay
6ef996d553
FrSky_Telem: init all members to zero and move to cpp
10 years ago
Randy Mackay
d16f787bd0
Frsky_Telem: use SerialManager for init
10 years ago
Andrew Tridgell
4ee9575e6d
AP_Frsky_Telem: fixed code formatting
...
match ArduPilot coding standards
10 years ago
Matthias Badaire
f59f85d4a4
AP_Frsky_Telem: add SBUS support
...
add sbus support using a timer on a thread
10 years ago
Matthias Badaire
c7cd1c9fde
AP_Frsky_Telem: added initial Frsky telemetry library
...
based on work from the PX4Firmware tree, this adds a library which can
create and send Frsky telemetry packets
11 years ago