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
Gustavo Jose de Sousa
b5a364504a
waf: make each board a build variant
...
With that, we don't have to recompile unnecessarily when switching between
boards. Now, each board has it's own build directory in build/<board_name>.
9 years ago
Gustavo Jose de Sousa
f338b917d0
waf: gbenchmark: get build node from variant
...
If there's no variant configuration, then cfg.variant will be '', which will
make bldnode be cfg.bldnode. Thus, this patch prepare gbenchmark build for
variant builds and doesn't break the current build.
9 years ago
Gustavo Jose de Sousa
f577c1702c
waf: gbenchmark: catch WafError instead of Exception
...
Also, change the output.
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
Peter Barker
d72a833ad4
sim_vehicle.sh: remove unused -e option and unused variables
...
Closes #3336
9 years ago
Tom Pittenger
607201a9b1
Plane: zero course error for straight bungee launch
...
This fixes the behavior where it uses the heading when switched to AUTO instead of at launch causing a turn just after a bungee launch
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
Andrew Tridgell
79c90d37f6
AP_Motors: apply HELI_RSC output type if available
9 years ago
Andrew Tridgell
6a58264c6b
RC_Channel: added set_aux_channel_default() API
...
this will allow for a default channel for aux functions. Also adds
heli_rsc and heli_tail_rsc functions
9 years ago
Peter Barker
2c78b4f537
SITL: encourage bash to create a subshell when spawning ardupilot
...
This issue is evident in Vagrant if you don't forward X.
_fdm_input_step determined there was no parent and killed ArduPilot.
Closed #3249
9 years ago
Andrew Tridgell
eb73a2b0c9
autotest: fixed fg_quad_view for new FlightGear versions
9 years ago
Randy Mackay
ccd3725f63
AP_Mount_Servo: remove out of date comment
9 years ago
Andrew Tridgell
e1f4814068
AP_Motors: only set output side of range for RSC
9 years ago
Andrew Tridgell
7cc53b6449
RC_Channel: setup only in or out part of channels for aux channels
...
this allows separate use of input and output
9 years ago
Andrew Tridgell
74883ddaeb
Copter: use set_range_in() for tuning channel
...
this allows channel 6 to be used for something else for output
9 years ago
Andrew Tridgell
48b774bc63
RC_Channel: allow more complete separation of input and output of channels
...
this allows for the type and range of channels to be different on
input and output
9 years ago
Andrew Tridgell
0ef61b1637
AP_NavEKF: moved ENABLE param to front of list
...
and mark as FLAG_ENABLE. This removes the EKF_* parameters when
EKF_ENABLE is 0
9 years ago
Andrew Tridgell
ac64effc74
AP_Param: allow group entries in any order
...
this will make the ENABLE flag more useful
9 years ago
Andrew Tridgell
57f580fdfc
AP_Param: enable param debug by default
9 years ago
Andrew Tridgell
60af7a6087
AP_Math: removed matrix3 parameter support
9 years ago
Andrew Tridgell
1b8cf84801
AP_Param: allow for up to 512 top level vehicle parameters
...
this will make life a bit easier for copter
9 years ago
Andrew Tridgell
0831661b3c
AP_NavEKF2: mark EK2_ENABLE as an ENABLE parameter
9 years ago
Andrew Tridgell
29cb0dcf2c
AP_Param: enable variables to be marked as enable variables
...
used to hide unused subtrees of variables
9 years ago
Andrew Tridgell
37b2e23322
AP_Param: allow objects containing parameters to be dynamically loaded
...
this makes it possible for objects containing parameters to be
dynamically loaded.
9 years ago
Andrew Tridgell
2dd8a0af74
HAL_SITL: allow visualisation of quad motor speeds in flightgear
9 years ago
Andrew Tridgell
568b1da797
autotest: added VTOL mission at KSFO airport
9 years ago
Andrew Tridgell
881ada9694
autotest: added windows flightgear view scripts
9 years ago
Andrew Tridgell
c3829dfb64
AP_Scheduler: allow for arbitrary loop rates
...
it turns out 300Hz is pretty useful as it allows for triple EKF on
pixhawk
9 years ago
Andrew Tridgell
bd272390bc
Rover: support up to 14 input channels on all boards
9 years ago
Andrew Tridgell
5c94b61f49
Copter: support up to 14 input channels for all boards
9 years ago