Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'px4/master' into navigator_rewrite | Julian Oes | 2014-06-03 | 9 | -4/+690 |
|\ | | | | | | | | | Conflicts: src/modules/navigator/navigator_main.cpp | ||||
| * | Merge pull request #1023 from ultrasystem/patch-1 | Lorenz Meier | 2014-06-03 | 1 | -1/+1 |
| |\ | | | | | | | Magnetometer data is not update | ||||
| | * | Magnetometer data is not update | Liio Chen | 2014-05-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Magnetometer is not updated during a read operation, because the function "lsm303d_mag::measure" is not called. ”!!!JUST A GUESS!!!“ | ||||
| * | | ubx driver: fix unit of speed and position accuracy estimate | Thomas Gubler | 2014-05-30 | 1 | -2/+2 |
| | | | |||||
| * | | PCA cleanup: Full interfaces ready for AP use | Lorenz Meier | 2014-05-29 | 1 | -27/+81 |
| | | | |||||
| * | | PCA8574 driver: Cleanup, ready for final testing and production | Lorenz Meier | 2014-05-29 | 2 | -211/+148 |
| | | | |||||
| * | | Merge branch 'master' of github.com:PX4/Firmware into pca8574 | Lorenz Meier | 2014-05-29 | 44 | -274/+1538 |
| |\| | |||||
| | * | Count devices on SPI4 / EXT from 1 as for the other buses | Lorenz Meier | 2014-05-28 | 1 | -2/+4 |
| | | | |||||
| | * | Fix SPI select on port 4 to use the right defines | Lorenz Meier | 2014-05-28 | 1 | -4/+4 |
| | | | |||||
| | * | Add SPI4 init bits for FMUv2 | Lorenz Meier | 2014-05-28 | 3 | -0/+52 |
| | | | |||||
| | * | FMUv1 board prettifying | Lorenz Meier | 2014-05-28 | 1 | -1/+2 |
| | | | |||||
| * | | Port expander driver first hacky version | Lorenz Meier | 2014-04-29 | 3 | -0/+640 |
| | | | |||||
* | | | commander and navigator: lot's of changes, failsafe handling in commander, ↵ | Julian Oes | 2014-05-27 | 2 | -4/+5 |
| | | | | | | | | | | | | navigator only for execution (WIP) | ||||
* | | | Merge branch 'master' into navigator_rewrite | Julian Oes | 2014-05-26 | 41 | -174/+1302 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/drivers/gps/gps.cpp src/drivers/gps/mtk.cpp src/modules/commander/commander.cpp src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp src/modules/navigator/mission.cpp src/modules/navigator/mission.h src/modules/navigator/navigator_main.cpp src/modules/navigator/navigator_state.h src/modules/position_estimator_inav/position_estimator_inav_main.c | ||||
| * | | fmu: Rely on pwm_limit() call for band limits, do constrain instead of ↵ | Lorenz Meier | 2014-05-23 | 1 | -5/+4 |
| | | | | | | | | | | | | altering the direction / value | ||||
| * | | px4io: Check for bad param value | Lorenz Meier | 2014-05-23 | 1 | -2/+4 |
| | | | |||||
| * | | Merge branch 'master' of github.com:PX4/Firmware into master2 | Lorenz Meier | 2014-05-23 | 12 | -31/+81 |
| |\ \ | |||||
| | * | | bugfixes in UBX driver, emit new SNR, Jamming and noise count indices | Lorenz Meier | 2014-05-23 | 5 | -9/+62 |
| | | | | |||||
| | * | | ubx driver: Fix / shorten printfs | Lorenz Meier | 2014-05-23 | 1 | -11/+11 |
| | | | | |||||
| | * | | Merge branch 'master' of github.com:PX4/Firmware | Lorenz Meier | 2014-05-21 | 2 | -1/+2 |
| | |\ \ | |||||
| | | * | | ardrone interface: reduce stack size | Thomas Gubler | 2014-05-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/drivers/ardrone_interface/ardrone_interface.c | ||||
| | | * | | ardrone interface: reduce stack size of start handler | Thomas Gubler | 2014-05-21 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | drivers: Fix compile warnings and non-standard performance counter names | Lorenz Meier | 2014-05-21 | 5 | -10/+6 |
| | |/ / | |||||
| * | | | Merge branch 'master' of github.com:PX4/Firmware into master2 | Lorenz Meier | 2014-05-20 | 1 | -10/+5 |
| |\| | | |||||
| | * | | frsky_telemetry: fix gps data format | John Hiesey | 2014-05-20 | 1 | -10/+5 |
| | | | | | | | | | | | | | | | | | | | | Eliminate inadvertent rounding and generate degrees/minutes instead of degrees/minutes/seconds output per frsky docs | ||||
| * | | | ets airspeed: Support raw field | Andrew Tridgell | 2014-05-20 | 1 | -4/+6 |
| |/ / | |||||
| * | | MTK: Bail out correctly | Lorenz Meier | 2014-05-19 | 1 | -0/+6 |
| | | | |||||
| * | | Fix EPH / EPV conversion for MediaTek units | Lorenz Meier | 2014-05-19 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #965 from PX4/stack_fixes | Lorenz Meier | 2014-05-16 | 5 | -9/+11 |
| |\ \ | | | | | | | | | Stack fixes | ||||
| | * | | gps driver: Use correct spawn command, use a smaller start tool size | Lorenz Meier | 2014-05-16 | 2 | -8/+6 |
| | | | | |||||
| | * | | frsky telem: reduce stack, fix missing header | Lorenz Meier | 2014-05-16 | 3 | -1/+5 |
| | | | | |||||
| * | | | px4io driver: Only try to upload if we have a non-zero failsafe throttle value | Lorenz Meier | 2014-05-16 | 1 | -5/+9 |
| |/ / | |||||
| * | | Merge pull request #956 from PX4/task_spawn_cmd_io | Lorenz Meier | 2014-05-15 | 1 | -1/+6 |
| |\ \ | | | | | | | | | px4io driver: Use modern-days syntax to start task | ||||
| | * | | px4io driver: Use modern-days syntax to start task | Lorenz Meier | 2014-05-15 | 1 | -1/+6 |
| | | | | |||||
| * | | | Merge branch 'ekf_params' of github.com:PX4/Firmware | Lorenz Meier | 2014-05-15 | 1 | -3/+3 |
| |\ \ \ | |||||
| | * \ \ | Merge branch 'master' of github.com:PX4/Firmware into ekf_params | Lorenz Meier | 2014-05-11 | 1 | -2/+2 |
| | |\ \ \ | |||||
| | * \ \ \ | Merge branch 'master' of github.com:PX4/Firmware into ekf_params | Lorenz Meier | 2014-05-09 | 5 | -8/+7 |
| | |\ \ \ \ | |||||
| * | \ \ \ \ | Merge pull request #937 from gumstix/aerocore | Lorenz Meier | 2014-05-15 | 17 | -25/+1042 |
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | Aerocore | ||||
| | * | | | | | [l3gd20] Make gyro orientation board-overridable | Ash Charles | 2014-05-14 | 2 | -16/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed [1], provide a default SENSOR_BOARD_ROTATION (270 degrees as this seems most common) and let boards override it as necessary. [1] https://github.com/gumstix/m4-firmware/commit/7d0850a710b3ac9e9e165beb36389577d0e5adcb#commitcomment-6315550 Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
| | * | | | | | [aerocore] Remove commented code for GPIO2 | Ash Charles | 2014-05-13 | 2 | -3/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPIO2 is currently used for the tone alarm, not an arbitrary GPIO. Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
| | * | | | | | [l3gd20] Style fixes for l3g4200d integration | Ash Charles | 2014-05-13 | 1 | -22/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As requested here [1], this fixes some of the style errors introduced with the addition of l3g4200d support to the l3gd20 driver. Gyro orientation is set conditionally for the aerocore board. [1] https://github.com/PX4/Firmware/pull/937 Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
| | * | | | | | [gps] Conditionally set default GPS port | Ash Charles | 2014-05-13 | 2 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AeroCore uses ttyS0 not ttyS3 as the serial port connected to the GPS. Now, a board can set GPS_DEFAULT_UART_PORT to override the default setting in a board-specific fashion. Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
| | * | | | | | [l3gd20] Add support for L3G4200D chip | Ash Charles | 2014-05-13 | 1 | -10/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The L3G4200D chip is very similar to the L3GD20[H] parts and can use the same driver with minor adjustments. There are four differences: * WHO_AM_I register is 0xD3 (not 0xD4 or 0xD7): - added an extra case to the driver probe * Sampling rates are marginally different: - setting sampling rate now depends on the detected chip * I2C address range is different: - no changes as the driver doesn't support i2c access * the L3G4200D has a self-test function: - no changes---chose not to implement feature in driver Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
| | * | | | | | Add Gumstix AeroCore device | Ash Charles | 2014-05-13 | 16 | -7/+1005 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the work of Andrew Smith [1], add board configuration and device drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2. [1] https://github.com/smithandrewc/Firmware [2] https://store.gumstix.com/index.php/products/585/ Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
| * | | | | | | px4io driver: init stack only twice as big as really needed and not four ↵ | Lorenz Meier | 2014-05-14 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | times as big | ||||
| * | | | | | | px4fmu: Give the FMU driver only the stack for init it needs | Lorenz Meier | 2014-05-14 | 1 | -0/+2 |
| | | | | | | | |||||
| * | | | | | | px4io driver: Deallocate perf counters in destructor properly | Lorenz Meier | 2014-05-14 | 1 | -0/+5 |
| | | | | | | | |||||
| * | | | | | | px4io driver: Small fix | Lorenz Meier | 2014-05-14 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | px4io: Hotfix for IO driver, do not rely on the reported channel count to ↵ | Lorenz Meier | 2014-05-14 | 1 | -6/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | limit array lengths | ||||
| * | | | | | | Read out the RC status at the same transfer as the channels to ensure we got ↵ | Lorenz Meier | 2014-05-14 | 1 | -1/+3 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | synchronized data |