Commit Graph

14019 Commits

Author SHA1 Message Date
Felix Ruess e18e4e2f29 [generators] more verbose error reports
if someone actually manages to provide a directory instead of a xml file
2016-04-06 11:26:20 +02:00
Felix Ruess e69f68cb1d Revert pprzlink_descriptor merge #1589
as this somehow broke the simulators...
2016-04-02 11:21:30 +02:00
Felix Ruess 1e836530d6 update changelog 2016-04-01 21:15:18 +02:00
Felix Ruess bd7f6a1d2d [modules] fix some include directives 2016-04-01 14:46:55 +02:00
kevindehecker 45d4ca3486 RADIO_FLAP is now called RADIO_AUX1 on fbw side 2016-04-01 14:07:31 +02:00
kevindehecker c3ce84fe64 Fix compile error caused by mistakenly putting autopilot_motor_on in px4 ifdef 2016-04-01 14:07:31 +02:00
Felix Ruess 9b4c84cc7c [pprzlink] disable fd functionality by default
disable the file descriptor functionality by default because it increases code size quite a lot and hence won't fit anymore on small boards (e.g. naze32).
It can be enabled by defining PPRZLINK_ENABLE_FD

This fixes builds for flip32,naze32, etc. after merging #1589
2016-04-01 13:50:55 +02:00
Felix Ruess a99dfbd5e8 [modules] ins_xsens700: hack for SITL 2016-03-31 23:36:26 +02:00
Gautier Hattenberger cbee08aead fix function definition 2016-03-31 23:20:37 +02:00
Felix Ruess 8b43408753 [modules] use string type where appropriate 2016-03-31 22:40:47 +02:00
Gautier Hattenberger 1fdea9387b [modules] split define and include
also reuse 'type' attribute for string flags
2016-03-31 22:40:46 +02:00
Gautier Hattenberger d14135246e fix attribute type error in usb_serial drivers 2016-03-31 22:21:34 +02:00
Felix Ruess d139db2df4 fix some more errors after pprzlink update 2016-03-31 22:03:04 +02:00
Felix Ruess 3536ac864c [mcu_periph] udp: fix bool regression 2016-03-31 21:49:41 +02:00
Felix Ruess 9ee7a2f225 [docker] run.sh exit with correct status 2016-03-31 21:43:46 +02:00
Felix Ruess bd822d4560 [actuators] spektrum: fix typo after pprzlink update 2016-03-31 21:16:34 +02:00
Felix Ruess b998261a6c Merge pull request #1569 from kevindehecker/PX4_IMU
Pixhawk board IMU driver

- SPI driver for the lsm303dlhc and refactor I2C driver.
-  Created a PX4 imu, which consists lsm303dlhc (acc) + l3g (gyro) IMU, both on spi and the lsm303dlhc mag
- Changed the ms5611 baro to spi
- configurable signs for hmc58xx (to rotate sensor output in 90deg units)
2016-03-31 21:10:00 +02:00
kevindehecker e477cdf1ac [intermcu] PX4: Dial down baud after start up period
closes #1587
2016-03-31 21:00:42 +02:00
kevindehecker a8b381882c Added warning for Lsm303dlhc I2C driver 2016-03-31 20:33:55 +02:00
OpenUAS 138e370dd2 Merge pull request #1586 from hbrezak/master
Upgraded lucas kanade optic flow module
2016-03-31 19:52:45 +02:00
hrvoje 58382a7748 Merge branch 'master' of https://github.com/paparazzi/paparazzi 2016-03-31 19:36:13 +02:00
hrvoje bbfea9b991 Included pull request advices. 2016-03-31 19:33:47 +02:00
kevindehecker d09dba5e4c Fix bool rebase issues 2016-03-31 19:16:23 +02:00
kevindehecker 81b5b329a9 Created IMU_PX4_DISABLE_MAG define 2016-03-31 19:16:23 +02:00
Felix Ruess 174bc4404e Merge pull request #1589 from paparazzi/pprzlink_descriptor
[pprzlink] update for new API of pprzlink using fd parameter

See https://github.com/paparazzi/pprzlink/pull/5

