Commit Graph

11500 Commits

Author SHA1 Message Date
Felix Ruess a740798858 [build] use pkg-config to get ivy include dirs for simulation targets 2014-10-22 19:33:10 +02:00
Felix Ruess a55a745e90 [build] use pkg-config to find ivy-glib 2014-10-22 19:24:49 +02:00
Felix Ruess 97be5852c7 [maps] use BRE instead of extended regex for sed 2014-10-22 17:12:39 +02:00
Felix Ruess f7d4aa436e [build] don't error on clean if cross-compiler is not found 2014-10-22 17:11:31 +02:00
Felix Ruess c043d4d7c6 [simulator] fix flightgear viz on 32bit systems
all current fg versions have that padding1 var, hence also no need for pack pragmas
2014-10-21 14:46:50 +02:00
Felix Ruess b2dcc2ceb8 [conf] fix conf_tests 2014-10-21 14:00:27 +02:00
Gautier Hattenberger 855ac9d4fb [ocaml] dirty fix to avoid segfault of server and GCS 2014-10-21 13:58:37 +02:00
Christoph Niemann 9328805b54 Add confs for HBMini 2014-10-21 13:16:09 +02:00
Christoph Niemann 5f14a325b8 add HBMini - Board files 2014-10-21 13:14:42 +02:00
Felix Ruess 4516a113c1 [modules] ms45xx publishes BARO_DIFF and TEMPERATURE via ABI 2014-10-21 12:55:54 +02:00
Felix Ruess 2d26cdbd2d [modules] baro modules publish TEMPERATURE via ABI 2014-10-21 12:54:32 +02:00
Felix Ruess f6827405be [abi] add TEMPERATURE message 2014-10-21 12:54:17 +02:00
Felix Ruess 88f17c99e6 [modules] separate USE_AIRSPEED_xx flags 2014-10-21 12:03:48 +02:00
Gautier Hattenberger d616131156 [ocaml] support display of formatted string in messages
this should close #796
to display an integer (or array of integer) in HEX, just add format="%x" to the field in messages.xml
2014-10-20 23:41:34 +02:00
Gautier Hattenberger bc4df1d4f0 [nav] takeoff detection module
set the launch variable to true based on pitch angle
2014-10-20 18:17:59 +02:00
Felix Ruess 953ef8ea10 [modules] add airspeed_ms45xx_i2c module
- differential pressure is filtered with a butterworth lowpass
- including (persistent) settings for pressure scale and offset
- add AIRSPEED_MS45XX message

closes #852
2014-10-20 14:36:59 +02:00
agressiva b35db3016d [modules] Added temperature adc module
Added temperature driver for analog sensors (LM35 and 100k NTC)

closes #857
2014-10-20 12:19:20 +02:00
Ewoud Smeur 8e7507951f New joystick file for RC trainer 2014-10-20 11:06:45 +02:00
Felix Ruess 89b2255a43 [airframes] fix quad_navgo actuators for nps 2014-10-19 21:15:21 +02:00
Gautier Hattenberger e971ddb32a [math] fix polyfit init 2014-10-17 18:46:45 +02:00
Gautier Hattenberger 2049726585 [module] add agl_dist module 2014-10-17 18:43:30 +02:00
Gautier Hattenberger b5fd2e88c8 [ardrone2] send filter status from navboard
- it allows to see if the mag is crashed or not
- set a max retry on the reset PIC board hack (which doesn't seems to
  help anyway)
2014-10-17 18:41:53 +02:00
Gautier Hattenberger 49900a0e3e [ardrone2] add rm_dir command 2014-10-17 18:25:31 +02:00
Felix Ruess 060b5585dc [ins] hack float_invariant to support geo_mag module
closes #858 until we have a proper solution of publishing local magnetic field via ABI messages
2014-10-17 09:49:26 +02:00
Gautier Hattenberger efa1cb4027 [gen_settings] only check targets on makefile nodes 2014-10-15 18:44:34 +02:00
Gautier Hattenberger c588f047e6 [gen_settings] fix bug when target is not specified (use default list) 2014-10-15 18:11:26 +02:00
Felix Ruess 878abc83eb [rotorcraft] only go to HOME mode if in NAV
then you don't have this "failsafe" in manual modes anymore,
but it will prevent issues like #850
2014-10-14 10:23:18 +02:00
Felix Ruess f9dea3d9e3 [generators] add type bool for gen_settings 2014-10-13 02:08:53 +02:00
Felix Ruess 063e75e838 Merge pull request #851 from paparazzi/spektrum_sim
[radio_control] spektrum for nps/sim

