Mark Whitehorn
919383a739
AP_Scheduler: add load_average() to PM log message
7 years ago
Mark Whitehorn
90d32abd47
DataFlash: add percent to UnitStructure
7 years ago
Peter Barker
6a862c6e24
SITL: make home location parsing verbose
...
Given we don't fail to start SITL if the home location fails to parse,
we should at least make the user very aware that their home location
string is bad.
This commit makes failures verbose, and outputs the parsed location
values rather than regurgitating the location string the user supplied;
it was very misleading in that the location could simply fail to parse
and thus be unused.
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
d1a96ca4ff
AP_ADSB: fix spelling in comments
...
non-functional change
7 years ago
Paul Riseborough
6a1055389d
AP_NavEKF3: Fix origin height estimator indexing bug
...
EKF3 should use index 9 to access vertical position states
7 years ago
Jacob Walser
582ef7ca5c
GCS_MAVLink: handle reset params to defaults command
7 years ago
Andrew Tridgell
11cfa5fd01
HAL_ChibiOS: correct LSM9DS0 bus IDs to match HAL_PX4
7 years ago
Andrew Tridgell
ead72214ac
AP_OpticalFlow: support SP01 board
7 years ago
Andrew Tridgell
4d0c3b6581
HAL_ChibiOS: added pixartPC15 SPI device for SPI01
7 years ago
Andrew Tridgell
9e272b7a95
AP_Baro: support SP01 board
7 years ago
Andrew Tridgell
b61caa9c57
AP_InertialSensor: added SP01 board type
7 years ago
Andrew Tridgell
f61591c426
AP_Compass: added SP01 board type
7 years ago
Andrew Tridgell
f7ec2618a3
AP_BoardConfig: added SP01 board type
7 years ago
Andrew Tridgell
60b6f4c11d
AP_HAL: added crazyflie2
7 years ago
Andrew Tridgell
c4445a7dfd
AP_HAL_ChibiOS: initial hwdef for crazyflie2
7 years ago
Andrew Tridgell
a6e0bb4ed0
HAL_ChibiOS: fixed uart order for revo-mini
...
and setup right battery pins
7 years ago
Andrew Tridgell
fba962f7ff
HAL_PX4: allow for different LED pins
...
and fixed build
7 years ago
Andrew Tridgell
17b3607aa8
HAL_ChibiOS: fixed RCIN on revo-mini
...
this also adds an attempt at using 'N' (inverted) channels for
RCIN. This doesn't work yet, but would be better for the revo-mini, as
it would allow the normal RCIN pin to be used
7 years ago
Andrew Tridgell
c6879c679a
HAL_ChibiOS: re-enable USART1 on revo-mini
7 years ago
Andrew Tridgell
310acd333e
AP_HAL: use 1/0 not HIGH/LOW for LEDs in ChibiOS
7 years ago
Andrew Tridgell
427e00dd41
HAL_ChibiOS: switched to system timer for AP_HAL::micros()
...
this uses the ChibiOS system timer instead of a separate GPT timer for
the core ChibiOS timer. The advantage is it saves us a timer, plus it
changes ChibiOS to use a 1MHz clock on its timer, which gives us
higher resolution for delays.
This has a remarkable effect on timing jitter, reducing it greatly
7 years ago
Andrew Tridgell
ceeb5e6892
AP_HAL: use 1/0 not HIGH/LOW for LED polarity
...
this fixes the build for pixracerled driver on px4-v2
7 years ago
Andrew Tridgell
f357eec78b
HAL_ChibiOS: added more comments in hwdef.dat
7 years ago
Andrew Tridgell
9a95737d7d
HAL_ChibiOS: added lots of comments to FMUv3 hwdef.dat
...
this should help for developers of new boards
7 years ago
Andrew Tridgell
a057498e0c
HAL_ChibiOS: pull PA9 PA10 high on revo-mini
...
needed for correct operation of USB
7 years ago
Andrew Tridgell
0fdef97c76
AP_Notify: allow ChibiOS to use PixracerLED driver
7 years ago
Andrew Tridgell
66608e8cad
HAL_ChibiOS: improved mini-pix support
7 years ago
Andrew Tridgell
52815cd952
AP_Compass: fixed compass orientation for mini-pix
7 years ago
Andrew Tridgell
f85c82ee5d
AP_Baro: fixed baro scaling for LPS2XH
7 years ago
ljwang
59ee3c8f62
AP_HAL: support mini-pix
7 years ago
ljwang
9b99a0ce55
AP_HAL_ChibiOS: fixed mini-pix hwdef.dat
7 years ago
ljwang
231aa16835
AP_Compass: support mini-pix
7 years ago
ljwang
88effef51a
AP_Baro: support mini-pix using LPS25H SPI barometer
...
allow LPS22H and LPS25H to share a driver
7 years ago
Andrew Tridgell
c3f8d5580a
HAL_ChibiOS: undef log directory for skyviper-v2450
7 years ago
Andrew Tridgell
6cc007598e
AP_Scheduler: initialise _last_loop_time_s in init()
7 years ago
Andrew Tridgell
8907cb3b23
AP_Scheduler: time in seconds should be a float
7 years ago
Peter Barker
8288198ac8
AP_Scheduler: force single-precision floating point calculations
7 years ago
Andrew Tridgell
491715bec7
AP_Scheduler: added get_last_loop_time_s()
...
this gives compatibility with previous G_Dt in copter
7 years ago
Andrew Tridgell
f436901517
AP_Scheduler: fixed perf info to match previous behaviour
7 years ago
Andrew Tridgell
b7c4dea9d3
HAL_ChibiOS: gain back 250usec in loop time
...
if we have already called delay_microseconds_boost() then we know
we've given up time to drivers, so we can avoid the extra delay in the
HAL
7 years ago
Andrew Tridgell
e0c9d9b592
AP_Scheduler: fixed loop time available
7 years ago
Andrew Tridgell
24d6493453
AP_Scheduler: make loop times cover INS wait_for_sample
...
this matches past behaviour, and gives much more useful information to
a user wanting to know if their board it meeting its desired loop rate
7 years ago
Andrew Tridgell
434c3fffc7
AP_Scheduler: fixed filtered loop time
7 years ago
Andrew Tridgell
620d6ab4b8
AP_Scheduler: fixed merge issues
7 years ago
Peter Barker
73c0905b5e
AP_Scheduler: pass log-performance-bit at init time rather than update time
7 years ago
Peter Barker
4672e9d4eb
AP_Scheduler: resolve debug name conflict
7 years ago
Peter Barker
30d813a83e
DataFlash: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
d3c1b720c6
AP_Scheduler: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
d151b27e92
AP_Scheduler: move PERF: statustext sending into AP_Scheduler
7 years ago
Peter Barker
baa6e04854
AP_Scheduler: change loop time to remove sleeping in wait_for_sample
7 years ago