5249022 | Felix Ruess | 22 November 2013, 22:41:29 UTC | [release] v5.0.3 stable version - fix Paparazzi Center on Mac OS (detection of child processes exitting) [#290] (https://github.com/paparazzi/paparazzi/issues/290) - state interface: fix stateCalcHorizontalSpeedNorm_i - fix/improve dependency generation for building firmware - abort with meaningful error if ARM toolchain is not found | 22 November 2013, 22:41:29 UTC |
c76da3d | Piotr Esden-Tempski | 12 November 2013, 03:39:03 UTC | [PPRZ CENTER] Fixed detection of child processes exitting on Mac OS. We are now checking if the input channel is empty when receiving the IN callback. If that is the case we assume that the child process exitted, ond call the close process callback that normally is treggered by the HUP callback. Some background: On OS X glib is using it's own implementation of poll that does not generate the HUP signal. (It would be possible to add this functionality modelled after the SSH implementation of bsd_poll) The glib implementation does generate IN signal when the pipe get's closed. So we can just check if the input channel is empty and if that is the case infer that the pipe got closed. | 18 November 2013, 23:27:54 UTC |
e180f58 | Felix Ruess | 06 November 2013, 12:03:26 UTC | ups, fix typo from last commit | 06 November 2013, 12:04:00 UTC |
35e2c2d | Felix Ruess | 06 November 2013, 11:08:07 UTC | [conf] print meaninful error if arm toolchain is not found | 06 November 2013, 11:08:44 UTC |
46b313d | Felix Ruess | 01 November 2013, 17:38:53 UTC | [conf] fix/improve dependecy generation | 02 November 2013, 12:54:11 UTC |
3f1ffb5 | Felix Ruess | 15 October 2013, 17:26:41 UTC | [state interface] fix stateCalcHorizontalSpeedNorm_i | 02 November 2013, 12:54:04 UTC |
2ffb0ab | Felix Ruess | 07 October 2013, 13:58:30 UTC | [release] v5.0.2 stable version | 07 October 2013, 13:58:30 UTC |
0b12024 | Felix Ruess | 05 October 2013, 11:19:08 UTC | [lib/ocaml] update leap_seconds most recent leap second was inserted on June 30, 2012 at 23:59:60 UTC So since the gps epoch 1980 we have 16 leap seconds. | 05 October 2013, 12:57:00 UTC |
491a85f | Felix Ruess | 25 September 2013, 16:31:14 UTC | [state] fix local ned/enu to ecef conversion by using new ecef_of_enu_pos_i functions which have enu in meter with INT32_POS_FRAC and ecef with cm instead of everything in cm | 25 September 2013, 20:59:37 UTC |
b2b4474 | Felix Ruess | 25 September 2013, 16:27:02 UTC | [math] geodetic_int: add extra ecef <-> enu/ned position functions - ecef_of_enu_point_i has coordinates in cm - ecef_of_enu_pos_i has ned in meter with INT32_POS_FRAC and ecef with cm | 25 September 2013, 20:59:37 UTC |
097206e | Felix Ruess | 22 September 2013, 22:10:09 UTC | [dox] fix some MSL vs. ellpsiod alt comments | 25 September 2013, 20:59:04 UTC |
d9505a9 | Felix Ruess | 10 September 2013, 15:05:28 UTC | [fixedwing] ins_alt_float: include generated/modules.h for baro dt defines | 10 September 2013, 15:05:28 UTC |
7590405 | Felix Ruess | 09 September 2013, 16:15:12 UTC | [state] fix local/global coordinate validity checks | 09 September 2013, 16:18:17 UTC |
cea1b0b | Felix Ruess | 27 August 2013, 18:17:18 UTC | Merge pull request #511 from paparazzi/ins_alt_float_baro fixes to use ins_alt_dot from ins_alt_float (with USE_BAROMETER) | 27 August 2013, 18:17:18 UTC |
ade0633 | Felix Ruess | 27 August 2013, 18:01:59 UTC | [modules] BARO_x_DT from generated BARO_x_PERIODIC_PERIOD | 27 August 2013, 18:01:59 UTC |
498379b | Felix Ruess | 27 August 2013, 17:45:18 UTC | [modules] fix warning in baro_board | 27 August 2013, 17:45:18 UTC |
0959010 | Felix Ruess | 27 August 2013, 17:13:28 UTC | [modules] baro_board: only call event handler if there is new data | 27 August 2013, 17:13:33 UTC |
d34567b | Tobias Muench | 09 August 2013, 14:26:31 UTC | fix to use ins_alt_dot with baro wen USE_BAROMETER is defined | 27 August 2013, 17:05:52 UTC |
eb0cf7a | Felix Ruess | 22 August 2013, 12:43:19 UTC | [fixedwing] fix initialzation of trim commands, including yaw | 24 August 2013, 01:18:50 UTC |
c858f3f | Felix Ruess | 19 August 2013, 17:29:21 UTC | [sim] add launch and noground options to pprzsim-launch | 19 August 2013, 21:28:53 UTC |
5249932 | Felix Ruess | 19 August 2013, 16:53:57 UTC | [release] v5.0.1 stable version | 19 August 2013, 16:53:57 UTC |
eb88d3d | Felix Ruess | 25 July 2013, 23:12:10 UTC | [mcu][i2c] fix/add i2c3 initialization | 31 July 2013, 21:51:32 UTC |
ef8e299 | Felix Ruess | 25 July 2013, 13:08:08 UTC | [imu] aspirin_2_spi: default AHRS_PROPAGATE_FREQUENCY is 512 With DLPF_256HZ (value zero) the internal sampling rate is 8kHz and with a sample rate divider of 1 the output freq was actually 4kHz and not 500Hz. Since the data is polled from the mpu at PERIODIC_FREQUENCY the AHRS_PROPAGATE_FREQUENCY (defaulting to PERIODIC_FREQUENCY) is also 512Hz for a default rotorcraft config. Set the output freq to 2kHz now, AHRS_PROPAGATE_FREQUENCY stays at PERIODIC_FREQUENCY=512Hz so doesn't have to be defined in the airframe file. Also added defaults for PERIODIC_FREQUENCY of 60 and 120Hz: - DLPF_42HZ - output rate of 100Hz In these cases add <define name="AHRS_PROPAGATE_FREQUENCY" value="100"/> | 31 July 2013, 21:48:05 UTC |
1cfe778 | Felix Ruess | 30 July 2013, 16:19:32 UTC | 20s timeout and max 2 retries when trying to update_google_version | 31 July 2013, 21:42:06 UTC |
68efa0d | Felix Ruess | 30 July 2013, 22:35:01 UTC | [fix][lpc21] workaround for init of spi_slave_hs | 31 July 2013, 21:42:02 UTC |
1a31e3c | Felix Ruess | 30 July 2013, 22:33:49 UTC | [modules] silence some warnings in imu_chimu | 31 July 2013, 21:41:51 UTC |
4575905 | Felix Ruess | 23 July 2013, 16:46:21 UTC | [fix][fixedwing] init state interface _before_ sensors and ins This had the very very nasty effect that the local coordinate system was not initialized if NavSetGroundReferenceHere() was not called from the fliht plan, (e.g. because not waitinf for GeoInit to finish). | 23 July 2013, 16:49:25 UTC |
f9ebb2b | Felix Ruess | 17 July 2013, 08:56:39 UTC | [imu] aspirin_v2.2: unselect baro at startup - prevent floating CS line on the MS5611 baro connected via SPI so it also works if the baro is actually not read - this requires to have the appropriate SPI_SLAVE defined in the board file which is the case for the lisa autopilots | 18 July 2013, 09:59:46 UTC |
2c19008 | Felix Ruess | 17 July 2013, 08:55:19 UTC | [imu] remove old aspirin2 driver | 18 July 2013, 09:59:43 UTC |
16d2564 | Felix Ruess | 17 July 2013, 16:58:19 UTC | fix google maps version download parsing also set the default example version to 129 | 17 July 2013, 20:10:49 UTC |
2dbd500 | Felix Ruess | 10 July 2013, 15:49:37 UTC | [imu][aspirin_2_spi] clear naming for mag axes assignment | 16 July 2013, 13:57:26 UTC |
7716c42 | fvantienen | 15 July 2013, 17:43:46 UTC | [ardrone2] Parrot GPS show sattelite information. closes #474 | 16 July 2013, 13:54:59 UTC |
8deddde | Felix Ruess | 02 July 2013, 14:48:01 UTC | [rotorcraft] add MODE_STARTUP to make flying without RC possible - MODE_STARTUP defaults to AP_MODE_KILL (as before), but can be set to AP_MODE_NAV - init nav, guidance and stabilization from autopilot_init - after init of the above, set the autopilot_mode so it propagates to the guidance submodes. - also call autopilot_init after the ahrs_init for ahrs_is_aligned check... - Added check if autopilot_motors_on do determine if you want to switch to AP_MODE_FAILSAFE | 16 July 2013, 13:52:59 UTC |
1a72b9d | Felix Ruess | 09 July 2013, 22:10:49 UTC | [electrical] don't try to use ADC_CHANNEL_CURRENT in SITL | 09 July 2013, 22:11:42 UTC |
649f2bd | Felix Ruess | 09 July 2013, 09:34:43 UTC | [stm32] F4: fix ppm input timer frequency for TIM2 - krooz: don't use TIM2 for PWM - change to 6 ticks per usec to fit all frequencies - on the F1 we assume to run at 72MHz for HCLK and both timer clocks TIM1 -> APB2 = HCLK = 72MHz TIM2 -> 2 * APB1 = 2 * 36MHz = 72MHz - on the F4 we assume 2 * AHB clock: TIM1 -> 2 * APB2 = 168MHz TIM2 -> 2 * APB1 = 84MHz | 09 July 2013, 19:17:16 UTC |
60a6d89 | Gautier Hattenberger | 02 July 2013, 13:53:08 UTC | [math] buf fix on geodetic function | 02 July 2013, 13:55:43 UTC |
f56aa8a | Felix Ruess | 02 July 2013, 09:51:33 UTC | [math] fix ecef_of_[ned|enu]_i | 02 July 2013, 11:18:12 UTC |
5dac597 | Stephen Dwyer | 27 June 2013, 16:38:00 UTC | [dfu] Small fix to finddevs timeout | 02 July 2013, 11:17:38 UTC |
0dee842 | Christophe De Wagter | 21 June 2013, 19:31:22 UTC | [fix] logging wrong channels | 22 June 2013, 23:24:03 UTC |
85c75a1 | Christophe De Wagter | 21 June 2013, 19:19:01 UTC | [fix] Yaw command was overwritten by trim. | 22 June 2013, 23:24:03 UTC |
7d70cf9 | Felix Ruess | 20 June 2013, 12:03:23 UTC | [imu] fixes for imu_drotek_10dof_v2 - fix copying of unscaled gyro/accel data - make i2c addresses of mpu and hmc configurable - change orientation so z-axis is down when chips face up: define IMU_DROTEK_2_ORIENTATION_IC_UP - silence some warnings | 22 June 2013, 23:24:02 UTC |
aae9841 | Felix Ruess | 21 June 2013, 07:53:02 UTC | [peripherals] mpu60x0_i2c: only copy ext data if i2c_bypass is false | 22 June 2013, 23:24:02 UTC |
b5512d6 | Felix Ruess | 20 June 2013, 20:54:39 UTC | [nps] make radio_control type datalink work | 22 June 2013, 23:24:02 UTC |
0d5001a | Felix Ruess | 10 June 2013, 13:36:21 UTC | [ground_segment] add joystick hat to input2ivy You can use the Hat<Position>(<hat_name>) function to trigger events, where <Position> is one of Centered/Up/Right/Down/Left/RightUp/RightDown/LeftUp/LeftDown Only one hat can be used, but the interface will allow multiple ones in the future. | 22 June 2013, 23:23:58 UTC |
8a90143 | Felix Ruess | 19 June 2013, 19:19:07 UTC | [rotorcraft] settings and rough example for float ahrs/stabilization | 22 June 2013, 23:21:44 UTC |
1ab2636 | Felix Ruess | 19 June 2013, 18:52:43 UTC | [rotorcraft] add missing include so stabilization_attitude_euler_int can be used standalone | 22 June 2013, 23:21:31 UTC |
9c4637f | Felix Ruess | 19 June 2013, 16:40:19 UTC | [conf] add pcre lib to NPS For some reason this needs to be explicitly specified for Ubuntu 13.04, while it was working without it on 12.04. | 22 June 2013, 23:21:22 UTC |
22d79c7 | Felix Ruess | 17 June 2013, 22:43:01 UTC | [dox] doxygen file header fixes | 17 June 2013, 23:01:20 UTC |
877963e | Felix Ruess | 16 June 2013, 22:38:22 UTC | [release] v5.0 stable version | 16 June 2013, 22:53:43 UTC |
f1b8499 | Dino Hensen | 16 June 2013, 22:46:12 UTC | [conf] update example sessions for ARDrone2 Removed Logitech Joystick because users are not going to have it and it will cause error messages when they launch it. Adding notes in Wiki on how to add joystick yourself. We now only need one session for ardrone2 | 16 June 2013, 22:51:52 UTC |
cf0dba8 | Dino Hensen | 16 June 2013, 22:11:25 UTC | [rotorcraft] check_in_flight without RC Closes #464 Changes to make ARDrone2 SDK fly without joystick Still needs to be properly solved as per issue #201 | 16 June 2013, 22:25:45 UTC |
1931ec6 | Felix Ruess | 14 June 2013, 21:22:54 UTC | cleanup some trailing whitespace | 14 June 2013, 21:22:54 UTC |
20588e8 | fvantienen | 14 June 2013, 17:49:48 UTC | [rotorcraft ]Added ardrone2 sdk version gps, fixed some bugs. The GPS receiver from parrot is added for the SDK version of the ardrone2. This new gps receiver is the flightrecorde from parrot. Also fixed some bugs in the navdata receive of the SDK version, and added some comments to the INS. Closes #463 | 14 June 2013, 21:20:46 UTC |
0195a94 | Gautier Hattenberger | 14 June 2013, 16:22:32 UTC | [airframe] updating some ENAC airframes | 14 June 2013, 16:22:32 UTC |
dab1d0e | Ewoud | 14 June 2013, 13:04:56 UTC | [rotorcraft] rc euler read in fixed point closes #462 | 14 June 2013, 13:27:01 UTC |
b97d8c2 | Felix Ruess | 09 May 2013, 23:04:06 UTC | [peripherals][imu] i2c slaves for the mpu60x0 new IMU drivers using the mpu60x0 peripheral with slave support - aspirin 2 (spi) driver with mag as real slave - drotek 10dof v2 with mag as passthrough slave (untested and axes might be wrong) closes #450 closes #190 | 14 June 2013, 13:04:56 UTC |
65d0889 | Felix Ruess | 14 June 2013, 11:59:31 UTC | [rotorcraft] fix stabilization_attitude_read_rc_setpoint_eulers Reported by Ewoud. The constants max_phi_scale etc. were zero because it is an integer divide where the denominator is larger (depending on STABILIZATION_ATTITUDE_SP_MAX_PHI). This causes the euler setpoint to always be zero. Closes #461 | 14 June 2013, 12:49:01 UTC |
eda1ea3 | Felix Ruess | 14 June 2013, 10:29:08 UTC | [boards] add missing defines for lisa/l board | 14 June 2013, 10:48:20 UTC |
272cb37 | Felix Ruess | 13 June 2013, 19:49:38 UTC | [stm32][ppm] config cleanup | 13 June 2013, 20:47:11 UTC |
4222a3a | Felix Ruess | 13 June 2013, 15:36:43 UTC | [stm32] i2c3 for stm32f4, untested | 13 June 2013, 20:47:11 UTC |
c3e2582 | Felix Ruess | 13 June 2013, 20:44:20 UTC | [stm32][conf] fix UART1_GPIO_RX on lisa/m | 13 June 2013, 20:47:01 UTC |
a3c87b0 | Felix Ruess | 13 June 2013, 15:23:30 UTC | [conf][stm32] spektrum defines for Lisa/L | 13 June 2013, 15:23:30 UTC |
10006e9 | Felix Ruess | 13 June 2013, 15:13:13 UTC | [stm32][i2c] pin configuration in board files Use the gpio_enable_clock helper function. Also remove the unused scl_pin and sda_pin variables in the i2c struct. | 13 June 2013, 15:13:13 UTC |
e7bca1f | Felix Ruess | 13 June 2013, 14:08:55 UTC | [stm32] spektrum for F4 Not tested on an actual F4 board! Using some of the new gpio helper functions. Also removed seemingly useless DebugInit. | 13 June 2013, 14:08:55 UTC |
42d11fb | Felix Ruess | 13 June 2013, 07:25:44 UTC | [conf] fix some example GLS_APPROACH defines | 13 June 2013, 07:25:44 UTC |
09d5bcc | Tobias Muench | 21 May 2013, 03:15:33 UTC | GLS (new) implemented a new intercept that takes into account wind on final and APP_Angle fixed desired altitude to match the actual setpoint should work now with any type of vertical control since all control parameters have been removed closes #453 | 12 June 2013, 22:57:19 UTC |
bc64049 | Felix Ruess | 12 June 2013, 22:19:04 UTC | [mcu_periph] gpio helper functions also removed the old gpio1 that was used on lpc and fixedwing firmware | 12 June 2013, 22:42:06 UTC |
d72934e | Dino Hensen | 09 June 2013, 20:20:29 UTC | Fixing issue that arised after commit 1de769b6f20679419e0baf41b1ab87413f7972c6, compiles fine. Test flight needed. | 09 June 2013, 21:27:14 UTC |
87abc44 | Dino Hensen | 09 June 2013, 14:06:52 UTC | Renamed wifi to udp and started using PprzTransport again | 09 June 2013, 21:27:10 UTC |
0dc71e3 | Felix Ruess | 08 June 2013, 18:49:56 UTC | [stm32][uart] refactor pin configuration UART pins on F1 boards now also defined in board files | 08 June 2013, 18:49:56 UTC |
d19bdcd | Felix Ruess | 08 June 2013, 15:44:02 UTC | [stm32] fix init for UART6 | 08 June 2013, 15:44:02 UTC |
572ba12 | Felix Ruess | 02 May 2013, 22:20:35 UTC | [rotorcraft] fix STAB_ATTITUDE telemetry | 08 June 2013, 12:58:54 UTC |
8d2781e | Felix Ruess | 02 May 2013, 22:05:45 UTC | [rotorcraft] horizontal guidance mode switching If swtiching to HOVER or NAV mode: reset attitude stabilization if previous mode was not using it | 08 June 2013, 12:58:54 UTC |
e28f7ff | Felix Ruess | 02 May 2013, 21:27:27 UTC | [rotorcraft] remove unused STICKS_RMAT312 hack | 08 June 2013, 12:58:54 UTC |
1de769b | Felix Ruess | 02 May 2013, 20:09:41 UTC | [rotorcraft] big fat attempt to clean stabilization and guidance - No more STABILIZATION_ATTITUDE_FLOAT_x in airframe file. - Hopefully seamlessly switch between int and float. - Also make it possible to not use a reference at all, e.g. for passthrough | 08 June 2013, 12:58:53 UTC |
2556e6e | Felix Ruess | 08 June 2013, 12:09:54 UTC | [conf] add ms-sidewinder joystick | 08 June 2013, 12:09:54 UTC |
e313b55 | Dino Hensen | 07 June 2013, 22:35:16 UTC | added Esky EK2-0905A joystick to play with | 07 June 2013, 23:13:38 UTC |
e42e2dd | Dino Hensen | 07 June 2013, 22:25:47 UTC | Enabled usage of magnetometer again and changed back SP_MAX_R to 90 deg/s | 07 June 2013, 23:13:38 UTC |
f89ab73 | Dino Hensen | 07 June 2013, 22:16:30 UTC | [datalink] Fixed a bug in wifi.c The buffer was not cleared resulting in a constant reparsing of the same message when no other message was sent to the drone during idling time. Big thanks to Freek for helping out with this | 07 June 2013, 23:12:52 UTC |
a7b46f4 | Gautier Hattenberger | 06 June 2013, 21:42:50 UTC | [supervision] reload targets when changing airframe fix #233 | 06 June 2013, 21:42:50 UTC |
1c6aec3 | Gautier Hattenberger | 06 June 2013, 15:19:59 UTC | [dfu] remove verbose mode (not useful) | 06 June 2013, 15:19:59 UTC |
35f87c0 | Gautier Hattenberger | 06 June 2013, 15:13:06 UTC | [hmc] fix telemetry report for hmc58xx module | 06 June 2013, 15:13:06 UTC |
6350452 | Felix Ruess | 06 June 2013, 09:22:04 UTC | [stm32] specify PPM_IRQ_CCIF for lisa boards closes #451 | 06 June 2013, 09:22:08 UTC |
d9c68f9 | Felix Ruess | 05 June 2013, 20:45:54 UTC | make TELEMETRY_FREQUENCY changeable, still defaults to 60Hz | 05 June 2013, 20:45:54 UTC |
04fe432 | Gautier Hattenberger | 05 June 2013, 15:48:02 UTC | [fix] c and h files were swapped | 05 June 2013, 15:48:02 UTC |
a2b0fde | Gautier Hattenberger | 05 June 2013, 12:51:13 UTC | [dfu] add dfu-util support to flash stm32 display in paparazzi center is still confusing. It seems the verbose mode is not on stdout and the information status are red (dfuERROR status) while they are not errors | 05 June 2013, 12:51:13 UTC |
a4e6748 | Felix Ruess | 04 June 2013, 21:59:35 UTC | [ins] USE_INS_NAV_INIT now defaults to TRUE | 04 June 2013, 21:59:35 UTC |
4b32701 | Felix Ruess | 04 June 2013, 20:12:52 UTC | [ext] update luftboot for latest libopencm3 | 04 June 2013, 21:00:01 UTC |
058e4c1 | Felix Ruess | 04 June 2013, 17:37:24 UTC | Merge initial stm32f4 support - apogee board working, including IMU - KroozSD board files, IMU driver still missing - not all peripherls have f4 support yet - configuration cleanup, e.g. pin assignments in board header files - mpu60x0 peripheral (without slave support so far) - uart_periph_set_mode with separate tx,rx enable - update libopencm3 for uart6 and timer fixes and other stuff.... | 04 June 2013, 17:37:24 UTC |
211187a | Felix Ruess | 04 June 2013, 17:25:17 UTC | [mcu_periph] fix UART2SetBaudrate | 04 June 2013, 17:25:17 UTC |
ed489f5 | Felix Ruess | 04 June 2013, 17:21:26 UTC | [stm32] fix ppm for LisaL | 04 June 2013, 17:21:26 UTC |
b084e20 | Felix Ruess | 04 June 2013, 17:00:01 UTC | [stm32] fix ADC sample rate after libopencm3 update | 04 June 2013, 17:00:38 UTC |
fb272f4 | Felix Ruess | 04 June 2013, 16:44:58 UTC | [ext] update libopencm3 to get timer_ic_set_polarity on F1 again | 04 June 2013, 17:00:35 UTC |
3328dfb | Felix Ruess | 04 June 2013, 16:26:04 UTC | fix test_rc_spektrum, remove unused USE_TIM6_IRQ | 04 June 2013, 17:00:30 UTC |
6cbe186 | Felix Ruess | 03 June 2013, 13:25:29 UTC | Merge pull request #440 from EwoudSmeur/switch_sticks Added possibility to switch sticks The reason for this commit is that the sticks in rate control are 'quadcopter sticks'. This is because the default (IMU_TO_BODY) configuration is hover. The only way to get the sticks naturally right is to have the BODY_TO_IMU orientation as airplane. The easier way is to just switch roll and yaw when in rate control, if the user defined this in his airframe of course. | 03 June 2013, 13:25:29 UTC |
e1df2e5 | Felix Ruess | 03 June 2013, 13:08:50 UTC | [ardrone2] merge remaining ardrone2 support closes #396 | 03 June 2013, 13:08:50 UTC |
f623864 | Felix Ruess | 01 June 2013, 11:43:23 UTC | [multimon] use -fPIC for all arch except 32bit i686 | 01 June 2013, 11:43:23 UTC |
922ee37 | Christophe De Wagter | 31 May 2013, 15:43:04 UTC | Merge pull request #449 from EwoudSmeur/autonomous_transition Added example airframe file for Quadshot on master | 31 May 2013, 15:43:04 UTC |
580a3b2 | Ewoud | 31 May 2013, 15:35:28 UTC | updated Quadshot airframe file | 31 May 2013, 15:35:28 UTC |
c1f2b91 | Gautier Hattenberger | 31 May 2013, 13:50:21 UTC | [fix] bug fix in sht25 module | 31 May 2013, 13:50:21 UTC |