Lorenz Meier
be436d3a99
Merge branch 'master' of github.com:PX4/Firmware into fat-dma
12 years ago
Lorenz Meier
c92e3f3f4b
Merge branch 'master' into fat-dma
12 years ago
Lorenz Meier
5ece19f66a
Merge pull request #394 from PX4/ringbuffer_fix
...
Ringbuffer fix
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
Andrew Tridgell
1f19a27e3c
make upload on Linux much more reliable
...
Upload on Linux now only tries usb-3D_Robotics boards. This should
also make it handle more ports on MacOS
12 years ago
Lorenz Meier
0308f399d9
Merge branch 'master' of github.com:PX4/Firmware
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
f49e444ce3
Defconfig hacks to get me a console.
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
px4dev
8755d76d1b
Hotfix - fault decode typo in ARMv7M macros
12 years ago
Lorenz Meier
235378d62c
Removed unused files
12 years ago
Lorenz Meier
516481aa2b
Updated MAVLink version
12 years ago
Lorenz Meier
57769ec437
Reducing timeout to 0.5 seconds
12 years ago
Lorenz Meier
c3b6cea77a
Hotfix for S.Bus systems with more than 8 channels
12 years ago
Lorenz Meier
465f161427
Hotfix: remove bogus commit
12 years ago
Lorenz Meier
8d497b58f9
Merge branch 'master' of github.com:PX4/Firmware
12 years ago
px4dev
fb57d5a186
Merge pull request #389 from davidbuzz/rgbfix
...
the "rgbled rgb X X X" command was broken, and would set green when you ...
12 years ago
Buzz
c12955fbc0
the "rgbled rgb X X X" command was broken, and would set green when you asked for red, and blue when you asked for green, and never set red. - off by 1 error in parameter numbering.
12 years ago
Lorenz Meier
b6a0437c7c
Fixed compile error
12 years ago
Lorenz Meier
a7bff9f448
Merge branch 'master' of github.com:PX4/Firmware into fixedwing_l1
12 years ago
Lorenz Meier
7866b90477
Merge branch 'master' of github.com:PX4/Firmware
12 years ago
Lorenz Meier
98ac914cb0
Add setting queue depth to HMC test
12 years ago
Lorenz Meier
8bd018c561
Merge branch 'fixedwing_l1' of github.com:PX4/Firmware into fixedwing_l1
12 years ago
Lorenz Meier
11e4fbc374
Added additional vector functions, fixed seatbelt for global estimators
12 years ago
Lorenz Meier
d3ac8c9ff3
Fixed HIL mode switching, HIL works
12 years ago
Lorenz Meier
2e8b675c6c
Fixed (temporarily) HIL by allowing index 1000 to start a matching setup
12 years ago
Lorenz Meier
2d6dfe2a9e
Allow px4io detect to be run when IO is already running
12 years ago
Lorenz Meier
88ad9fc25b
Merge branch 'master' of github.com:PX4/Firmware into fixedwing_l1
12 years ago
Lorenz Meier
690d29078f
Merge branch 'master' of github.com:PX4/Firmware
12 years ago
Lorenz Meier
c3bb6960e6
Fixed mavlink start / stop to ensure process is in a sane state once NSH return
12 years ago
Lorenz Meier
56a35cc889
Fixed commander start / stop to ensure the state is sane once NSH returns
12 years ago
Lorenz Meier
9b48fe3622
Compiling attitude control, ready for tests
12 years ago
Lorenz Meier
2697790aa5
Merge branch 'fixedwing_l1' of github.com:PX4/Firmware into fixedwing_l1
12 years ago
Lorenz Meier
14828cfda5
Merge branch 'master' of github.com:PX4/Firmware into fixedwing_l1
12 years ago