Andrew Tridgell
ac40a20c02
AP_NavEKF3: fill in gps_quality_good flag
2018-07-14 17:49:52 +10:00
Andrew Tridgell
3d31773fb4
AP_NavEKF2: fill in gps_quality_good flag
2018-07-14 17:49:52 +10:00
Andrew Tridgell
103d1aea41
AP_NavEKF: added gps_quality_good EKF flag
2018-07-14 17:49:52 +10:00
heitiane
2c24bac79e
BARO_generic: add Dummy GCS to meet the requirement of AP_Baro::calibrate().
2018-07-14 10:32:51 +10:00
vierfuffzig
78386ed080
AP_OSD: added OSD_MSG_TIME parameter
2018-07-14 09:07:42 +10:00
Andrew Tridgell
7eabee04a3
HAL_ChibiOS: enable OSD on KakuteF7
2018-07-13 14:53:53 +10:00
Andrew Tridgell
b96f24c80e
HAL_ChibiOS: added KakuteF7
...
thanks to Huibean for the fixes!
2018-07-13 14:53:53 +10:00
Andrew Tridgell
dc54babe41
SITL: setup more defaults with flightaxis
...
with copters now you only need to set FRAME_CLASS to fly
2018-07-13 10:19:01 +10:00
Andrew Tridgell
7ec6522b9d
AP_Compass: default to right mag offsets for SITL
2018-07-13 10:19:01 +10:00
Andrew Tridgell
2fe2c8fbda
AP_Compass: initialise compass IDs saved in SITL
...
this ensures we don't get uncalibrates compasses in SITL
2018-07-13 10:19:01 +10:00
Andrew Tridgell
5f8b57ba19
AP_InertialSensor: added SITL device IDs
2018-07-13 10:19:01 +10:00
Andrew Tridgell
823c4523b3
AP_Compass: added SITL device IDs
2018-07-13 10:19:01 +10:00
Andrew Tridgell
464dc9102f
AP_HAL: added device types for SITL
...
and fixed a stack init bug for make_bus_id
2018-07-13 10:19:01 +10:00
Andrew Tridgell
f2d602690e
HAL_ChibiOS: fixed build error with some compilers
2018-07-13 08:50:46 +10:00
Andrew Tridgell
83f38d536e
HAL_ChibiOS: fixed flow control auto-detect without DMA
...
this fixes automatic flow control detection when we are not using DMA
for TX
2018-07-13 07:34:30 +10:00
Andrew Tridgell
0201893f7c
HAL_ChibiOS: fixed peripheral power-up on fmuv5
...
we need to do the powerup before we initialise the UARTs
2018-07-13 07:34:30 +10:00
Andrew Tridgell
409e857f6b
HAL_ChibiOS: use pullup on CTS line
...
this makes life less difficult for SiK radios which go into bootloader
mode on low CTS
2018-07-13 07:34:30 +10:00
Andrew Tridgell
11e09a846c
HAL_ChibiOS: setup RTS pins as pullup
...
this prevents RTS pins from keeping SiK radios in bootloader mode on
peripheral powerup
2018-07-13 07:34:30 +10:00
Andrew Tridgell
63a0a4979c
HAL_ChibiOS: delay peripheral power on for fmuv5
...
this should prevent SiK radios staying in the bootloader
2018-07-13 07:34:30 +10:00
Michael du Breuil
0aaa029f9b
AP_HAL_Linux: GPIO_RPi: Fix UB when reading a pin
...
You can't shift by more then the word width
2018-07-11 23:09:52 -07:00
Michael du Breuil
d06a82af1d
AP_HAL_VRBrain: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
1ac78d3a80
AP_HAL_SITL: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
039e146dec
AP_HAL_PX4: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
1f7ee55211
AP_HAL_Linux: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
312e21dc2f
AP_HAL_F4Light: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
f4b1d530c1
AP_HAL_Empty: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
6fba374069
AP_HAL_ChibiOS: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
3419b045e1
AP_HAL: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Michael du Breuil
6925dfb4ae
AP_Camera: Remove usage of analogPinToDigitalPin
2018-07-11 23:09:52 -07:00
Andrew Tridgell
10e9182c21
HAL_SITL: fixed delay() for SITL threads
...
with the new thread_create() interface we need to handle delays a bit
differently
2018-07-12 15:04:43 +10:00
Alexander Malishev
785cf293cd
AP_OSD: use software blink
...
This should fix blink issue with some hardware
2018-07-12 15:04:32 +10:00
Andrew Tridgell
f083b80700
HAL_ChibiOS: added preallocation of DMA bouncebuffers
...
we need 512 bytes for microSD
2018-07-12 14:34:04 +10:00
Andrew Tridgell
e193a161f2
HAL_ChibiOS: enable SDIOv1 bouncebuffers
2018-07-12 14:34:04 +10:00
Andrew Tridgell
f84424cca4
HAL_ChibiOS: added specific builds for the Pixracer and mRoX21 boards
2018-07-12 12:33:32 +10:00
Andrew Tridgell
e52176e23b
AP_BoardConfig: allow hwdef.dat override of BRD_TYPE
2018-07-12 12:33:32 +10:00
Andrew Tridgell
721f5d86b1
HAL_ChibiOS: fixed mRoX21 IMU setup
2018-07-12 12:33:32 +10:00
Andrew Tridgell
0310bd468c
HAL_ChibiOS: changed uart order for KakuteF4
...
thanks to feedback from Arther
2018-07-12 11:50:10 +10:00
Andrew Tridgell
48747be494
HAL_VRBrain: don't clear buffers on no baud change
2018-07-12 11:41:31 +10:00
Andrew Tridgell
1d1af5fd68
HAL_Linux: don't clear buffers on no baud change
2018-07-12 11:41:31 +10:00
Andrew Tridgell
fe07a73935
HAL_PX4: don't clear buffers if no baudrate change
2018-07-12 11:41:31 +10:00
Andrew Tridgell
50f7e55f0b
HAL_ChibiOS: don't clear buffers if no baudrate change
2018-07-12 11:41:31 +10:00
fnoop
374c46bd57
HAL_ChibiOS: MatekF405-Wing UART reorder
2018-07-11 16:26:04 -07:00
Dr.-Ing. Amilcar do Carmo Lucas
fe90618e3e
AP_TempCalibration: remove duplicated parameter
2018-07-11 12:16:42 -07:00
Randy Mackay
ce9857d77d
AP_BattMonitor: add BLHeli ESC to MONITOR param desc
2018-07-11 17:44:00 +09:00
Andrew Tridgell
1f2c24ef7b
HAL_ChibiOS: backup storage to microSD if possible
...
very useful for diagnostics.
This also fixes a bug on boards with flash storage, to not switch to
microSD storage if flash storage available
2018-07-11 16:38:03 +10:00
Andrew Tridgell
66ee202e24
HAL_PX4: backup storage to microSD if possible
...
very useful for diagnostics
2018-07-11 16:38:03 +10:00
fnoop
922a9762df
HAL_ChibiOS: Fix MatekF405-Wing default compass rotation
2018-07-11 10:10:34 +10:00
Andrew Tridgell
985a319c42
AP_FlashStorage: fixed build of example on small memory boards
2018-07-11 10:07:38 +10:00
Lucas De Marchi
d2446e1219
AP_HAL_Linux: use Thread abstraction to create thread
...
The open coded version has the same problem fixed by Thread abstraction:
the order of the calls matters and it's easy to call in the wrong order.
Here pthread_attr_setschedparam() and pthread_attr_setschedpolicy()
should be swapped, like in 62c2f737d5
(AP_HAL_Linux: fix setting RT priorities.)
2018-07-11 10:00:29 +10:00
Lucas De Marchi
e11d268818
AP_HAL_Linux: Thread: allow loose running thread
2018-07-11 10:00:29 +10:00