Lorenz Meier
ce8e2fd726
Fixed compile error due to bad merge
12 years ago
Simon Wilks
7380cebb67
Cleanup comments and make them more consistent between messages.
12 years ago
Julian Oes
1b38cf715d
Renamed actuator_safety back to actuator_armed, compiling but untested
12 years ago
px4dev
6cf1208312
Don't build interface drivers we don't have configs for. Make the interface drivers build.
...
Change the way we handle the prom buffer so that we can init the interface before constructing the driver.
12 years ago
px4dev
b11e05d614
Don't build interface drivers we don't have config for.
12 years ago
Lorenz Meier
08ddbbc23e
WIP on MEAS bringup, ETS airspeed sensors should be operational
12 years ago
px4dev
f8f6a43fea
Use common, board-type-agnostic code to allocate the PX4IO interface.
12 years ago
px4dev
5350c2be09
Refactor MS5611 driver to use interface nubs for the I2C and SPI versions of the chip. This reduces the amount of duplicated code.
12 years ago
px4dev
6c7f1e883e
Direct-access device functions return errors directly.
...
Move to using ::init rather than ::probe in keeping with device changes.
12 years ago
px4dev
12b84597d8
Direct access functions return errors directly, not touching errno.
12 years ago
px4dev
7c83e928a5
destructors for I2C and SPI should be virtual.
12 years ago
Lorenz Meier
7fe2aa2797
Fixed last few compile errors, ready for testing
12 years ago
px4dev
28f996b026
rename the px4io serial perf counters so it's clearer what they belong to
12 years ago
px4dev
4f0ae1cdea
Build the px4io interfaces on top of the Device direct-access API.
12 years ago
px4dev
26eb0b9d72
Move the direct-access methods from CDev to Device… makes more sense that way.
12 years ago
px4dev
e67f6a51a3
Make px4io driver filenames less ambiguous.
12 years ago
Simon Wilks
6b631afaef
Reduce the max stack size needed.
12 years ago
Simon Wilks
9aa25c5671
Remove unused code.
12 years ago
Simon Wilks
fa29694f0b
Whitespace cleanup
12 years ago
Simon Wilks
b500cce31e
Major refactor of HoTT drivers and finished sensor read implementation.
12 years ago
px4dev
c459901f26
Let's have some direct-access I/O methods as well.
12 years ago
px4dev
16cb0a793d
Some more v2 pin / gpio configs missed in the previous commit
12 years ago
Jean Cyr
39b3fc8d32
Don't leave RX in bind mode on console open fail
...
Don't leave RX in bind mode in the unlikely eventuality that console
open fails
12 years ago
Anton Babushkin
0ccf50bca3
ubx: SVINFO parsing optimized and message rate increased, CPU consumption reduced in 6 times, ~0.3% now.
12 years ago
Anton Babushkin
4685871c83
Major ubx driver cleanup: few pages of code removed, send update only when full navigation solution received
12 years ago
px4dev
f5b91e109d
More GPIO and general pin assignment fixes.
12 years ago
Lorenz Meier
290ca1f9bf
Reworked airspeed driver to keep most of it abstract
12 years ago
Lorenz Meier
f87595a056
Minor initialization / formatting change
12 years ago
Lorenz Meier
dc600e7d65
First stab at IOCTL driven offset handling (in PA) for all airspeed sensors. Untested
12 years ago
Jean Cyr
897b541b12
General cleanup of /dev/px4io and /dev/px4fmu
...
- Use distinct common symbols for px4io and px4fmu device files, and use
instead of hardcoded filenames
- Use common symbols defining px4io bits consistently between px4fmu and
px4io builds.
12 years ago
Lorenz Meier
c3d07030dd
Minor additions to fix, pushing
12 years ago
Lorenz Meier
6cbbb9b99f
Hotfix for GPS driver
12 years ago
Lorenz Meier
e3bb9e87e2
Hotfix for GPS: Disable unknown message classes
12 years ago
Darryl Taylor
dc2ef7b3c6
Some cleanup of NAV_SVINFO message handler
12 years ago
Darryl Taylor
d878d4756c
Ammended UBlox driver to record SV Info, satelites_visible == satelites used. Info is recorded for all SVs, used or not. Might be useful for GPS debugging.
12 years ago
px4dev
0efb1d6ceb
Fix the px4io serial port device name now that we're not using UART8 as the console.
12 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago
Jean Cyr
20103f572f
Minor px4io optimization
...
Since this module creates the PX4IO object and that the IOCTL function
doesn't use the file descriptor parameter, there is no need to invoke
IOCTL via the filesystem since we can call it directly.
12 years ago
Jean Cyr
dab652faf6
Prevent RELAY1 control via IOCTL if DSM bind feature is enabled
12 years ago
px4dev
8fa226c909
Tweak protocol register assignments and add new registers to accommodate differences in IOv2.
12 years ago
Simon Wilks
01255a4cec
Remove the <15kmh cuttoff and report kmh via HoTT.
12 years ago
px4dev
a65a1237f0
Optimise the RC input fetch for <= 9ch transmitters; this eliminates one read per cycle from IO in the common case.
12 years ago
px4dev
17f9c7d15c
Crank up the test speed for 'px4io iftest 1'
12 years ago
Simon Wilks
86adaeb3e8
More cleanups
12 years ago
px4dev
87a4f1507a
Move the common definitions for the PX4IO serial protocol into the shared header.
12 years ago
px4dev
0589346ce6
Abort the px4io worker task if subscribing to the required ORB topics fails.
12 years ago
px4dev
a4b0e3ecbe
Add retry-on-error for non-protocol errors.
...
Add more performance counters; run test #1 faster.
12 years ago
px4dev
3c8c596ac7
Enable handling for short-packet reception on FMU using the line-idle interrupt from the UART. Enable short packets at both ends.
12 years ago
px4dev
87c3d1a8c1
More link performance counters.
12 years ago
px4dev
46a4a44321
Be more consistent with the packet format definition.
...
Free perf counters in ~PX4IO_serial
12 years ago