Commit Graph

13932 Commits

Author SHA1 Message Date
masierra 56ac02739c [nps] modified sim for ABI approach 2016-02-05 15:23:48 -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 052c4660cf [ubx] modified for ABI approach 2016-02-05 15:23:48 -08:00
masierra b5a929c913 [piksi] modified for ABI approach 2016-02-05 15:23:48 -08:00
masierra e61ab253f5 [multigps] modified for ABI approach 2016-02-05 15:23:48 -08:00
masierra 7c71054b50 [ubx] redundant redeclaration removed 2016-02-05 15:23:48 -08:00
masierra 0b67004c44 [ubx] ubx gpsState fix 2016-02-05 15:23:48 -08:00
Felix Ruess 4043fdb5fd [abi] configurable ID for GPS ABI message bindings 2016-02-05 15:23:48 -08:00
Felix Ruess 6db2cc9f43 [gps_ubx] make state part of gps_ubx 2016-02-05 15:23:48 -08:00
Felix Ruess 95f2b47b15 [gps_ubx] separate GPS_UBX_NB_CHANNELS for raw measurements 2016-02-05 15:23:48 -08:00
masierra aaa0d2a259 [piksi] makefile gps link 2016-02-05 15:21:20 -08:00
masierra 442f1211b9 [ublox] gps link fix 2016-02-05 15:21:20 -08:00
masierra 78021357b4 [multigps] modified defines 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 67265b0405 [multigps] GCS gps selector strip icons 2016-02-05 15:21:20 -08:00
masierra 03b9b16051 [multigps] added multi gps id 2016-02-05 15:21:20 -08:00
masierra cb24c2df24 [multigps] added multigps support for ublox 2016-02-05 15:21:20 -08:00
masierra cf88606f85 [multigps] added multigps compatibility for piksi 2016-02-05 15:21:20 -08:00
masierra 8becc86a02 [piksi] added heartbeat for piksi 2016-02-05 15:21:20 -08:00
masierra bd73eb5562 [piksi] added heartbeat for piksi 2016-02-05 15:21:20 -08:00
masierra 039317f2df [multigps] integrated multigps logic to gps.c, gps.h (see #1455) 2016-02-05 15:21:20 -08:00
masierra 369ef39e5c [multigps] added multigps abi id 2016-02-05 15:21:20 -08:00
masierra 640137d5e8 [multigps] changed gps link 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 987755f61f [gps] fix sim_hitl compilation 2016-02-04 20:47:41 +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
Gautier Hattenberger 2c952ca64f [ocaml] fix warning in live.ml 2016-02-04 17:04:22 +01:00
Gautier Hattenberger 2f582602a4 [build] tries to get correct dependency to pprzlink 2016-02-04 17:01:03 +01:00
Gautier Hattenberger 290b8a6d52 [ocaml] fix live.ml for new message_req function 2016-02-04 16:58:45 +01:00
Gautier Hattenberger 8e370981cb [ocaml] unbind WORLD_ENV message requests on timeout for sim 2016-02-04 15:41:31 +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 c8d208af4d [generators] gen_aircraft: actually add modules which are children of targets
e.g. make this work as expected:
    <target name="nps" board="pc">
      <module name="fdm"         type="jsbsim"/>
    </target>
which should be the same as
    <target name="nps" board="pc">
      <subsystem name="fdm"         type="jsbsim"/>
    </target>
2016-02-03 23:31:49 +01:00
Felix Ruess e3e92dfaeb [modules] fix gps_ublox 2016-02-03 23:12:41 +01:00
Felix Ruess e2fabe26ca [gps] fix gps mtk compilation
this has been broken since b80cc08bc7 and is probably not tested at all...
2016-02-03 21:21:22 +01:00
Felix Ruess cdd1086ad6 [datalink] demo uses shared datalink.c
and provide emtpy WEAK implementation of firmware_parse_msg
2016-02-02 22:10:07 +01:00
Felix Ruess ef251eac07 Revert "[datalink] NOT all firmwares use datalink.c"
This reverts commit 8390478a73.

Ok, all firmwares should be able to use datalink.c, since the stuff they might not use is protected by ifdefs
2016-02-02 22:00:38 +01:00
Gautier Hattenberger f8145a2ba1 [settings] filter modules' settings with target attribute like regular settings 2016-02-02 18:26:38 +01:00
Felix Ruess fc8ab48ddc [build] remove *.pyc files on clean 2016-02-02 14:15:31 +01:00
Felix Ruess 9f1b47e642 [datalink] fix fixedwing superbitrf 2016-01-31 18:07:15 +01:00
Felix Ruess 5451c744f9 [modules] logger_spi_link only for target ap 2016-01-31 17:07:38 +01:00
Felix Ruess 8390478a73 [datalink] NOT all firmwares use datalink.c
this is only used in fixedwing and rotorcraft
Other firmware can/should provide their own dl_parse_msg
2016-01-31 17:07:38 +01:00
Felix Ruess 2eb91bec72 [conf] fix BR bebop_indi 2016-01-31 16:48:15 +01:00
Felix Ruess 347c286f2d [traffic_info] remove redundant declaration 2016-01-31 16:48:08 +01:00
Felix Ruess ca628ae5d4 [traffic_info] rename SetAcInfo to set_ac_info
to follow naming conventions
And add doxygen comments
2016-01-31 15:30:14 +01:00
kirkscheper 08cf91e468 [multi] update traffic info for lla messages
closes #1509
2016-01-31 13:23:44 +01:00