Andrew Tridgell
5c259459ea
waf: build with AP_TempCalibration
7 years ago
Andrew Tridgell
177284bd6b
AP_TempCalibration: temperature calibration library
...
this adds opportunistic temperature calibration. This is initially only
for barometers, and has been only tested with the ICM-20789, but can be
extended to other sensors and other barometers
7 years ago
Andrew Tridgell
57a3bc1397
AP_Compass: new compass learning system
...
this learns compass offsets using magnetic tables and compass
observations
7 years ago
Andrew Tridgell
6a89fdf268
SITL: use AP_Declination for magnetic tables
7 years ago
Andrew Tridgell
252fc9c757
AP_Declination: added inclination and intensity tables
...
moved from SITL/SIM_Aircraft.h
7 years ago
Andrew Tridgell
1f76f69d80
Copter: implement per-motor compass compensation
7 years ago
Andrew Tridgell
ca30f6aec8
AP_Compass: added per-motor compass calibration
...
this allows for a motor calibration vector per motor
7 years ago
Andrew Tridgell
b1ccf575f7
AP_Radio: support DATA96 packets for fw update
...
this allows for update of remote radio firmware via MAVLink DATA96
packets
7 years ago
Andrew Tridgell
6ef5f61faa
AP_Radio: add ChibiOS support
7 years ago
Andrew Tridgell
14dcee75f1
AP_Notify: added video recording flag
7 years ago
Andrew Tridgell
e2d91535d0
AP_AHRS: fill in have_pos_abs
7 years ago
Andrew Tridgell
b622fe143e
AP_Notify: added have_pos_abs flag
...
used to notify of high-quality GPS lock
7 years ago
Andrew Tridgell
ac324a3760
StorageManager: added bind info storage area
7 years ago
Andrew Tridgell
3afaf81ccc
AP_BoardConfig: added param object for AP_Radio
7 years ago
Andrew Tridgell
a8af1974d2
HAL_PX4: hook into AP_Radio for RC input
7 years ago
Peter Barker
ddb2f4b5ad
HAL_PX4: define cypress SPI bus
7 years ago
Peter Barker
beb5a41389
AP_HAL: add radio defines for PixHawk
...
This facilitates testing a diret-attached-radio using a PixHawk1
The AUX5 pin is used as an interrupt line.
7 years ago
Andrew Tridgell
0258c5baf4
waf: added AP_Radio to build
7 years ago
Andrew Tridgell
be002665cf
AP_Radio: implement CYRF6936 direct attached radio
...
implement DSM2 and DSMX compatible protocols
7 years ago
Andrew Tridgell
b9e5649888
AP_InertialSensor: support PCNC1
7 years ago
Andrew Tridgell
2cc0f25ca0
AP_Compass: support PCNC1
7 years ago
Andrew Tridgell
b2172a0475
AP_Baro: support PCNC1
7 years ago
Peter Barker
12a3cc1179
AP_Baro: use Invensense defines when configuring ICM20789 IMU part
7 years ago
Peter Barker
71cf3941a7
AP_InertialSensor: move Invensense register defines into separate file
7 years ago
Peter Barker
3ee112843c
AP_InertialSensor: configure bypass for 20789 like we do for AK8963
7 years ago
Peter Barker
5d94172ada
AP_InertialSensor: remove clearing of BIT_USER_CTRL_I2C_MST_EN bit in user_ctrl
...
This bit should never be set on 20789
7 years ago
Peter Barker
3a0c5bed85
AP_Baro: ICM20789: example fixes
7 years ago
Peter Barker
bf95be96f3
AP_Baro: ICM20789: stop dev_icm being an instance variable
7 years ago
Peter Barker
c56486a39e
AP_Baro: remove pointless destructor overrides
7 years ago
Peter Barker
05fb28c7f9
AP_Baro: use HAL_SEMAPHORE_BLOCK_FOREVER
7 years ago
Peter Barker
ea83a487d4
AP_Baro: create BARO_ICM20789_DEBUG and use it
7 years ago
Peter Barker
31d8b6ba64
AP_Baro: do not take semaphore if HAL_INS_MPU60x0_NAME not set
7 years ago
Andrew Tridgell
bf67153791
AP_Baro: implement ICM20789 barometer
7 years ago
Andrew Tridgell
5a4f0fed2d
AP_InertialSensor: added ICM-20789 support
7 years ago
Patrick José Pereira
6ca1c03767
Tools: Skip reinstall of existing packages in install-prereqs-arch
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
8aa00e88e2
Tools: Correct submodule update script in install-prereqs-arch
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
d73f534bc7
Tools: Check if symbolic link already exist in install-prereqs-arch
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
James Stewart
ec5faed133
GCS_MAVLink: send mission item requests to correct destination for partial updates
...
The correct destination is the GCS which last requested to update the mission (full or partial), not just the last GCS to set the mission count (full only).
7 years ago
Andrew Tridgell
33be8de1f3
ChibiOS: submodule update
7 years ago
Andrew Tridgell
75226ba187
HAL_ChibiOS: enable logging on MindPX-v2
...
not working yet, seems to be a problem with SDIO interface
7 years ago
Andrew Tridgell
4548fd4d2f
HAL_ChibiOS: changed RCIN to PULLDOWN
...
this fixes a high cpu load with no receiver connected
7 years ago
Andrew Tridgell
86189393a7
HAL_ChibiOS: fixed build warnings
7 years ago
Andrew Tridgell
bc96cb8a19
AP_HAL: fixed build warnings
7 years ago
Andrew Tridgell
6d734a7e58
ChibiOS: submodule update
...
update to latest stable ChibiOS release
7 years ago
Andrew Tridgell
9ceddbdab6
AP_ADSB: fixed build warning
7 years ago
Andrew Tridgell
7d2e3c0d04
AP_Notify: fixed build warning
7 years ago
Andrew Tridgell
4886ffbf8a
HAL_ChibiOS: fixed build warnings
7 years ago
Andrew Tridgell
0d8cdd2728
AP_Compass: fixed warning
7 years ago
Andrew Tridgell
662afdc2fd
Copter: fixed build warning
...
double precision promotion
7 years ago
Andrew Tridgell
30e4323c6d
HAL_ChibiOS: disable USART1 till USB problem solved
...
using USART1 causes USB disconnects. The behaviour is like CTS/RTS is
enabled on USART1, but it is disabled.
7 years ago