Alexander Malishev
d0571f55ed
AP_OSD: use autoincrement mode to reduce spi traffic
7 years ago
Peter Barker
f4be542169
Copter: autotune: raise priorities of autotune success and param saved
...
Closes #8734
7 years ago
Peter Barker
38898dc793
Tools: autotest: add test for vision position estimate
7 years ago
Peter Barker
be19ae41d4
AP_HAL_SITL: increase debug for SIM connections
7 years ago
Patrick José Pereira
90601c80e9
Sub: Simplify some returns
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
e229d46612
Sub: Update functions argument names to match with cpp
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Peter Barker
c5d13847b2
AP_HAL_SITL: set cloexec on sitl-gps file descriptors
7 years ago
Peter Barker
6d6366df48
SITL: Sim_Vicon: set CLOEXEC on vicon file decsriptor
7 years ago
Peter Barker
b197d05476
Tools: autotest: allow for return of negative values in parameters
7 years ago
Andrew Tridgell
e5435e02ad
HAL_ChibiOS: report system ID in mavlink and logs
7 years ago
Andrew Tridgell
eb2c9dfe74
AP_HAL: define CHIBIOS_SHORT_BOARD_NAME if not defined
7 years ago
Andrew Tridgell
a7ecbf29aa
waf: define CHIBIOS_BOARD_NAME
7 years ago
Peter Barker
e577a5564f
AP_HAL_SITL: correct segfault when uartg configured
7 years ago
Randy Mackay
b9d8f53af2
Rover: correct object avoidance parameter descriptions
7 years ago
Peter Barker
ed724bc2be
AP_HAL_SITL: strip -w parameter on SITL reboot
7 years ago
Peter Barker
975b8c2e5f
Tools: autotest: use reboot to apply parameter changes; avoid sim restart
...
Previously we stopped the simulation to ensure parameter changes are
applied to the simulated vehicle. We can now reboot the simulated
autopilot, so these patches make use of those changes.
One big advantage is that the --gdb option is in play for the applying
of the parameters to the vehicle.
7 years ago
Andrew Tridgell
b4d527a9f8
HAL_PX4: support flashing bootloader with MAVLink command
7 years ago
Michael du Breuil
4299eb9ba8
AP_Terrain: Reduce memory consumption, simplify enable checking
7 years ago
Andrew Tridgell
e2f5ae6a4c
Tools: update bootloaders
...
added bad protocol protections
7 years ago
Andrew Tridgell
76f96bcf71
PX4Firmware: use UPLOADER env var
7 years ago
Andrew Tridgell
95b2587c76
waf: use ardupilot uploader for HAL_PX4
7 years ago
Andrew Tridgell
c955d7b824
AP_Bootloader: fixed issue loading NuttX firmwares
...
NuttX assumes a lot more about MCU state on startup
7 years ago
Andrew Tridgell
ca3beb88b7
HAL_ChibiOS: allow for telem1 and telem2 for bootloader on fmuv3
7 years ago
Andrew Tridgell
d470c161e8
AP_Bootloader: protect against random input to bootloader
...
require both a good sync and get_device before accepting destructive
operations
7 years ago
Andrew Tridgell
6cf205bdbe
HAL_ChibiOS: make sure we populate up to uartG
7 years ago
Andrew Tridgell
dd059b89f3
HAL_ChibiOS: added uartG for fmuv4 and fmuv5
7 years ago
Andrew Tridgell
759121f0d0
AP_SerialManager: support uartG
7 years ago
Andrew Tridgell
9e7d93ff48
HAL_VRBrain: support uartG
7 years ago
Andrew Tridgell
5862138a4b
HAL_SITL: support uartG
7 years ago
Andrew Tridgell
3fe04e941f
HAL_PX4: support uartG
7 years ago
Andrew Tridgell
9ae6734469
HAL_Linux: support uartG
7 years ago
Andrew Tridgell
e120f8be24
HAL_F4Light: support uartG
7 years ago
Andrew Tridgell
4ff57bd512
HAL_Empty: support uartG
7 years ago
Andrew Tridgell
0a5d287326
HAL_ChibiOS: support uartG
7 years ago
Andrew Tridgell
d1fcf2bab6
AP_HAL: added uartG
...
one more uart ...
7 years ago
Lucas De Marchi
981a575aa2
Frame_params: rename some aerofc parameters
...
Now that we don't panic() on unknown parameters, we can boot even with
wrong parameters. This brings the default parameters of aerofc to be up
to date.
The following parameters were not removed and will be warned:
WPNAV_LOIT_JERK
WPNAV_LOIT_MAXA
WPNAV_LOIT_MINA
WPNAV_LOIT_SPEED
There are no clear substitute for those, so they are staying until we
know if they should be renamed/changed/removed.
7 years ago
Lucas De Marchi
1a45aa12f5
AP_Param: warn on last pass only about unknown parameters
...
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
7 years ago
Lucas De Marchi
7f0d5ddf21
AP_Param: stop panic()'ing on unknown parameters
...
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.
On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.
This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
7 years ago
Ebin
96d4335765
Rover: Crash check based on angle for all rover frames
7 years ago
Ebin
fd92475ce9
autotest: added more default params for balance bot
7 years ago
Ebin
04604ced33
Rover: BalanceBot.cpp renamed to balance_bot.cpp
7 years ago
Ebin
97a260a980
APM_Control: get_throttle_out_from_pitch() accepts dt as argument
7 years ago
Ebin
10914d88b7
SITL: all unchanged variables declared const in BalanceBot::update()
7 years ago
Ebin
73e6ce18a0
Rover: Crash checks for Balance Bot
7 years ago
Ebin
2780d1715c
Rover: balance bot pitch control added in all modes
7 years ago
Ebin
c65405541e
Rover: balancing function call moved to manual mode update()
7 years ago
Ebin
6c2f18cc2f
Rover: manual mode support for balancebot
7 years ago
Ebin
657ff06380
APM_Control: added balancing function for BalanceBot
7 years ago
Ebin
936ebbe1f3
Rover: Added BalanceBot as a rover frame
7 years ago
Ebin
6bb5aa5d36
autotest: added default params for balancebot
7 years ago