jwilson
5b6fae5380
Adding config changes to allow PX4 to be built for the Excelsior board.
2016-05-05 08:34:31 +02:00
jwilson
c87a8bedb6
Adding config changes to allow PX4 to be built for the Excelsior board.
2016-05-05 08:34:31 +02:00
Julian Oes
0c5c111cdd
cmake: no param sculling for all eagle configs
2016-05-05 08:09:59 +02:00
David Sidrane
8d510471a1
Turn off paramter culling on eagle
2016-05-05 08:00:26 +02:00
David Sidrane
a08cce27d7
Allow paramter culling to be tunred off
2016-05-05 08:00:26 +02:00
Daniel Agar
553818b646
make submodulesclean proper order
...
-can't sync after deinit
2016-05-04 23:21:17 -04:00
Felix Hu
18176ea73d
change productstr
2016-05-04 23:33:48 +02:00
Felix Hu
9dd42e45d5
mod mindpx v2 prototype and defconfig
2016-05-04 23:33:48 +02:00
Lorenz Meier
45a5f2aaa4
MC vel control: Better defaults, better min and max gains
2016-05-04 22:49:36 +02:00
Julian Oes
aafcae7e6f
MPU9250: integrate using the FIFO sample interval
...
Instead of calculating time offsets between samples, it is easier just
to assume a constant sampling time. Then all samples can be integrated,
and published every forth time the FIFO buffer has been emptied.
The sampling in the sensor happens at 8kHz, the driver empties the
buffer at 1kHz, and publishes (and resets the integration) at 250 Hz.
2016-05-04 22:28:19 +02:00
Julian Oes
f528c63030
integrator: add a put method for known intervals
...
This adds a second put method to the integrator class. This allows to
integrate with known intervals between samples, rather than based on
timestamps. This makes integrating the samples coming out of the MPU9250
FIFO buffer easier.
2016-05-04 22:28:19 +02:00
Beat Küng
e24bef1f70
fix AttPosEKF::FuseOptFlow: move fuse block into 'if (fuseOptFlowData)' block
...
if fuseOptFlowData == false, then K_LOS was not initialized, but it was
accessed in the next fuse block to update states variable.
2016-05-03 17:34:42 +02:00
Beat Küng
27d821ac9f
fix position_estimator_inav_main: put terrain_estimator on the stack
...
This fixes a memory leak
2016-05-03 17:34:42 +02:00
Beat Küng
44a0981c14
fix px4_task_spawn_cmd: unlock mutex if pthread_create fails
2016-05-03 17:34:42 +02:00
Beat Küng
99a682e7a7
fix px4_task_spawn_cmd: memory leak, if one of the pthread_* calls fails
2016-05-03 17:34:42 +02:00
Beat Küng
c942266aa6
fix airspeedsim: add missing return
2016-05-03 17:34:41 +02:00
tumbili
57f73e59b7
warn immediately if ekf2 instance allocation has failed
2016-05-03 16:09:26 +02:00
tumbili
9f5e9594f5
implement ekf instance and block parameter instance as class members
...
in order to avoid memory management
2016-05-03 16:09:26 +02:00
Julian Oes
a6e1df06d9
Merge pull request #4422 from PX4/fix_snappy_muorbinit
...
muorb: call `initialize()` before `get_instance()`
2016-05-03 15:51:21 +02:00
Michal Stasiak
9db80b75f4
Auto take-off corner case: Reset work item type when landed
2016-05-03 14:04:33 +02:00
Lorenz Meier
b883b30404
Simulator: Drain the battery to 15%, reffill it once disarmed to allow for more testing
2016-05-03 13:45:15 +02:00
Lorenz Meier
e1e15add01
Reposition: Do not yaw for small dispsplacements
2016-05-03 13:35:53 +02:00
Lorenz Meier
a4ad826958
Loiter: Face travel direction when performing reposition
2016-05-03 13:16:19 +02:00
Lorenz Meier
6de02c460a
Battery estimation: Widen thresholds and filter more
2016-05-03 12:35:35 +02:00
Lorenz Meier
4c61f52269
Code style fixes
2016-05-03 11:42:28 +02:00
Lorenz Meier
c958bfeaa3
MAVLink app: Report OS and Firmware version
2016-05-03 11:39:54 +02:00
Lorenz Meier
ff3e17df0d
Systemlib: Add FW and OS versioning
2016-05-03 11:39:39 +02:00
Lorenz Meier
cef1e79b00
Update DriverFramework version
v1.3.0rc1
2016-05-03 10:04:55 +02:00
Mark Charlebois
8cb8987bcd
Use DriverFramework as a PX4 module ( #4415 )
...
* Use DriverFramework as a PX4 module
Targets wanting to use DriverFramework must add
lib/DriverFramework/framework
to their config file.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
* Removed spurious code
No need to add if check before for loop
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
* Added DriverFramework to NuttX configs
Added lib/DriverFramework/firmware to nuttx configs
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
* Updated src/lib/DriverFramework
* Removed DF_TARGET and __DF_${OS} defines
These are now handled inside DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
* Updated DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
* Restored __DF_${OS}
The include files in DriverFramwork need to know the target OS.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-05-03 10:03:28 +02:00
Lorenz Meier
23a9af9088
Bump param meta version
2016-05-01 18:28:45 +02:00
Lorenz Meier
c84b2ddeb0
Navigator: Clarify geofence params, remove terminate
2016-05-01 18:28:20 +02:00
Lorenz Meier
9b1e4c42de
Multicopter: Clarify speed params
2016-05-01 18:28:01 +02:00
Andreas Daniel Antener
bca167aa3f
added Sparkletech Ranger Quadplane config ( #4411 )
2016-05-01 17:30:06 +02:00
Lorenz Meier
6b756ca95a
FMU driver: Do not fake RSSI values, but report that we have no proper RSSI available
2016-05-01 16:55:42 +02:00
Lorenz Meier
887dfd1ec4
Fix RSSI lower bound
2016-05-01 16:42:30 +02:00
Lorenz Meier
4ec4deabbd
FMU driver: Make auto-detection of analog RSSI more stable
2016-05-01 16:36:15 +02:00
Lorenz Meier
be467f606b
Sensors: Use C++ init style
2016-05-01 16:25:25 +02:00
Lorenz Meier
088ee74591
Sensor params: Add two param handles that should have been there for a long time
2016-05-01 16:25:14 +02:00
Lorenz Meier
c7f3881ccc
Quad mixers: Add AUX1-2 passthrough
2016-05-01 16:24:52 +02:00
Lorenz Meier
34081c1d3c
FMU: Fix rc lost flag handing
2016-05-01 16:24:33 +02:00
Lorenz Meier
bdd2070dd7
FMU driver: Report RSSI for RC
...
Move RSSI sampling into FMU driver from sensors
2016-05-01 15:48:50 +02:00
Lorenz Meier
3335d32c0a
ADC driver: Publish via uORB
2016-05-01 15:48:50 +02:00
Lorenz Meier
ca3b1478ce
Add ADC report
...
Enable building of ADC topic
2016-05-01 15:48:43 +02:00
Lorenz Meier
b5b4769d1f
Enable RSSI sampling on Pixracer
2016-05-01 14:23:25 +02:00
Andrew Tridgell
82aca3d65c
FMUv4: enable RSSI analog input pin
2016-05-01 14:22:58 +02:00
Lorenz Meier
a189130b52
Commander: Be less chatty on auto disarm
2016-05-01 14:22:34 +02:00
Lorenz Meier
44316ac316
FMUv1: Build camera trigger
2016-05-01 14:22:16 +02:00
Lorenz Meier
9cfd730819
Topic listener: Depend properly on msg_gen
2016-05-01 13:47:41 +02:00
Lorenz Meier
0c7a4fd66e
Make parameter source file generation properly depend on board config
2016-05-01 13:47:41 +02:00
Lorenz Meier
d55feb2e0e
Disable mTECS, but retain code for now ( #4407 )
...
* Disable mTECS, but retain code for now
* astyle fw_pos_control_l1
* fw_pos remove pitch_max_special only used by mtecs
* move FW_T_CLMB_MAX to FW TECS param group
* fw_pos initialize tecs_status_s
2016-05-01 13:47:41 +02:00