Andrew Tridgell
|
e63a2250ca
|
AP_SerialManager: ensure registered ports are in sorted order
this avoids ordering issues if using both CAN and network serial ports
|
2023-11-22 17:19:12 +11:00 |
Andrew Tridgell
|
0ae5c9116c
|
AP_SerialManager: added AP_SerialManager_config.h
|
2023-11-22 17:19:12 +11:00 |
Andrew Tridgell
|
a54503ae12
|
AP_SerialManager: define port ranges for CAN serial ports
|
2023-11-22 17:19:12 +11:00 |
Andrew Tridgell
|
31fd43ba25
|
AP_SerialManager: fixed passthru with network ports
|
2023-11-17 10:54:24 -08:00 |
Andrew Tridgell
|
f9f07912e6
|
AP_SerialManager: added register_port() API
allows another library to register a UART driver for exposing via
AP_SerialManager APIs
|
2023-11-17 10:54:24 -08:00 |
Andy Piper
|
ad126cc96e
|
AP_SerialManager: only enable configuration ports that are available
|
2023-09-26 11:31:08 +10:00 |
Andrew Tridgell
|
a6055033ab
|
AP_SerialManager: removed set_blocking_writes_all
|
2023-07-12 17:06:02 +10:00 |
Randy Mackay
|
e672a75776
|
AP_SerialManager: generalise SToRM32 serial protocol desc and enum
|
2023-05-17 17:34:10 +10:00 |
Henry Wurzburg
|
b4f9992ab7
|
AP_SerialManager: normalize SerialManagers ports defaults to allow inclusion in hwdefs
|
2023-05-11 18:45:53 +10:00 |
Ryan Friedman
|
d8e221b872
|
AP_SerialManager: Add enum for DDS over serial
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
Co-authored-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Co-authored-by: Arsh Pratap <arshpratapofficial@gmail.com>
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
|
2023-03-22 09:22:36 +11:00 |
jackhong12
|
4a4f361a17
|
all: use CLASS_NO_COPY() macro
|
2022-10-04 11:23:04 +11:00 |
Peter Barker
|
b958c3db70
|
AP_SerialManager: remove mavlink-specific methods from AP_SerialManager
|
2022-07-13 18:32:35 +10:00 |
Andy Piper
|
c541639e13
|
AP_SerialManager: add Tramp protocol
|
2022-07-13 18:22:34 +10:00 |
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...
|
2022-07-12 11:32:57 +10:00 |
Stephen Dade
|
da4602b5d2
|
AP_SerialManager: Add support for High Latency MAVLink protocol
|
2022-03-03 14:56:15 +11:00 |
Andrew Tridgell
|
372e785a10
|
AP_SerialManager: moved uart declaration to cpp file
improves ccache efficiency
|
2022-02-23 12:36:59 +11:00 |
Andrew Tridgell
|
367503be91
|
AP_SerialManager: allow for EFI serial option for non-MS protocols
|
2022-01-17 15:16:24 +11:00 |
Andrew Tridgell
|
deb2d6b782
|
AP_SerialManager: added have_serial() method
this checks if we have the protocol without setting the options on the
uart
|
2021-12-21 11:07:44 +11:00 |
Andrew Tridgell
|
8e689f2e66
|
AP_SerialManager: rename uLanding simulation to USD1
|
2021-10-26 15:31:12 +11:00 |
yaapu
|
c1e50dc676
|
AP_SerialManager: added a new MSP DisplayPort serial backend
|
2021-08-25 17:12:15 +10:00 |
Peter Barker
|
f02ffac9a4
|
AP_SerialManager: reserve Id 41 for CoDev serially-attached ESCs
|
2021-08-24 10:24:02 +10:00 |
Pierre Kancir
|
c1ad7253b6
|
AP_SerialManager: add FETtecOneWire protocol
|
2021-08-13 16:22:37 +10:00 |
Peter Hall
|
d0fc5210c8
|
AP_SerialManager: add AIS
|
2021-08-10 08:11:18 +09:00 |
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
|
2021-07-13 10:01:14 +09:00 |
James Harton
|
be3cc1b679
|
Docs: Change all references from dev.ardupilot.org to the appropriate documentation URLs.
|
2021-05-31 12:20:45 +10:00 |
Andy Piper
|
2d0fe8b883
|
AP_SerialManager: add support for the SmartAudio protocol
Co-authored-by: luis.martinez.exts <luis.martinez@juntadeandalucia.es>
|
2021-02-17 18:23:33 +11:00 |
Andrew Tridgell
|
0f08236e7c
|
AP_SerialManager: added serial AHRS type
|
2021-01-05 21:13:12 +11:00 |
Andrew Tridgell
|
ae4d152d51
|
AP_SerialManager: added find_portnum() API
used for allocating device IDs
|
2021-01-05 21:13:12 +11:00 |
Tom Pittenger
|
ffd3d1da1d
|
AP_SerialManager: add support for ADSB protocol
|
2020-12-30 17:56:38 -08:00 |
Andrew Tridgell
|
5406699ec8
|
AP_SerialManager: removed unnecessary uart pointer in state structure
|
2020-12-15 10:32:46 +11:00 |
Andrew Tridgell
|
d0db3eef58
|
AP_SerialManager: added baudrates to get_passthru()
|
2020-11-17 10:26:14 +11:00 |
Iampete1
|
9884c2c2ce
|
AP_SerialManager: add airspeed type
|
2020-10-27 11:24:49 +11:00 |
Tom Pittenger
|
899cc9ef5d
|
Revert "AP_SerialManager: add support for Sagetech protocol"
This reverts commit b74c22864d .
|
2020-10-07 19:11:38 +11:00 |
Tom Pittenger
|
b74c22864d
|
AP_SerialManager: add support for Sagetech protocol
|
2020-09-15 13:09:50 -07:00 |
Andy Piper
|
13676f9784
|
AP_SerialManager: add number of serial protocols to enum
|
2020-09-09 20:36:42 +10:00 |
yaapu
|
234ed303fe
|
AP_SerialManager: added support for the MSP protocol
|
2020-09-02 05:56:46 +10:00 |
Randy Mackay
|
36b25973d9
|
AP_SerialManager: add winch protocol to enum and param desc
|
2020-08-07 21:55:07 +09:00 |
Michael du Breuil
|
2cdaf421d8
|
AP_SerialManager: Add a helper to report if a serial link should have it's MAVLink data forwarded
|
2020-07-22 07:17:49 +10:00 |
Andy Piper
|
d9f11c1a0a
|
AP_SerialManager: add CRSF support and CRSF protcol
|
2020-07-07 18:48:06 +10:00 |
Peter Barker
|
3001812630
|
AP_SerialManager: add support for RichenPower generator
|
2020-07-03 08:21:42 +09:00 |
Andrew Tridgell
|
6790df67a1
|
AP_SerialManager: added Hott telemetry
|
2020-01-16 20:36:54 +11:00 |
Michael du Breuil
|
f0a50c51f6
|
AP_SerialManager: Add scripting ports
|
2020-01-13 20:06:31 -07:00 |
Andrew Tridgell
|
22f8221427
|
AP_SerialManager: implement new UART option bits
|
2020-01-03 17:32:23 +11:00 |
Andy Piper
|
c9b96a5e79
|
AP_SerialManager: add support RunCam serial protocol
|
2019-12-30 13:02:04 +11:00 |
Peter Barker
|
5767fd8e12
|
AP_SerialManager: use https:// scheme for ardupilot URLs
|
2019-12-10 07:53:46 +11:00 |
Andrew Tridgell
|
5ae24a7aac
|
AP_SerialManager: expose map_baudrate()
|
2019-11-27 14:12:37 +11:00 |
Marian Soban
|
bea1502af9
|
AP_SerialManager: LTM telemetry support
|
2019-11-26 12:14:13 +11:00 |
Andrew Tridgell
|
c733e1b1a2
|
AP_SerialManager: fixed GPS in AP_Periph
we need to have at least 4 SERIALn_* parameters to support GPS on
AP_Periph due to the odd ordering of hal.uartB as SERIAL3
|
2019-11-20 20:41:40 +11:00 |
Andrew Tridgell
|
fb84da3415
|
AP_SerialManager: don't show parameters for serial ports that don't exist
saves a bit of user confusion
|
2019-11-19 07:13:20 +08:00 |
Andrew Tridgell
|
9799302225
|
AP_SerialManager: Add EFI_MS Protocol option
|
2019-11-17 20:10:54 +11:00 |