_delay(uint16_t ms) | F4Light::Scheduler | static |
_delay_cb_handle | F4Light::Scheduler | privatestatic |
_delay_microseconds(uint16_t us) | F4Light::Scheduler | static |
_delay_microseconds_boost(uint16_t us) | F4Light::Scheduler | static |
_delay_timer_event(uint32_t v) | F4Light::Scheduler | privatestatic |
_delay_us_ny(uint16_t us) | F4Light::Scheduler | static |
_failsafe | F4Light::Scheduler | privatestatic |
_forced_task | F4Light::Scheduler | protectedstatic |
_go_next_task() | F4Light::Scheduler | static |
_idle_task | F4Light::Scheduler | protectedstatic |
_in_io_proc | F4Light::Scheduler | privatestatic |
_in_main_thread() | F4Light::Scheduler | inlinestatic |
_initialized | F4Light::Scheduler | privatestatic |
_io_proc | F4Light::Scheduler | privatestatic |
_ioc_timer_event(uint32_t v) | F4Light::Scheduler | privatestatic |
_micros() | F4Light::Scheduler | inlinestatic |
_micros64() | F4Light::Scheduler | static |
_millis() | F4Light::Scheduler | inlinestatic |
_millis64() | F4Light::Scheduler | inlinestatic |
_min_delay_cb_ms | AP_HAL::Scheduler | |
_num_io_proc | F4Light::Scheduler | privatestatic |
_print_stats() | F4Light::Scheduler | privatestatic |
_reboot(bool hold_in_bootloader) | F4Light::Scheduler | static |
_register_io_process(Handler h, Revo_IO_Flags flags) | F4Light::Scheduler | static |
_register_timer_process(AP_HAL::MemberProc proc, uint32_t period) | F4Light::Scheduler | inlinestatic |
_register_timer_task(uint32_t period_us, Handler proc, F4Light::Semaphore *sem) | F4Light::Scheduler | privatestatic |
_run_io(void) | F4Light::Scheduler | privatestatic |
_run_timer_procs(bool called_from_isr) | F4Light::Scheduler | privatestatic |
_set_10s_flag() | F4Light::Scheduler | privatestatic |
_start_task(Handler h, size_t stackSize) | F4Light::Scheduler | static |
_stop_multitask() | F4Light::Scheduler | static |
_switch_task() | F4Light::Scheduler | protectedstatic |
_tail_timer_event(uint32_t v) | F4Light::Scheduler | privatestatic |
_timer5_ovf(uint32_t v) | F4Light::Scheduler | privatestatic |
_timer_isr_event(uint32_t v) | F4Light::Scheduler | privatestatic |
_try_kill_task_or_reboot(uint8_t n) | F4Light::Scheduler | static |
adjust_stack(size_t stackSize) | F4Light::Scheduler | inlinestatic |
adjust_timer_task(AP_HAL::Device::PeriodicHandle h, uint32_t period_us) | F4Light::Scheduler | static |
arming_state_changed(bool v) | F4Light::Scheduler | inlinestatic |
boost_end(void) | AP_HAL::Scheduler | inlinevirtual |
boost_task | F4Light::Scheduler | protectedstatic |
call_delay_cb() | AP_HAL::Scheduler | virtual |
check_stack(uint32_t sp) | F4Light::Scheduler | protectedstatic |
context_switch_isr() | F4Light::Scheduler | inlinestatic |
create_uavcan_thread() | AP_HAL::Scheduler | inlinevirtual |
delay(uint16_t ms) | F4Light::Scheduler | inlinevirtual |
delay_int_time | F4Light::Scheduler | privatestatic |
delay_microseconds(uint16_t us) | F4Light::Scheduler | inlinevirtual |
delay_microseconds_boost(uint16_t us) override | F4Light::Scheduler | inlinevirtual |
delay_time | F4Light::Scheduler | privatestatic |
dequeue_task(task_t &tp) | F4Light::Scheduler | protectedstatic |
disable_interrupts_save(void) | AP_HAL::Scheduler | inlinevirtual |
do_io_completion(uint8_t id) | F4Light::Scheduler | inlinestatic |
do_task(task_t *task) | F4Light::Scheduler | protectedstatic |
enqueue_task(task_t &tp) | F4Light::Scheduler | protectedstatic |
exec_io_completion() | F4Light::Scheduler | static |
fill_task(task_t &tp) | F4Light::Scheduler | protectedstatic |
flag_10s | F4Light::Scheduler | privatestatic |
get_current_task() | F4Light::Scheduler | inlinestatic |
get_current_task_isr() | F4Light::Scheduler | inlinestatic |
get_empty_task() | F4Light::Scheduler | protectedstatic |
get_handler(AP_HAL::MemberProc proc) | F4Light::Scheduler | inlinestatic |
get_handler(AP_HAL::Proc proc) | F4Light::Scheduler | inlinestatic |
get_next_task() | F4Light::Scheduler | static |
in_delay_callback() const | AP_HAL::Scheduler | inlinevirtual |
in_interrupt() | F4Light::Scheduler | inlinestatic |
in_main_thread() const override | F4Light::Scheduler | inlinevirtual |
in_timerprocess() | F4Light::Scheduler | inline |
init() | F4Light::Scheduler | virtual |
init_task(uint64_t h, const uint8_t *stack) | F4Light::Scheduler | protectedstatic |
IO_Completion typedef | F4Light::Scheduler | |
io_completion | F4Light::Scheduler | privatestatic |
ioc_proc typedef | F4Light::Scheduler | |
ioc_time | F4Light::Scheduler | privatestatic |
loop() | F4Light::Scheduler | |
lowest_stack | F4Light::Scheduler | privatestatic |
max_delay_err | F4Light::Scheduler | privatestatic |
max_loop_time | F4Light::Scheduler | privatestatic |
max_wfe_time | F4Light::Scheduler | privatestatic |
micros() | F4Light::Scheduler | inline |
millis() | F4Light::Scheduler | inline |
need_io_completion | F4Light::Scheduler | static |
need_switch_task | F4Light::Scheduler | static |
num_io_completion | F4Light::Scheduler | privatestatic |
on_disarm_handler | F4Light::Scheduler | privatestatic |
plan_context_switch() | F4Light::Scheduler | inlinestatic |
reboot(bool hold_in_bootloader) | F4Light::Scheduler | virtual |
register_delay_callback(AP_HAL::Proc, uint16_t min_time_ms) override | F4Light::Scheduler | virtual |
register_io_completion(Handler handle) | F4Light::Scheduler | static |
register_io_completion(ioc_proc cb) | F4Light::Scheduler | inlinestatic |
register_io_completion(AP_HAL::MemberProc proc) | F4Light::Scheduler | inlinestatic |
register_io_process(AP_HAL::MemberProc proc) | F4Light::Scheduler | inlinevirtual |
register_on_disarm(Handler h) | F4Light::Scheduler | inlinestatic |
register_timer_failsafe(AP_HAL::Proc failsafe, uint32_t period_us) | F4Light::Scheduler | inlinevirtual |
register_timer_process(AP_HAL::MemberProc proc) | F4Light::Scheduler | inlinevirtual |
register_timer_task(uint32_t period_us, AP_HAL::Device::PeriodicCb proc, F4Light::Semaphore *sem) | F4Light::Scheduler | inlinestatic |
restore_interrupts(void *) | AP_HAL::Scheduler | inlinevirtual |
resume_boost() | F4Light::Scheduler | inlinestatic |
resume_timer_procs() | F4Light::Scheduler | inlinevirtual |
s_main | F4Light::Scheduler | protectedstatic |
s_top | F4Light::Scheduler | protectedstatic |
Scheduler() | F4Light::Scheduler | |
set_task_active(void *h) | F4Light::Scheduler | inlinestatic |
set_task_period(void *h, uint32_t period) | F4Light::Scheduler | static |
set_task_priority(void *h, uint8_t prio) | F4Light::Scheduler | inlinestatic |
set_task_semaphore(void *h, F4Light::Semaphore *sem) | F4Light::Scheduler | inlinestatic |
setEmergencyHandler(voidFuncPtr handler) | F4Light::Scheduler | inlinestatic |
shed_time | F4Light::Scheduler | privatestatic |
sleep_time | F4Light::Scheduler | privatestatic |
start_stats_task() | F4Light::Scheduler | static |
start_task(voidFuncPtr taskLoop, size_t stackSize=DEFAULT_STACK_SIZE) | F4Light::Scheduler | inlinestatic |
start_task(AP_HAL::MemberProc proc, size_t stackSize=DEFAULT_STACK_SIZE) | F4Light::Scheduler | inlinestatic |
stop_clock(uint64_t time_usec) | AP_HAL::Scheduler | inlinevirtual |
stop_task(void *h) | F4Light::Scheduler | static |
suspend_timer_procs() | F4Light::Scheduler | inlinevirtual |
SVC_Handler(uint32_t *svc_args) | F4Light::Scheduler | static |
switch_task() | F4Light::Scheduler | protectedstatic |
system_initialized() | F4Light::Scheduler | virtual |
task_n | F4Light::Scheduler | protectedstatic |
task_pause(uint32_t t) | F4Light::Scheduler | inlinestatic |
task_resume(void *h) | F4Light::Scheduler | inlinestatic |
task_stack() | F4Light::Scheduler | static |
task_time | F4Light::Scheduler | privatestatic |
tick_count | F4Light::Scheduler | privatestatic |
tick_fulltime | F4Light::Scheduler | privatestatic |
tick_micros | F4Light::Scheduler | privatestatic |
timer5_ovf_cnt | F4Light::Scheduler | privatestatic |
tsched_count | F4Light::Scheduler | privatestatic |
tsched_count_t | F4Light::Scheduler | privatestatic |
tsched_count_y | F4Light::Scheduler | privatestatic |
tsched_sw_count | F4Light::Scheduler | privatestatic |
tsched_sw_count_t | F4Light::Scheduler | privatestatic |
tsched_sw_count_y | F4Light::Scheduler | privatestatic |
unregister_timer_task(AP_HAL::Device::PeriodicHandle h) | F4Light::Scheduler | static |
yield(uint16_t ttw=0) | F4Light::Scheduler | static |