Commit Graph

9682 Commits

Author SHA1 Message Date
Felix Ruess dcc6377e15 add native versions of gcs/server to gitignore 2013-04-25 14:53:26 +02:00
Felix Ruess b8dc78b848 [Makefile][joystick] fix dependency and link in custom mode for ARM 2013-04-25 14:27:34 +02:00
Felix Ruess 360bf6965f [rotorcraft] fix FAILSAFE vertical setpoint
This was a regression, thx Michal for catching this!!
The vertical speed setpoint was set to 0.5m/s descent rate, but upon
guidance_v_mode_changed it was set back to zero so FAILSAFE was essentially alitude hold.
2013-04-25 11:42:54 +02:00
Felix Ruess 84ab3bde4c [Makefile] ground_segment.opt target to build native gcs/server 2013-04-25 11:29:46 +02:00
Felix Ruess f299d701fe [paparazzicenter] also check PRINT_CONFIG for upload button 2013-04-25 11:18:40 +02:00
Felix Ruess 8aeaa5d630 [Makefile] find correct lablgtk2 init 2013-04-25 11:08:53 +02:00
Christophe De Wagter eecac3e67d [tcas] tcas always runs on AP. Proposed solution for compile error. 2013-04-23 18:34:02 +02:00
Gautier Hattenberger 1d6b5b2b62 [umarim] remove warning if no mag are used with umarim 2013-04-23 13:15:35 +02:00
Felix Ruess cf5a44a81b [Makefile] use -fPIC for all architectures 2013-04-22 01:34:32 +02:00
Felix Ruess 09c97dd6c4 [rotorcraft] TRANSITION_MAX_OFFSET in radians, float fixes 2013-04-19 12:05:42 +02:00
Ewoud Smeur 40248363dd [rotorcraft] Add forward mode for transitioning vehicles 2013-04-19 11:38:56 +02:00
Felix Ruess d07d0541df [Makefile] improve detection of lablgtk2-gnome.* 2013-04-19 01:59:18 +02:00
Stephen Dwyer b4bd31b4b4 [makefile] fix sim build on OS X after broken from no_custom, can't seem to build the autopilot.so properly so back to -custom just for simsitl 2013-04-17 19:45:25 -06:00
Felix Ruess 20560173d9 [rotorcraft] alternate buses when sending I2C_ERRORS message 2013-04-17 00:24:07 +02:00
Felix Ruess adca9867d1 [rotorcraft] silence warning in guidance 2013-04-17 00:24:07 +02:00
podhrmic 64b1fe8158 [stm32] Fixes for USART interrupt handler.
The interrupt handler occasionally hangs in case of noise on the line.
Fixes were two:
1) Disable IDLE line interrupt, disable LIN break interrupt in the port settings.
   (neither of them should be used for asynchronous single buffer communication).
2) In interrupt handler routine, explicitly check for the error flags, only if
   no errors occur check the received byte. Otherwise clear the USART_DR and
   log the error.

Added USART_ERRORS messages to monitor problems on USART lines.

Closes #418
2013-04-17 00:23:49 +02:00
Felix Ruess 24d7fd66ff [airframes] update GUIDANCE_H gains for quadrotor example 2013-04-13 18:15:34 +02:00
Felix Ruess 28b2b1ef2d [rotorcraft][messages] GUIDANCE_H_INT message 2013-04-13 18:03:49 +02:00
Felix Ruess a5032dd7ca [nps] don't bypass ahrs by default
By default use the result of the normal ahrs estimation,
if you want to bypass that and use the attitude from NPS define NPS_BYPASS_AHRS to TRUE.
2013-04-13 18:01:15 +02:00
Felix Ruess 370100b83e [rotorcraft] use horizontal guidance ref by default
Also use the horizontal guidance reference for HOVER mode.
Using the reference can be temporarly disabled via settings.
The reference is then still computed to stay consistent, but not used.
2013-04-13 14:33:53 +02:00
Felix Ruess cde37be0b1 [supervision] allow launching of external tools with absolute path 2013-04-13 13:41:11 +02:00
Felix Ruess dcf47b7c03 [dfu] print exception 2013-04-13 12:16:09 +02:00
Gautier Hattenberger e8608f212e [spi] remove warning 2013-04-11 09:50:42 +02:00
Felix Ruess 9d849763fe [doc][modules] minor update to sonar doc 2013-04-10 23:46:51 +02:00
Gautier Hattenberger 33abab1675 [sonar] split sonar modules with and without ins binding 2013-04-10 22:16:03 +02:00
Gautier Hattenberger ce1ddec416 [sonar] and event hook to use the sonar with the ins 2013-04-10 18:55:28 +02:00
Gautier Hattenberger 5bb133cfc5 [lpc][IRQ] disable all interupts when i2c or spi submit
it is not what we want, but the result is a much more stable code,
might be due to asynchronous behavior of VIC/core interaction

needs deeper investigation
2013-04-10 18:52:11 +02:00
Felix Ruess 896085f441 [lpc21][i2c] trying to fix disabling/re-enabling of i2c interrupts 2013-04-09 23:41:32 +02:00
Felix Ruess 5d866ae587 [mcu] add missing include for INFO macro 2013-04-09 19:09:26 +02:00
Felix Ruess 1625a07800 [lpc21][i2c] clear naming for i2c channel 2013-04-09 14:48:24 +02:00
Felix Ruess 5c7f9790b7 [config] consistent foo_I2C_DEV and PRINT_CONFIG 2013-04-09 14:27:19 +02:00
Felix Ruess c8549797ad [imu] aspirin: print SPI/I2C devices 2013-04-09 10:10:25 +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
Felix Ruess 26be32bca1 [conf] remove unused MAG_[XY|XZ|YZ]_SENS defines 2013-04-08 18:36:24 +02:00
Felix Ruess d1da6f0c2b [makefile][imu] configurable ASPIRIN_I2C_DEV 2013-04-08 17:57:28 +02:00
Felix Ruess 421446cb76 [lpc21][imu] aspirin_i2c defaults to i2c0, configurable via ASPIRIN_I2C_DEV 2013-04-08 17:46:45 +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