ardupilot/libraries/AP_HAL
Peter Barker 0ad53e53eb AP_HAL: move delay callback handling to base HAL Scheduler class
This allows us to move a lot of delay handling from vehicle classes into
HAL Scheduler.

The most notable improvement is that it moves the detection of recursion
into the Scheduler, out of each separate vehicle.
2018-05-09 16:15:38 +10:00
..
board AP_HAL: minlure: search for specific I2C controller 2018-05-04 11:47:04 -07:00
examples AP_HAL: fixed example build on ChibiOS 2018-01-15 11:46:02 +11:00
utility AP_HAL: eliminate AP_HAL::Print and AP_HAL::Stream 2018-03-23 08:12:38 +11:00
AnalogIn.h AP_HAL: replace header guard with pragma once 2016-02-18 14:52:34 -02:00
AP_HAL_Boards.h define for AirbotF4 board (ChibiOS HAL) 2018-05-08 07:33:19 +10:00
AP_HAL_Macros.h AP_HAL: try to prevent use of double maths functions 2018-05-07 11:43:23 +10:00
AP_HAL_Main.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_HAL_Namespace.h AP_HAL: top level HAL definitions for CAN bus driver 2017-04-10 21:31:07 +01:00
AP_HAL.h AP_HAL: eliminate AP_HAL::Print and AP_HAL::Stream 2018-03-23 08:12:38 +11:00
CAN.h AP_HAL: move to having ICanDriver as member instead of inheriting it 2018-02-07 20:33:45 +11:00
Device.cpp AP_HAL: Device: remove unused function to read registers 2017-01-26 23:18:27 -08:00
Device.h AP_HAL: support LPS25H on MPU AUX 2018-03-02 12:52:50 +11:00
GPIO.h AP_HAL: support ChibiOS 2018-01-15 11:46:02 +11:00
HAL.cpp AP_HAL: add run() method 2015-10-21 09:16:07 +11:00
HAL.h AP_HAL: added F4Light HAL 2018-02-10 09:14:41 +11:00
I2CDevice.h AP_HAL: move get_device() method from AP_HAL_Linux 2018-05-04 11:47:04 -07:00
OpticalFlow.h AP_HAL: remove ahrs cb from opticalflow 2017-01-23 21:23:16 +11:00
RCInput.h AP_HAL: added RSSI interface for RCInput 2017-07-03 11:22:21 +10:00
RCOutput.h AP_HAL: make hal aware of oneshot125 2018-04-07 09:10:29 +10:00
Scheduler.cpp AP_HAL: move delay callback handling to base HAL Scheduler class 2018-05-09 16:15:38 +10:00
Scheduler.h AP_HAL: move delay callback handling to base HAL Scheduler class 2018-05-09 16:15:38 +10:00
Semaphores.h AP_HAL: added virtual destructor for Semaphores 2016-11-28 08:26:56 +11:00
SPIDevice.h AP_HAL: SPIDevice: prefer nullptr for pointer 2017-04-19 01:36:58 -07:00
Storage.h AP_HAL: make _timer_tick() in Storage available in all HALs 2018-02-07 20:33:45 +11:00
system.h Global: Rename printf format attribute 2015-12-01 07:22:12 +11:00
UARTDriver.h AP_HAL: added UART locking interface 2018-04-07 09:10:29 +10:00
Util.cpp AP_HAL: eliminate AP_HAL::Print and AP_HAL::Stream 2018-03-23 08:12:38 +11:00
Util.h AP_HAL: eliminate AP_HAL::Print and AP_HAL::Stream 2018-03-23 08:12:38 +11:00