kevindehecker
a4c9db8001
Fixed problem in datalink test prog
2016-03-04 15:47:46 +01:00
Felix Ruess
4d6fb7b3e7
[flight plans] revert rotorcraft_optitrack.xml
...
the changes introduced in #1539 were broken
2016-03-03 22:20:11 +01:00
mavlabcourse
9fcef07f45
[rotorcraft][modules] add orange_avoider and MavLab course confs
...
closes #1539
2016-03-02 14:10:18 +01:00
Felix Ruess
390597e387
Merge pull request #1540 from paparazzi/flight_plan_modules
...
Load modules directly from a flight plan.
Mainly meant for specifying which nav modules to load directly in the flight plan.
This should make easier to set up the airframe file as it doesn't need to contain the modules needed only for some specific flight plans (where some nav routines are called that are provided by nav modules).
2016-02-27 12:14:07 +01:00
Gautier Hattenberger
993818bdd6
[modules] display warnings when module or its options are loaded twice
2016-02-25 23:23:00 +01:00
k.n.mcguire@tudelft.nl
5672a5274f
[modules] cleaned up opticalflow modules and edgeflow
2016-02-24 16:57:42 +01:00
k.n.mcguire@tudelft.nl
a7226ee743
[modules]edgeflow calculate velocity, however fps is still wrong
2016-02-23 16:40:14 +01:00
k.n.mcguire@tudelft.nl
2b7adce6e2
[modules] added edge_flow files to be inserted in the optical flow module
2016-02-23 09:39:14 +01:00
k.n.mcguire@tudelft.nl
78f892924a
[conf] modifications to control panel and added a new airframefile
2016-02-23 09:38:30 +01:00
Richard A Burton
e35428fd25
Fix ADC issue with Elle0 configs as well as update pwm servo and battery level values
2016-02-22 02:26:38 -08:00
Gautier Hattenberger
c697449e98
[modules] allow to load modules from a flight plan
2016-02-17 23:11:03 +01:00
Ewoud Smeur
3b100cd882
zero gravity heuristic for vibrating heli
2016-02-17 13:05:14 +01:00
Richard A Burton
9b559164fd
Convert subsystem to module for HooperFly frames
2016-02-16 15:45:17 -08:00
Felix Ruess
0aa67a112b
[conf] fix ins_vectornav gps type
...
still doesn't properly support multi-gps, needs it's own gps struct...
2016-02-16 22:18:34 +01:00
Felix Ruess
470311987f
[conf] flixr: convert subsystems to modules
2016-02-16 22:18:31 +01:00
Gautier Hattenberger
fdb133051c
[gps] adapt vectornav ins to multi GPS support
2016-02-15 19:45:27 +01:00
Gautier Hattenberger
664bc8a775
[gps] update gps ublox module to comply with multi gps
2016-02-12 21:13:02 +01:00
Felix Ruess
2d2349f421
Merge pull request #1532 from flixr/multigps_ms
...
support for multiple GPS
To e.g. use piksi as a secondary GPS:
```
<subsystem name="gps" type="ubx">
<configure name="UBX_GPS_PORT" value="UART2"/>
</subsystem>
<subsystem name="gps" type="piksi">
<configure name="PIKSI_GPS_PORT" value="UART3"/>
<configure name="SECONDARY_GPS" value="piksi"/>
</subsystem>
```
2016-02-12 18:44:09 +01:00
Felix Ruess
6e75ed84e2
[build] use VPATH for pprzlink
...
for better dependency resolution and avoid having home/var/share/pprzlink instead of pprzlink in var/aircrafts/<AC>/<target>
2016-02-12 14:48:41 +01:00
Gautier Hattenberger
a5ed01bab4
[build] use 'default' instead of 'value' to pass default values
2016-02-12 00:03:18 +01:00
Gautier Hattenberger
d76887c062
[build] add firmware option to modules' makefile section
...
- allow to make a single module with specific firmware support
- example with telemetry_transparent module
2016-02-10 19:06:58 +01:00
Gautier Hattenberger
904507a4e6
[build] add case modifier to modules' makefile
...
- this allow to use lower and upper version of a makefile variable.
- can also be use to provide default value to some variables.
2016-02-10 18:05:43 +01:00
Gautier Hattenberger
15eb4e7550
[airframes] fix ENAC conf for included files
2016-02-09 19:27:01 +01:00
Felix Ruess
3a8fd5aed4
[conf] bebop2_indi: set G2 to zero for nps
2016-02-09 10:17:13 +01:00
Gautier Hattenberger
c9b2e4b158
[airframes] update ENAC airframes to use modules only
2016-02-09 09:59:51 +01:00
Felix Ruess
e4288d1694
[gps] fix typo in piksi makefile and add multi gps example
2016-02-07 22:17:09 +01:00
Felix Ruess
7529efdcf1
[gps] make more dual gps capable
2016-02-07 21:52:01 +01:00
Felix Ruess
01ae32cbde
[gps] cleanup multi gps implementation
...
instead of a gps_multi_id subsystem, do it like for AHRS, e.g.
```
<subsystem name="gps" type="ubx"/>
<subsystem name="gps" type="piksi>
<configure name="GPS_SECONDARY" value="piksi"/>
</subsystem>
```
2016-02-07 21:22:51 +01:00
Gautier Hattenberger
70e867cad7
[flight_plan] update versatile FP to show auto variables usage
2016-02-06 11:07:55 +01:00
masierra
3c7e2d6b53
[sim_hitl] added new gps support
2016-02-05 15:24:11 -08:00
masierra
d90af7eb62
[xsens] added new gps support
2016-02-05 15:24:11 -08:00
masierra
f0266ad5b2
[mtk] added new gps support
2016-02-05 15:24:11 -08:00
masierra
ac9cef2f5e
[skytraq] added new gps support
2016-02-05 15:23:49 -08:00
masierra
c56fea0899
[furuno] added new gps support
2016-02-05 15:23:49 -08:00
masierra
07efb49367
[nmea] added new gps support
2016-02-05 15:23:49 -08:00
masierra
93c0f4a970
[udp gps] added new gps support
2016-02-05 15:23:49 -08:00
masierra
b222da438b
[sim] added new gps support
2016-02-05 15:23:49 -08:00
masierra
cd0f166b3f
[gps datalink] added new gps support
2016-02-05 15:23:49 -08:00
masierra
6d54a72b46
[nps] modified for ABI approach
2016-02-05 15:23:48 -08:00
masierra
2a2a1a2c3c
[sirf] modified for ABI approach
2016-02-05 15:23:48 -08:00
masierra
aaa0d2a259
[piksi] makefile gps link
2016-02-05 15:21:20 -08:00
masierra
424d91f890
[multigps] added gps selector
2016-02-05 15:21:20 -08:00
masierra
1e1e51e6a5
[multigps] added multigps makefile
2016-02-05 15:21:20 -08:00
masierra
83d1cb572a
[multigps] changed for compatibility with multiple units
2016-02-05 15:21:20 -08:00
masierra
1023381623
[multigps] added gps defaults
2016-02-05 15:21:20 -08:00
Gautier Hattenberger
579fdf4acd
[flight_plan] allow variable declaration from flight plan
...
- can be used localy in the flight plan to avoid adding new variables in
the base code when it can be avoided
- with appropriate attributes, will generate a settings accessible from
the GCS
2016-02-05 00:36:18 +01:00
Felix Ruess
4e2122e5d4
[pprzlink] add read macros for all telemetry class
...
- support aligned or non aligned data depending of the arch
- Define PPRZLINK_UNALIGNED_ACCESS to TRUE if the target CPU/MMU allows unaligned access.
This is true for x86/64 and most recent ARM platforms (ARMv7, Cortex-A, Cortex-M3/4).
Examples for targets WITHOUT unaligned access support: LPC21xx, Cortex-M0
- will help air-to-air communications (#1509 )
2016-02-04 18:36:58 +01:00
Felix Ruess
831e51175a
Merge pull request #1525 from paparazzi/fix_gps_mtk
...
[gps] fix gps mtk compilation
2016-02-04 08:46:43 +01:00
Felix Ruess
219eee929f
[modules] fix gps_ublox sim target
2016-02-03 23:45:39 +01:00
Felix Ruess
e3e92dfaeb
[modules] fix gps_ublox
2016-02-03 23:12:41 +01:00