MCPcopy Create free account

hub / github.com/OSH-2019/x-rust-freertos / functions

Functions387 in github.com/OSH-2019/x-rust-freertos

↓ 1 callersFunctionvPortYield
rust_freertos/Source/port.c:301
↓ 1 callersFunctionvPortYield
rust_freertos/portable/port.c:298
↓ 1 callersFunctionvQueueAddToRegistry
rust_freertos/Source/queue.c:2269
↓ 1 callersFunctionvQueueUnregisterQueue
rust_freertos/Source/queue.c:2326
↓ 1 callersFunctionvQueueWaitForMessageRestricted
rust_freertos/Source/queue.c:2358
↓ 1 callersFunctionvTaskGetInfo
rust_freertos/Source/tasks.c:3411
↓ 1 callersFunctionvTaskPlaceOnEventListRestricted
rust_freertos/Source/tasks.c:2863
↓ 1 callersFunctionvTaskPriorityInherit
rust_freertos/Source/tasks.c:3706
↓ 1 callersFunctionxEventGroupClearBits
rust_freertos/Source/event_groups.c:472
↓ 1 callersFunctionxQueueGenericReset
rust_freertos/Source/queue.c:279
↓ 1 callersFunctionxQueueReceiveFromISR
rust_freertos/Source/queue.c:1434
↓ 1 callersFunctionxTaskPriorityDisinherit
rust_freertos/Source/tasks.c:3772
↓ 1 callersFunctionxTimerCreateTimerTask
rust_freertos/Source/timers.c:259
Methodcreate_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
Methodcreate_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
Methodcreate_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
Methoddefault
()
rust_freertos/src/queue_h.rs:41
Methoddefault
()
rust_freertos/src/list.rs:39
FunctioneTaskConfirmSleepModeStatus
rust_freertos/Source/tasks.c:3240
Methodeq
(&self, other: &Self)
rust_freertos/src/task_control.rs:361
Methodfmt
(&self, f: &mut fmt::Formatter)
rust_freertos/src/queue_h.rs:14
Methodfmt
(&self, f: &mut fmt::Formatter)
rust_freertos/src/list.rs:8
Methodfrom
(weak_link: Weak<RwLock<TCB>>)
rust_freertos/src/task_control.rs:437
Methodfrom_arc
(arc: Arc<RwLock<TCB>>)
rust_freertos/src/task_control.rs:453
Functionget_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
Methodget_mutex_holder
(&self)
rust_freertos/src/semaphore.rs:42
Methodget_name
(&self)
rust_freertos/src/task_control.rs:313
Methodget_queue_number
(&self)
rust_freertos/src/queue.rs:826
Methodget_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
Methodget_recursive_count
(&self)
rust_freertos/src/queue.rs:811
Functionif
rust_freertos/Source/tasks.c:1298
Methoditem_value
(mut self, item_value: TickType)
rust_freertos/src/list.rs:53
Functionmain
()
rust_freertos/build.rs:10
Functionmain
()
rust_freertos/examples/test_recursive_mutex.rs:3
Functionmain
()
rust_freertos/examples/test_mutex.rs:10
Functionmain
()
rust_freertos/examples/test_counting_semaphore.rs:10
Functionmain
()
rust_freertos/examples/test_task_scheduler.rs:5
Methodnew
()
rust_freertos/src/task_control.rs:68
Methodnew
`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
Methodnew
# 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
Methodnew_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
Methodnotify_queue_set_container
(&self, xCopyPosition: BaseType)
rust_freertos/src/queue.rs:831
Methodoverwrite
# 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
Methodoverwrite_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
Methodowner
(mut self, owner: TaskHandle)
rust_freertos/src/list.rs:58
FunctionpcQueueGetName
rust_freertos/Source/queue.c:2298
FunctionpcTaskGetName
rust_freertos/Source/tasks.c:2181
FunctionpcTimerGetName
rust_freertos/Source/timers.c:489
Methodpeek
# 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
FunctionprvDeleteThread
rust_freertos/Source/port.c:713
FunctionprvDeleteThread
rust_freertos/portable/port.c:710
FunctionprvResumeSignalHandler
rust_freertos/Source/port.c:565
FunctionprvResumeSignalHandler
rust_freertos/portable/port.c:562
FunctionprvSetupSignalsAndSchedulerPolicy
rust_freertos/Source/port.c:594
FunctionprvSetupSignalsAndSchedulerPolicy
rust_freertos/portable/port.c:591
FunctionprvSuspendSignalHandler
rust_freertos/Source/port.c:512
FunctionprvSuspendSignalHandler
rust_freertos/portable/port.c:509
FunctionprvTimerTask
rust_freertos/Source/timers.c:538
FunctionprvWaitForStart
rust_freertos/Source/port.c:491
FunctionprvWaitForStart
rust_freertos/portable/port.c:488
FunctionpvTaskGetThreadLocalStoragePointer
rust_freertos/Source/tasks.c:3296
FunctionpvTimerGetTimerID
rust_freertos/Source/timers.c:1002
FunctionpxPortInitialiseStack
* See header file for description. */
rust_freertos/portable/port.c:128
Methodqueue_generic_create
(uxQueueLength: UBaseType, ucQueueType: QueueType)
rust_freertos/src/queue.rs:68
Functionresume_task
(task_to_resume: TaskHandle)
rust_freertos/src/task_control.rs:1033
Functionrun_wrapper
Task call wrapper function. */
rust_freertos/src/task_control.rs:367
Methodsend_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
Methodsend_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
Methodsend_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
Methodsend_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
Functionset_weak_item_value
(item: &WeakItemLink, item_value: TickType)
rust_freertos/src/list.rs:185
Methodstacksize
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
Functionsuspend_task
(task_to_suspend: TaskHandle)
rust_freertos/src/task_control.rs:920
Functiontask_delete
(task_to_delete: Option<TaskHandle>)
rust_freertos/src/task_control.rs:824
Functiontask_get_scheduler_state
()
rust_freertos/src/kernel.rs:784
Functiontask_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
Functiontask_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
Functiontask_step_tick
(ticks_to_jump: TickType)
rust_freertos/src/kernel.rs:535
Functiontest_mutex
(b: &mut Bencher)
rust_freertos/src/lib.rs:61
Functiontest_queue
()
rust_freertos/examples/test_queue.rs:10
FunctionucQueueGetQueueType
rust_freertos/Source/queue.c:1689
FunctionulPortGetTimerValue
rust_freertos/Source/port.c:762
FunctionulPortGetTimerValue
rust_freertos/portable/port.c:759
FunctionulTaskNotifyTake
rust_freertos/Source/tasks.c:4195
FunctionuxEventGroupGetNumber
rust_freertos/Source/event_groups.c:734
FunctionuxQueueGetQueueNumber
rust_freertos/Source/queue.c:1669
FunctionuxQueueMessagesWaiting
rust_freertos/Source/queue.c:1579
FunctionuxQueueMessagesWaitingFromISR
rust_freertos/Source/queue.c:1613
FunctionuxQueueSpacesAvailable
rust_freertos/Source/queue.c:1595
FunctionuxTaskGetNumberOfTasks
rust_freertos/Source/tasks.c:2173
FunctionuxTaskGetStackHighWaterMark
rust_freertos/Source/tasks.c:3553
FunctionuxTaskGetTaskNumber
rust_freertos/Source/tasks.c:3084
FunctionuxTaskPriorityGet
rust_freertos/Source/tasks.c:1340
FunctionuxTaskPriorityGetFromISR
rust_freertos/Source/tasks.c:1362
FunctionvCoRoutineSchedule
rust_freertos/Source/croutine.c:320
FunctionvEventGroupClearBitsCallback
For internal use only - execute a 'clear bits' command that was pended from an interrupt. */
rust_freertos/Source/event_groups.c:676
FunctionvEventGroupDelete
rust_freertos/Source/event_groups.c:624
FunctionvEventGroupSetBitsCallback
For internal use only - execute a 'set bits' command that was pended from an interrupt. */
rust_freertos/Source/event_groups.c:668
FunctionvPortAddTaskHandle
rust_freertos/Source/port.c:734
FunctionvPortAddTaskHandle
rust_freertos/portable/port.c:731
← previousnext →201–300 of 387, ranked by callers