* [abi] Add timestamp to AGL and BARO_ABS
* [make] Add support for c++0x for all architectures
* [math] Add air density calculation
* [gps] Add horizontal and vertical position accuracy
* [boards] PX4FMU change default baudrate and add SBUS
* [ins] Add EKF2
* [tests] Add Bebop2 with EKF2
* [nps] Fix jsbsim simulator initialisation and GPS accuracy
* First shot towards a separate HITL target
* Changes in HITL - still doesn't compile
* Added makefile selection
* HITL target works for fixedwing and rotorcraft - still needs cleanup and TLC
* Removed info messages from compilation process
* [autopilot] refactor autopilot API for both firmwares
With this, fixedwing and rotorcraft are mostly using the same interface
for the autopilot. Some specific code and messages handling are still
firmware dependent.
A large part of the autopilot logic of the fixedwing is moved from
main_ap to autopilot_static.
More getter/setter functions are provided.
* [autopilot] update the rest of the system and the conf
for using the refactored autopilot API
* [autopilot] fix some errors from CI servers
* [actuators] use dummy actuators module to prevent autoloading
* Rename Bart_heliDD_INDI.xml to tudelft_bs_helidd_indi.xml
* Rename Bart_heliDD_pid.xml to tudelft_bs_helidd_pid.xml
* Delete tudelft_course2016_bebop_colorfilter.xml
* Delete tudelft_course2016_bebop_avoider.xml
* [actuators] don't autoload actuators when set to 'none'
* [gcs] autodetect firmware for strip mode button
* [rotorcraft] add support of ChibiOS for the rotorcraft firmware
allows in particular to use the SDLOG on Apogee boards, and any modules
based on chibios threads in general
* [rotorcraft] also port rotorcraft FBW part to chibios
By default the original static autopilot is used. A config flag can
enable the use of the generated AP code.
A basic autopilot description is provided (4 modes + failsafe modes).
The server is capable of using the list of generated mode to properly
display mode names.
Tested in NAV and GUIDED mode in sim, and direct attitude control on
real aircraft.
and call it at the end of mcu_init
This should be used to init board functions like killing other processes on the Parrot drones
or initializing other onboard peripherals like the cmos cam chips.
So we use this instead of killing progs in electrical_init.
Replaces #1251 and is related to #1252
Defines don't work this way...
Was only used in gps_ubx_ucenter, replace it with GPS_UBX_UCENTER_SLOW_NAV_SOL flag
to set a lower NAV_SOL message rate (currently not set anywhere).
So you get full NAV_SOL messages rate for fixedwings as well
(just like before since the test for rotorcraft firmware was non-functional and always true).