Commit Graph

7078 Commits

Author SHA1 Message Date
Gautier Hattenberger 5aaf950537 Merge remote-tracking branch 'paparazzi/mpu60x0' into stm32f4 2013-04-24 10:34:16 +02:00
Felix Ruess 478f055825 [stm32] set_uart_pin only for F4 2013-04-24 10:28:07 +02:00
Gautier Hattenberger 60c78127f8 [uart] uart4 and 6 on stm32f4, generic set function (used on uart1) 2013-04-23 22:40:46 +02:00
Felix Ruess e1bfef64c6 [ext] update libopencm3 to get 16MHz resonator clock for F4 2013-04-23 22:40:35 +02:00
Felix Ruess 0cb7cae84b [peripherals] mpu60x0: use i2c convenience functions 2013-04-09 01:07:51 +02:00
Felix Ruess aaf6f21adb [peripherals] rename mpu60x0 files 2013-04-09 01:07:51 +02:00
Gautier Hattenberger 3ef05a3f3d [mpu] add i2c support for mpu60x0 2013-04-09 01:07:50 +02:00
Gautier Hattenberger 3268576f0b [mpu] attempt to make a generic configuration (spi/i2c) 2013-04-09 01:07:50 +02:00
Gautier Hattenberger 27f28a2228 [peripheral] start mpu driver 2013-04-09 01:07:50 +02:00
Felix Ruess d89e21542b [ext] PREFIX without trailing dash again, like in libopencm3 2013-04-09 01:01:56 +02:00
Felix Ruess dc8146e826 [ext] update luftboot submodule
PREFIX now needs the trailing dash, so /foo/bar/arm-none-eabi-
2013-04-08 22:11:15 +02:00
Gautier Hattenberger 9d23545a8e Merge remote-tracking branch 'paparazzi/master' into stm32f4 2013-04-08 15:29:34 +02:00
Felix Ruess b6c6ad7975 [dox] fix typos: rates are in rad/s 2013-04-05 13:40:24 +02:00
Felix Ruess 563ce358f7 [logalizer][fix] add pcre lib to plotprofile, weird...
Very weird stuff: works here on several Ubuntu 12.04 machines without explictly adding -lpcre
For Pranay it only works with explicitly adding it gcc ... --verbose outputs _exactly_ the same stuff as on my machine, but he gets:
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libglibivy.a(ivybind.o):function IvyBindingCompile: error: undefined reference to 'pcre_compile'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libglibivy.a(ivybind.o):function IvyBindingCompile: error: undefined reference to 'pcre_study'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libglibivy.a(ivybind.o):function IvyBindingCompile: error: undefined reference to 'pcre_fullinfo'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libglibivy.a(ivybind.o):function IvyBindingFree: error: undefined reference to 'pcre_free'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libglibivy.a(ivybind.o):function IvyBindingFree: error: undefined reference to 'pcre_free'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libglibivy.a(ivybind.o):function IvyBindingExec: error: undefined reference to 'pcre_exec'
collect2: ld returned 1 exit status
2013-04-05 00:23:01 +02:00
Loic Drumettaz 580cd4d8aa [GUIDANCE] abs(c_route) and abs(s_route) instead of abs(route) in north and east route components calculation 2013-04-04 11:01:31 +02:00
Felix Ruess bf9e273974 [python] towards python3 compat: division, map 2013-04-04 00:36:48 +02:00
Felix Ruess 5aef6a7e5b [python] fix realtimeplotapp
realtimeplotapp calls Stop() on IvyMessagesInterface and expects it to only unbind.
Add an extra Shudown method for messagesapp that also stops Ivy.
2013-04-03 23:58:37 +02:00
Felix Ruess 8cd3c4923a [python] more cleanup
- pep8: 4spaces indentation
- print_funtion
- use 'in' instead of has_key for dicts
- log stuff not tested...
2013-04-03 23:47:12 +02:00
Felix Ruess 1dbbf8f97f [python] cleanly shutdown messages_app 2013-04-03 22:01:12 +02:00
Felix Ruess 8e66efbe30 [python] filter returns an iterator in python3, make sure it stays a list 2013-04-03 19:42:00 +02:00
Felix Ruess 5f0423b6c9 [python] fix settingsapp: use generated var/<acname>/settings.xml 2013-04-03 19:31:37 +02:00
Felix Ruess e49901bfa8 [python] style, partial python3 compat
- pep8: 4 spaces
- use 'in' instead of has_key for checking dicts
- some fixes for settingsapp
2013-04-03 19:31:18 +02:00
Gautier Hattenberger 4fa2403887 [makefile] fix dependency on generated files for ocaml lib 2013-03-30 16:11:42 +01:00
Felix Ruess 03902d64d3 [peripherals][l2g4200] use i2c_transmit|transceive fuctions 2013-03-29 23:38:17 +01:00
eduardo 33fdb10d84 [peripherals] add driver for L3G4200 gyro 2013-03-29 23:38:17 +01:00
Felix Ruess e38464f902 clean trailing whitespaces 2013-03-29 23:35:10 +01:00
Felix Ruess adae102007 remove AVR support and unused AVR ground modem
closes #397
2013-03-29 23:29:57 +01:00
Stephen Dwyer c50058d6a2 [stm32][ms2100] the reset/set gpio state for the ms2100 reset functionality was inverted, hopefully fixes Issue #384 2013-03-29 16:17:01 -06:00
Felix Ruess b5983c3c8f [sim] fix get settings in NPS and other sims
since we directly subscribe to the ivy messages from the GCS, need to listen for
GET_DL_SETTING instead of DL_GET_SETTING
2013-03-29 22:49:21 +01:00
Gautier Hattenberger bf7e5df42a [imu] default settings for navgo imu 2013-03-29 21:00:13 +01:00
Felix Ruess de13525fd3 Merge branch 'ocamlfind_no_custom'
- Use findlib (ocamlfind) for ocaml packages.
- Create META file for pprz ocaml lib.
- Link dynamically instead of statically (no -custom), which also results in faster build times.
- Use mktemp to properly create temporary files.
- More makefile cleanup...

