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.