APM:Libraries
F4Light::Scheduler Member List

This is the complete list of members for F4Light::Scheduler, including all inherited members.

_delay(uint16_t ms)F4Light::Schedulerstatic
_delay_cb_handleF4Light::Schedulerprivatestatic
_delay_microseconds(uint16_t us)F4Light::Schedulerstatic
_delay_microseconds_boost(uint16_t us)F4Light::Schedulerstatic
_delay_timer_event(uint32_t v)F4Light::Schedulerprivatestatic
_delay_us_ny(uint16_t us)F4Light::Schedulerstatic
_failsafeF4Light::Schedulerprivatestatic
_forced_taskF4Light::Schedulerprotectedstatic
_go_next_task()F4Light::Schedulerstatic
_idle_taskF4Light::Schedulerprotectedstatic
_in_io_procF4Light::Schedulerprivatestatic
_in_main_thread()F4Light::Schedulerinlinestatic
_initializedF4Light::Schedulerprivatestatic
_io_procF4Light::Schedulerprivatestatic
_ioc_timer_event(uint32_t v)F4Light::Schedulerprivatestatic
_micros()F4Light::Schedulerinlinestatic
_micros64()F4Light::Schedulerstatic
_millis()F4Light::Schedulerinlinestatic
_millis64()F4Light::Schedulerinlinestatic
_min_delay_cb_msAP_HAL::Scheduler
_num_io_procF4Light::Schedulerprivatestatic
_print_stats()F4Light::Schedulerprivatestatic
_reboot(bool hold_in_bootloader)F4Light::Schedulerstatic
_register_io_process(Handler h, Revo_IO_Flags flags)F4Light::Schedulerstatic
_register_timer_process(AP_HAL::MemberProc proc, uint32_t period)F4Light::Schedulerinlinestatic
_register_timer_task(uint32_t period_us, Handler proc, F4Light::Semaphore *sem)F4Light::Schedulerprivatestatic
_run_io(void)F4Light::Schedulerprivatestatic
_run_timer_procs(bool called_from_isr)F4Light::Schedulerprivatestatic
_set_10s_flag()F4Light::Schedulerprivatestatic
_start_task(Handler h, size_t stackSize)F4Light::Schedulerstatic
_stop_multitask()F4Light::Schedulerstatic
_switch_task()F4Light::Schedulerprotectedstatic
_tail_timer_event(uint32_t v)F4Light::Schedulerprivatestatic
_timer5_ovf(uint32_t v)F4Light::Schedulerprivatestatic
_timer_isr_event(uint32_t v)F4Light::Schedulerprivatestatic
_try_kill_task_or_reboot(uint8_t n)F4Light::Schedulerstatic
adjust_stack(size_t stackSize)F4Light::Schedulerinlinestatic
adjust_timer_task(AP_HAL::Device::PeriodicHandle h, uint32_t period_us)F4Light::Schedulerstatic
arming_state_changed(bool v)F4Light::Schedulerinlinestatic
boost_end(void)AP_HAL::Schedulerinlinevirtual
boost_taskF4Light::Schedulerprotectedstatic
call_delay_cb()AP_HAL::Schedulervirtual
check_stack(uint32_t sp)F4Light::Schedulerprotectedstatic
context_switch_isr()F4Light::Schedulerinlinestatic
create_uavcan_thread()AP_HAL::Schedulerinlinevirtual
delay(uint16_t ms)F4Light::Schedulerinlinevirtual
delay_int_timeF4Light::Schedulerprivatestatic
delay_microseconds(uint16_t us)F4Light::Schedulerinlinevirtual
delay_microseconds_boost(uint16_t us) overrideF4Light::Schedulerinlinevirtual
delay_timeF4Light::Schedulerprivatestatic
dequeue_task(task_t &tp)F4Light::Schedulerprotectedstatic
disable_interrupts_save(void)AP_HAL::Schedulerinlinevirtual
do_io_completion(uint8_t id)F4Light::Schedulerinlinestatic
do_task(task_t *task)F4Light::Schedulerprotectedstatic
enqueue_task(task_t &tp)F4Light::Schedulerprotectedstatic
exec_io_completion()F4Light::Schedulerstatic
fill_task(task_t &tp)F4Light::Schedulerprotectedstatic
flag_10sF4Light::Schedulerprivatestatic
get_current_task()F4Light::Schedulerinlinestatic
get_current_task_isr()F4Light::Schedulerinlinestatic
get_empty_task()F4Light::Schedulerprotectedstatic
get_handler(AP_HAL::MemberProc proc)F4Light::Schedulerinlinestatic
get_handler(AP_HAL::Proc proc)F4Light::Schedulerinlinestatic
get_next_task()F4Light::Schedulerstatic
in_delay_callback() constAP_HAL::Schedulerinlinevirtual
in_interrupt()F4Light::Schedulerinlinestatic
in_main_thread() const overrideF4Light::Schedulerinlinevirtual
in_timerprocess()F4Light::Schedulerinline
init()F4Light::Schedulervirtual
init_task(uint64_t h, const uint8_t *stack)F4Light::Schedulerprotectedstatic
IO_Completion typedefF4Light::Scheduler
io_completionF4Light::Schedulerprivatestatic
ioc_proc typedefF4Light::Scheduler
ioc_timeF4Light::Schedulerprivatestatic
loop()F4Light::Scheduler
lowest_stackF4Light::Schedulerprivatestatic
max_delay_errF4Light::Schedulerprivatestatic
max_loop_timeF4Light::Schedulerprivatestatic
max_wfe_timeF4Light::Schedulerprivatestatic
micros()F4Light::Schedulerinline
millis()F4Light::Schedulerinline
need_io_completionF4Light::Schedulerstatic
need_switch_taskF4Light::Schedulerstatic
num_io_completionF4Light::Schedulerprivatestatic
on_disarm_handlerF4Light::Schedulerprivatestatic
plan_context_switch()F4Light::Schedulerinlinestatic
reboot(bool hold_in_bootloader)F4Light::Schedulervirtual
register_delay_callback(AP_HAL::Proc, uint16_t min_time_ms) overrideF4Light::Schedulervirtual
register_io_completion(Handler handle)F4Light::Schedulerstatic
register_io_completion(ioc_proc cb)F4Light::Schedulerinlinestatic
register_io_completion(AP_HAL::MemberProc proc)F4Light::Schedulerinlinestatic
register_io_process(AP_HAL::MemberProc proc)F4Light::Schedulerinlinevirtual
register_on_disarm(Handler h)F4Light::Schedulerinlinestatic
register_timer_failsafe(AP_HAL::Proc failsafe, uint32_t period_us)F4Light::Schedulerinlinevirtual
register_timer_process(AP_HAL::MemberProc proc)F4Light::Schedulerinlinevirtual
register_timer_task(uint32_t period_us, AP_HAL::Device::PeriodicCb proc, F4Light::Semaphore *sem)F4Light::Schedulerinlinestatic
restore_interrupts(void *)AP_HAL::Schedulerinlinevirtual
resume_boost()F4Light::Schedulerinlinestatic
resume_timer_procs()F4Light::Schedulerinlinevirtual
s_mainF4Light::Schedulerprotectedstatic
s_topF4Light::Schedulerprotectedstatic
Scheduler()F4Light::Scheduler
set_task_active(void *h)F4Light::Schedulerinlinestatic
set_task_period(void *h, uint32_t period)F4Light::Schedulerstatic
set_task_priority(void *h, uint8_t prio)F4Light::Schedulerinlinestatic
set_task_semaphore(void *h, F4Light::Semaphore *sem)F4Light::Schedulerinlinestatic
setEmergencyHandler(voidFuncPtr handler)F4Light::Schedulerinlinestatic
shed_timeF4Light::Schedulerprivatestatic
sleep_timeF4Light::Schedulerprivatestatic
start_stats_task()F4Light::Schedulerstatic
start_task(voidFuncPtr taskLoop, size_t stackSize=DEFAULT_STACK_SIZE)F4Light::Schedulerinlinestatic
start_task(AP_HAL::MemberProc proc, size_t stackSize=DEFAULT_STACK_SIZE)F4Light::Schedulerinlinestatic
stop_clock(uint64_t time_usec)AP_HAL::Schedulerinlinevirtual
stop_task(void *h)F4Light::Schedulerstatic
suspend_timer_procs()F4Light::Schedulerinlinevirtual
SVC_Handler(uint32_t *svc_args)F4Light::Schedulerstatic
switch_task()F4Light::Schedulerprotectedstatic
system_initialized()F4Light::Schedulervirtual
task_nF4Light::Schedulerprotectedstatic
task_pause(uint32_t t)F4Light::Schedulerinlinestatic
task_resume(void *h)F4Light::Schedulerinlinestatic
task_stack()F4Light::Schedulerstatic
task_timeF4Light::Schedulerprivatestatic
tick_countF4Light::Schedulerprivatestatic
tick_fulltimeF4Light::Schedulerprivatestatic
tick_microsF4Light::Schedulerprivatestatic
timer5_ovf_cntF4Light::Schedulerprivatestatic
tsched_countF4Light::Schedulerprivatestatic
tsched_count_tF4Light::Schedulerprivatestatic
tsched_count_yF4Light::Schedulerprivatestatic
tsched_sw_countF4Light::Schedulerprivatestatic
tsched_sw_count_tF4Light::Schedulerprivatestatic
tsched_sw_count_yF4Light::Schedulerprivatestatic
unregister_timer_task(AP_HAL::Device::PeriodicHandle h)F4Light::Schedulerstatic
yield(uint16_t ttw=0)F4Light::Schedulerstatic