☰
mynewt
::
kernel
::
os
Structs
__IncompleteArrayField
hal_timer
hal_timer__bindgen_ty_1
os_callout
os_callout__bindgen_ty_1
os_callout_list
os_dev
os_dev__bindgen_ty_1
os_dev_handlers
os_event
os_event__bindgen_ty_1
os_eventq
os_eventq__bindgen_ty_1
os_mbuf
os_mbuf__bindgen_ty_1
os_mbuf_pkthdr
os_mbuf_pkthdr__bindgen_ty_1
os_mbuf_pool
os_mbuf_pool__bindgen_ty_1
os_memblock
os_memblock__bindgen_ty_1
os_mempool
os_mempool__bindgen_ty_1
os_mempool__bindgen_ty_2
os_mempool_ext
os_mempool_info
os_mqueue
os_mqueue__bindgen_ty_1
os_mutex
os_mutex__bindgen_ty_1
os_sanity_check
os_sanity_check__bindgen_ty_1
os_sem
os_sem__bindgen_ty_1
os_stack
os_task
os_task__bindgen_ty_1
os_task__bindgen_ty_2
os_task__bindgen_ty_3
os_task_info
os_task_list
os_task_obj
os_task_obj__bindgen_ty_1
os_task_stailq
os_time_change_info
os_time_change_listener
os_time_change_listener__bindgen_ty_1
os_timeval
os_timezone
Constants
OS_ALIGNMENT
OS_DEV_F_INIT_CRITICAL
OS_DEV_F_STATUS_OPEN
OS_DEV_F_STATUS_READY
OS_DEV_F_STATUS_SUSPENDED
OS_DEV_INIT_F_CRITICAL
OS_DEV_INIT_KERNEL
OS_DEV_INIT_PRIMARY
OS_DEV_INIT_PRIO_DEFAULT
OS_DEV_INIT_SECONDARY
OS_IDLE_PRIO
OS_IDLE_STACK_SIZE
OS_MEMPOOL_F_EXT
OS_MEMPOOL_INFO_NAME_LEN
OS_RUN_PRIV
OS_RUN_UNPRIV
OS_SANITY_STACK_SIZE
OS_STACK_ALIGNMENT
OS_STACK_PATTERN
OS_STIME_MAX
OS_TASK_FLAG_EVQ_WAIT
OS_TASK_FLAG_MUTEX_WAIT
OS_TASK_FLAG_NO_TIMEOUT
OS_TASK_FLAG_SEM_WAIT
OS_TASK_MAX_NAME_LEN
OS_TASK_PRI_HIGHEST
OS_TASK_PRI_LOWEST
OS_TICKS_PER_SEC
OS_TIMEOUT_NEVER
OS_TIME_MAX
OS_TRACE_ID_CALLOUT_INIT
OS_TRACE_ID_CALLOUT_RESET
OS_TRACE_ID_CALLOUT_STOP
OS_TRACE_ID_CALLOUT_TICK
OS_TRACE_ID_EVENTQ_GET
OS_TRACE_ID_EVENTQ_GET_NO_WAIT
OS_TRACE_ID_EVENTQ_POLL
OS_TRACE_ID_EVENTQ_POLL_0TIMO
OS_TRACE_ID_EVENTQ_PUT
OS_TRACE_ID_EVENTQ_REMOVE
OS_TRACE_ID_MBUF_FREE
OS_TRACE_ID_MBUF_FREE_CHAIN
OS_TRACE_ID_MBUF_GET
OS_TRACE_ID_MBUF_GET_PKTHDR
OS_TRACE_ID_MEMBLOCK_GET
OS_TRACE_ID_MEMBLOCK_PUT
OS_TRACE_ID_MEMBLOCK_PUT_FROM_CB
OS_TRACE_ID_MUTEX_INIT
OS_TRACE_ID_MUTEX_PEND
OS_TRACE_ID_MUTEX_RELEASE
OS_TRACE_ID_SEM_INIT
OS_TRACE_ID_SEM_PEND
OS_TRACE_ID_SEM_RELEASE
OS_WAIT_FOREVER
SYS_EACCES
SYS_EAGAIN
SYS_EALREADY
SYS_EBUSY
SYS_EDONE
SYS_EINVAL
SYS_EIO
SYS_ENODEV
SYS_ENOENT
SYS_ENOMEM
SYS_ENOTSUP
SYS_EOK
SYS_EPERUSER
SYS_ERANGE
SYS_EREMOTEIO
SYS_ETIMEOUT
SYS_EUNKNOWN
os_error_OS_BAD_MUTEX
os_error_OS_EBUSY
os_error_OS_EINVAL
os_error_OS_ENOENT
os_error_OS_ENOMEM
os_error_OS_ERROR
os_error_OS_ERR_IN_ISR
os_error_OS_ERR_PRIV
os_error_OS_INVALID_PARM
os_error_OS_MEM_NOT_ALIGNED
os_error_OS_NOT_STARTED
os_error_OS_OK
os_error_OS_TIMEOUT
os_task_state_OS_TASK_READY
os_task_state_OS_TASK_SLEEP
Statics
os_main_stack
os_main_task
Functions
eventq_dflt_get
eventq_run
os_arch_ctx_sw
os_arch_in_critical
os_arch_init
os_arch_init_task_stack
os_arch_os_init
os_arch_os_start
os_arch_restore_sr
os_arch_save_sr
os_arch_start
os_arch_task_stack_init
os_callout_init
os_callout_remaining_ticks
os_callout_reset
os_callout_stop
os_callout_tick
os_callout_wakeup_ticks
os_cputime_delay_nsecs
os_cputime_delay_ticks
os_cputime_delay_usecs
os_cputime_get32
os_cputime_init
os_cputime_nsecs_to_ticks
os_cputime_ticks_to_nsecs
os_cputime_timer_init
os_cputime_timer_relative
os_cputime_timer_start
os_cputime_timer_stop
os_default_irq_asm
os_dev_close
os_dev_create
os_dev_initialize_all
os_dev_lookup
os_dev_open
os_dev_reset
os_dev_resume
os_dev_resume_all
os_dev_suspend
os_dev_suspend_all
os_dev_walk
os_eventq_designate
os_eventq_get
os_eventq_get_no_wait
os_eventq_init
os_eventq_inited
os_eventq_poll
os_eventq_put
os_eventq_remove
os_free
os_get_uptime
os_get_uptime_usec
os_gettimeofday
os_idle_task
os_info_init
os_init
os_init_idle_task
os_malloc
os_mbuf_adj
os_mbuf_append
os_mbuf_appendfrom
os_mbuf_cmpf
os_mbuf_cmpm
os_mbuf_concat
os_mbuf_copydata
os_mbuf_copyinto
os_mbuf_dup
os_mbuf_extend
os_mbuf_free
os_mbuf_free_chain
os_mbuf_get
os_mbuf_get_pkthdr
os_mbuf_len
os_mbuf_off
os_mbuf_pool_init
os_mbuf_prepend
os_mbuf_prepend_pullup
os_mbuf_pullup
os_mbuf_trim_front
os_mbuf_widen
os_memblock_from
os_memblock_get
os_memblock_put
os_memblock_put_from_cb
os_mempool_clear
os_mempool_ext_init
os_mempool_info_get_next
os_mempool_init
os_mempool_is_sane
os_mempool_module_init
os_mempool_unregister
os_mqueue_get
os_mqueue_init
os_mqueue_put
os_msys_count
os_msys_get
os_msys_get_pkthdr
os_msys_init
os_msys_num_free
os_msys_register
os_msys_reset
os_mutex_init
os_mutex_pend
os_mutex_release
os_pkg_init
os_realloc
os_reboot
os_sanity_check_init
os_sanity_check_register
os_sanity_check_reset
os_sanity_init
os_sanity_run
os_sanity_task_checkin
os_sched
os_sched_ctx_sw_hook
os_sched_get_current_task
os_sched_insert
os_sched_next_task
os_sched_os_timer_exp
os_sched_remove
os_sched_resort
os_sched_set_current_task
os_sched_sleep
os_sched_wakeup
os_sched_wakeup_ticks
os_sem_init
os_sem_pend
os_sem_release
os_set_env
os_settimeofday
os_start
os_started
os_system_reset
os_task_count
os_task_info_get_next
os_task_remove
os_tick_idle
os_tick_init
os_time_advance
os_time_change_listen
os_time_change_remove
os_time_delay
os_time_get
os_time_is_set
os_time_ms_to_ticks
os_time_ticks_to_ms
task_init
Type Definitions
__int16_t
__int32_t
__int64_t
__uint16_t
__uint32_t
__uint8_t
hal_timer_cb
os_dev_close_func_t
os_dev_init_func_t
os_dev_open_func_t
os_dev_resume_func_t
os_dev_suspend_func_t
os_error
os_event_fn
os_membuf_t
os_mempool_put_fn
os_sanity_check_func_t
os_sr_t
os_stack_t
os_stime_t
os_task_func_t
os_task_state
os_time_change_fn
os_time_t
dark
light
All crates
aligned
app
as_slice
bare_metal
cortex_m
cstr_core
cty
generic_array
memchr
mynewt
stable_deref_trait
typenum
vcell
volatile_register
[
−
]
[src]
Function
mynewt
::
kernel
::
os
::
os_arch_ctx_sw
pub unsafe extern "C" fn os_arch_ctx_sw(arg1: *mut
os_task
)