Docs.rs
rttrust-0.1.3
rttrust 0.1.3
Permalink
Docs.rs crate page
Apache-2.0
Links
Repository
Crates.io
Source
Owners
tcz717
Dependencies
arrayvec ^0.5
normal
bitflags ^1
normal
cfg-if ^0.1.10
normal
cty ^0.2
normal
genio ^0
normal
mockall ^0.7
dev
bindgen ^0.54
build
log ^0
build
simple_logger ^1
build
Versions
10.15%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module ffi
Structs
Constants
Statics
Functions
Type Definitions
Unions
rttrust
?
[
−
]
[src]
Module
rttrust
::
ffi
Structs
_bindgen_ty_1
_types_fd_set
dfs_file_ops
finsh_syscall
rt_device
rt_device_blk_geometry
rt_device_blk_sectors
rt_device_class_type
rt_device_graphic_info
rt_device_graphic_ops
rt_device_rect_info
rt_event
rt_ipc_object
rt_list_node
rt_mailbox
rt_mempool
rt_messagequeue
rt_mutex
rt_object
rt_object_class_type
rt_object_information
rt_semaphore
rt_slist_node
rt_thread
rt_timer
rt_wqueue
sigevent
siginfo
stat
timespec
timeval
timezone
tm
winsize
Constants
DFS_FD_MAX
DFS_FILESYSTEMS_MAX
DFS_FILESYSTEM_TYPES_MAX
DT_DIR
DT_REG
DT_UNKNOWN
E2BIG
EACCES
EADDRINUSE
EADDRNOTAVAIL
EADV
EAFNOSUPPORT
EAGAIN
EALREADY
EBADE
EBADF
EBADFD
EBADMSG
EBADR
EBADRQC
EBADSLT
EBFONT
EBUSY
ECANCELED
ECHILD
ECHRNG
ECOMM
ECONNABORTED
ECONNREFUSED
ECONNRESET
EDEADLK
EDEADLOCK
EDESTADDRREQ
EDOM
EDOTDOT
EDQUOT
EEXIST
EFAULT
EFBIG
EHOSTDOWN
EHOSTUNREACH
EHWPOISON
EIDRM
EILSEQ
EINPROGRESS
EINTR
EINVAL
EIO
EISCONN
EISDIR
EISNAM
EKEYEXPIRED
EKEYREJECTED
EKEYREVOKED
EL2HLT
EL2NSYNC
EL3HLT
EL3RST
ELIBACC
ELIBBAD
ELIBEXEC
ELIBMAX
ELIBSCN
ELNRNG
ELOOP
EMEDIUMTYPE
EMFILE
EMLINK
EMSGSIZE
EMULTIHOP
ENAMETOOLONG
ENAVAIL
ENETDOWN
ENETRESET
ENETUNREACH
ENFILE
ENOANO
ENOBUFS
ENOCSI
ENODATA
ENODEV
ENOENT
ENOEXEC
ENOKEY
ENOLCK
ENOLINK
ENOMEDIUM
ENOMEM
ENOMSG
ENONET
ENOPKG
ENOPROTOOPT
ENOSPC
ENOSR
ENOSTR
ENOSYS
ENOTBLK
ENOTCONN
ENOTDIR
ENOTEMPTY
ENOTNAM
ENOTRECOVERABLE
ENOTSOCK
ENOTSUP
ENOTTY
ENOTUNIQ
ENXIO
EOPNOTSUPP
EOVERFLOW
EOWNERDEAD
EPERM
EPFNOSUPPORT
EPIPE
EPROTO
EPROTONOSUPPORT
EPROTOTYPE
ERANGE
EREMCHG
EREMOTE
EREMOTEIO
ERESTART
ERFKILL
EROFS
ERROR_BASE_NO
ESHUTDOWN
ESOCKTNOSUPPORT
ESPIPE
ESRCH
ESRMNT
ESTALE
ESTRPIPE
ETIME
ETIMEDOUT
ETOOMANYREFS
ETXTBSY
EUCLEAN
EUNATCH
EUSERS
EWOULDBLOCK
EXDEV
EXFULL
FD_SETSIZE
FINSH_ARG_MAX
FINSH_CMD_SIZE
FINSH_HISTORY_LINES
FINSH_THREAD_NAME
FINSH_THREAD_PRIORITY
FINSH_THREAD_STACK_SIZE
FIOASYNC
FIOCLEX
FIOGETOWN
FIONCLEX
FIOQSIZE
FIOSETOWN
F_DUPFD
F_GETFD
F_GETFL
F_GETLK
F_GETOWN
F_GETOWNER_UIDS
F_GETOWN_EX
F_GETSIG
F_SETFD
F_SETFL
F_SETLK
F_SETLKW
F_SETOWN
F_SETOWN_EX
F_SETSIG
IDLE_THREAD_STACK_SIZE
NBBY
NULL
N_6PACK
N_AX25
N_HCI
N_HDLC
N_IRDA
N_MASC
N_MOUSE
N_PPP
N_PROFIBUS_FDL
N_R3964
N_SLIP
N_SMSBLOCK
N_STRIP
N_SYNC_PPP
N_TTY
N_X25
O_ACCMODE
O_APPEND
O_ASYNC
O_BINARY
O_CLOEXEC
O_CREAT
O_DIRECT
O_DIRECTORY
O_DSYNC
O_EXCL
O_EXEC
O_LARGEFILE
O_NDELAY
O_NOATIME
O_NOCTTY
O_NOFOLLOW
O_NONBLOCK
O_PATH
O_RDONLY
O_RDWR
O_RSYNC
O_SEARCH
O_SYNC
O_TMPFILE
O_TRUNC
O_WRONLY
RTGRAPHIC_CTRL_GET_EXT
RTGRAPHIC_CTRL_GET_INFO
RTGRAPHIC_CTRL_POWEROFF
RTGRAPHIC_CTRL_POWERON
RTGRAPHIC_CTRL_RECT_UPDATE
RTGRAPHIC_CTRL_SET_MODE
RTGRAPHIC_PIXEL_FORMAT_ABGR888
RTGRAPHIC_PIXEL_FORMAT_ALPHA
RTGRAPHIC_PIXEL_FORMAT_ARGB565
RTGRAPHIC_PIXEL_FORMAT_ARGB888
RTGRAPHIC_PIXEL_FORMAT_BGR565
RTGRAPHIC_PIXEL_FORMAT_COLOR
RTGRAPHIC_PIXEL_FORMAT_GRAY4
RTGRAPHIC_PIXEL_FORMAT_GRAY16
RTGRAPHIC_PIXEL_FORMAT_MONO
RTGRAPHIC_PIXEL_FORMAT_RGB332
RTGRAPHIC_PIXEL_FORMAT_RGB444
RTGRAPHIC_PIXEL_FORMAT_RGB565
RTGRAPHIC_PIXEL_FORMAT_RGB565P
RTGRAPHIC_PIXEL_FORMAT_RGB666
RTGRAPHIC_PIXEL_FORMAT_RGB888
RTTHREAD_VERSION
RT_ALIGN_SIZE
RT_CONSOLEBUF_SIZE
RT_CONSOLE_DEVICE_NAME
RT_DEBUG_CONTEXT_CHECK
RT_DEBUG_INIT
RT_DEBUG_IPC
RT_DEBUG_IRQ
RT_DEBUG_MEM
RT_DEBUG_MEMHEAP
RT_DEBUG_MODULE
RT_DEBUG_SCHEDULER
RT_DEBUG_SLAB
RT_DEBUG_THREAD
RT_DEBUG_TIMER
RT_DEVICE_CTRL_BLK_AUTOREFRESH
RT_DEVICE_CTRL_BLK_ERASE
RT_DEVICE_CTRL_BLK_GETGEOME
RT_DEVICE_CTRL_BLK_SYNC
RT_DEVICE_CTRL_CHAR_STREAM
RT_DEVICE_CTRL_CLOSE
RT_DEVICE_CTRL_CLR_INT
RT_DEVICE_CTRL_CONFIG
RT_DEVICE_CTRL_CURSOR_SET_POSITION
RT_DEVICE_CTRL_CURSOR_SET_TYPE
RT_DEVICE_CTRL_GET_INT
RT_DEVICE_CTRL_MTD_FORMAT
RT_DEVICE_CTRL_NETIF_GETMAC
RT_DEVICE_CTRL_RESUME
RT_DEVICE_CTRL_RTC_GET_ALARM
RT_DEVICE_CTRL_RTC_GET_TIME
RT_DEVICE_CTRL_RTC_SET_ALARM
RT_DEVICE_CTRL_RTC_SET_TIME
RT_DEVICE_CTRL_SET_INT
RT_DEVICE_CTRL_SUSPEND
RT_DEVICE_FLAG_ACTIVATED
RT_DEVICE_FLAG_DEACTIVATE
RT_DEVICE_FLAG_DMA_RX
RT_DEVICE_FLAG_DMA_TX
RT_DEVICE_FLAG_INT_RX
RT_DEVICE_FLAG_INT_TX
RT_DEVICE_FLAG_RDONLY
RT_DEVICE_FLAG_RDWR
RT_DEVICE_FLAG_REMOVABLE
RT_DEVICE_FLAG_STANDALONE
RT_DEVICE_FLAG_STREAM
RT_DEVICE_FLAG_SUSPENDED
RT_DEVICE_FLAG_WRONLY
RT_DEVICE_OFLAG_CLOSE
RT_DEVICE_OFLAG_MASK
RT_DEVICE_OFLAG_OPEN
RT_DEVICE_OFLAG_RDONLY
RT_DEVICE_OFLAG_RDWR
RT_DEVICE_OFLAG_WRONLY
RT_EBUSY
RT_EEMPTY
RT_EFULL
RT_EINTR
RT_EINVAL
RT_EIO
RT_ENOMEM
RT_ENOSYS
RT_EOK
RT_ERROR
RT_ETIMEOUT
RT_EVENT_FLAG_AND
RT_EVENT_FLAG_CLEAR
RT_EVENT_FLAG_OR
RT_EVENT_LENGTH
RT_FALSE
RT_IDLE_HOOK_LIST_SIZE
RT_IPC_CMD_RESET
RT_IPC_CMD_UNKNOWN
RT_IPC_FLAG_FIFO
RT_IPC_FLAG_PRIO
RT_MAIN_THREAD_PRIORITY
RT_MAIN_THREAD_STACK_SIZE
RT_MM_PAGE_BITS
RT_MM_PAGE_MASK
RT_MM_PAGE_SIZE
RT_NAME_MAX
RT_NULL
RT_OBJECT_FLAG_MODULE
RT_PIPE_BUFSZ
RT_REVISION
RT_SERIAL_RB_BUFSZ
RT_SUBVERSION
RT_THREAD_BLOCK
RT_THREAD_CLOSE
RT_THREAD_CTRL_BIND_CPU
RT_THREAD_CTRL_CHANGE_PRIORITY
RT_THREAD_CTRL_CLOSE
RT_THREAD_CTRL_INFO
RT_THREAD_CTRL_STARTUP
RT_THREAD_INIT
RT_THREAD_PRIORITY_MAX
RT_THREAD_READY
RT_THREAD_RUNNING
RT_THREAD_STAT_MASK
RT_THREAD_STAT_SIGNAL
RT_THREAD_STAT_SIGNAL_MASK
RT_THREAD_STAT_SIGNAL_PENDING
RT_THREAD_STAT_SIGNAL_READY
RT_THREAD_STAT_SIGNAL_WAIT
RT_THREAD_STAT_YIELD
RT_THREAD_STAT_YIELD_MASK
RT_THREAD_SUSPEND
RT_TICK_MAX
RT_TICK_PER_SECOND
RT_TIMER_CTRL_GET_STATE
RT_TIMER_CTRL_GET_TIME
RT_TIMER_CTRL_SET_ONESHOT
RT_TIMER_CTRL_SET_PERIODIC
RT_TIMER_CTRL_SET_TIME
RT_TIMER_FLAG_ACTIVATED
RT_TIMER_FLAG_DEACTIVATED
RT_TIMER_FLAG_HARD_TIMER
RT_TIMER_FLAG_ONE_SHOT
RT_TIMER_FLAG_PERIODIC
RT_TIMER_FLAG_SOFT_TIMER
RT_TIMER_SKIP_LIST_LEVEL
RT_TIMER_SKIP_LIST_MASK
RT_TIMER_THREAD_PRIO
RT_TIMER_THREAD_STACK_SIZE
RT_TRUE
RT_UINT8_MAX
RT_UINT16_MAX
RT_UINT32_MAX
RT_VERSION
RT_VER_NUM
RT_WAITING_FOREVER
RT_WAITING_NO
SIOCADDDLCI
SIOCADDMULTI
SIOCADDRT
SIOCDARP
SIOCDELDLCI
SIOCDELMULTI
SIOCDELRT
SIOCDEVPRIVATE
SIOCDIFADDR
SIOCDRARP
SIOCGARP
SIOCGIFADDR
SIOCGIFBR
SIOCGIFBRDADDR
SIOCGIFCONF
SIOCGIFCOUNT
SIOCGIFDSTADDR
SIOCGIFENCAP
SIOCGIFFLAGS
SIOCGIFHWADDR
SIOCGIFINDEX
SIOCGIFMAP
SIOCGIFMEM
SIOCGIFMETRIC
SIOCGIFMTU
SIOCGIFNAME
SIOCGIFNETMASK
SIOCGIFPFLAGS
SIOCGIFSLAVE
SIOCGIFTXQLEN
SIOCGPGRP
SIOCGRARP
SIOCGSTAMP
SIOCGSTAMPNS
SIOCPROTOPRIVATE
SIOCRTMSG
SIOCSARP
SIOCSIFADDR
SIOCSIFBR
SIOCSIFBRDADDR
SIOCSIFDSTADDR
SIOCSIFENCAP
SIOCSIFFLAGS
SIOCSIFHWADDR
SIOCSIFHWBROADCAST
SIOCSIFLINK
SIOCSIFMAP
SIOCSIFMEM
SIOCSIFMETRIC
SIOCSIFMTU
SIOCSIFNAME
SIOCSIFNETMASK
SIOCSIFPFLAGS
SIOCSIFSLAVE
SIOCSIFTXQLEN
SIOCSPGRP
SIOCSRARP
SIOGIFINDEX
SI_ASYNCIO
SI_MESGQ
SI_QUEUE
SI_TIMER
SI_USER
S_IFBLK
S_IFCHR
S_IFDIR
S_IFIFO
S_IFLNK
S_IFMT
S_IFREG
S_IFSOCK
S_IRGRP
S_IROTH
S_IRUSR
S_IRWXG
S_IRWXO
S_IRWXU
S_ISGID
S_ISUID
S_ISVTX
S_IWGRP
S_IWOTH
S_IWUSR
S_IXGRP
S_IXOTH
S_IXUSR
TCFLSH
TCGETA
TCGETS
TCGETX
TCSBRK
TCSBRKP
TCSETA
TCSETAF
TCSETAW
TCSETS
TCSETSF
TCSETSW
TCSETX
TCSETXF
TCSETXW
TCXONC
TIOCCBRK
TIOCCONS
TIOCEXCL
TIOCGDEV
TIOCGETD
TIOCGEXCL
TIOCGICOUNT
TIOCGLCKTRMIOS
TIOCGPGRP
TIOCGPKT
TIOCGPTLCK
TIOCGPTN
TIOCGRS485
TIOCGSERIAL
TIOCGSID
TIOCGSOFTCAR
TIOCGWINSZ
TIOCLINUX
TIOCMBIC
TIOCMBIS
TIOCMGET
TIOCMIWAIT
TIOCMSET
TIOCM_CAR
TIOCM_CD
TIOCM_CTS
TIOCM_DSR
TIOCM_DTR
TIOCM_LE
TIOCM_LOOP
TIOCM_OUT1
TIOCM_OUT2
TIOCM_RI
TIOCM_RNG
TIOCM_RTS
TIOCM_SR
TIOCM_ST
TIOCNOTTY
TIOCNXCL
TIOCOUTQ
TIOCPKT
TIOCPKT_DATA
TIOCPKT_DOSTOP
TIOCPKT_FLUSHREAD
TIOCPKT_FLUSHWRITE
TIOCPKT_IOCTL
TIOCPKT_NOSTOP
TIOCPKT_START
TIOCPKT_STOP
TIOCSBRK
TIOCSCTTY
TIOCSERCONFIG
TIOCSERGETLSR
TIOCSERGETMULTI
TIOCSERGSTRUCT
TIOCSERGWILD
TIOCSERSETMULTI
TIOCSERSWILD
TIOCSER_TEMT
TIOCSETD
TIOCSIG
TIOCSLCKTRMIOS
TIOCSPGRP
TIOCSPTLCK
TIOCSRS485
TIOCSSERIAL
TIOCSSOFTCAR
TIOCSTI
TIOCSWINSZ
TIOCVHANGUP
ULONG_MAX
_IOC_NONE
_IOC_READ
_IOC_WRITE
Statics
_syscall_table_begin
_syscall_table_end
rt_assert_hook
Functions
__rt_ffs
⚠
_rt_errno
⚠
asctime
⚠
asctime_r
⚠
ctime
⚠
finsh_syscall_lookup
⚠
gettimeofday
⚠
gmtime_r
⚠
localtime
⚠
localtime_r
⚠
mktime
⚠
rt_assert_handler
⚠
rt_assert_set_hook
⚠
rt_calloc
⚠
rt_components_board_init
⚠
rt_components_init
⚠
rt_console_get_device
⚠
rt_console_set_device
⚠
rt_critical_level
⚠
rt_device_close
⚠
rt_device_control
⚠
rt_device_create
⚠
rt_device_destroy
⚠
rt_device_find
⚠
@{
rt_device_init
⚠
rt_device_init_all
⚠
rt_device_open
⚠
rt_device_read
⚠
rt_device_register
⚠
rt_device_set_rx_indicate
⚠
rt_device_set_tx_complete
⚠
rt_device_unregister
⚠
rt_device_write
⚠
rt_enter_critical
⚠
rt_event_control
⚠
rt_event_create
⚠
rt_event_delete
⚠
rt_event_detach
⚠
rt_event_init
⚠
rt_event_recv
⚠
rt_event_send
⚠
rt_exit_critical
⚠
rt_free
⚠
rt_free_align
⚠
rt_free_sethook
⚠
rt_get_errno
⚠
rt_interrupt_enter
⚠
rt_interrupt_enter_sethook
⚠
rt_interrupt_get_nest
⚠
rt_interrupt_leave
⚠
rt_interrupt_leave_sethook
⚠
rt_kprintf
⚠
rt_kputs
⚠
rt_malloc
⚠
rt_malloc_align
⚠
rt_malloc_sethook
⚠
rt_mb_control
⚠
rt_mb_create
⚠
rt_mb_delete
⚠
rt_mb_detach
⚠
rt_mb_init
⚠
rt_mb_recv
⚠
rt_mb_send
⚠
rt_mb_send_wait
⚠
rt_memcmp
⚠
rt_memcpy
⚠
rt_memmove
⚠
rt_memory_info
⚠
rt_memset
⚠
rt_mp_alloc
⚠
rt_mp_alloc_sethook
⚠
rt_mp_create
⚠
rt_mp_delete
⚠
rt_mp_detach
⚠
rt_mp_free
⚠
rt_mp_free_sethook
⚠
rt_mp_init
⚠
rt_mq_control
⚠
rt_mq_create
⚠
rt_mq_delete
⚠
rt_mq_detach
⚠
rt_mq_init
⚠
rt_mq_recv
⚠
rt_mq_send
⚠
rt_mq_send_wait
⚠
rt_mq_urgent
⚠
rt_mutex_control
⚠
rt_mutex_create
⚠
rt_mutex_delete
⚠
rt_mutex_detach
⚠
rt_mutex_init
⚠
rt_mutex_release
⚠
rt_mutex_take
⚠
rt_object_allocate
⚠
rt_object_attach_sethook
⚠
rt_object_delete
⚠
rt_object_detach
⚠
rt_object_detach_sethook
⚠
rt_object_find
⚠
rt_object_get_information
⚠
rt_object_get_length
⚠
rt_object_get_pointers
⚠
rt_object_get_type
⚠
rt_object_init
⚠
rt_object_is_systemobject
⚠
rt_object_put_sethook
⚠
rt_object_take_sethook
⚠
rt_object_trytake_sethook
⚠
rt_realloc
⚠
rt_schedule
⚠
rt_schedule_insert_thread
⚠
rt_schedule_remove_thread
⚠
rt_scheduler_sethook
⚠
rt_sem_control
⚠
rt_sem_create
⚠
rt_sem_delete
⚠
rt_sem_detach
⚠
rt_sem_init
⚠
rt_sem_release
⚠
rt_sem_take
⚠
rt_sem_trytake
⚠
rt_set_errno
⚠
rt_show_version
⚠
rt_snprintf
⚠
rt_sprintf
⚠
rt_sscanf
⚠
rt_strcasecmp
⚠
rt_strcmp
⚠
rt_strdup
⚠
rt_strlen
⚠
rt_strncmp
⚠
rt_strncpy
⚠
rt_strnlen
⚠
rt_strstr
⚠
rt_system_heap_init
⚠
rt_system_object_init
⚠
@{
rt_system_scheduler_init
⚠
rt_system_scheduler_start
⚠
rt_system_tick_init
⚠
@{
rt_system_timer_init
⚠
rt_system_timer_thread_init
⚠
rt_thread_control
⚠
rt_thread_create
⚠
rt_thread_delay
⚠
rt_thread_delay_until
⚠
rt_thread_delete
⚠
rt_thread_detach
⚠
rt_thread_find
⚠
rt_thread_idle_delhook
⚠
rt_thread_idle_excute
⚠
rt_thread_idle_gethandler
⚠
rt_thread_idle_init
⚠
rt_thread_idle_sethook
⚠
rt_thread_init
⚠
@{
rt_thread_inited_sethook
⚠
rt_thread_mdelay
⚠
rt_thread_resume
⚠
rt_thread_resume_sethook
⚠
rt_thread_self
⚠
rt_thread_startup
⚠
rt_thread_suspend
⚠
rt_thread_suspend_sethook
⚠
rt_thread_timeout
⚠
rt_thread_yield
⚠
rt_tick_from_millisecond
⚠
rt_tick_get
⚠
rt_tick_increase
⚠
rt_tick_set
⚠
rt_timer_check
⚠
rt_timer_control
⚠
rt_timer_create
⚠
rt_timer_delete
⚠
rt_timer_detach
⚠
rt_timer_enter_sethook
⚠
rt_timer_exit_sethook
⚠
rt_timer_init
⚠
rt_timer_next_timeout_tick
⚠
rt_timer_start
⚠
rt_timer_stop
⚠
Type Definitions
_sig_func_ptr
caddr_t
clock_t
clockid_t
dev_t
fd_mask
gid_t
init_fn_t
ino_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
mode_t
off_t
pid_t
rt_base_t
rt_bool_t
rt_dev_t
rt_device_t
rt_err_t
rt_event_t
rt_flag_t
rt_int8_t
rt_int16_t
rt_int32_t
rt_int64_t
rt_list_t
rt_mailbox_t
rt_mp_t
rt_mq_t
rt_mutex_t
rt_object_t
rt_off_t
rt_sem_t
rt_size_t
rt_slist_t
rt_thread_t
rt_tick_t
rt_time_t
rt_timer_t
rt_ubase_t
rt_uint8_t
rt_uint16_t
rt_uint32_t
rt_uint64_t
rt_wqueue_t
siginfo_t
sigset_t
size_t
ssize_t
syscall_func
time_t
u_char
u_int
u_long
u_short
uid_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
useconds_t
wint_t
Unions
sigval