Docs.rs
  • freertos-sys2-0.2.1
    • freertos-sys2 0.2.1
    • Permalink
    • Docs.rs crate page
    • Apache-2.0 OR MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • codysch
    • github:junelife:juneoslite-misc-admins
    • codyps
    • Dependencies
    • Versions
    • 2.5% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

freertos_sys20.2.1

  • All Items

Crate Items

  • Constants
  • Functions
  • Type Aliases

Crate freertos_sys2

Source
Expand description

freertos-sys2 provides low-level bindings to FreeRTOS functions

NOTE: this is currently a very incomplete selection of function signatures, that match the selection we needed. Additionally, the presence of some of these functions vary based on FreeRTOS configuration, as does the types used.

Constants§

pdFALSE
pdTRUE
portMAX_DELAY
queueOVERWRITE
queueQUEUE_TYPE_BASE
queueQUEUE_TYPE_BINARY_SEMAPHORE
queueQUEUE_TYPE_COUNTING_SEMAPHORE
queueQUEUE_TYPE_MUTEX
queueQUEUE_TYPE_RECURSIVE_MUTEX
queueQUEUE_TYPE_SET
queueSEND_TO_BACK
queueSEND_TO_FRONT
semGIVE_BLOCK_TIME

Functions§

pvPortMalloc⚠
pvTaskGetThreadLocalStoragePointer⚠
vPortFree⚠
vQueueDelete⚠
vSemaphoreDelete⚠
vTaskDelay⚠
vTaskDelayUntil⚠
vTaskResume⚠
vTaskSetThreadLocalStoragePointer⚠
vTaskSuspend⚠
xQueueCreateMutex⚠
xQueueGenericReceive⚠
xQueueGenericSend⚠
xSemaphoreCreateMutex⚠
xSemaphoreGive⚠
xSemaphoreTake⚠
xTaskDelayUntil⚠
xTaskGetCurrentTaskHandle⚠
xTaskGetTickCount⚠
xTaskGetTickCountFromISR⚠

Type Aliases§

BaseType_t
QueueHandle_t
SemaphoreHandle_t
TaskHandle_t
TickType_t
UBaseType_t