APM:Libraries
Classes | Macros
Scheduler.h File Reference
#include <AP_HAL/AP_HAL.h>
#include "AP_HAL_ChibiOS_Namespace.h"
Include dependency graph for Scheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ChibiOS::Scheduler
 

Macros

#define CHIBIOS_SCHEDULER_MAX_TIMER_PROCS   8
 
#define APM_MAIN_PRIORITY   180
 
#define APM_TIMER_PRIORITY   178
 
#define APM_RCIN_PRIORITY   177
 
#define APM_TONEALARM_PRIORITY   61
 
#define APM_UART_PRIORITY   60
 
#define APM_STORAGE_PRIORITY   59
 
#define APM_IO_PRIORITY   58
 
#define APM_STARTUP_PRIORITY   10
 
#define APM_MAIN_PRIORITY_BOOST   182
 
#define APM_SPI_PRIORITY   181
 
#define APM_UAVCAN_PRIORITY   178
 
#define APM_CAN_PRIORITY   177
 
#define APM_I2C_PRIORITY   176
 
#define APM_MAIN_THREAD_STACK_SIZE   8192
 

Macro Definition Documentation

◆ APM_CAN_PRIORITY

#define APM_CAN_PRIORITY   177

◆ APM_I2C_PRIORITY

#define APM_I2C_PRIORITY   176

Definition at line 56 of file Scheduler.h.

◆ APM_IO_PRIORITY

#define APM_IO_PRIORITY   58

◆ APM_MAIN_PRIORITY

#define APM_MAIN_PRIORITY   180

◆ APM_MAIN_PRIORITY_BOOST

#define APM_MAIN_PRIORITY_BOOST   182

Definition at line 38 of file Scheduler.h.

Referenced by sem_post_boost(), and set_high_priority().

◆ APM_MAIN_THREAD_STACK_SIZE

#define APM_MAIN_THREAD_STACK_SIZE   8192

Definition at line 59 of file Scheduler.h.

Referenced by HAL_PX4::run(), HAL_VRBRAIN::run(), and HAL_ChibiOS::run().

◆ APM_RCIN_PRIORITY

#define APM_RCIN_PRIORITY   177

Definition at line 27 of file Scheduler.h.

Referenced by ChibiOS::Scheduler::init().

◆ APM_SPI_PRIORITY

#define APM_SPI_PRIORITY   181

Definition at line 44 of file Scheduler.h.

◆ APM_STARTUP_PRIORITY

#define APM_STARTUP_PRIORITY   10

Definition at line 32 of file Scheduler.h.

Referenced by main_loop(), and THD_FUNCTION().

◆ APM_STORAGE_PRIORITY

#define APM_STORAGE_PRIORITY   59

◆ APM_TIMER_PRIORITY

#define APM_TIMER_PRIORITY   178

◆ APM_TONEALARM_PRIORITY

#define APM_TONEALARM_PRIORITY   61

Definition at line 28 of file Scheduler.h.

Referenced by ChibiOS::Scheduler::init().

◆ APM_UART_PRIORITY

#define APM_UART_PRIORITY   60

◆ APM_UAVCAN_PRIORITY

#define APM_UAVCAN_PRIORITY   178

Definition at line 48 of file Scheduler.h.

Referenced by ChibiOS::Scheduler::init().

◆ CHIBIOS_SCHEDULER_MAX_TIMER_PROCS

#define CHIBIOS_SCHEDULER_MAX_TIMER_PROCS   8