Type Alias shared_bus::BusManagerXtensa

source ·
pub type BusManagerXtensa<BUS> = BusManager<XtensaMutex<BUS>>;
Expand description

A bus manager for safely sharing between tasks on Xtensa-lx6.

This manager works by turning off interrupts for each bus transaction which prevents racy accesses from different tasks/execution contexts (e.g. interrupts). Usually, for sharing between tasks, a manager with 'static lifetime is needed which can be created using the shared_bus::new_xtensa!() macro.

This type is only available with the xtensa feature.

Aliased Type§

struct BusManagerXtensa<BUS> { /* private fields */ }