Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OSH-2019/x-rust-freertos
/ functions
Functions
387 in github.com/OSH-2019/x-rust-freertos
⨍
Functions
387
◇
Types & classes
54
↓ 1 callers
Function
vPortYield
rust_freertos/Source/port.c:301
↓ 1 callers
Function
vPortYield
rust_freertos/portable/port.c:298
↓ 1 callers
Function
vQueueAddToRegistry
rust_freertos/Source/queue.c:2269
↓ 1 callers
Function
vQueueUnregisterQueue
rust_freertos/Source/queue.c:2326
↓ 1 callers
Function
vQueueWaitForMessageRestricted
rust_freertos/Source/queue.c:2358
↓ 1 callers
Function
vTaskGetInfo
rust_freertos/Source/tasks.c:3411
↓ 1 callers
Function
vTaskPlaceOnEventListRestricted
rust_freertos/Source/tasks.c:2863
↓ 1 callers
Function
vTaskPriorityInherit
rust_freertos/Source/tasks.c:3706
↓ 1 callers
Function
xEventGroupClearBits
rust_freertos/Source/event_groups.c:472
↓ 1 callers
Function
xQueueGenericReset
rust_freertos/Source/queue.c:279
↓ 1 callers
Function
xQueueReceiveFromISR
rust_freertos/Source/queue.c:1434
↓ 1 callers
Function
xTaskPriorityDisinherit
rust_freertos/Source/tasks.c:3772
↓ 1 callers
Function
xTimerCreateTimerTask
rust_freertos/Source/timers.c:259
Method
create_binary
# Description Create a binary semaphore. Implemented by:Ning Yuting C implementation:semphr.h 135-144 # Arguments: Nothing # Return: The created bi
rust_freertos/src/semaphore.rs:106
Method
create_counting
# Description Create a counting semaphore. Implemented by:Ning Yuting C implementation:semphr.h 1039-1041 # Arguments: `max_count` - The maximum cou
rust_freertos/src/semaphore.rs:125
Method
create_recursive_mutex
# Description Created a recursive mutex. Implemented by:Ning Yuting C implementation:semphr.h 886-888 # Argument Nothing # Return The created recur
rust_freertos/src/semaphore.rs:149
Method
default
()
rust_freertos/src/queue_h.rs:41
Method
default
()
rust_freertos/src/list.rs:39
Function
eTaskConfirmSleepModeStatus
rust_freertos/Source/tasks.c:3240
Method
eq
(&self, other: &Self)
rust_freertos/src/task_control.rs:361
Method
fmt
(&self, f: &mut fmt::Formatter)
rust_freertos/src/queue_h.rs:14
Method
fmt
(&self, f: &mut fmt::Formatter)
rust_freertos/src/list.rs:8
Method
from
(weak_link: Weak<RwLock<TCB>>)
rust_freertos/src/task_control.rs:437
Method
from_arc
(arc: Arc<RwLock<TCB>>)
rust_freertos/src/task_control.rs:453
Function
get_list_item_owner
Descrpition: Access function to get the owner of a list item. The owner of a list item is the object (usually a TCB) that contains the list item. Im
rust_freertos/src/list.rs:246
Method
get_mutex_holder
(&self)
rust_freertos/src/semaphore.rs:42
Method
get_name
(&self)
rust_freertos/src/task_control.rs:313
Method
get_queue_number
(&self)
rust_freertos/src/queue.rs:826
Method
get_recursive_count
# Description Get the recursive count of a recursive mutex. Implemented by:Lei Siqi # Arguments: Nothing # Return: `UBaseType` - the recursive coun
rust_freertos/src/semaphore.rs:243
Method
get_recursive_count
(&self)
rust_freertos/src/queue.rs:811
Function
if
rust_freertos/Source/tasks.c:1298
Method
item_value
(mut self, item_value: TickType)
rust_freertos/src/list.rs:53
Function
main
()
rust_freertos/build.rs:10
Function
main
()
rust_freertos/examples/test_recursive_mutex.rs:3
Function
main
()
rust_freertos/examples/test_mutex.rs:10
Function
main
()
rust_freertos/examples/test_counting_semaphore.rs:10
Function
main
()
rust_freertos/examples/test_task_scheduler.rs:5
Method
new
()
rust_freertos/src/task_control.rs:68
Method
new
`new` has two arguments now:length, QueueType. * Remember to add QueueType when using it. */ # Description Create a new queue. Same to queue
rust_freertos/src/queue.rs:821
Method
new
# Description: Create a new queue. Implemented by:Ning Yuting C implementation:queue.h 186 # Arguments: `length` - The maximum number of items that
rust_freertos/src/queue_api.rs:43
Method
new_mutex
# Descrpition Create a new mutex type semaphore instance. Implemented by:Ning Yuting C implementation:queue.c 504-515 # Arguments: Nothing # Return
rust_freertos/src/semaphore.rs:24
Method
notify_queue_set_container
(&self, xCopyPosition: BaseType)
rust_freertos/src/queue.rs:831
Method
overwrite
# Description Only for use with queues that have a length of one - so the queue is either empty or full. Post an item on a queue.If the queue is alrea
rust_freertos/src/queue_api.rs:127
Method
overwrite_from_isr
# Description A version of xQueueOverwrite() that can be used in an interrupt service routine (ISR). Implemented by:Ning Yuting C implementation:queu
rust_freertos/src/queue_api.rs:185
Method
owner
(mut self, owner: TaskHandle)
rust_freertos/src/list.rs:58
Function
pcQueueGetName
rust_freertos/Source/queue.c:2298
Function
pcTaskGetName
rust_freertos/Source/tasks.c:2181
Function
pcTimerGetName
rust_freertos/Source/timers.c:489
Method
peek
# Description Receive an item from a queue without removing the item from the queue. The item is received by copy and is returned by Ok(T); Successful
rust_freertos/src/queue_api.rs:229
Function
prvDeleteThread
rust_freertos/Source/port.c:713
Function
prvDeleteThread
rust_freertos/portable/port.c:710
Function
prvResumeSignalHandler
rust_freertos/Source/port.c:565
Function
prvResumeSignalHandler
rust_freertos/portable/port.c:562
Function
prvSetupSignalsAndSchedulerPolicy
rust_freertos/Source/port.c:594
Function
prvSetupSignalsAndSchedulerPolicy
rust_freertos/portable/port.c:591
Function
prvSuspendSignalHandler
rust_freertos/Source/port.c:512
Function
prvSuspendSignalHandler
rust_freertos/portable/port.c:509
Function
prvTimerTask
rust_freertos/Source/timers.c:538
Function
prvWaitForStart
rust_freertos/Source/port.c:491
Function
prvWaitForStart
rust_freertos/portable/port.c:488
Function
pvTaskGetThreadLocalStoragePointer
rust_freertos/Source/tasks.c:3296
Function
pvTimerGetTimerID
rust_freertos/Source/timers.c:1002
Function
pxPortInitialiseStack
* See header file for description. */
rust_freertos/portable/port.c:128
Method
queue_generic_create
(uxQueueLength: UBaseType, ucQueueType: QueueType)
rust_freertos/src/queue.rs:68
Function
resume_task
(task_to_resume: TaskHandle)
rust_freertos/src/task_control.rs:1033
Function
run_wrapper
Task call wrapper function. */
rust_freertos/src/task_control.rs:367
Method
send_to_back
# Description Post an item to the back of a queue. Implemented by:Ning Yuting C implementation:queue.h 437 # Argument `pvItemToQueue` - the item tha
rust_freertos/src/queue_api.rs:107
Method
send_to_back_from_isr
# Description Post an item to the back of a queue. It is safe to use this function from within an interrupt service routi ne. Implemented by:Ning
rust_freertos/src/queue_api.rs:166
Method
send_to_front
# Description Post an item to the front of a queue. Implemented by:Ning Yuting C implementation:queue.h 355 # Argument `pvItemToQueue` - the item th
rust_freertos/src/queue_api.rs:83
Method
send_to_front_from_isr
# Description Post an item to the front of a queue. It is safe to use this function from within an interrupt service routine. Implemented by:Ning Yut
rust_freertos/src/queue_api.rs:147
Function
set_weak_item_value
(item: &WeakItemLink, item_value: TickType)
rust_freertos/src/list.rs:185
Method
stacksize
Descrpition: Reset the stacksize of a TCB. Implemented by: Fan Jinhao # Arguments: `stacksize` The size of the task stack specified as the number of
rust_freertos/src/task_control.rs:132
Function
suspend_task
(task_to_suspend: TaskHandle)
rust_freertos/src/task_control.rs:920
Function
task_delete
(task_to_delete: Option<TaskHandle>)
rust_freertos/src/task_control.rs:824
Function
task_get_scheduler_state
()
rust_freertos/src/kernel.rs:784
Function
task_priority_get
INCLUDE_uxTaskPriorityGet must be defined as 1 for this function to be available. See the configuration section for more information. Obtain the prio
rust_freertos/src/task_api.rs:38
Function
task_priority_set
INCLUDE_vTaskPrioritySet must be defined as 1 for this function to be available. See the configuration section for more information. Set the priority
rust_freertos/src/task_api.rs:69
Function
task_step_tick
(ticks_to_jump: TickType)
rust_freertos/src/kernel.rs:535
Function
test_mutex
(b: &mut Bencher)
rust_freertos/src/lib.rs:61
Function
test_queue
()
rust_freertos/examples/test_queue.rs:10
Function
ucQueueGetQueueType
rust_freertos/Source/queue.c:1689
Function
ulPortGetTimerValue
rust_freertos/Source/port.c:762
Function
ulPortGetTimerValue
rust_freertos/portable/port.c:759
Function
ulTaskNotifyTake
rust_freertos/Source/tasks.c:4195
Function
uxEventGroupGetNumber
rust_freertos/Source/event_groups.c:734
Function
uxQueueGetQueueNumber
rust_freertos/Source/queue.c:1669
Function
uxQueueMessagesWaiting
rust_freertos/Source/queue.c:1579
Function
uxQueueMessagesWaitingFromISR
rust_freertos/Source/queue.c:1613
Function
uxQueueSpacesAvailable
rust_freertos/Source/queue.c:1595
Function
uxTaskGetNumberOfTasks
rust_freertos/Source/tasks.c:2173
Function
uxTaskGetStackHighWaterMark
rust_freertos/Source/tasks.c:3553
Function
uxTaskGetTaskNumber
rust_freertos/Source/tasks.c:3084
Function
uxTaskPriorityGet
rust_freertos/Source/tasks.c:1340
Function
uxTaskPriorityGetFromISR
rust_freertos/Source/tasks.c:1362
Function
vCoRoutineSchedule
rust_freertos/Source/croutine.c:320
Function
vEventGroupClearBitsCallback
For internal use only - execute a 'clear bits' command that was pended from an interrupt. */
rust_freertos/Source/event_groups.c:676
Function
vEventGroupDelete
rust_freertos/Source/event_groups.c:624
Function
vEventGroupSetBitsCallback
For internal use only - execute a 'set bits' command that was pended from an interrupt. */
rust_freertos/Source/event_groups.c:668
Function
vPortAddTaskHandle
rust_freertos/Source/port.c:734
Function
vPortAddTaskHandle
rust_freertos/portable/port.c:731
← previous
next →
201–300 of 387, ranked by callers