Andrew Tridgell
d8ffd01145
AP_SerialManager: added have_serial() method
...
this checks if we have the protocol without setting the options on the
uart
2021-12-21 11:27:16 +11:00
Pierre Kancir
381945cc63
AP_SerialManager: add FETtecOneWire protocol
2021-11-29 19:02:38 +09:00
Andy Piper
37bf545373
AP_SerialManager: correct docs for SERIAL8
2021-10-01 14:07:25 -04:00
Andrew Tridgell
a81ef9c272
AP_SerialManager: document DisableFIFO bit
2021-07-22 19:07:36 +09:00
Andrew Tridgell
fcc9e4627c
AP_SerialManager: call set_options() before first UART use
...
this ensures options are set before the first begin() call
2021-07-22 19:07:36 +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
ef8b6efd89
AP_SerialManager: add SmartAudio to docs
2021-05-11 10:29:15 +10: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
Tom Pittenger
e3e876d4ed
AP_SerialManager: clear default protocols for AP_Periph
2020-12-25 16:24:50 -07:00
Andrew Tridgell
5406699ec8
AP_SerialManager: removed unnecessary uart pointer in state structure
2020-12-15 10:32:46 +11:00
Andrew Tridgell
23e629715e
AP_SerialManager: convert to using hal.serial() instead of hal.uartX
2020-12-15 10:32:46 +11:00
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
2020-11-30 14:09:31 +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
Andrew Tridgell
815f813d34
AP_SerialManager: allow for other baudrates for MSP
2020-09-07 11:59:20 +10:00
yaapu
234ed303fe
AP_SerialManager: added support for the MSP protocol
2020-09-02 05:56:46 +10:00
Michael du Breuil
6027553b85
AP_SerialManager: Add missing baud rate documentation
2020-09-01 10:42:30 +10:00
Randy Mackay
36b25973d9
AP_SerialManager: add winch protocol to enum and param desc
2020-08-07 21:55:07 +09:00
Peter Barker
6961f42685
AP_SerialManager: document new don't-forward-mavlink bit
2020-08-07 22:16:46 +10:00
Peter Barker
2f36336627
AP_SerialManager: add CrossFire and Generator to serial protocol descriptions
2020-08-05 16:26:19 +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
Peter Barker
3001812630
AP_SerialManager: add support for RichenPower generator
2020-07-03 08:21:42 +09:00
Randy Mackay
211c20da38
AP_SerialManager: default serial 1 and 2 protocols to MAVLink2
2020-06-30 09:42:49 +10:00
murata
c6f12e519b
AP_SerialManager: Add a description
2020-02-26 12:18:40 +11: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
da2f60ae95
AP_SerialManager: ensure users can't break SERIAL0_PROTOCOL
...
this prevents users from setting SERIAL0_PROTOCOL to something that
prevents them accessing the board. This can happen when users are
trying to setup SLCAN
2020-01-08 20:55:25 +11:00
Andrew Tridgell
22f8221427
AP_SerialManager: implement new UART option bits
2020-01-03 17:32:23 +11:00
Andrew Tridgell
2afac6ea13
AP_SerialManager: added runcam to available serial protocols
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
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
Andrew Tridgell
2708c99bfb
AP_SerialManager: added set_protocol_and_baud()
...
used by AP_Periph for rangefinders
2019-10-28 15:53:16 +11:00
Andrew Tridgell
4b48e80c26
AP_SerialManager: fixed AP_Periph build
2019-09-06 08:51:45 +10:00
Andrew Tridgell
cbdb23afb5
AP_SerialManager: support SERIALn_PROTOCOL=23 for RC input
...
sets up an extra RC input port
2019-09-06 08:51:45 +10:00
Andrew Tridgell
4ff008b803
AP_SerialManager: added uartH support
2019-07-12 17:01:21 +10:00
Siddharth Purohit
7f297a43dc
SerialManager: add support for SLCAN protocol as parameter
2019-07-12 17:01:21 +10:00
Peter Hall
fe38413ddc
AP_SerialManger: add windvane serial type
2019-06-03 10:48:19 +09:00
Francisco Ferreira
e06556a677
AP_SerialManager: support NMEA output
2019-05-21 09:41:15 +10:00
Pierre Kancir
231e684d96
AP_SerialManager: fix includes place and order
2019-03-26 10:27:54 +11:00
Tom Pittenger
add2130e07
AP_SerialManager: unify singleton naming to _singleton and get_singleton()
2019-02-10 19:09:58 -07:00
Siddharth Purohit
3a46fb59e5
AP_SerialManager: add support for fetching serial port by id
2019-01-23 15:57:05 +11:00
Peter Barker
cd2182453a
AP_SerialManager: remove PX4 code bracketed by defines which will never be set
...
Also update a comment
2019-01-19 18:17:48 +11:00
Peter Barker
d3671d9ca3
AP_SerialManager: update description of BAUD parameters
2019-01-19 18:17:48 +11:00