List of all items
Structs
- alloc_utils::Arena
- alloc_utils::BumpAllocator
- alloc_utils::StackAllocator
- buffer::AlignedBuffer
- buffer::FixedBuffer
- buffer::RingBuffer
- config::CommConfig
- config::EmbeddedConfig
- config::MemoryConfig
- config::RealtimeConfig
- config::SystemConfig
- memory_pool::BlockPool
- memory_pool::StaticPool
- minimal::MinimalBounds
- minimal::MinimalCoordinate
- minimal::MinimalFeature
- minimal::MinimalRasterMeta
- minimal::MinimalTransform
- power::PowerEstimator
- power::PowerManager
- power::SleepConfig
- power::VoltageRegulator
- realtime::Deadline
- realtime::PeriodicTask
- realtime::RateMonotonicScheduler
- realtime::RealtimeScheduler
- realtime::TaskStats
- realtime::Watchdog
- sync::AtomicCounter
- sync::Barrier
- sync::Mutex
- sync::MutexGuard
- sync::Once
- sync::Semaphore
- sync::Spinlock
- sync::SpinlockGuard
- target::TargetCapabilities
- target::arm::ArmTarget
- target::esp32::Esp32Target
- target::riscv::RiscVTarget
Enums
- error::EmbeddedError
- minimal::FeatureType
- power::PowerMode
- power::WakeSource
- realtime::Priority
- target::CacheOp
- target::MemoryOrder
- target::esp32::Esp32Variant
- target::esp32::sleep::WakeupSource
- target::esp32::wireless::WifiPowerMode
Traits
Functions
- config::presets::cortex_m4
- config::presets::esp32
- config::presets::esp32c3
- config::presets::riscv
- config::presets::ultra_low_power
- target::arm::cache::clean_dcache
- target::arm::cache::invalidate_dcache
- target::arm::cycle_count
- target::arm::get_capabilities
- target::arm::memory_barrier
- target::common::align_down
- target::common::align_up
- target::common::bswap16
- target::common::bswap32
- target::common::bswap64
- target::common::checksum
- target::common::clz32
- target::common::crc32
- target::common::ctz32
- target::common::is_aligned
- target::common::memcmp
- target::common::memcpy
- target::common::memset
- target::common::popcount32
- target::cycle_count
- target::esp32::cycle_count
- target::esp32::detect_variant
- target::esp32::flash::erase_sector
- target::esp32::flash::read
- target::esp32::flash::write
- target::esp32::get_capabilities
- target::esp32::memory_barrier
- target::esp32::sleep::deep_sleep
- target::esp32::sleep::light_sleep
- target::esp32::wireless::set_wifi_power_mode
- target::get_capabilities
- target::memory_barrier
- target::riscv::atomic::compare_and_swap
- target::riscv::cache::dcache_fence
- target::riscv::cache::flush_icache
- target::riscv::cycle_count
- target::riscv::get_capabilities
- target::riscv::memory_barrier
- target::riscv::power::wait_for_interrupt