14330 Commits

Author SHA1 Message Date
Lorenz Meier
7ca0698a6b Fixed HIL handling 2013-07-05 11:43:42 +02:00
Lorenz Meier
2cfe9ee1b4 Improved limits handling 2013-07-05 11:43:16 +02:00
px4dev
83213c66df Reset the PX4IO rx DMA if we haven't seen any traffic in a while; this gets us back into sync. 2013-07-04 23:22:59 -07:00
px4dev
94b638d848 One more piece of paranoia when resetting DMA 2013-07-04 23:19:24 -07:00
px4dev
43210413a9 More test work on the px4io side of the serial interface. 2013-07-04 23:17:55 -07:00
px4dev
52096f017f Switch to the 'normal' way of doing register accessors.
Be more aggressive en/disabling DMA in the UART, since ST say you should.
2013-07-04 23:17:16 -07:00
px4dev
c21237667b iov2 pin definition cleanup sweep 2013-07-04 23:16:13 -07:00
px4dev
2e001aad04 Add PX4IOv2 support to the uploader. 2013-07-04 12:50:59 -07:00
px4dev
f2079ae7ff Add DMA error handling.
Add serial error handling.
Add short-packet-reception handling (this may allow us to send/receive shorter packets… needs testing).
2013-07-04 11:21:25 -07:00
Lorenz Meier
05d6815401 Improved return statement of sensors app 2013-07-04 15:49:13 +02:00
Lorenz Meier
cefebb9699 Small improvements in system lib 2013-07-04 15:48:01 +02:00
Lorenz Meier
d72e9929aa Fixes to fixed wing control example, fixes to the way the control lib publishes estimates 2013-07-04 15:46:53 +02:00
Lorenz Meier
b01673d1d8 Fixes to estimator and HIL startup script 2013-07-04 15:45:32 +02:00
Lorenz Meier
f42b3ecd96 Substantial improvements to math lib 2013-07-04 15:43:38 +02:00
Lorenz Meier
3686431231 Removed leftover mavlink_receiver.c file 2013-07-04 15:41:42 +02:00
Lorenz Meier
9aee419324 Updated mavlink version, massive improvements in mission lib, fixes to HIL (state and sensor level) 2013-07-04 15:40:20 +02:00
Lorenz Meier
5691c64ff0 Update to uORB topics, added / improved position triplet, added radio status 2013-07-04 15:39:29 +02:00
Simon Wilks
49aca1ae5b Add in missing files. 2013-07-04 08:50:34 +02:00
px4dev
7255c02c20 Add a test hook for the PX4IO interface. Wire up some simple tests for the serial interface.
Signal quality looks good at 1.5Mbps. Transmit timing is ~450µs per packet, ~20µs packet-to-packet delay spinning in a loop transmitting.
2013-07-03 23:41:40 -07:00
Simon Wilks
6d2f14e125 Refactoring of the hott telemetry driver and added functionality to read from a HoTT sensor. 2013-07-04 08:33:19 +02:00
px4dev
03a15bfdc5 Fix argument parsing in the rgbled command. 2013-07-03 22:23:01 -07:00
px4dev
be6ad7af3b Rework the FMU<->IO connection to use a simple fixed-size DMA packet; this should let us reduce overall latency and bump the bitrate up.
Will still require some tuning.
2013-07-03 00:08:12 -07:00
Lorenz Meier
3eb115c821 Merge pull request #7 from skelly/l3gd20h_support
Enabled MS5611, nsh on USB by default.
2013-07-02 11:06:53 -07:00
marco
209dc7100e mkclctrl 8/11Bit support, uOrb Topic added, ESC Topic to Sdlog2 added 2013-07-02 19:46:15 +02:00
Lorenz Meier
e9290e7fc0 Merge branch 'master' of github.com:PX4/Firmware into origin_integration 2013-07-02 16:40:26 +02:00
sjwilks
697c0a1a1d Merge pull request #314 from DrTon/att_control_der_fix
Multirotor attitude controller updated
2013-07-02 01:19:14 -07:00
Anton Babushkin
843fb2d371 position_estimator_inav init bugs fixed 2013-07-01 09:29:06 +04:00
Anton Babushkin
f6b0a27295 Merge branch 'master' into seatbelt_multirotor 2013-06-30 23:36:42 +04:00
sjwilks
4edb6ce76b Merge pull request #319 from PX4/kalman_nav
Kalman navigation fixes
2013-06-30 11:58:38 -07:00
Lorenz Meier
d51b97fe2f Merge branch 'master' of github.com:PX4/Firmware into integration 2013-06-30 19:47:12 +02:00
Lorenz Meier
aa04701c89 Added global position to logging 2013-06-30 19:15:02 +02:00
Lorenz Meier
7d59ee6839 Fixed yaw estimate, minor comment and code style improvements. Added option for upfront init, prepared process for removal (later) of sensors app and subscription to individual topics. Prototyping rework of params / subscriptions to resolve GCC 4.7 incompatibility of control lib (or rather the fact that we need to work around something which looks like a compiler bug) 2013-06-30 00:38:01 +02:00
Anton Babushkin
aeb3637209 Merge branch 'arm_safe_fix' into seatbelt_multirotor 2013-06-29 21:01:20 +04:00
Anton Babushkin
2f1de6621b More strict conditions for arm/disarm 2013-06-29 20:49:54 +04:00
Anton Babushkin
d3eb86d0ea Publish manual_sas_mode immediately, SAS modes switch order changed to more safe 2013-06-29 20:43:44 +04:00
px4dev
d1562f926f More implementation for the serial side on IO; fix a couple of bugs on the FMU side.
Still needs serial init and some more testing/config on the FMU side, but closer to being ready to test.
2013-06-28 23:39:35 -07:00
Anton Babushkin
7dfaed3ee7 multirotor_pos_control: new ground level -> altitude setpoint correction fixed 2013-06-28 23:35:48 +04:00
Anton Babushkin
a29e3b5a94 Merge commit '91e1680c1bb45bceb1d1dd675782111713f76a8a' into seatbelt_multirotor 2013-06-28 19:40:19 +04:00
Anton Babushkin
8e732fc527 position_estimator_inav default parameters changed, some fixes 2013-06-28 12:58:12 +04:00
Anton Babushkin
7b73df6440 Merge branch 'att_control_der_fix' into seatbelt_multirotor 2013-06-28 11:11:26 +04:00
Anton Babushkin
1759f30e3a Sonar added to position_estimator_inav 2013-06-28 11:10:46 +04:00
Anton Babushkin
665a9b8865 Merge commit '8191130bbc8f2cbd53e69a7bcd1a4d4b1b2d68bb' into seatbelt_multirotor 2013-06-28 11:09:21 +04:00
Simon Wilks
dadd8703b4 Initial non-tested code for reading from the ESC. 2013-06-28 08:42:05 +02:00
Julian Oes
76346bfe19 Corrected merge mistake 2013-06-27 20:20:27 +02:00
Julian Oes
f052442c2b Merge remote-tracking branch 'upstream/master' into new_state_machine
Conflicts:
	src/modules/sdlog2/sdlog2.c
	src/modules/sdlog2/sdlog2_messages.h
2013-06-27 09:23:11 +02:00
px4dev
90c458cb61 Checkpoint: interface abstraction for px4io driver 2013-06-25 23:08:34 -07:00
Sam Kelly
b1f3a5c92b Enabled MS5611 by default on FMUv2. 2013-06-25 14:01:27 -07:00
Anton Babushkin
85d35777e0 sdlog2: bugfix in FLOW message 2013-06-25 22:51:51 +04:00
Anton Babushkin
fdc7247fcf sdlog2: FLOW message added, bug fixed in optical_flow topic 2013-06-25 21:04:08 +04:00
Julian Oes
0ecc9c4bf4 Shrinking the main commander file a bit 2013-06-25 16:30:35 +02:00