xianglunkai
b728b8179d
AP_SerialManager:correct find_baudrate() function
3 years ago
Iampete1
ca9aa41dd1
AP_SerialManager: use set_and_defualt
3 years ago
Peter Barker
b958c3db70
AP_SerialManager: remove mavlink-specific methods from AP_SerialManager
3 years ago
Andy Piper
c541639e13
AP_SerialManager: add Tramp protocol
3 years ago
Peter Barker
8ab0c03ada
AP_SerialManager: eliminate get_mavlink_channel
...
there's no dependence on any SerialManager stuff when determining this. The protocol passed through was always mavlink...
3 years ago
murata
0245d0bae1
AP_SerialManager: Console output can be disabled
3 years ago
Stephen Dade
da4602b5d2
AP_SerialManager: Add support for High Latency MAVLink protocol
3 years ago
Andrew Tridgell
372e785a10
AP_SerialManager: moved uart declaration to cpp file
...
improves ccache efficiency
3 years ago
Andrew Tridgell
367503be91
AP_SerialManager: allow for EFI serial option for non-MS protocols
3 years ago
Hwurzburg
21b7a8b682
AP_SerialManager: add metadata for merged new protocols
3 years ago
Andrew Tridgell
08ca708347
AP_SerialManager: fixed AP_Periph GPS
...
the disable of RX/TX pins broke AP_Periph on boards that don't enable
the GCS, as they don't have the SERIALn parameters, so we disable the
UART pins of the GPS
3 years ago
Andrew Tridgell
deb2d6b782
AP_SerialManager: added have_serial() method
...
this checks if we have the protocol without setting the options on the
uart
3 years ago
Peter Barker
508d7df739
AP_SerialManager: remove duplication of SERIALn_PROTOCOL values
...
... and SERIALn_BAUD while we're at it
3 years ago
Stephen Dade
42c584a377
AP_SerialManager: Add UART option to not override streamrates
3 years ago
Peter Barker
06c58bc476
AP_SerialManager: remove unused extern bool reference
...
This isn't used - or even defined.
3 years ago
Andrew Tridgell
1815ed32e9
AP_SerialManager: support up to 9 UARTs
3 years ago
Andrew Tridgell
f91c948fd0
AP_SerialManager: disable unused RX/TX pins on uarts
3 years ago
Michel Pastor
04a170d141
AP_SerialManager: fix ESC telem baud rate so that it is consistent with other protocols baud forcing
3 years ago
Andrew Tridgell
8e689f2e66
AP_SerialManager: rename uLanding simulation to USD1
3 years ago
Iampete1
2d39836b42
AP_SerialManager: always set options
3 years ago
Iampete1
eeb5dd3c96
AP_SerialManger: always run set_options
3 years ago
Andy Piper
20a91dc1c8
AP_SerialManager: correct docs for SERIAL8
3 years ago
yaapu
c1e50dc676
AP_SerialManager: added a new MSP DisplayPort serial backend
4 years ago
Peter Barker
f02ffac9a4
AP_SerialManager: reserve Id 41 for CoDev serially-attached ESCs
4 years ago
Pierre Kancir
c1ad7253b6
AP_SerialManager: add FETtecOneWire protocol
4 years ago
Peter Hall
d0fc5210c8
AP_SerialManager: add AIS
4 years ago
Hwurzburg
8ec4b77cd7
AP_SerialManager: relabel protocol 29 to avoid confusion with CRSF RC
4 years ago
Andrew Tridgell
8430f48375
AP_SerialManager: document DisableFIFO bit
4 years ago
Andrew Tridgell
e517a47f9b
AP_SerialManager: call set_options() before first UART use
...
this ensures options are set before the first begin() call
4 years ago
Randy Mackay
7e68ce5c86
AP_SerialManager: add torqeedo to list of supported protocols
...
note that serial7_protocol and serial8_protocol param lists were missing 37:SmartAudio so this was also added
4 years ago
James Harton
be3cc1b679
Docs: Change all references from dev.ardupilot.org to the appropriate documentation URLs.
4 years ago
Andy Piper
ef8b6efd89
AP_SerialManager: add SmartAudio to docs
4 years ago
Andy Piper
2d0fe8b883
AP_SerialManager: add support for the SmartAudio protocol
...
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
4 years ago
Andrew Tridgell
0f08236e7c
AP_SerialManager: added serial AHRS type
4 years ago
Andrew Tridgell
ae4d152d51
AP_SerialManager: added find_portnum() API
...
used for allocating device IDs
4 years ago
Tom Pittenger
ffd3d1da1d
AP_SerialManager: add support for ADSB protocol
4 years ago
Tom Pittenger
e3e876d4ed
AP_SerialManager: clear default protocols for AP_Periph
4 years ago
Andrew Tridgell
5406699ec8
AP_SerialManager: removed unnecessary uart pointer in state structure
4 years ago
Andrew Tridgell
23e629715e
AP_SerialManager: convert to using hal.serial() instead of hal.uartX
4 years ago
Andrew Tridgell
af0ee82ff1
AP_SerialManager: support uartI, allowing a total of 9 uarts
...
this allows for OTG2 on the MatekH743 board, which makes SLCAN much
easier
4 years ago
Andrew Tridgell
d0db3eef58
AP_SerialManager: added baudrates to get_passthru()
4 years ago
Iampete1
9884c2c2ce
AP_SerialManager: add airspeed type
4 years ago
Tom Pittenger
899cc9ef5d
Revert "AP_SerialManager: add support for Sagetech protocol"
...
This reverts commit b74c22864d
.
4 years ago
Tom Pittenger
b74c22864d
AP_SerialManager: add support for Sagetech protocol
4 years ago
Andy Piper
13676f9784
AP_SerialManager: add number of serial protocols to enum
4 years ago
Andrew Tridgell
815f813d34
AP_SerialManager: allow for other baudrates for MSP
4 years ago
yaapu
234ed303fe
AP_SerialManager: added support for the MSP protocol
4 years ago
Michael du Breuil
6027553b85
AP_SerialManager: Add missing baud rate documentation
4 years ago
Randy Mackay
36b25973d9
AP_SerialManager: add winch protocol to enum and param desc
5 years ago
Peter Barker
6961f42685
AP_SerialManager: document new don't-forward-mavlink bit
5 years ago