night-ghost
09b5cc382b
AP_SerialManager: devo telemetry support (RX705/707)
7 years ago
Andrew Tridgell
71eb9bac03
AP_SerialManager: added ESC telemetry protocol support
7 years ago
Francisco Ferreira
0340188a8f
AP_SerialManager: rename Lidar to Rangefinder
7 years ago
Francisco Ferreira
972264637c
AP_SerialManager: remove special uLanding protocol type
...
Old protocol will be changed to Lidar on library init
7 years ago
Andrew Tridgell
fca0ad4f85
AP_SerialManager: allow hwdef.dat setup of serial5 config
7 years ago
Andrew Tridgell
2513e60e3c
AP_SerialManager: use unbuffered writes for volz
7 years ago
Mark Whitehorn
1a167a7d1f
AP_SerialManager: disable flow control for sbus1 port
7 years ago
Peter Barker
b3f5e807a6
AP_SerialManager: add AP::serialmanager()
7 years ago
Mark Whitehorn
f57eab3482
AP_SerialManager: add Volz and Sbus protocols to param metadata
7 years ago
Andrew Tridgell
dd489a0797
AP_SerialManager: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Mark Whitehorn
3587d7f253
AP_SerialManager: add SBUS1 serial output support
7 years ago
Guy Tzoler
2442f3fb06
AP_SerialManager: adding Volz Support
...
and make AP_SerialManager a singleton
7 years ago
Lucas De Marchi
04866e9f76
AP_SerialManager: add static create method
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
882c4f4052
AP_SerialMananger: add RP-Lidar A2
7 years ago
Andrew Tridgell
29fe432dd7
AP_SerialManager: enable debug console use for other protocols
...
this allows SERIAL5_PROTOCOL to be set on FMUv2 and FMUv3 for use by
other protocols
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
bf4a505494
AP_SerialMananger: Add missing @RebootRequired : True
8 years ago
karthik.desai
8f7b9323d2
AP_SerialManager: Rename Pozyx Beacon to Beacon
8 years ago
Lucas De Marchi
a682bb837a
AP_SerialManager: uartA with 460800 baud for aerofc
8 years ago
Luis Rodrigues
bf51d5a3c9
AP_SerialManager: add comment that Lidar360 protocol covers TerraRanger
8 years ago
Randy Mackay
c4aa37525e
SerialManager: add beacon to list of protocols
8 years ago
davidaroyer
faa534cf64
AP_SerialManager: Add support for Aerotenna uLanding radar altimeter
8 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
8 years ago
Peter Barker
dee3bdbae9
AP_SerialManager: correct parameter metadata
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
d2e4b73eda
Revert "GCS_MAVLink: default to MAVLink2 enabled"
...
Reverting change to MAVLink2 by default until SiK radio firmware issue
with ECC is sorted out
8 years ago
Randy Mackay
cc0bfcddcb
AP_SerialManager: add Lidar360 to protocol list
...
This is used for the proximity sensor
8 years ago
Andrew Tridgell
c64a020384
GCS_MAVLink: default to MAVLink2 enabled
...
this changes the default to enable MAVLink2 on USB and the primary
telemetry port. Note that unless signing is enabled it won't send a
MAVLink2 packet until the GCS sends a MAVLink2 packet
8 years ago
floaledm
50eecf58a4
AP_SerialManager: added SPort passthrough protocol
9 years ago
floaledm
5066a5bc73
AP_SerialManager: syntax and minor lib rework
9 years ago
Andrew Tridgell
78e9ef427e
AP_SerialManager: remove special case for console
...
and add get_mavlink_protocol() to allow selection of correct mavlink
protocol behaviour
9 years ago
Andrew Tridgell
826cb0887a
AP_SerialManager: changed default for SERIAL4_PROTOCOL to 5
...
this makes it a documented protocol number. No functionality change
9 years ago
Luis Vale Gonçalves
0d9ea7597c
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
9 years ago
Luis Vale Gonçalves
a16e9b3606
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
9 years ago
Andrew Tridgell
ef180710db
AP_SerialManager: fixed doc strings
9 years ago
Andrew Tridgell
0baf8ee2eb
AP_SerialManager: added SERIAL5_* support
9 years ago
mirkix
0366bce9c1
AP_SerialManager: Fix FrSky baudrate comment
9 years ago
Andrew Tridgell
8b6322082e
AP_SerialManager: default wifi port to MAVLink at 921600 on Pixracer
9 years ago
Lucas De Marchi
d82369b293
AP_SerialManager: replace header guard with pragma once
9 years ago
Lucas De Marchi
3ba00feda4
AP_SerialManager: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago
Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Andrew Tridgell
80c85a2c3f
AP_SerialManager: added enum for serial lidar
10 years ago
Gustavo Jose de Sousa
a4f67ba77d
AP_SerialManager: 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
Randy Mackay
0b9c7c2a3b
SerialManager: add SToRM32 to protocol param description
10 years ago
Sergey Kirillov
69959a4214
SerialManager: add SToRM32 serial enum and baudrates
10 years ago
Randy Mackay
facbfaf31f
SerialManager: support for 4th mavlink channel
10 years ago
Jonathan Challinger
6e8008ab69
AP_SerialManager: use protocol_match in find_baudrate
10 years ago
Andrew Tridgell
5284211c96
AP_SerialManager: fixed matching bug in protocol_match()
...
thanks to Mike Clement for noticing this
10 years ago
Mike Clement
89a50b99bb
SerialManager: use instance in find_baudrate
10 years ago
Randy Mackay
aef16160dc
SerialManager: consolidate MAVLink1 and 2
10 years ago
Andrew Tridgell
1f417dce86
AP_SerialManager: added note on external converter requirement for Frsky
...
thanks to Luis for the suggestion
10 years ago