ErrLookup › embassy-rs/embassy
embassy-rs/embassy
Modern embedded framework, using Rust and async. · Rust · 897 source files
Analyzed at 463a07b963 on 2026-09-10. 265 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| DMA address error | panic | error | |
| init called more than once! | panic | error | |
| invalid burst size | panic | error | embedded, dma, stm32, unimplemented |
| Waker not present for GPIO pin | panic | error | |
| InterruptExecutor::start() called multiple times on the… | panic | error | |
| SpawnToken instances may not be dropped. You must pass them… | panic | error | |
| Invalid GPIO port index | panic | error | |
| Waker not present for GPIO port | panic | error | |
| Partition size must be a multiple of read, write and erase… | panic | error | |
| ipv6 support not enabled | panic | error | network, embedded, ipv6, feature-flags |
| InterruptExecutor::spawner() called on uninitialized… | panic | error | |
| heartbeat from esp32 stopped | panic | critical | embedded, esp32, wifi, hardware, panic |
| CRACEN RNG health test failed | panic | critical | rng, embedded, nrf, cracen, entropy, security |
| EVENT_CHANNEL not initialized | panic | critical | embedded, stm32, ble, initialization-order, panic |
| Could not find any timer | panic | error | build-script, embedded, timer, panic, rust |
| unwrap of ` ` failed | panic | error | embedded, panic, unwrap, macro, nrf |
| TRNG: consecutive health check failures. Increase… | panic | error | embedded, rp235x, trng, random, hardware |
| Consecutive read operations are not supported! | panic | error | embedded, i2c, twim, nrf, panic |
| not implemented | panic | error | embedded, stm32, dts, temperature, unimplemented |
| MSIx auto-calibration is enabled for a source that has not… | panic | error | rust, embedded, stm32, rcc, clock-config, panic |
| ErevidIsZero | panic | critical | embedded, rust, ethernet, spi, hardware, panic |
| Enabling OsTimer clock should not fail | panic | error | embedded, mcx, clock-config, panic, time-driver |
| MCLK frequency < 9.5 MHz is not compatible with the TRNG | panic | error | embedded, rust, trng, clock-config, panic |
| Embassy is configured as dual-bank, but the hardware is… | panic | error | embedded, stm32, flash, hardware-config, panic |
| Bad mode | panic | error | embedded, can, panic, invalid-state |
| WatchdogChannels::All is not supported for AWD2; use… | panic | error | embedded, stm32, adc, watchdog, panic |
| Can only take the executor once | panic | critical | embedded, rust, panic, executor, singleton |
| Bad Mode | panic | error | embedded, stm32, can, bxcan, panic, concurrency |
| Invalid FilterConfig (TooManyFilters)! A FilterConfig must… | panic | error | embedded, rust, can, filter, capacity-limit |
| Failed to apply workaround for UART | panic | critical | embedded, uart, nrf, errata, hardware-workaround, panic |
| Maximal allowed frequency for ADC4 is | panic | error | embedded, stm32, adc, clock-config, rust |
| All pins must either be <32 or >=16, in | panic | error | pio, embedded, gpio, config, rust |
| attempted to use peripheral | panic | error | rcc, clock-mux, stm32, runtime-panic |
| cursed bit offset | panic | error | build-script, bitfield, metadata, stm32 |
| DMA: error on DMA@ channel | panic | critical | embedded, dma, panic, interrupt, hardware-error |
| MDMA: max block count hit | panic | error | dma, mdma, panic, embedded, buffer-size, factorization |
| unwrap of ` ` failed | panic | error | rust, embedded, unwrap-panic, macro |
| EEPROM regions for chip | panic | error | embedded, stm32, build-time, eeprom, rust |
| out of memory | panic | error | embedded, memory, allocator, panic, nrf91 |
| unsupported configuration | panic | error | spi, i2s, embedded, panic |
| ipv4 support not enabled | panic | error | embedded, rust, networking, tcp, feature-flags, panic |
| Boot prepare error | panic | critical | embedded, bootloader, firmware-update, panic, nrf |
| The read size for the concatenated flashes must be the same | panic | error | embedded, flash, compile-time, panic, const-eval |
| Maximal allowed frequency for the ADC is | panic | error | embedded, stm32, adc, clock-config, rust |
| you can only call `interface/interface_alt` after… | panic | error | usb, embedded, panic, descriptor-builder |
| Embassy is configured as single-bank, but the hardware is… | panic | critical | embedded, stm32, flash, build-configuration, panic |
| Invalid PIO_NO: , expected one of 0,1,2 | panic | error | pio, embedded, rust, internal |
| AHB frequency is too low | panic | error | embedded, usb, clock-config, nxp, panic |
| Embassy is configured as single-bank, but the hardware is… | panic | critical | embedded, stm32, flash, build-configuration, panic |
| IC2 is not ready to be selected as system clock source… | panic | error | rust, embedded, rcc, clock-config, stm32n6 |
| Period cannot exceed | panic | error | embedded, rp2040, watchdog, timeout |
| Tried to select , which is not available on this device | panic | error | build-script, cargo-features, stm32, compile-time-panic |
| Invalid ADC channel side | panic | error | embedded, build-script, codegen, adc, nxp, panic |
| Pin has no IOMUXC definitions | panic | error | embedded, build-script, codegen, nxp, metadata, panic |
| read error | panic | error | linux, tun-tap, network, io-error, panic |
| Embassy is configured as single-bank, but the hardware is… | panic | error | rust, embassy, embedded, stm32, flash, build-configuration |
| USB clock should be one of 16, 19.2, 20, 24, 26, 32Mhz but… | panic | error | embedded, stm32, usb, rcc, clock-config, panic |
| PKA initialization failed | panic | error | embedded, stm32, pka, crypto, initialization, panic |
| UART DMA reported invalid `write_addr` | panic | critical | uart, dma, embedded, panic, rp2040 |
| alloc_endpoint_in failed | panic | critical | rust, embedded, usb, allocation |
| QSPI data is empty, so the data width should be NONE | panic | error | rust, embedded, qspi, panic, invalid-configuration |
| DSI requires configured HSE | panic | error | embedded, rcc, clock-config, panic |
| Implementation is limited to | panic | error | embedded, stm32, adc, rust |
| invalid word size | panic | error | embedded, dma, stm32, word-size, unimplemented |
| PKA error | panic | critical | rust, embedded, stm32, pka, crypto, hardware-fault |
| DMA data error | panic | critical | embedded, rust, dma, interrupt, panic |
| bad dma channel kind | panic | error | dma, build-script, metadata, stm32 |
| RTS and CTS pins must be either both set or none set. | panic | error | embedded, uart, nrf, pin-config, panic |
| Unknown value | panic | error | embedded, rust, ethernet, register-map, panic |
| divide by zero error when dividing duration by scalar | panic | error | arithmetic, duration, divide-by-zero, panic |
| Selected output pixel format not supported | panic | error | embedded, rust, dma2d, graphics |
| transmit error | panic | error | linux, tun-tap, network, io-error, panic |
| Extended Filter Slot Too High! | panic | error | embedded, can, panic, range-check |
| LSE frequency more than 5% off from 32.768 kHz, cannot use… | panic | error | rust, embedded, stm32, rcc, clock-config, panic |
| the AES is in use | panic | error | embedded, stm32, aes, concurrency, mutex, panic |
| time-driver-any requested, but the chip doesn't have a TIM… | panic | error | build-script, cargo-features, stm32, time-driver |
| reserved PLL source not allowed | panic | error | rust, embedded, rcc, pll, stm32n6 |
| does not support use as a time driver on this chip yet… | panic | error | build-script, stm32, unsupported-hardware, time-driver |
| failed to find dma interrupt for channel | panic | error | dma, interrupt, build-script, metadata |
| The top value cannot be changed after the initialization. | panic | error | rust, embedded, pwm, lpc55, unsupported-operation |
| Lcd clock error | panic | error | rust, embedded, stm32, lcd, clock-config |
| PLL is unavailable in voltage range 2 | panic | error | rcc, embedded, panic, voltage-range, pll |
| Partition offset must be a multiple of read, write and… | panic | error | embedded, flash, partition, panic, alignment |
| HCLK results in MDC clock > 2.5MHz even for the highest CSR… | panic | error | embedded, rust, ethernet, clock-config, stm32 |
| the RNG is in use | panic | error | embedded, rng, concurrency, mutex, panic |
| could not parse mul/div. enum= | panic | error | build-script, parsing, rcc, metadata |
| MCLK frequency > 160 MHz is not compatible with the TRNG | panic | error | |
| No mspm0xx/mspsxx Cargo feature enabled | panic | error | rust, build-script, cargo-features, embedded, compile-time |
| DMA: error on DMA_0 channel | panic | critical | embedded, dma, lpc55, nxp, interrupt, panic |
| USB clock should be 48Mhz but is | panic | error | embedded, stm32, usb, rcc, clock-config, panic |
| Embassy is configured as single-bank, but the hardware is… | panic | error | rust, embassy, embedded, stm32, flash, build-configuration |
| Ethernet PTP clock already started | panic | error | embedded, rust, ethernet, ptp, api-misuse |
| overflow when adding duration to instant | panic | error | rust, embedded, overflow, time |
| No mimxrt/lpc Cargo feature enabled | panic | error | embedded, cargo, build-script, feature-flags, nxp |
| Passphrase is too short or too long | validation | error | embedded, wifi, wireless, panic, validation |
| Incorrect Vrs setting! | panic | error | embedded, stm32, panic, config |
| take called more than once! | panic | error | embedded, ownership, peripheral, rust |
| must not select PLL source as DISABLE | panic | error | rust, embedded, rcc, clock-config, panic |
| MSI is not ready to be selected as CPU clock source | panic | error | rust, embedded, rcc, stm32n6, msi, panic |
| Multiple stm32xx Cargo features enabled | panic | error | build-script, cargo-features, embedded, stm32 |