px4dev
|
e2458677c9
|
Tweak IO serial packet error handling slightly; on reception of a serial error send a line break back to FMU. This should cause FMU to stop sending immediately.
Flag these cases and discard the packet rather than processing it, rather than simply dropping the received packet and letting FMU time out.
|
2013-07-07 20:42:03 -07:00 |
|
px4dev
|
0efb1d6ceb
|
Fix the px4io serial port device name now that we're not using UART8 as the console.
|
2013-07-07 18:50:04 -07:00 |
|
px4dev
|
b4029dd824
|
Pull v2 pieces up to build with the merge
|
2013-07-07 17:53:55 -07:00 |
|
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 |
|