Crates.io | freertos-sys2 |
lib.rs | freertos-sys2 |
version | 0.2.1 |
source | src |
created_at | 2022-04-05 21:44:11.761825 |
updated_at | 2023-06-01 17:30:12.179438 |
description | Low-level bindings to FreeRTOS. User's responsibility to provide the FreeRTOS |
homepage | |
repository | https://github.com/junelife/freertos-sys2 |
max_upload_size | |
id | 562800 |
size | 21,272 |
Raw/direct bindings to FreeRTOS functions and types
check
can always passcargo check
is important for developer tooling. Make sure this always
can complete check regardless of features selected (unless they are
specifically incompatible) and the rust target usedfreertos-rust
freertos-sys2
, this assumes that FreeRTOS is built seperately and
linked in by some external mechanismfreertos-sys2
, this binds all FreeRTOS APIs by using stub
functions written in C.freertos-sys2
, this provides higher level APIs directly. Does
not expose direct bindings to FreeRTOS APIsfreertos-sys
freertos-sys2
, builds FreeRTOS in it's build.rs scriptfreertos-sys2
, does not export any FreeRTOS specific functions,
instead exporting cmsis-rtos2freertos_rs
freertos-sys2
, uses shims written in C to interact with FreeRTOS
rather than binding the symbols directlyfreertos-sys2
, does not expose the low level function calls.
Only high level abstractions are exposedfreertos-sys2
, assumes that FreeRTOS is built seperately and
linked together by some external mechanism.Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.