OCaml sim always uses the radio.xml file and sends ppm values in usec.
So for the time beeing you need to use the spektrum.xml radio file for the sim target if you really want to use the RC in the simple OCaml sim.

closes #503
2014-10-12 17:40:57 +02:00
Felix Ruess 15327349dd update create_module 2014-10-11 23:51:05 +02:00
Felix Ruess fc1158f932 [units] add ft<->m conversion 2014-10-11 23:51:05 +02:00
Gautier Hattenberger 7812533f42 [invariant] ignore warning 'cast-qual' locally 2014-10-11 22:48:22 +02:00
Felix Ruess 0c64a410c0 [rotorcraft] reorg stabilization includes/init
towards not requiring any specfic stabilization controllers (none, rate, attitude)
2014-10-10 23:14:07 +02:00
Felix Ruess 8ebfa6513d [radio_control] convert macros to functions and cleanup 2014-10-10 22:18:51 +02:00
Felix Ruess 3fab6eca1e [generators] update gen_autopilot
- add default cases to switch
- fix ifdef AUTOPILOT_CORE_<name>_C
2014-10-10 20:16:36 +02:00
Felix Ruess c3421299cc [nps] add missing pprz_geodetic_wmm2010 source again 2014-10-10 18:01:15 +02:00
Felix Ruess 64a280c0ff [firmwares] reorg rotorcraft makefile 2014-10-10 15:17:48 +02:00
Felix Ruess 0a612a0bc7 [conf] update examples using spektrum for sim 2014-10-10 11:11:45 +02:00
Felix Ruess a22013c412 [radio_control] spektrum for nps/sim
Ocaml sim always uses the radio.xml file and sends ppm values in usec.
So for the time beeing you need to use the spektrum.xml radio file for the sim target if you really want to use the RC in the simple OCaml sim.

closes #503
2014-10-10 11:11:45 +02:00
Gautier Hattenberger 8b7194a792 Merge pull request #834 from paparazzi/modules_settings
let's see what's happening then
2014-10-09 15:27:21 +02:00
Gautier Hattenberger 3ca680e959 [paparazzicenter] settings area adapt its size (no more scrollbar) 2014-10-09 11:19:19 +02:00
Felix Ruess e2261668dd [imu] imu_scale_x functions 2014-10-09 11:01:25 +02:00
Felix Ruess a54359cddf [baro_board] ms5611, error if BARO_PERIODIC_FREQ is over 100 2014-10-09 10:36:25 +02:00
Gautier Hattenberger c9f1d12be7 [ocaml] md5 sum target dependent due to unloaded settings 2014-10-09 01:02:23 +02:00
Gautier Hattenberger 885a250d9f [modules] fix modules' settings 2014-10-08 23:45:37 +02:00
Gautier Hattenberger d8e590dead [settings] remove settings from automatically unloaded modules 2014-10-08 23:29:28 +02:00
Felix Ruess d09f7a5446 [sys_time] maximum of 16 sys_time timers by default (was 8)
actually makes the baro periodic timer (for BARO_BOARD) usable by default on fixedwings
2014-10-08 21:39:50 +02:00
Felix Ruess b580c34652 [tmtc] ivy2nmea doesn't need gps lib, remove it on clean 2014-10-08 21:25:11 +02:00
Felix Ruess 91e0d8b745 [baro_board] make configure work for BARO_PERIODIC_FREQUENCY (needed to use define before) 2014-10-08 18:18:25 +02:00
Gautier Hattenberger 85e79a4018 [conf] update all example airframe for new modules' settings 2014-10-08 15:28:15 +02:00