Commit Graph

14470 Commits

Author SHA1 Message Date
Felix Ruess 5adccfc66a [docker] pass symlinked devices if docker version >= 1.12
Docker should support relative symlinks for devices from version 1.12 on...
2016-09-18 00:48:47 +02:00
Felix Ruess 6ba89ae63d [dox] fix doc generation for modules with dot in name
apparently doxgen pages can't have a dot in the page name
2016-09-18 00:40:32 +02:00
Felix Ruess 686b8918c4 update Doxyfile 2016-09-18 00:05:16 +02:00
Michal Podhradsky bb597681d1 add MOTOR_MIXING message 2016-09-17 23:56:56 +02:00
Gautier Hattenberger 770834a65a [nav] load mission module in the flight plan for easier usage 2016-09-17 21:58:05 +02:00
Gautier Hattenberger ff5db2fe88 [chibios] improve printf for sdlog and enable 'float' support 2016-09-17 21:54:13 +02:00
Gautier Hattenberger f19a994428 [module] fix typo in aoa_pwm module 2016-09-17 21:52:41 +02:00
Gautier Hattenberger 16a447da37 Ap mode setting (#1852)
* [rotorcraft] allow to change some modes from settings even without RC

see #1819

* [rotorcraft] allow some more modes without RC

* [joystick] change mode directly instead of rc_auto2

* [rotorcraft] change handler name to avoid confusion
2016-09-02 21:22:35 +02:00
Ewoud Smeur f29a989827 Fixed usage of guidance indi without stab indi 2016-09-02 15:22:43 +02:00
Ewoud Smeur a962d52144 Added airframe file for bebop2 without damping
- The dampers of the bebop2 provide really bad damping
- If you excite them, they will oscillate for a while
- Feedback of the rates results in resonance
- Fixating the airframe allows for much better control
2016-09-02 14:49:05 +02:00
Ewoud Smeur 30eb43b5ab Changed sliders for gain_scheduling settings 2016-08-31 11:29:24 +02:00
Ewoud Smeur 7abb65c52d spinup sets commands instead of angles (#1851)
also added doxygen comments
2016-08-30 18:32:45 +02:00
Ewoud Smeur ecff08cd93 added vertical axis to indi guidance and cleanup (#1845)
the vertical acceleration is now also controlled, which requires one parameter: the relation between thrust command and specific thrust delivered. Also, this PR brings some code clean-up and more comments.
2016-08-30 18:31:37 +02:00
Ewoud Smeur 7086b68c17 fixed path in gain_scheduling settings 2016-08-26 16:38:45 +02:00
HooperFly e32820b41f Seed NES, SNES, and N64 game pad configurations for use in NAV/GUIDED modes (#1850) 2016-08-26 10:36:47 +02:00
Roland Meertens a84c90cda7 added ttyUSB0 to bebop board 2016-08-24 11:15:52 +02:00
Michal Podhradsky 41b2e7ec47 combine sys_mon and rtos_mon modules (#1846)
Only one module (sys_mon) used - it will automatically detect if it is rtos, sim or bare-metal and will send the proper message (RTOS_MON or SYS_MON). Easier to use because the user don't have to change between sys_mon and rtos_mon anymore.
Plus added support for CPU load on SIM targets
2016-08-22 23:48:13 +02:00
Felix Ruess 5d09b74ddd [test_progs] use usb telemetry if MODEM_DEV=usb 2016-08-22 23:44:16 +02:00
Piotr Esden-Tempski 28c20da1b0 Disable USB VBUS checking.
It should not affect other platforms that do have the AF9 pin connected,
this should just end up ignoring the state of the AF9 pin.
2016-08-19 13:40:20 -07:00
Felix Ruess ebbdff8210 [modules] gps: cosmetic changes 2016-08-19 20:47:11 +02:00
Michael Sierra 918750a6bd [ublox] autoload gps_ublox module (#1847)
Interim fix until ublox can be refactored #1843 

Just do something like:
```
<module name="gps" type="ubx_i2c">
  <configure name="GPS_UBX_I2C_DEV" value="i2c1"/>
</module>
```
2016-08-19 18:10:09 +02:00
Michael Sierra c54a9c2f6f [ubx_i2c] silence warnings by casting i2c buffer (#1844) 2016-08-19 09:41:12 +02:00
Gautier Hattenberger e1ff1dc898 [gcs] prevent speech spam with 'approaching'
only triggered when close enough but not too much, and flying a long segment
fix #1833
2016-08-16 18:29:05 +02:00
Gautier Hattenberger 08cd0ff5e1 [ocaml] fix GCS crash when using papgets
was due to the use of 'magic' instead of the proper function
close #1823
2016-08-16 18:08:14 +02:00
Freek van Tienen 1d39c29bb4 [ground_segment] Fix log plotter KML output
The KML output was parsing the GPS messages as radians, but it was degrees instead. This means the values were converted to degrees once more afterwards.
2016-08-15 15:45:45 +02:00
podhrmic e4c791904d [rtos/sys mon] Add cpu_time field 2016-08-12 10:09:30 -07:00
Felix Ruess 6190b49637 [conf] imu fixes in some airframes 2016-08-12 16:05:21 +02:00
Felix Ruess 40051d1612 [imu] fix imu in demo and test_ahrs 2016-08-12 16:04:47 +02:00
Felix Ruess c307b4868c [modules] fix imu_mpu60x0_i2c and imu_mpu9250_i2c 2016-08-12 16:04:20 +02:00
Felix Ruess 77f7c94ad9 [bluegiga] fix BLUEGIGA_BUFFER_SIZE after #1838 2016-08-12 15:44:04 +02:00
podhrmic 92e3b16f8d [tests] Added new coverity test configuration
Coveriry test configuration that passes travis build time limit
2016-08-12 12:02:52 +02:00
Felix Ruess 3d7d0a4b0e [tests] travis runs coverity scan 2016-08-12 12:02:52 +02:00
Felix Ruess 17d32772c0 [imu] convert imu subsystems to modules (#1788)
* [imu] convert imu subsystems to modules

Also
- get rid of explicit imu init|event|periodic calls in main
- each imu implementation has their own imu_x_init/event/periodic

* [imu] fix some imu modules

* [imu] fix bad paths

* [imu] add imu_common module that every implementation autoloads

and put body_to_imu settings in imu_common module

* [imu] fix imu_ardrone2

* [conf] add imu_common settings module in conf_example and conf_tests
2016-08-12 12:02:38 +02:00
Ewoud Smeur 1a53c4471a set nav cmds instead of angles in nav manual mode (#1839)
* set nav cmds instead of angles in nav manual mode

* updated doxygen documentation

for the nav_set_manual function
2016-08-11 21:19:22 +02:00
podhrmic 0f6125f7e5 [chibios] Indentantion fix 2016-08-11 10:21:45 -07:00
Michal Podhradsky 8700b94f69 [superbitrf] Removed unused code (#1837) 2016-08-11 10:08:41 -07:00
podhrmic af37fa9de3 [ocaml] Added bounds check for baudrate index 2016-08-10 15:04:15 -07:00
podhrmic 8bff7aa9e4 Fix for undefined baudrates at Mac OS (see #1840) 2016-08-10 14:12:52 -07:00
Michal Podhradsky b68d1661aa Coverity fixes (#1838)
* [sys_time] Check bounds on timer id

* [chibios] Removed no-effect statement

* [bluegiga] Protection against out-of-bounds write

* [gps_ubx_center] Fixed unreachable code

* [nav] Zamboni survey fix
2016-08-10 20:45:14 +02:00
Ewoud Smeur 62765e4d31 removed nps target from Bart_heliDD_INDI 2016-08-10 12:14:23 +02:00
Roland Meertens c450023de8 [bebop] setting desired fps of front camera (#1834) 2016-08-08 22:38:57 +02:00
Ewoud Smeur d6ac7c35fa Merge pull request #1828 from hannwoei/bebop_outdoor_update
correction for bebop firmware version check during uploading
2016-08-08 12:23:29 +02:00
hannwoei 2d48e9bbec check bebop version higher than 3.2.0
tested until version 3.4.0-RC2
2016-08-08 10:30:04 +02:00
Ewoud Smeur 0066f65329 Merge pull request #1836 from bartremes/master
bebop2 no toilet bowl add +50 to x mag
2016-08-07 17:50:47 +02:00
bartremes 8a423bfa88 first succesful flight of bebop2 no toiletboil Add +50 on x calibleration 2016-08-07 07:08:52 +02:00
podhrmic 2b14ec884a [GCS] Removed unused stropts.h file 2016-08-05 16:16:45 -07:00
podhrmic da5c9d80f1 [vectornav] Updated messages 2016-08-02 11:38:33 +02:00
podhrmic 1aea78bad3 rtos_mon only for non-nps targets 2016-08-02 11:22:06 +02:00
podhrmic ba5714ad66 [Lisa MX] Added option to remap UART1 2016-08-02 11:21:03 +02:00
podhrmic 6d0f594731 Fixed typo in comments 2016-08-02 11:20:53 +02:00