Cargo Features
harsark has no features set by default.
[dependencies]
harsark = { version = "0.3.5", features = ["alloc", "tasks_32", "resources_64", "events_64", "timer", "system_logger", "process_monitor"] }
- alloc = alloc-cortex-m
-
Affects
utils::heap… - tasks_8 tasks_16 tasks_32
-
Affects
config::MAX_TASKS… - resources_16 resources_32 resources_64
-
Affects
config::MAX_RESOURCES… - events_16 events_32 events_64 = timer
-
Affects
config::EVENT_COUNT,kernel::events,harsark::events,system::event,system_logger::SystemLogger.timer_event_log… - timer events_16? events_32? events_64? system_logger?
-
Affects
kernel::timer,harsark::timer… - system_logger process_monitor? = timer
-
Affects
kernel::logging,harsark::logging,system::system_logger… - process_monitor = system_logger
-
Affects
kernel::process_monitor,tasks::create_task,system::process_monitor,scheduler::TaskControlBlock…
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.