Lorenz Meier
7ad2654b2d
Merge pull request #393 from PX4/takeoff_sp_fix
...
multirotor_pos_control: setpoint reset rewritten
12 years ago
Lorenz Meier
4b92138207
Merge pull request #395 from jean-m-cyr/master
...
Implement message based receiver pairing
12 years ago
Lorenz Meier
09c37515bb
Merge branch 'fat-dma-spi'
12 years ago
Lorenz Meier
ecbb319153
Disable low console for v2, should not be enabled in parallel with normal console
12 years ago
Lorenz Meier
24648b5294
Minor cleanups in the drivers
12 years ago
Lorenz Meier
11530ac021
Merge remote-tracking branch 'origin/spi-device-locking' into fat-dma-spi
12 years ago
Lorenz Meier
e3864e7dbb
Trust on the microSD for params for now
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
6dd4069561
Merge branch 'master' of github.com:PX4/Firmware into fat-dma
12 years ago
Lorenz Meier
3796235967
Remove accidentally comitted COM tool
12 years ago
Lorenz Meier
7010674f44
Hotfix: Setting tested defaults for AR.Drone
12 years ago
Lorenz Meier
a418498f1b
Hotfix: Use sensible default gains for users not being able to read instructions.
12 years ago
Lorenz Meier
45cf5080b0
Merge branch 'master' into fat-dma
12 years ago
Lorenz Meier
5c0ec659b6
Merged
12 years ago
Lorenz Meier
a7dddc4dfd
Hotfix: Do not start MAVLink as default on telemetry port
12 years ago
Lorenz Meier
5d09f48110
Disabling debug output for further testing
12 years ago
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
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
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
Anton Babushkin
f2f89d71e5
Merge branch 'master' into takeoff_sp_fix
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
Anton Babushkin
90873474a9
multirotor_pos_control: setpint reset rewritten
12 years ago