closes #274
2013-03-29 20:18:09 +01:00
Felix Ruess cbda7ee819 [makefile] minor improvements for lib/ocaml
- separate targets for byte and native libs
- replace copyMETA target with META.pprz so it doesn't get copied every time
2013-03-29 20:10:18 +01:00
Gautier Hattenberger 250bf7ff52 [map] loading of maps from cache much faster 2013-03-28 17:02:32 +01:00
Gautier Hattenberger 43a79c95e9 Merge pull request #402 from paparazzi/guidance_h_saturations
Guidance h saturations
2013-03-28 05:58:15 -07:00
Stephen Dwyer 3ee0791efd [makefile] deal with difference in naming of lablgtk2 pkgs between debian and os x 2013-03-27 15:57:13 -06:00
Gautier Hattenberger cdbfcb47d7 [guidance] split h_ref and v_ref into h and c files 2013-03-27 11:06:57 +01:00
Gautier Hattenberger 95a77c90df [server] fix name for gaz_mode in server_globals to match messages.xml 2013-03-27 10:15:00 +01:00
Stephen Dwyer e06a57717a [makefile] on os x the default mktemp doesn't behave the same (older version), need to use gmktemp from the coreutils macport 2013-03-26 14:10:16 -06:00
Stephen Dwyer cf14957de8 [sim] need to include path to caml/*.h files for compiling c files on OS X 2013-03-26 14:06:42 -06:00
Stephen Dwyer fc82e6bb15 [joystick] need to statically link on OS X for the SDL joystick functionality unfortunately 2013-03-26 14:03:06 -06:00
Felix Ruess 0b3f40aeaa [sim] ivy_transport: don't add trailing space to ivy messages 2013-03-26 11:58:07 +01:00
Felix Ruess c0da3885e1 [rotorcraft] guidance_h_ref: cleanup comments, indentation, trailing whitespaces 2013-03-26 11:16:44 +01:00
Loic Drumettaz 29d855ed36 speed and accel saturations along the course reference: keep trajectory towards the setpoint position even when speed and/or accel are saturated 2013-03-26 09:14:57 +01:00
Felix Ruess 0bef5c0a6d [ocaml] untabify, indentation 2013-03-26 00:15:46 +01:00
Felix Ruess e708b14f4a [python] fix messages_tool
Don't put empty strings in values.
This was a problem if IVY messages have a trailing whitespace,
should be fixed where the bogus messages are generated as well...
2013-03-25 23:30:25 +01:00
Felix Ruess 8162a35dce [python] pep8: 4 spaces, print_function 2013-03-25 22:59:30 +01:00
Felix Ruess e43b35b9eb [modules] gps_ubx_ucenter: only send DEBUG message if DEBUG_GPS_UBX_UCENTER 2013-03-25 17:22:44 +01:00
Felix Ruess 68d07e6128 [rotorcraft] horizontal guidance fixedpoint fixes
Significantly reduce the quantization error of the horizontal guidance cmds.
This should result in nicer position hold and better trajectory tracking.
Verified in NPS sim.
2013-03-25 13:42:34 +01:00
Christophe De Wagter d1a78516d1 [telemetry][gps] Downlink which channels the GPS receiver is tuned to when no 3D fix 2013-03-24 13:45:18 +01:00
MavLab 68af55f0b9 XSens does not propagate GPS altitude to state 2013-03-24 13:39:14 +01:00