Lorenz Meier
ac00100cb8
Hotfix: Disable gyro scale calibration to prevent people from wrongly using it
12 years ago
Lorenz Meier
a4ecdc9582
Removed unneeded flush
12 years ago
Lorenz Meier
9e7077fdf9
Added more acknowledgements after another author sweep
12 years ago
Randy Mackay
f4abcb51a1
tone_alarm: add #define for device path
12 years ago
Randy Mackay
1a641b791d
tone_alarm: more device paths replaced with #define
12 years ago
Lorenz Meier
03727974f1
Fix binding states for DSM
12 years ago
Lorenz Meier
3c59877b50
Naming consistency improved
12 years ago
Lorenz Meier
ac3f1c55c7
Adding more references, adding inline references to make sure a reader of the source file will not miss them
12 years ago
Anton Babushkin
2fbd23cf6e
sdlog2: position & velocity valid, postion global and landed flags added to LPOS, some refactoring
12 years ago
Lorenz Meier
a0d26cb282
Make mixer upload not depending on single serial transfer error
12 years ago
Anton Babushkin
8a70efdf43
Beep and print message when arming is not allowed
12 years ago
marco
318abfabcb
mkblctrl fix and qgroundcontrol2 startup script for different frametypes
12 years ago
Lorenz Meier
24648b5294
Minor cleanups in the drivers
12 years ago
px4dev
19fdaf2009
Use the generic device::SPI locking strategy.
12 years ago
Jean Cyr
41610ff7dd
DSM pairing cleanup in px4io.cpp
...
- Simplify parameter range checking in dsm_bind_ioctl
- Replace DSM magic numbers with symbolic constants
12 years ago
Lorenz Meier
d84fe2913e
Move IRQ restore to right position
12 years ago
Lorenz Meier
8fbf698e62
Adding missing author info and acknowledgements
12 years ago
Lorenz Meier
a418498f1b
Hotfix: Use sensible default gains for users not being able to read instructions.
12 years ago
Andrew Tridgell
4893509344
drivers: report error_count in drivers where possible
12 years ago
Andrew Tridgell
7257642371
perf: added perf_event_count() method
...
this allows drivers to get an event_count from a perf counter
12 years ago
Andrew Tridgell
0b7294a26e
added error_count field to sensor report structures
12 years ago
Andrew Tridgell
e9e46f9c9d
px4io: added monitoring of vservo and vrssi
...
publish via servorail_status ORB topic
12 years ago
Andrew Tridgell
f12794d30e
uORB: added new servorail_status object
...
used for VSERVO and RSSI on FMUv2
12 years ago
Andrew Tridgell
f7c3ed3ed6
px4io: split io_handle_battery() out from io_handle_status()
...
ready to add vservo and rssi
12 years ago
Jean Cyr
41982579b3
Refactor dsm binding code in px4io.cpp
...
- Move repeated code into member function
12 years ago
Jean Cyr
3b8039e4e0
Implement message based receiver pairing
12 years ago
Andrew Tridgell
760b3ab2e7
ringbuffer: converted to item_size units
...
this fixes a number of indexing bugs
12 years ago
px4dev
cefc7ac00e
Rework the ringbuffer class so that it's not templated, and refactor its clients so they aren't dancing around the linker anymore.
12 years ago
Andrew Tridgell
a5821d2928
ms5611: converted to using RingBuffer
12 years ago
Andrew Tridgell
4b4f4fee5b
lsm303d: convert to using RingBuffer
12 years ago
Andrew Tridgell
274e3aa2ca
bma180: convert to using RingBuffer
12 years ago
Andrew Tridgell
b8ffb574ca
mb12xx: convert to using RingBuffer class
12 years ago
Andrew Tridgell
63fb702d7f
l3gd20: convert to using RingBuffer class
12 years ago
Andrew Tridgell
36b7b7bc5f
airspeed: convert to using RingBuffer class
12 years ago
Andrew Tridgell
815ccee0e7
mpu6000: fixed race condition in buffer increment
12 years ago
Andrew Tridgell
37d09f0944
mpu6000: use a wrapper struct to avoid a linker error
...
the linker doesn't cope with us having multiple modules implementing
RingBuffer<gyro_report>
this also switches to use force() instead of put(), so we discard old
entries when the buffer overflows
12 years ago
Andrew Tridgell
3c45261117
hmc5883: use a RingBuffer to hold report queue
...
this simplifies the queue handling, and avoids the need for a
start()/stop() on queue resize
12 years ago
Andrew Tridgell
3329e3c38c
ringbuffer: added resize() and print_info() methods
...
this simplifies the drivers
12 years ago
px4dev
1828b57c58
ringbuffer: added force() and use lockless methods
...
this adds force() which can be used for drivers wanting consumers to
get the latest data when the buffer overflows
12 years ago
Andrew Tridgell
04f8e338b6
hmc5883: add perf count, and removed unnecessary checks for -32768
...
we've already checked that the absolute value is <= 2048
12 years ago
Lorenz Meier
5e6d3604a3
Made MS5611 startup exclusive as well
12 years ago
px4dev
514d32e961
Cut down 'tests file' for debugging
12 years ago
px4dev
ed4b34547c
Make the init code compile if we don't have the granule allocator / dma allocator required
12 years ago
px4dev
bbac1445b0
Add DMA buffer allocation pool.
12 years ago
Lorenz Meier
3a326cb467
Guard probe / reset against other SPI drivers
12 years ago
Lorenz Meier
da3620bd53
Compile fix
12 years ago
Anton Babushkin
90873474a9
multirotor_pos_control: setpint reset rewritten
12 years ago
Lorenz Meier
8131d28a0f
Exported disarmed PWM values as IOCTLs
12 years ago
Lorenz Meier
3047b6ced0
Another set of minor style edits
12 years ago
Lorenz Meier
c0b309760a
More cleanup
12 years ago