px4dev
|
43f1843cc7
|
Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup
|
2013-07-07 12:22:56 -07:00 |
px4dev
|
9fe257c4d1
|
A very slender config just for test builds.
|
2013-07-07 12:13:40 -07:00 |
Lorenz Meier
|
cf2dbdf9a1
|
Merge pull request #320 from PX4/integration
NuttX integration merge
|
2013-07-07 10:59:43 -07:00 |
Lorenz Meier
|
7cf121472e
|
Merge pull request #325 from sjwilks/airspeed
Don't zero out the reported airspeed when below 15km/h
|
2013-07-07 02:31:14 -07:00 |
px4dev
|
8fa226c909
|
Tweak protocol register assignments and add new registers to accommodate differences in IOv2.
|
2013-07-06 23:59:35 -07:00 |
Simon Wilks
|
2b41e1a23b
|
Merge remote-tracking branch 'upstream/master' into airspeed
|
2013-07-07 01:11:10 +02:00 |
Simon Wilks
|
01255a4cec
|
Remove the <15kmh cuttoff and report kmh via HoTT.
|
2013-07-07 01:10:47 +02:00 |
px4dev
|
a65a1237f0
|
Optimise the RC input fetch for <= 9ch transmitters; this eliminates one read per cycle from IO in the common case.
|
2013-07-06 12:29:14 -07:00 |
px4dev
|
17f9c7d15c
|
Crank up the test speed for 'px4io iftest 1'
|
2013-07-06 12:28:01 -07:00 |
px4dev
|
4d400aa7e7
|
Enable UART error handling on PX4IO.
|
2013-07-06 12:27:37 -07:00 |
px4dev
|
87a4f1507a
|
Move the common definitions for the PX4IO serial protocol into the shared header.
|
2013-07-06 00:16:37 -07:00 |
px4dev
|
19b2e1de85
|
Copy the correct number of bytes back for register read operations. Basic PX4IO comms are working now.
|
2013-07-06 00:00:44 -07:00 |
px4dev
|
0589346ce6
|
Abort the px4io worker task if subscribing to the required ORB topics fails.
|
2013-07-06 00:00:10 -07:00 |
px4dev
|
a4b0e3ecbe
|
Add retry-on-error for non-protocol errors.
Add more performance counters; run test #1 faster.
|
2013-07-05 22:54:44 -07:00 |
px4dev
|
6871d2909b
|
Add a mechanism for cancelling begin/end perf counters.
|
2013-07-05 22:53:57 -07:00 |
px4dev
|
3c8c596ac7
|
Enable handling for short-packet reception on FMU using the line-idle interrupt from the UART. Enable short packets at both ends.
|
2013-07-05 20:37:05 -07:00 |
px4dev
|
bcfb713fe9
|
Enable handling for short-packet reception on IO using the line-idle interrupt from the UART.
|
2013-07-05 20:35:55 -07:00 |
px4dev
|
f9a85ac7e6
|
Remove the TX completion callback on the IO side.
Report CRC, read and protocol errors.
|
2013-07-05 19:16:25 -07:00 |
px4dev
|
87c3d1a8c1
|
More link performance counters.
|
2013-07-05 19:03:08 -07:00 |
px4dev
|
10e673aa4b
|
Send error response if register write fails.
|
2013-07-05 19:02:42 -07:00 |
px4dev
|
46a4a44321
|
Be more consistent with the packet format definition.
Free perf counters in ~PX4IO_serial
|
2013-07-05 18:36:00 -07:00 |
px4dev
|
1f7f7862ce
|
Fix the USART6 default baudrate to match the IO bootloader.
|
2013-07-05 17:53:55 -07:00 |
px4dev
|
6c5a15da9b
|
Eliminate the TD DMA callback; we don't need to know that it's completed.
Fix abort behaviour on timeouts, now we don't wedge after the first one.
|
2013-07-05 17:39:28 -07:00 |
px4dev
|
50cae347b4
|
Check packet CRCs and count errors; don't reject packets yet.
|
2013-07-05 17:13:54 -07:00 |
px4dev
|
5a8f874166
|
Add an 8-bit CRC to each transmitted packet.
|
2013-07-05 16:56:47 -07:00 |
px4dev
|
313231566c
|
Encode the packet type and result in the unused high bits of the word count.
|
2013-07-05 16:41:27 -07:00 |
px4dev
|
e55a37697d
|
Always send and expect a reply for every message.
|
2013-07-05 16:34:44 -07:00 |
px4dev
|
d83323d4a2
|
Use the NuttX built-in crc32, it works fine.
|
2013-07-05 16:18:55 -07:00 |
Lorenz Meier
|
422c675c55
|
Commented flow example slightly better
|
2013-07-05 11:44:25 +02:00 |
Lorenz Meier
|
5f2d35d715
|
Added gyro scaling as parameter
|
2013-07-05 11:44:10 +02:00 |
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
|
f7963a8c84
|
Fix printing of PC_COUNT perf counters
|
2013-07-04 23:14: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 |
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 |
px4dev
|
03a15bfdc5
|
Fix argument parsing in the rgbled command.
|
2013-07-03 22:23:01 -07:00 |