Andrew Tridgell
|
f77620c3f4
|
mpu6000: check WHOAMI register
this prevents a mpu9250 being seen as a mpu6000
|
2015-08-17 09:17:07 +02:00 |
|
Andrew Tridgell
|
0e6cdecfad
|
drv_sensor: added MPU9250 sensor defines
|
2015-08-17 09:16:58 +02:00 |
|
Andrew Tridgell
|
39e0a487bb
|
mpu9250: first cut at a MPU9250 driver
|
2015-08-17 09:16:47 +02:00 |
|
TSC21
|
2afa499c66
|
test_eigen: correct some issues regarding type casts on POSIX build
|
2015-08-17 00:57:57 +02:00 |
|
TSC21
|
c5dfff1e6f
|
test_eigen: reformulate and enhance eigen math tests on firmware
|
2015-08-17 00:57:57 +02:00 |
|
Lorenz Meier
|
90ecc942ce
|
WIP: Debugging of the Eigen quaternion tests. A bunch of the issues were incomplete porting, but the assertion is real.
|
2015-08-17 00:57:57 +02:00 |
|
Pavel Kirienko
|
181b4f6094
|
DSDL update
|
2015-08-16 17:30:03 +03:00 |
|
Pavel Kirienko
|
e32dfafbae
|
First stab at fixing #55
|
2015-08-15 13:15:44 +03:00 |
|
Lorenz Meier
|
ac4c608573
|
Merge pull request #2703 from PX4/beta_uavcan_servers_fix
Beta uavcan servers fix
|
2015-08-15 09:22:11 +02:00 |
|
Pavel Kirienko
|
36f91d30eb
|
Fixes pure virtual call exception in VirtualCanDriver<>::handleRxFrame()
Stack trace:
Thread [1] (Suspended: Breakpoint hit.)
12 __cxa_pure_virtual() libxx_cxapurevirtual.cxx:66 0x0808ca42
11 notifyRxFrameListener() uc_dispatcher.cpp:216 0x080787ce
10 uavcan::Dispatcher::spinOnce() uc_dispatcher.cpp:276 0x080787ce
9 uavcan::Scheduler::spinOnce() uc_scheduler.cpp:196 0x0807b4e0
8 spinOnce() abstract_node.hpp:88 0x080659fc
7 spinOnce() node.hpp:132 0x080659fc
6 UavcanNode::node_spin_once() uavcan_main.cpp:428 0x080659fc
5 UavcanNode::run() uavcan_main.cpp:542 0x08065e74
4 operator() uavcan_main.cpp:343 0x0806626a
3 UavcanNode::__lambda0::_FUN() uavcan_main.cpp:343 0x0806626a
2 task_start() task_start.c:138 0x08087720
1 <symbol is not available> 0x00000000
|
2015-08-15 09:53:13 +03:00 |
|
Pavel Kirienko
|
aa412aaced
|
UAVCAN servers: proper handling of startup failure, more verbose error reporting
|
2015-08-15 09:42:16 +03:00 |
|
Lorenz Meier
|
4466b5680a
|
Merge pull request #2682 from PX4/eigen_upgrade
Upgrade Eigen version
|
2015-08-15 00:25:35 +02:00 |
|
Lorenz Meier
|
698af71482
|
Upgraded Eigen to 3.2.90
|
2015-08-15 00:02:48 +02:00 |
|
Pavel Kirienko
|
f3931f7fc5
|
EnumerationRequest removed
|
2015-08-14 21:55:34 +03:00 |
|
TSC21
|
055ea4fffd
|
include EIGEN_MAX_STATIC_ALIGN_BYTES 16 macro
|
2015-08-14 18:37:00 +01:00 |
|
Lorenz Meier
|
1d3a5ec350
|
System cmds: Include cmath before eigen to make std::isfinite available. This needs further inspection
|
2015-08-14 18:37:00 +01:00 |
|
Lorenz Meier
|
5369d23bc6
|
POSIX: Bump toolchain version to C++11
|
2015-08-14 18:37:00 +01:00 |
|
Lorenz Meier
|
d426a93e63
|
Upgrade Eigen version
|
2015-08-14 18:37:00 +01:00 |
|
David Sidrane
|
06ac74bd40
|
Rebased on stm32_nuttx_clock
|
2015-08-14 07:24:41 -10:00 |
|
David Sidrane
|
9750e3f58d
|
Initail STM32 Baremetal build
|
2015-08-14 05:46:33 -10:00 |
|
David Sidrane
|
b0fef2ed1f
|
Backing out setting priority of driver's clock tick under nuttx as it is hard faulting the system in IRQ
|
2015-08-14 05:00:24 -10:00 |
|
David Sidrane
|
9e51b2b125
|
Adding mechanism to update the drivers notion of UTC from the system RTC
Fixed Clock source and prescale calculation
|
2015-08-14 05:00:24 -10:00 |
|
David Sidrane
|
4c80149b23
|
Adds Nuttx Support to uc_stm32_clock
|
2015-08-14 05:00:24 -10:00 |
|
Lorenz Meier
|
e9ce0789c3
|
Merge pull request #2545 from PX4/beta_uavacan
Merged master_uavcan_modular src/modules/uavcan/
|
2015-08-14 14:16:40 +02:00 |
|
Lorenz Meier
|
dd2f7987b6
|
Merge pull request #2648 from PX4/ekf_init_fix
EKF Init fix
|
2015-08-14 14:15:38 +02:00 |
|
Lorenz Meier
|
a12c1def63
|
Merge pull request #2679 from PX4/ekf_coning_fix
Fix coning handling in att_pos EKF. Fixes #2663
|
2015-08-14 14:14:38 +02:00 |
|
Roman Bapst
|
9b442fd0cf
|
Merge pull request #2695 from PX4/vtol_land_detector
use multicopter landing detector for vtol
|
2015-08-14 09:01:24 +02:00 |
|
Roman Bapst
|
4fa8394031
|
Merge pull request #2692 from PX4/logging_fix
logging fix: do not use same ID for two messages
|
2015-08-14 09:00:02 +02:00 |
|
tumbili
|
1a2ea94c09
|
use multicopter landing detector for vtol
|
2015-08-14 07:36:16 +02:00 |
|
Pavel Kirienko
|
bbfebbcf37
|
OStream fix
|
2015-08-14 06:26:56 +03:00 |
|
Pavel Kirienko
|
e278419e84
|
Libuavcan update
|
2015-08-14 05:12:46 +03:00 |
|
Pavel Kirienko
|
46793c5e06
|
STM32 timing doc fix
|
2015-08-14 05:11:24 +03:00 |
|
Pavel Kirienko
|
9fa87d1444
|
LIbuavcan update
|
2015-08-14 04:45:32 +03:00 |
|
Lorenz Meier
|
c5ec4de6ea
|
Increase NSH back-off time
|
2015-08-13 23:27:55 +02:00 |
|
Lorenz Meier
|
c287b03d1d
|
Commander: Do not spam console when not connected
|
2015-08-13 23:27:40 +02:00 |
|
Lorenz Meier
|
133f5a38a9
|
Commander: Do not spam console when not connected
|
2015-08-13 23:27:16 +02:00 |
|
Lorenz Meier
|
1ef7d13487
|
Increase NSH back-off time
|
2015-08-13 23:26:35 +02:00 |
|
tumbili
|
044097afbb
|
mc_pos_controller: fix logic for att sp publication
|
2015-08-13 22:58:32 +02:00 |
|
Lorenz Meier
|
14b923b454
|
Att pos EKF: Fix init logic, only set local reference if GPS lock present
|
2015-08-13 21:34:19 +02:00 |
|
Lorenz Meier
|
3fd0ddf1b0
|
Fix coning handling in att_pos EKF. Fixes #2663
|
2015-08-13 21:24:41 +02:00 |
|
Pavel Kirienko
|
05b6a48d1b
|
Merge branch 'beta' into beta_uavacan
|
2015-08-13 22:06:26 +03:00 |
|
tumbili
|
1dab361c2d
|
logging fix: do not use same ID for two messages
|
2015-08-13 18:51:55 +02:00 |
|
Lorenz Meier
|
cbada5198d
|
sdlog2: Do not use permission flags on NuttX
|
2015-08-13 12:25:18 +02:00 |
|
Lorenz Meier
|
55790d0beb
|
ROMFS: Optimize boot sequencing to work with LL40 and camera trigger or just LL40 and 4 servos
|
2015-08-13 11:40:14 +02:00 |
|
Lorenz Meier
|
e577ad582b
|
FMU driver: Fix comment
|
2015-08-13 11:39:16 +02:00 |
|
Lorenz Meier
|
588146e536
|
PWM input driver: Add missing GPIO config for pin reset
|
2015-08-13 11:38:46 +02:00 |
|
Lorenz Meier
|
4e2bcf3315
|
LL40S: Remove printf in interrupt context
|
2015-08-13 09:50:47 +02:00 |
|
Lorenz Meier
|
a4f1970775
|
FMU driver: Provide the 4 pwm mode as help text
|
2015-08-13 09:45:50 +02:00 |
|
Lorenz Meier
|
c717e72dde
|
ROMFS: Set up LL40S startup to reserve the pins it uses
|
2015-08-13 09:45:33 +02:00 |
|
Pavel Kirienko
|
c2fec7be38
|
STM32 driver: CAN timing docs
|
2015-08-13 01:55:27 +03:00 |
|