Docs.rs
  • freertos-sys2-0.2.0
    • freertos-sys2 0.2.0
    • 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.63% of the crate is documented
  • Go to latest version
  • 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
logo

logo

Crate freertos_sys2

  • Version 0.2.0
  • All Items
  • Constants
  • Functions
  • Type Definitions
logo
Change settings

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

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

Type Definitions

BaseType_t
QueueHandle_t
SemaphoreHandle_t
TaskHandle_t
TickType_t
UBaseType_t