|
APM:Libraries
|
#include <AP_HAL/AP_HAL.h>#include <assert.h>#include "HAL_ChibiOS_Class.h"#include <AP_HAL_Empty/AP_HAL_Empty_Private.h>#include <AP_HAL_ChibiOS/AP_HAL_ChibiOS_Private.h>#include "shared_dma.h"#include "sdcard.h"#include "hwdef/common/usbcfg.h"#include <hwdef.h>Go to the source code of this file.
Functions | |
| void | hal_chibios_set_priority (uint8_t priority) |
| thread_t * | get_main_thread () |
| static | THD_FUNCTION (main_loop, arg) |
Variables | |
| static | HAL_UARTA_DRIVER |
| static | HAL_UARTB_DRIVER |
| static | HAL_UARTC_DRIVER |
| static | HAL_UARTD_DRIVER |
| static | HAL_UARTE_DRIVER |
| static | HAL_UARTF_DRIVER |
| static ChibiOS::I2CDeviceManager | i2cDeviceManager |
| static ChibiOS::SPIDeviceManager | spiDeviceManager |
| static ChibiOS::AnalogIn | analogIn |
| static ChibiOS::Storage | storageDriver |
| static ChibiOS::GPIO | gpioDriver |
| static ChibiOS::RCInput | rcinDriver |
| static ChibiOS::RCOutput | rcoutDriver |
| static ChibiOS::Scheduler | schedulerInstance |
| static ChibiOS::Util | utilInstance |
| static Empty::OpticalFlow | opticalFlowDriver |
| static bool | thread_running = false |
| static thread_t * | daemon_task |
| const AP_HAL::HAL & | hal |
| static AP_HAL::HAL::Callbacks * | g_callbacks |
| thread_t* get_main_thread | ( | void | ) |
Definition at line 126 of file HAL_ChibiOS_Class.cpp.
Referenced by ChibiOS::Scheduler::in_main_thread().
| void hal_chibios_set_priority | ( | uint8_t | priority | ) |
Definition at line 113 of file HAL_ChibiOS_Class.cpp.
Referenced by ChibiOS::Scheduler::boost_end(), set_high_priority(), and THD_FUNCTION().
|
static |
|
static |
Definition at line 51 of file HAL_ChibiOS_Class.cpp.
|
static |
Handle of daemon task / thread
Definition at line 105 of file HAL_ChibiOS_Class.cpp.
Referenced by get_main_thread(), hal_chibios_set_priority(), and THD_FUNCTION().
|
static |
Definition at line 131 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 61 of file HAL_ChibiOS_Class.cpp.
| const AP_HAL::HAL& hal |
Definition at line 14 of file AC_PID_test.cpp.
|
static |
Definition at line 31 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 32 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 33 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 34 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 35 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 36 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 39 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 72 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 62 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 65 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 70 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 45 of file HAL_ChibiOS_Class.cpp.
|
static |
Definition at line 59 of file HAL_ChibiOS_Class.cpp.
|
static |
Daemon status flag
Definition at line 104 of file HAL_ChibiOS_Class.cpp.
Referenced by THD_FUNCTION().
|
static |
Definition at line 71 of file HAL_ChibiOS_Class.cpp.
1.8.13