Andrew Tridgell
7bec9d87b4
AP_GPS: fixed TMODE config issue on non-F9 GPS
...
thanks to Michel Pastor for reporting this
5 years ago
Randy Mackay
49069c7ad5
AP_Proximity: new lightware SF40C driver
...
New driver using latest streaming interface
Old driver left in place because older devices cannot be updated
5 years ago
Randy Mackay
a747610fc1
AP_Proximity: backup lightware SF40C driver to v09
5 years ago
Daniel Magree
209bb132fa
HAL_Linux: disable input modifications on serial interface for rc receiver
...
Make sure to clear CBAUD before setting the baud and disable
input modifications.
Fix for #12162
This change removes input options that can modify the input data stream.
INLCR: map new line to carriage return
ICRNL: map carriage return to new line
IUCLC: map upper case to lower case
IGNCR: ignore carriage return
BRKINT: send SIGINT on serial break
5 years ago
Randy Mackay
0844077df8
AP_RangeFinder: TYPE param desc clarification for Benewake lidar
...
This renames some of the TYPE parameter's driver options:
19 :BenewakeTF02 is unchanged
20: BenewakeTFMini becomes BenewakeTFMini/Plus-Serial
25: BenewakeTFMiniPlus becomes BenewakeTFMini/Plus-I2C
27: BenewakeTF03 is unchanged
5 years ago
Patrick José Pereira
e52fc375c4
Sub: Add fake sea floor and update range
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Randy Mackay
93e1f7d46a
RC_Channel: init aux function cases in alphabetical order
5 years ago
Peter Barker
7d2557b316
GCS_MAVLink: correct txspace return value issues
...
- checking of space in send_to_active_channels was incorrect - did not
take into account locked status of the channel
- corrected return value on comm_get_txspace - took a uint32_t, cast it
to int16_t, checked it for zero, then cast it to uint16_t on return.
That's just... odd.
5 years ago
Peter Barker
da3bef36fa
AP_Avoidance: reorder avoiding and sending GCS notification
...
handling the avoidance updates the state which indicates what the
vehicle is actually doing, which is what we send to the GCS
5 years ago
Peter Barker
54b1159a16
AP_Avoidance: add singleton
5 years ago
Henry Wurzburg
1238d4b3e6
RC_Channel: add ADSB Avoidance enable option to RC options for plane
5 years ago
Peter Barker
e12a841eb5
RC_Channel: move support for ADSB avoidance switch enable up
5 years ago
Peter Barker
3fb596d5ae
RC_Channel: don't enter the config error loop on unknown options
...
... unless we are in SITL
Users moving backwards and forwards between versions can hit this case
too easily.
We probably need a better story around this error loop so it's less
confusing to the user about what's going on.
5 years ago
Randy Mackay
0af830bbb7
AP_Terrain: minor comment fix
5 years ago
Peter Barker
7b32f2876e
AP_Mount: change type of roi_target_set to boolean
5 years ago
Peter Barker
a893a5483c
GCS_MAVLink: support sysid targetting
5 years ago
Peter Barker
c649fd1468
AP_Mount: support sysid targetting
5 years ago
Randy Mackay
ae8f9a70d0
AP_RangeFinder: update Type and Pin parameter values
...
The _TYPE change is to remove the "v2" from the LidarLite description because both v2 and v3 are supported
The _PIN change is to make it more clear that any of the auxiliary pwm pins can be used for PWM input
5 years ago
Peter Barker
ac7111f1d1
GCS_MAVLink: adjust for renaming of RangeFinder files
5 years ago
Peter Barker
0e6f3afe51
AP_Proximity: adjust for renaming of RangeFinder files
5 years ago
Peter Barker
fe8599d6d7
AP_NavEKF3: adjust for renaming of RangeFinder files
5 years ago
Peter Barker
99689f65f8
AP_NavEKF2: adjust for renaming of RangeFinder files
5 years ago
Peter Barker
35e987c663
AP_RangeFinder: adjust for renaming of RangeFinder files
5 years ago
Peter Barker
7c9ab0203d
AP_RangeFinder: rename source files to include AP_ prefix
...
This makes them look like most of our libraries
5 years ago
Peter Barker
b1f8982292
AP_RangeFinder: remove old AP_RangeFinder.h
...
Making way to move the actual header into place
5 years ago
Willian Galvani
168a182310
SITL: Sub: add angular drag based on a laminar, external flow
5 years ago
Willian Galvani
393b018f31
SITL: Sub: Fix rotational physics logic
5 years ago
Willian Galvani
fbbfbe0103
SITL: Sub: Use proper phyisics for thrusters
5 years ago
Willian Galvani
9c2ffed876
SITL: Submarine: add torque for static stability
...
Subs are statically stable regarding pitch and roll.
This patch reproduces this in SITL
5 years ago
Willian Galvani
394aff6535
SITL: add deadzones to Sub thrusters PWM signals
5 years ago
Willian Galvani
1e2340fbb4
SITL: Fix buoyancy direction for earth-frame
...
Previously the sub would just go upwards, so rolling it 180º caused it to sink
5 years ago
Willian Galvani
e190d99bc6
SITL: Add 6dof frame for Sub
5 years ago
Willian Galvani
cc45aeb526
SITL: get rid of frame_vectored.h for Sub
5 years ago
Randy Mackay
a4d4513da4
AP_LandingGear: send-text only if servo output has been configured
5 years ago
Randy Mackay
7c034990b5
AC_Fence: relax sys-status healthy reporting
5 years ago
Andrew Tridgell
dafd030904
AP_Airspeed: switched to recursive semaphore
...
this is needed by the SDP3X driver. It is the simplest fix for the
issue
5 years ago
Andrew Tridgell
8aa781206d
AP_GPS: fixed signed/unsigned comparisons
5 years ago
Andrew Tridgell
b7c9391619
AP_GPS: support Fix2 message for UAVCAN
...
this allows for RTK fix levels
5 years ago
Andrew Tridgell
632114d687
AP_GPS: support RTCMStream for RTCM injection on UAVCAN
5 years ago
Andrew Tridgell
6c31fb1bb6
AP_GPS: added automatic config of TMODE on F9
...
the Drotek F9 GPS ships with TMODE enabled, which means we don't get a
3D fix.
This also adds the VALGET/VALSET msgs we will need for automatic
moving baseline config
5 years ago
Andrew Tridgell
4dd1ec37f1
AP_UAVCAN: support RTCMStream for RTCM injection
5 years ago
Andrew Tridgell
fdd2e93f7e
HAL_ChibiOS: disable debug port on f103 to save memory
5 years ago
Andrew Tridgell
a90a2e20dc
HAL_ChibiOS: enable CAN callbacks
...
this allows for much more reliable CAN comms in AP_Periph
5 years ago
Peter Barker
d0e62b0e0b
AP_RangeFinder: serial subclasses rely on base class for update()
5 years ago
Peter Barker
60cbefc1ae
AP_RangeFinder: move update function to serial base class
5 years ago
Peter Barker
b18f1a8e22
AP_RangeFinder: move uLanding to using common serial backend
5 years ago
Peter Barker
9829a1d08b
AP_RangeFinder: move wasp to using common serial backend
5 years ago
Peter Barker
62f2f3e19e
AP_RangeFinder: factor constructor, use to move Lanbao to serial baseclass
5 years ago
Peter Barker
acc1f955ef
AP_RangeFinder: make Benewake backend use new intermediate class
5 years ago
Peter Barker
0246dd990e
AP_RangeFinder: make MaxsonarSerialLV backend use new intermediate class
5 years ago