This update in the pprzlink API allow to pass a parameter (long int) to the transport and device function. It can be an address, a file descriptor, an index,... This will allow a more efficient sending of messages especially when using transaction queues or malloc and for the ongoing chibios implementation.
2016-03-31 18:49:01 +02:00
Gautier Hattenberger 086d3c1dff [pprzlink] update for new API of pprzlink using fd parameter 2016-03-31 18:09:36 +02:00
OpenUAS 4649e4af48 Merge pull request #1588 from OpenUAS/bebop_main_ap_startup_fix
Fix upload and first run experience of PPRZ on Bebop
2016-03-31 17:48:19 +02:00
Open UAS d68e8839a5 Fix upload and first run experience of PPRZ on Bebop 2016-03-31 17:40:07 +02:00
kevindehecker 07c762a66a Removed unnecessary board config include 2016-03-31 17:28:55 +02:00
kevindehecker 034c684cce Added HMC58XX channel and sign defines to doc 2016-03-31 17:28:55 +02:00
kevindehecker 7c3ecd27ae Trivial name changes 2016-03-31 17:28:55 +02:00
kevindehecker 7eb1e00c54 Rotate external magneto fix 2016-03-31 17:28:55 +02:00
kevindehecker 30800f88e2 Streamlined lsm303dlhc driver 2016-03-31 17:28:55 +02:00
kevindehecker 5387b8e576 Added defaults for px4 imu 2016-03-31 17:28:55 +02:00
kevindehecker d8cb28390b Removed mpu6000 and hmc5833 from px4 imu 2016-03-31 17:28:55 +02:00
kevindehecker 6c9a2badd7 Baro is on spi 2016-03-31 17:28:55 +02:00
kevindehecker 7e7aca8df7 Added second PX4 IMU, made it the primary one. 2016-03-31 17:28:54 +02:00
Gautier Hattenberger c4d7283b8d use correct version of liopencm3
fix previous commit erroneous modification
2016-03-31 16:29:22 +02:00
tcunis ab1249b709 Oval navigation for rotorcraft. 2016-03-31 16:26:46 +02:00
Felix Ruess 8edab84dd4 replace TRUE/FALSE by stdbool true/false 2016-03-31 15:26:45 +02:00
Felix Ruess 5c1e4260fe replace bool_t with C99 bool from stdbool.h 2016-03-31 15:26:44 +02:00
Felix Ruess e56fd4eae5 Revert "allow xml in module description"
This reverts commit a2c9587165.

Somehow the OCaml XML/DTD parser doesn't like it if the description contains CDATA...
2016-03-31 12:02:06 +02:00
Felix Ruess a2c9587165 allow xml in module description 2016-03-31 11:52:09 +02:00
Felix Ruess 05e43e6ddb [modules] gps_ubx_i2c: depends on gps_ublox
also set default to i2c1
2016-03-31 11:44:20 +02:00
Gautier Hattenberger 107c14a394 Merge pull request #1580 from masierra/ms_i2cgps
[gps_i2c] gps_i2c module rewritten, added ubx ucenter compatibility
2016-03-31 10:20:22 +02:00
masierra b1ce64af52 [gps_i2c] fixed compilation warning 2016-03-30 16:06:59 -07:00
OpenUAS 63a7b79687 Update bayer.h
Get rid of warning: declaration of ' .. ' shadows a global declaration.
2016-03-31 00:46:23 +02:00
Felix Ruess 7ad80d1dbf Merge pull request #1541 from paparazzi/refactor_xsens
Refactor xsens

Factor out the common code and convert the subsystems to modules.
This is NOT tested with real hardware so far (not many people have a XSens).

- `XSENS_OUTPUT_MODE` might be wrong (or set it to output more than needed) in some cases (like for pure IMU mode)
- The different signs (IMU/sensor orientation) between the different xsens types is also weird and unclear.
See also related #924
2016-03-30 23:13:55 +02:00
Felix Ruess 32df800f8a [conf] don't use gps type ublox_utm anymore 2016-03-30 23:03:57 +02:00
Felix Ruess dd0d41a294 [modules] hack to fix ins_xsens compilation for sim 2016-03-30 22:36:48 +02:00