Tom Pittenger
70a45680ed
AP_TECS: fixed param desc for TECS_LAND_THR
9 years ago
Andrew Tridgell
415d800957
AP_Param: use get_custom_defaults_file()
9 years ago
Andrew Tridgell
b4cc3d9668
HAL_SITL: implement get_custom_defaults_file()
9 years ago
Andrew Tridgell
5f4bd10477
AP_HAL: added get_custom_defaults_file() to Util
9 years ago
Andrew Tridgell
f8b52c6a67
AP_AHRS: try to start EKF2 slightly before EKF2
...
this gives priority to EKF2 on memory
9 years ago
Andrew Tridgell
a6c39dee84
AP_NavEKF: don't allocate EKF1 unless it will leave 4k free memory
9 years ago
Andrew Tridgell
9188670e03
AP_TECS: added get_height_rate_demand() call
9 years ago
Andrew Tridgell
a07a8aece1
RC_Channel: added pwm_to_angle_dz_trim()
9 years ago
Andrew Tridgell
7c9ee9363b
AP_Motors: added rc_map_mask() function
9 years ago
Andrew Tridgell
dfccf8f713
AP_Motors: also wrap set_freq and enable_ch for motor mapping
9 years ago
Andrew Tridgell
77af00c5e1
AP_Motors: allow arbitrary mapping of channels on multirotors
...
using RCn_FUNCTION with motor1, motor2 etc
9 years ago
Andrew Tridgell
2777ff63ba
SITL: heli-sim: prevent ground rotation and reduced affect of ground impact
9 years ago
Paul Riseborough
e80fb8b3fa
AP_NavEKF2: Improve non-GPS in-flight attitude accuracy
...
The non-GPS mode was not being activated for small height gains - eg indoor flight.
The incorrect innovation consistency check was being applied to the synthetic velocity observations.
9 years ago
Andrew Tridgell
a3d781bf3f
GCS_MAVLink: fixed a valgrind error
9 years ago
Andrew Tridgell
0e8dbe92f0
GCS_MAVLink: fixed string overrun found by asan
9 years ago
Andrew Tridgell
519afc7a06
HAL_PX4: debug code for FRAM corruption
9 years ago
Andrew Tridgell
9941c91d36
RC_Channel: prevent a warning message for assigned RC channels
9 years ago
Andrew Tridgell
6c064ae8bd
HAL_SITL: flow control is enabled on SITL
...
faster parameter download
9 years ago
Andrew Tridgell
68a46bc1ff
GCS_MAVLink: use AP_Param::count_parameters()
9 years ago
Andrew Tridgell
93f0707679
AP_Param: added count_parameters() API
...
this auto-clears when an ENABLE parameter changes
9 years ago
Peter Barker
ff8008d81a
DataFlash: remove unused callbacks, unimplemented functions
...
Closes #3269
9 years ago
Víctor Mayoral Vilches
d73fc4c0b2
AP_Notify: Add PXFmini support
9 years ago
Víctor Mayoral Vilches
fa3dad928b
HAL_Linux: Add PXFmini to Linux_Class
9 years ago
Víctor Mayoral Vilches
e1de1f5f80
HAL_Linux: Util, add PXFmini support
9 years ago
Víctor Mayoral Vilches
e493bfcae4
AP_InertialSensor: add PXFmini support
9 years ago
Víctor Mayoral Vilches
a0b9181198
HAL_Linux: Scheduler add PXFmini support
9 years ago
Víctor Mayoral Vilches
1c49b086eb
HAL_Linux: SPIDriver add PXFmini support
9 years ago
Lucas De Marchi
e0d19dc87d
AP_HAL_Linux: RCInput_RPI: fix coding style
9 years ago
Víctor Mayoral Vilches
fdf490dad1
HAL_Linux: RCInput support for PXFmini
9 years ago
Lucas De Marchi
4e883e033f
AP_HAL_Linux: GPIO: remove ifdef comment
...
It just clutters the source code and review process when a new similar
board is added.
9 years ago
Víctor Mayoral Vilches
8ce8045033
HAL_Linux: GPIO, add support for PXFmini
9 years ago
Víctor Mayoral Vilches
0aee50b99e
HAL: Add PXFmini board
9 years ago
Andrew Tridgell
ea823a818c
AP_AHRS: enable EKF2 by default in AHRS
9 years ago
Andrew Tridgell
a0a4b698f6
AP_NavEKF: disable EKF1 by default
...
use EKF2 instead
9 years ago
Andrew Tridgell
c34626ec4e
AP_NavEKF2: automatically cut back EK2_IMU_MASK to suit number of IMUs
9 years ago
Andrew Tridgell
cc25575b3a
AP_Scheduler: prevent a startup crash in autotest for Rover
9 years ago
Andrew Tridgell
62b2a2117d
SITL: only report ground contact at most once per second
9 years ago
Andrew Tridgell
dd07ffce08
HAL_SITL: enable debug of rcoutput channel enable and frequency
9 years ago
Andrew Tridgell
526fb65dd1
HAL_PX4: fixed setting of rcout frequency on alt channels
9 years ago
Andrew Tridgell
224b2e2dda
AP_Param: allow group entries as duplicates
...
otherwise this breaks heli attitude control object
9 years ago
Andrew Tridgell
b6155d2cb6
RC_Channel: fixed output for k_motor*
9 years ago
Andrew Tridgell
1b682e3c8f
AP_Motors: swash servos are output only
9 years ago
Andrew Tridgell
238e912000
RC_Channel: allow find_channel() to be called early
...
and fix a bug!
9 years ago
Lucas De Marchi
47f25a0aa0
AP_HAL_Linux: remove _export_pins() method
...
The initial idea was to export all pins to be used at once, so we
created _export_pins() to take all of them and a wrapper method,
_export_pin() to export a single one. However we never export more than
one pin at once.
9 years ago
José Roberto de Souza
ba0ed84039
AP_HAL_Linux: Refactor GPIO_Sysfs
...
- Replaced PATH_MAX by the maximum stack memory it will use for GPIO
paths
- Added more information to error logs
- Removed the '/n' when writing to GPIO sysfs files
- Using Linux Util write_file() on _pinMode()
9 years ago
José Roberto de Souza
0c0d595b55
AP_HAL_Linux: Export GPIO pin inside of pinMode()
...
Make sure pinMode() method exports the pin before using it. Otherwise
the export method would need to be called, differently from other GPIO
implementations.
Since now export_pin and export_pins are called only internally, reduce
their visibility to protected.
9 years ago
Ricardo de Almeida Gonzaga
7033e4d8ed
AP_HAL_Linux: OpticalFlow swap crop and scale order
...
In order to be easier to understand the image manipulation for the ones
who read this part, since the order makes no difference in this stage.
9 years ago
Ricardo de Almeida Gonzaga
cbb313ec2c
AP_HAL_Linux: Fix OpticalFlow crop calculation
...
'left' value should be the lateral edges size
9 years ago
Andrew Tridgell
9123ef9f38
RC_Channel: added find_channel() and channel numbers
9 years ago
Andrew Tridgell
d31ba2b380
AP_Motors: added rc_write function
...
this is intended to make remapping motors and rescaling output easier
9 years ago