List of all items
Structs
- asynch::SendSpawner
- asynch::Spawner
- asynch::thread_executor::Executor
- cell::ConstStaticCell
- cell::StaticCell
- debug::log::defmt::Debug2Format
- debug::log::defmt::Display2Format
- debug::log::defmt::Formatter
- debug::log::defmt::Str
- delegate::Delegate
- gpio::Input
- gpio::IntEnabledInput
- gpio::Output
- gpio::input::InputBuilder
- gpio::output::OutputBuilder
- identity::Eui48
- random::CryptoRng
- random::FastRng
- reexports::embassy_executor::SendSpawner
- reexports::embassy_executor::SpawnToken
- reexports::embassy_executor::Spawner
- reexports::embassy_executor::raw::AvailableTask
- reexports::embassy_executor::raw::Executor
- reexports::embassy_executor::raw::TaskPool
- reexports::embassy_executor::raw::TaskRef
- reexports::embassy_executor::raw::TaskStorage
- reexports::embassy_executor::raw::timer_queue::TimerQueueItem
- reexports::embassy_net::Config
- reexports::embassy_net::DhcpConfig
- reexports::embassy_net::EthernetAddress
- reexports::embassy_net::IpEndpoint
- reexports::embassy_net::IpListenEndpoint
- reexports::embassy_net::Ipv4Address
- reexports::embassy_net::Ipv4Cidr
- reexports::embassy_net::Ipv6Address
- reexports::embassy_net::Ipv6Cidr
- reexports::embassy_net::Runner
- reexports::embassy_net::Stack
- reexports::embassy_net::StackResources
- reexports::embassy_net::StaticConfigV4
- reexports::embassy_net::StaticConfigV6
- reexports::embassy_net::dns::DnsQuery
- reexports::embassy_net::dns::DnsSocket
- reexports::embassy_net::dns::Socket
- reexports::embassy_net::driver::Capabilities
- reexports::embassy_net::driver::ChecksumCapabilities
- reexports::embassy_net::tcp::TcpReader
- reexports::embassy_net::tcp::TcpSocket
- reexports::embassy_net::tcp::TcpWriter
- reexports::embassy_net::tcp::client::TcpClient
- reexports::embassy_net::tcp::client::TcpClientState
- reexports::embassy_net::tcp::client::TcpConnection
- reexports::embassy_net::udp::UdpMetadata
- reexports::embassy_net::udp::UdpSocket
- reexports::embassy_time::Delay
- reexports::embassy_time::Duration
- reexports::embassy_time::Instant
- reexports::embassy_time::Ticker
- reexports::embassy_time::TimeoutError
- reexports::embassy_time::Timer
- reexports::embassy_usb::Builder
- reexports::embassy_usb::Config
- reexports::embassy_usb::FunctionBuilder
- reexports::embassy_usb::InterfaceAltBuilder
- reexports::embassy_usb::InterfaceBuilder
- reexports::embassy_usb::UsbBufferReport
- reexports::embassy_usb::UsbDevice
- reexports::embassy_usb::class::cdc_acm::CdcAcmClass
- reexports::embassy_usb::class::cdc_acm::ControlChanged
- reexports::embassy_usb::class::cdc_acm::LineCoding
- reexports::embassy_usb::class::cdc_acm::Receiver
- reexports::embassy_usb::class::cdc_acm::Sender
- reexports::embassy_usb::class::cdc_acm::State
- reexports::embassy_usb::class::cdc_ncm::CdcNcmClass
- reexports::embassy_usb::class::cdc_ncm::Receiver
- reexports::embassy_usb::class::cdc_ncm::Sender
- reexports::embassy_usb::class::cdc_ncm::State
- reexports::embassy_usb::class::cdc_ncm::embassy_net::Runner
- reexports::embassy_usb::class::cdc_ncm::embassy_net::State
- reexports::embassy_usb::class::hid::Config
- reexports::embassy_usb::class::hid::HidReader
- reexports::embassy_usb::class::hid::HidReaderWriter
- reexports::embassy_usb::class::hid::HidWriter
- reexports::embassy_usb::class::hid::State
- reexports::embassy_usb::class::midi::MidiClass
- reexports::embassy_usb::class::midi::Receiver
- reexports::embassy_usb::class::midi::Sender
- reexports::embassy_usb::class::uac1::speaker::AudioSettings
- reexports::embassy_usb::class::uac1::speaker::ControlMonitor
- reexports::embassy_usb::class::uac1::speaker::Feedback
- reexports::embassy_usb::class::uac1::speaker::Speaker
- reexports::embassy_usb::class::uac1::speaker::State
- reexports::embassy_usb::class::uac1::speaker::Stream
- reexports::embassy_usb::class::web_usb::Config
- reexports::embassy_usb::class::web_usb::State
- reexports::embassy_usb::class::web_usb::Url
- reexports::embassy_usb::class::web_usb::WebUsb
- reexports::embassy_usb::control::Request
- reexports::embassy_usb::descriptor::BosWriter
- reexports::embassy_usb::driver::EndpointAddress
- reexports::embassy_usb::driver::EndpointAllocError
- reexports::embassy_usb::driver::EndpointInfo
- reexports::embassy_usb::driver::Unsupported
- reexports::embassy_usb::msos::CcgpDeviceDescriptor
- reexports::embassy_usb::msos::CompatibleIdFeatureDescriptor
- reexports::embassy_usb::msos::ConfigurationSubsetHeader
- reexports::embassy_usb::msos::DescriptorSetHeader
- reexports::embassy_usb::msos::DescriptorSetInformation
- reexports::embassy_usb::msos::FunctionSubsetHeader
- reexports::embassy_usb::msos::MinimumRecoveryTimeDescriptor
- reexports::embassy_usb::msos::ModelIdDescriptor
- reexports::embassy_usb::msos::MsOsDescriptorSet
- reexports::embassy_usb::msos::MsOsDescriptorWriter
- reexports::embassy_usb::msos::PlatformDescriptor
- reexports::embassy_usb::msos::RegistryPropertyFeatureDescriptor
- reexports::embassy_usb::msos::VendorRevisionDescriptor
- reexports::embassy_usb::types::InterfaceNumber
- reexports::embassy_usb::types::StringIndex
- reexports::linkme::DistributedSlice
- reexports::usbd_hid::descriptor::CtapReport
- reexports::usbd_hid::descriptor::KeyboardReport
- reexports::usbd_hid::descriptor::MediaKeyboardReport
- reexports::usbd_hid::descriptor::MouseReport
- reexports::usbd_hid::descriptor::SystemControlReport
- reexports::usbd_hid::hid_class::HIDClass
- reexports::usbd_hid::hid_class::HidClassSettings
- reexports::usbd_hid::hid_class::ReportInfo
- storage::PostcardValue
- storage::Storage
- thread::CoreAffinity
- thread::CoreId
- thread::RunqueueId
- thread::ThreadId
- thread::sync::Channel
- thread::sync::Event
- thread::sync::Lock
- thread::sync::Mutex
- thread::sync::MutexGuard
- time::Delay
- time::Duration
- time::Instant
- time::Timer
- usb::UsbDriver
Enums
- bench::Error
- debug::ExitCode
- gpio::DriveStrength
- gpio::Level
- gpio::Pull
- gpio::Speed
- gpio::input::Error
- gpio::input::InterruptError
- i2c::controller::Error
- i2c::controller::Frequency
- i2c::controller::NoAcknowledgeSource
- i2c::controller::Operation
- reexports::embassy_executor::SpawnError
- reexports::embassy_net::ConfigV4
- reexports::embassy_net::ConfigV6
- reexports::embassy_net::HardwareAddress
- reexports::embassy_net::IpAddress
- reexports::embassy_net::IpCidr
- reexports::embassy_net::dns::DnsQueryType
- reexports::embassy_net::dns::Error
- reexports::embassy_net::dns::IpAddress
- reexports::embassy_net::driver::Checksum
- reexports::embassy_net::driver::HardwareAddress
- reexports::embassy_net::driver::LinkState
- reexports::embassy_net::tcp::AcceptError
- reexports::embassy_net::tcp::ConnectError
- reexports::embassy_net::tcp::Error
- reexports::embassy_net::tcp::State
- reexports::embassy_net::udp::BindError
- reexports::embassy_net::udp::RecvError
- reexports::embassy_net::udp::SendError
- reexports::embassy_usb::RemoteWakeupError
- reexports::embassy_usb::UsbDeviceState
- reexports::embassy_usb::UsbVersion
- reexports::embassy_usb::class::cdc_acm::ParityType
- reexports::embassy_usb::class::cdc_acm::StopBits
- reexports::embassy_usb::class::hid::ReadError
- reexports::embassy_usb::class::hid::ReportId
- reexports::embassy_usb::class::uac1::Channel
- reexports::embassy_usb::class::uac1::FeedbackRefresh
- reexports::embassy_usb::class::uac1::SampleWidth
- reexports::embassy_usb::class::uac1::speaker::Volume
- reexports::embassy_usb::control::InResponse
- reexports::embassy_usb::control::OutResponse
- reexports::embassy_usb::control::Recipient
- reexports::embassy_usb::control::RequestType
- reexports::embassy_usb::descriptor::SynchronizationType
- reexports::embassy_usb::descriptor::UsageType
- reexports::embassy_usb::driver::Direction
- reexports::embassy_usb::driver::EndpointError
- reexports::embassy_usb::driver::EndpointType
- reexports::embassy_usb::driver::Event
- reexports::embassy_usb::msos::DescriptorType
- reexports::embassy_usb::msos::PropertyData
- reexports::embassy_usb::msos::PropertyDataType
- reexports::usbd_hid::UsbError
- reexports::usbd_hid::descriptor::KeyboardUsage
- reexports::usbd_hid::descriptor::MediaKey
- reexports::usbd_hid::descriptor::SystemControlKey
- reexports::usbd_hid::hid_class::HidCountryCode
- reexports::usbd_hid::hid_class::HidProtocol
- reexports::usbd_hid::hid_class::HidProtocolMode
- reexports::usbd_hid::hid_class::HidSubClass
- reexports::usbd_hid::hid_class::ProtocolModeConfig
- reexports::usbd_hid::hid_class::ReportType
- spi::Mode
- spi::main::Frequency
- thread::thread_flags::WaitMode
Traits
- debug::log::defmt::Format
- reexports::embassy_net::driver::Driver
- reexports::embassy_net::driver::RxToken
- reexports::embassy_net::driver::TxToken
- reexports::embassy_time::WithTimeout
- reexports::embassy_usb::Handler
- reexports::embassy_usb::class::hid::RequestHandler
- reexports::embassy_usb::driver::Bus
- reexports::embassy_usb::driver::ControlPipe
- reexports::embassy_usb::driver::Driver
- reexports::embassy_usb::driver::Endpoint
- reexports::embassy_usb::driver::EndpointIn
- reexports::embassy_usb::driver::EndpointOut
- reexports::embassy_usb::msos::DeviceLevelDescriptor
- reexports::embassy_usb::msos::FunctionLevelDescriptor
- reexports::usbd_hid::descriptor::AsInputReport
- reexports::usbd_hid::descriptor::SerializedDescriptor
- reexports::usbd_hid::descriptor::generator_prelude::AsInputReport
- reexports::usbd_hid::descriptor::generator_prelude::Serialize
- reexports::usbd_hid::descriptor::generator_prelude::SerializeTuple
- reexports::usbd_hid::descriptor::generator_prelude::SerializedDescriptor
- reexports::usbd_hid::descriptor::generator_prelude::Serializer
- storage::Deserialize
- storage::Serialize
- thread::Arguable
Macros
- config::ipv4_addr_from_env
- config::ipv4_addr_from_env_or
- config::ipv6_addr_from_env
- config::ipv6_addr_from_env_or
- config::str_from_env
- config::str_from_env_or
- debug::log::debug
- debug::log::defmt::unreachable
- debug::log::error
- debug::log::info
- debug::log::trace
- debug::log::warn
- debug::print
- debug::println
- hal::define_peripherals
- hal::group_peripherals
Attribute Macros
- config
- reexports::embassy_executor::task
- reexports::linkme::distributed_slice
- reexports::usbd_hid::descriptor::gen_hid_descriptor
- reexports::usbd_hid::descriptor::generator_prelude::gen_hid_descriptor
- spawner
- task
- thread
Derive Macros
Functions
- asynch::blocker::block_on
- asynch::spawner
- bench::benchmark
- coap::coap_client
- coap::coap_run
- debug::exit
- i2c::controller::highest_freq_in
- identity::device_id_bytes
- identity::interface_eui48
- net::network_stack
- random::construct_rng
- random::crypto_rng
- random::fast_rng
- reexports::embassy_executor::raw::task_from_waker
- reexports::embassy_executor::raw::wake_task
- reexports::embassy_executor::raw::wake_task_no_pend
- reexports::embassy_net::new
- reexports::embassy_time::block_for
- reexports::embassy_time::with_deadline
- reexports::embassy_time::with_timeout
- spi::main::highest_freq_in
- storage::get
- storage::insert
- storage::lock
- storage::remove
- thread::core_id
- thread::create
- thread::create_noarg
- thread::current_tid
- thread::get_priority
- thread::is_valid_tid
- thread::park
- thread::set_priority
- thread::thread_flags::clear
- thread::thread_flags::get
- thread::thread_flags::set
- thread::thread_flags::wait_all
- thread::thread_flags::wait_any
- thread::thread_flags::wait_one
- thread::unpark
- thread::yield_same
Type Aliases
- i2c::controller::I2cDevice
- i2c::controller::Kilohertz
- net::NetworkStack
- reexports::embassy_net::udp::PacketMetadata
- reexports::embassy_usb::class::cdc_ncm::embassy_net::Device
- reexports::usbd_hid::Result
- spi::main::Kilohertz
- spi::main::SpiDevice
- thread::thread_flags::ThreadFlags
- usb::UsbBuilder
- usb::UsbBuilderHook
Constants
- buildinfo::BOARD
- buildinfo::OS_NAME
- i2c::controller::I2C_TIMEOUT
- reexports::embassy_net::DNS_MAX_SERVER_COUNT
- reexports::embassy_time::TICK_HZ
- reexports::embassy_usb::CONFIGURATION_NONE
- reexports::embassy_usb::CONFIGURATION_VALUE
- reexports::embassy_usb::class::cdc_acm::USB_CLASS_CDC
- reexports::embassy_usb::class::cdc_ncm::USB_CLASS_CDC
- reexports::embassy_usb::class::midi::USB_AUDIO_CLASS
- reexports::embassy_usb::descriptor::capability_type::CONTAINER_ID
- reexports::embassy_usb::descriptor::capability_type::PLATFORM
- reexports::embassy_usb::descriptor::capability_type::SS_USB_DEVICE
- reexports::embassy_usb::descriptor::capability_type::USB_2_0_EXTENSION
- reexports::embassy_usb::descriptor::capability_type::WIRELESS_USB
- reexports::embassy_usb::descriptor::descriptor_type::BOS
- reexports::embassy_usb::descriptor::descriptor_type::CAPABILITY
- reexports::embassy_usb::descriptor::descriptor_type::CONFIGURATION
- reexports::embassy_usb::descriptor::descriptor_type::DEVICE
- reexports::embassy_usb::descriptor::descriptor_type::DEVICE_QUALIFIER
- reexports::embassy_usb::descriptor::descriptor_type::ENDPOINT
- reexports::embassy_usb::descriptor::descriptor_type::IAD
- reexports::embassy_usb::descriptor::descriptor_type::INTERFACE
- reexports::embassy_usb::descriptor::descriptor_type::OTHER_SPEED_CONFIGURATION
- reexports::embassy_usb::descriptor::descriptor_type::STRING
- reexports::embassy_usb::descriptor::lang_id::ENGLISH_US
- reexports::embassy_usb::msos::windows_version::WIN10
- reexports::embassy_usb::msos::windows_version::WIN8_1
- storage::DATA_BUFFER_SIZE
- storage::MAX_KEY_LEN
- thread::CORE_COUNT
- thread::IDLE_THREAD_STACK_SIZE
- thread::SCHED_PRIO_LEVELS
- thread::THREAD_COUNT
- time::TICK_HZ