Jonathan Challinger
9375fc8947
RC_Channel: add get_control_mid function
10 years ago
Jonathan Challinger
4d7988b302
RC_Channel: replace long with int32_t
10 years ago
Andrew Tridgell
14467b75a1
AP_Mount: use norm_input_dz()
...
this makes rc targeting much easier without drift
10 years ago
Andrew Tridgell
6b0c15b70f
RC_Channel: added norm_input_dz()
...
normalised input, taking into account dead zone
10 years ago
Andrew Tridgell
ad0e6dccbb
GCS_MAVLink: re-generate headers
10 years ago
Andrew Tridgell
de294277e9
GCS_MAVLink: cope with new mavlink repo change in mavlink_system_t
10 years ago
Andrew Tridgell
abba6395ad
AP_TECS: fixed spelling error
10 years ago
Randy Mackay
8ef2948f27
GCS_MAVLink: generate update to version
10 years ago
Randy Mackay
e46be909a4
GCS_MAVLink: generate after mount_status msg change
10 years ago
Arthur Benemann
9b5684d007
GCS_MAVLink: add MOUNT_STATUS to message enum
10 years ago
Arthur Benemann
f7f9bedc38
AP_Mount: update the status_msg() method to match the new definition
10 years ago
Arthur Benemann
c5b4121fc7
GCS_MAVLink: MOUNT_STATUS to always be reporting the angle of the gimbal
...
This is useful for GCS trying to plot the camera footprint.
10 years ago
Jonathan Challinger
055d3bee1f
GCS_MAVLink: run generate.sh
10 years ago
Jonathan Challinger
a4f994e8f0
GCS_MAVLink: update MAV_FRAME enum
10 years ago
Jonathan Challinger
2cc65dffe0
AC_WPNav: add set_spline_dest_and_vel function
10 years ago
Andrew Tridgell
809ff15b43
AP_GPS: make NMEA driver a bit easier to read
...
thanks to crashpilot100
10 years ago
Andrew Tridgell
b81b9e1bb8
AP_GPS: prevent bad NMEA strings from causing overruns in parser
...
fixes issue #961
thanks to crashpilot100 for spotting this!
10 years ago
Andrew Tridgell
7497b4dfb1
HAL_Linux: fixed Replay with new AP_InertialSensor library
10 years ago
Andrew Tridgell
7c288e020b
AP_InertialSensor: fixed detection of dead IMU
...
if a PX4 sensor does not give new data we need to avoid calling
_rotate_and_offset_*() to avoid marking it as healthy. Otherwise if
the MPU6k dies we won't switch to the LSM303D automatically
10 years ago
Andrew Tridgell
22237f2530
HAL_SITL: fixed handling of SIM_FLOAT_EXCEPT in main thread
10 years ago
Randy Mackay
d9d238cc3c
Relay: param descr match labels for Pixhawk
...
Renamed Pixhawk FMU AUX1 to Pixhawk AUXOUT1 to match labels on case to
make it easier for users to know what value to choose
10 years ago
Randy Mackay
0d3e1131a7
Relay: Pixhawk AUXOUT2 enabled by default
10 years ago
bugobliterator
9d39c0407e
HAL_Linux: added ToneAlarmDriver.h
10 years ago
bugobliterator
485abbac3a
AP_Notify: cleanup use of bool from toneAlarm_init()
10 years ago
bugobliterator
329c1f5190
HAL_Linux:create ToneAlarmDriver as a separate class
...
ToneAlarm is now declared as a separate class instance of which is added as a private member of LinuxUtil
Some minor fixes in this patch include changing return type of tonealarm_init() to bool and use dprintf
10 years ago
bugobliterator
ad460659ad
AP_HAL: make toneAlarm_init() return bool
10 years ago
bugobliterator
f058131140
HAL_Linux Scheduler: reduce the delay inside tonealarm thread
...
Since the tonealarm is now passthrough the delay inside the thread needs to be reduced for precise tune generation
10 years ago
bugobliterator
3b94cb3072
HAL_Linux: make tonealarm generation a passthrough operation
...
get rid of all delays and while loops(that may turn into infinite loop)
10 years ago
bugobliterator
e254b406d0
HAL_Linux: make rtttl tune and tune repeat flag list static members
...
instead of initialising them inside constructor
10 years ago
Andrew Tridgell
c8c822422a
HAL_Linux: give error msg on failure to start toneAlarm
10 years ago
Andrew Tridgell
7718be81cb
AP_Notify: give error msgs on failure to start
10 years ago
Andrew Tridgell
682cf02770
GCS_MAVLink: regenerate after merge
10 years ago
Andrew Tridgell
0dba1b370a
GCS_MAVLINK: merge with upstream XML
10 years ago
Andrew Tridgell
d3b087d2c1
AP_GPS: fixed build on non-PX4 platforms
10 years ago
Andrew Tridgell
e69582aa1c
AP_GPS: added PX4EXPERIMENTAL to GPS type drop down
10 years ago
Holger Steinhaus
abad58874c
AP_GPS: enable GNSS modules handled by PX4 firmware via GPS_TYPE
...
GNSS modules handled by PX4 drivers are not auto-detectable, some are not even
connected to a UART port. The activation is therefore controlled by GPS_TYPE
only. Baud rate and port settings (if applicable) have to be handled by the PX4
firmware.
10 years ago
Holger Steinhaus
442aafbd1e
AP_GPS: add proxy driver for GNSS modules handled by PX4 firmware
10 years ago
John Williams
57d2fc1dd5
HAL_Linux: RCInput support for Zynq
10 years ago
Jason Short
7ee5b58535
AP_Mount: Axis mask speedup
...
Using a simple bit mask to avoid calculating an unneeded ATAN2() for AVR users.
10 years ago
Matthias Badaire
1d3a49e466
AP_HAL_PX4 : make UARTDriver capable to be called from different threads.
...
The modification allows the read and write functions to be called by any thread but the calling thread must be the last one that called the begin() function.
10 years ago
Andrew Tridgell
154bf51279
HAL_PX4: minor tidy up of if statement
10 years ago
Holger Steinhaus
9e9c62d245
HAL_PX4: work-around for periodic enable_ch() calls
10 years ago
Holger Steinhaus
e5549c90a1
HAL_PX4: do not overwrite disabled channels with zeros
...
Fixes #1321
10 years ago
Randy Mackay
d34ea4c124
AC_PosControl: fix to default force_descend param
10 years ago
Jonathan Challinger
e81c1dd5a1
AC_PosControl: add force_descend option to set_alt_target_from_climb_rate
10 years ago
Andrew Tridgell
2270a904ce
RC_Channel: make flaperson range from -4500 to 4500
10 years ago
Jonathan Challinger
cc955b738b
AP_NavEKF: Clean up flight detector logic
10 years ago
priseborough
5359da9c68
AP_NavEKF : Improved Magnetometer Error Handling
...
(Plane Only) If the yaw and GPS heading disagree by more than 45 degrees on takeoff, then the magnetometer is declared as failed. The heading is then reset based on the difference between GPS ground track and stgate velocity vector.
Magnetometer fusion uses corrected data and bias states are initialised to zero. This allows the compass to be switched in flight.
For persistent compass errors that trigger a timeout, the compass is not permanently failed, however for non-forward fly vehicles the compass weighting is reduced.
10 years ago
Staroselskii Georgii
a55db1c25d
AP_HAL_Linux: fixed LinuxGPIO_RPI::read()
10 years ago
Mikhail Avkhimenia
49d3035ee5
HAL_Linux: fix types, remove printfs in GPIO_RPI
10 years ago