Andrew Tridgell
b4be93113c
HAL_Linux: prevent read past end of buffer
11 years ago
Andrew Tridgell
7286e7acd2
AP_InertialSensor: fixed build errors on APM2
11 years ago
Andrew Tridgell
b40bd479c4
HAL_Linux: moved FRAM vs FS choice into HAL_Linux headers
11 years ago
Andrew Tridgell
9fccb5f5ed
HAL_Linux: clear more UART flags
...
this fixes a major timing issue caused by bad UART flags (I suspect
the echo flags) and the GPS auto detection code
11 years ago
Andrew Tridgell
c87b0adc29
HAL_Linux: the MS5611 seems to be a bit happier at higher speed
...
still getting some bogus data, but less
11 years ago
Andrew Tridgell
41e65c2415
AP_Compass: fixed default orientation for PXF
11 years ago
Andrew Tridgell
50068a7c6a
AP_InertialSensor: fixed default orientation for PXF board MPU9250
11 years ago
Andrew Tridgell
226b67d357
AP_HAL: make PXf default to MPU9250
11 years ago
Andrew Tridgell
6cc304e486
HAL_Linux: RCOutput should default to 50Hz on all boards
11 years ago
Andrew Tridgell
9d948d5a26
HAL_Linux: fixed name space collision in RCOutput
11 years ago
Andrew Tridgell
721d349922
HAL_Linux: fixed build of BusTest
11 years ago
Andrew Tridgell
a4ef512f10
SPIDriver: fixed handling of 0 based SPI bus numbers
11 years ago
Andrew Tridgell
5fb2ad0068
HAL_Linux: fixed safety of RCInput code
...
don't loop forever waiting for pulses
11 years ago
Víctor Mayoral Vilches
5e5319e23b
AP_InertialSensor: MPU9250 cleaning
11 years ago
bugobliterator
ac11d282b5
HAL_Linux: Add support for PPM input to HAL_Linux
...
rcin thread continuously scans for values inside ring buffer maintained by pru with rcinpru0 firmware.
11 years ago
bugobliterator
072c39ea6a
AP_HAL: Add option to select Storage type AP_HAL_Boards.h
...
user can set HAL_STORAGE as USE_FS or USE_FRAM inside AP_HAL_Boards.h as per his/her choice or board setup
11 years ago
bugobliterator
4b2f7cd163
HAL_Linux: Add FRAM HAL driver support for non-volatile storage
...
Support for File System starage mode is retained, appropriate Storage
mode can be set by defining USE_FS_STORAGE for File System storage
aand US_FRAM_STORAGE for FRAM storage. Note: FS storage and FRAM
storage are never synced as of now.
11 years ago
Victor Mayoral Vilches
8a71fdf092
HAL_Linux: minor syntax fix in UARTDriver
...
Typo noticed by @hcervino .
11 years ago
Silvia
b6baf78e73
HAL_Linux:duplicate `#include <sys/types<`deleted
11 years ago
Silvia
7fd0e8345d
HAL_Linux: Duplicate `#include <unistd.h>`deleted
11 years ago
Víctor Mayoral Vilches
37793cd7fa
AP_HAL_Namespace: Change LSM9DS0 into two different devices.
11 years ago
Víctor Mayoral Vilches
df1de4efd6
AP_InertialSensor: Driver added for the LSM303D
11 years ago
Víctor Mayoral Vilches
8968647873
AP_InertialSensor: INS_generic example, add support L3GD20
11 years ago
Víctor Mayoral Vilches
0f908a8ccd
HAL_Linux: Add L3GD20 to the AP_InertialSensor header
11 years ago
Víctor Mayoral Vilches
e272ed8d96
AP_HAL: Add support for L3GD20
11 years ago
Víctor Mayoral Vilches
556d46a4ef
AP_InertialSensor: L3GD20 driver added
...
L3GD20 gyro userspace sensor added. The driver constructs
over the implementation of the PX4 Dev Team at
https://github.com/diydrones/PX4Firmware .
11 years ago
Víctor Mayoral Vilches
bfacf08c30
HAL_Linux: LSM9DS0 legacy driver moved to AP_InertialSensor/LSM9DS0/
...
The new LSM9DS0 driver will consist of the AP_InertialSensor_L3GD20 and
the AP_InertialSensor_LSM303D. For that reason the old LSM9DS0
(consisting of gyro and accel+mag implemented on a single class) has
been moved to a folder.
Legacy LSM9DS0 didn't probe to receive "correct" data.
11 years ago
Víctor Mayoral Vilches
82186a3961
HAL: Add two new SPI devices
...
SPIDevice_LSM303D and SPIDevice_L3GD20 added to the enum.
The code has also been formated.
11 years ago
Andrew Tridgell
60e501d5ab
AP_GPS: moved UBX log headers to DataFlash
...
headers were not always being written
11 years ago
Andrew Tridgell
2b02fdbbc9
DataFlash: moved UBX logging headers to DataFlash
11 years ago
NullVoxPopuli
c672b3e324
Copter: Added support for V-Shaped and A-Shaped VTail Quadcopter frames
...
Signed-off-by: NullVoxPopuli <LPSego3+dev@gmail.com>
11 years ago
Andrew Tridgell
d8fe4f366d
APM_OBC: added AFS_RC_FAIL_MS, AFS_MAX_GPS_LOSS and AFS_MAX_COM_LOSS
11 years ago
Andrew Tridgell
4e97c98fa1
APM_OBC: removed use of extern function
11 years ago
Randy Mackay
de747d215a
Revert "GCS_MAVLink: send radio_in using rcmap"
...
This reverts commit 0881ccbee0
.
11 years ago
Emile Castelnuovo
0d62b15292
AP_HAL: added missing CONFIG_HAL_BOARD_SUBTYPE #define for HAL_BOARD_VRBRAIN
11 years ago
Emile Castelnuovo
3b53c167a0
AP_Compass: VRBRAIN. Deal with external mag connected on internal I2C on VRBRAIN 4.5
...
This enables user to set the external parameter to true even if only one compass is connected
11 years ago
Emile Castelnuovo
bbb9925c47
DataFlash: Added four more channels for logging
11 years ago
Andrew Tridgell
8f3dad0d1c
APM_Control: increase available range for roll and pitch
11 years ago
Randy Mackay
0881ccbee0
GCS_MAVLink: send radio_in using rcmap
11 years ago
Randy Mackay
d6890ce878
Notify: remove ToshibaLED support from APM
...
This saves about 1k of precious flash
11 years ago
Andrew Tridgell
b38c9544f9
AP_RangeFinder: make values clearer for APM2
11 years ago
Randy Mackay
0c4ee422a4
Rally: fix comment to clarify altitudes are absolute
11 years ago
Randy Mackay
fd5dee96e4
BaroGlitch: check baro health after alt calculation
...
Also correct type of distance_cm internal variable
11 years ago
Randy Mackay
424a65663a
Baro: init members to resolve compiler warning
11 years ago
Randy Mackay
53b073148b
BaroGlitch: use baro healthy()
11 years ago
Randy Mackay
280db8725a
Arming: use baro healthy() function
11 years ago
Randy Mackay
78b1bf8282
Baro: example sketch to use healthy() function
11 years ago
Randy Mackay
76634ee8c3
Baro_PX4: use healthy flag
11 years ago
Randy Mackay
d29fe51cb3
Baro_VRBrain: use healthy flag
11 years ago
Randy Mackay
24db492131
Baro_MS5611: use healthy flag
11 years ago