embassy-rs/embassy
Documented errors, page 2 of 3. Back to embassy-rs/embassy
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| pll ref_clk out of range | panic | error | rust, embedded, rcc, pll, frequency |
| unknown time_driver | panic | error | rust, build-script, cargo-features, time-driver, invalid-value |
| zero-length write. | panic | error | embedded, rp2040, uart, embedded-hal |
| Blocking at SleepLevel | panic | error | |
| Unknown USB core id | panic | error | embedded, stm32, usb, otg, panic |
| Floating point function requires V2 bootrom | panic | error | embedded, rp2040, bootrom, floating-point |
| alloc_endpoint_out failed | panic | critical | rust, embedded, usb, allocation |
| BufferedUarte UART overrun | panic | critical | uart, embedded, nrf, overrun, interrupt |
| pin is outside the PIO's GPIOBASE window .. ; use… | panic | error | pio, embedded, gpio, rust |
| Embassy is configured as dual-bank, but the hardware is… | panic | critical | embedded, stm32, flash, build-configuration, panic |
| the PKA is in use | panic | error | embedded, stm32, pka, crypto, concurrency, panic |
| The 'single-bank' feature is not supported on this dual… | panic | error | build-script, cargo-features, stm32, flash-config |
| Bank 1 not present | panic | error | flash, stm32, runtime-panic, generated-code |
| cannot select OTG_HS reference clock with source frequency… | panic | error | rust, embedded, stm32, rcc, usb, clock-config |
| DMA: data transfer error on DMA@ | panic | critical | dma, embedded, stm32, bus-error, panic |
| if PLL source is HSI, PLL prediv must be 2. | panic | error | rust, embedded, rcc, pll, stm32 |
| HSI is not ready to be selected as system clock source | panic | error | rust, embedded, rcc, stm32n6, hsi, sysclk, panic |
| The write size for the concatenated flashes must be the same | panic | error | embedded, flash, compile-time, panic, const-eval |
| DSI lane byte clock | panic | error | embedded, stm32, dsi, display, clock-config |
| Failed to read volume. | panic | error | rust, embedded, usb, audio, malformed-payload |
| Read corruption for stm32f42xxI and stm32f43xxI when PA12… | panic | critical | rust, embassy, embedded, stm32, flash, hardware-errata |
| Unknown Cortex-M core | panic | critical | embedded, cortex-m, dual-core, panic |
| Error configuring i2c | panic | error | i2c, embedded, config, rust |
| invalid OUT length | panic | error | embedded, stm32, usb, host, endpoint, panic |
| The erase sizes for the concatenated flashes must have have… | panic | error | embedded, flash, compile-time, panic, alignment |
| QSPI transfer width exceeds configured IO lanes | panic | error | rust, embedded, stm32, qspi, bus-width, validation |
| Task is already in use | panic | error | embedded, nrf, ppi, hardware-conflict, panic |
| PLL should not be disabled / reconfigured if used for IC1… | panic | error | rust, embedded, rcc, pll, stm32n6, cpu-clock |
| Double precision operations require V2 bootrom | panic | error | embedded, rp2040, bootrom, floating-point |
| DLC > 15 | panic | error | embedded, can-fd, panic, hardware-corruption |
| Embassy is configured as single-bank, but the hardware is… | panic | critical | embedded, stm32, flash, build-configuration, panic |
| Message is too large for given IV size. | panic | error | embedded, crypto, gcm, cryp, panic |
| if composite_with_iads is set, you must set device_class =… | panic | error | embedded, usb, config, panic |
| Radio sleep timer clock not configured (RADIOSTSEL=DISABLE) | panic | error | embedded, rcc, stm32wba, low-power |
| RNG error persists after reset; check the RCC clock… | panic | error | rng, embedded, panic, clock-config |
| Embassy is configured as dual-bank, but the hardware is… | panic | error | rust, embassy, embedded, stm32, flash, build-configuration |
| DSI TX escape clock | panic | error | embedded, stm32, dsi, display, clock-config |
| Embassy is configured as dual-bank, but the hardware is… | panic | critical | embedded, stm32, flash, build-configuration, panic |
| overflow when subtracting duration from instant | panic | error | rust, embedded, overflow, time |
| overflow when subtracting durations | panic | error | arithmetic, duration, underflow, panic |
| PLL source is not ready | panic | error | rust, embedded, rcc, pll, stm32n6, clock-config |
| Could not find NRST pin to cfg gate | panic | error | build-script, embedded, gpio, panic, rust |
| LSE must be configured for MSI auto-calibration | panic | error | embedded, rcc, msi, lse, panic |
| unrecognized rx error | panic | error | uart, embedded, panic, nxp, lpc55 |
| Clocks have not been initialized | panic | critical | embedded, rust, rtc, clocks, init-order |
| LPI2C UltraFast (HS) mode is not yet supported | panic | error | i2c, embedded, not-implemented, nxp, mcxa |
| DMA: link transfer error on DMA@ | panic | critical | dma, embedded, stm32, linked-list, panic |
| if PLL source is PLL2, Config::pll2 must also be set. | panic | error | rust, embedded, rcc, pll, stm32 |
| PLL1.Q not configured | panic | error | embedded, rcc, pll, sai, panic |
| this function has not been converted to volatile semantics | panic | critical | wpan, stm32, not-implemented, panic, linked-list |
| Invalid ahb5_pre for HSI/HSE sysclk: only DIV1 and DIV2 are… | panic | error | rust, embedded, stm32, wba, rcc, clock-config |
| pll vco_clk out of range | panic | error | rust, embedded, rcc, pll, frequency |
| WatchdogChannels::Channels bitmask is not supported for… | panic | error | embedded, stm32, adc, watchdog, rust |
| Invalid FilterConfig (EmptyFilterConfig)! A FilterConfig… | panic | error | embedded, rust, can, filter, empty-input |
| No stm32xx Cargo feature enabled | panic | error | build, cargo, stm32, feature-flags |
| Invalid PIO_NO: , expected one of 0,1 | panic | error | pio, embedded, rust, platform |
| Multiple mimxrt/lpc Cargo features enabled | panic | error | embedded, cargo, build-script, feature-flags, nxp, conflict |
| Requested divider is too large | panic | error | pwm, embedded, config, rust |
| Both 'single-bank' and 'dual-bank' features enabled | panic | error | build-script, cargo-features, flash, stm32 |
| PLATFORM not initialized | panic | error | embedded, bluetooth, initialization, panic, rust |
| Cannot update AAD after starting payload! | panic | error | embedded, crypto, aead, gcm, cryp, panic |
| Cannot get CC register | panic | error | embedded, nrf, timer, index-out-of-bounds, panic |
| Failed to configure PLL_USB | panic | critical | rust, embedded, rp2040, clock, pll, usb |
| ' ' feature invalid for this chip! No pin ' ' found. Found… | panic | error | build-script, cargo-features, gpio, stm32 |
| Multiple time-driver-xxx Cargo features enabled | panic | error | rust, build-script, cargo-features, time-driver, conflict |
| no SYSCTL peripheral | panic | error | build-script, embedded, metadata, panic, rust |
| Event is already in use | panic | error | embedded, nrf, ppi, hardware-conflict, panic |
| memory-to-memory transfers are not valid for linked-list… | panic | error | dma, gpdma, panic, linked-list, memory-to-memory, unsupported-operation |
| SAI failed to enable. Check that config is valid (frame… | panic | error | sai, embedded, panic, audio, i2s |
| you can only call `endpoint` after… | panic | error | usb, embedded, panic, descriptor-builder |
| Digest buffer must be at least | panic | error | embedded, stm32, hash, buffer-size, panic |
| DSI PHY clock must be enabled before init | panic | error | embedded, stm32, dsi, display, clock-config |
| Invalid channel config, duplicate channel | panic | error | embedded, usb, audio, uac1, config, panic |
| Invalid value | panic | error | embedded, rust, ethernet, led-control, enum, panic |
| Standard Filter Slot Too High! | panic | error | embedded, stm32, can, fdcan, filter, panic |
| Bank 2 not present | panic | error | flash, stm32, runtime-panic, single-bank |
| cannot select USBPHYC reference clock with source frequency… | panic | error | rust, embedded, rcc, usb, stm32h7rs |
| Chip supports single and dual bank configuration. No Cargo… | panic | error | build-script, cargo-features, flash, stm32 |
| DMA transfers may not be larger than 65535 bytes. | panic | error | dma, gpdma, panic, embedded, buffer-size, linked-list |
| DMA: user settings error on DMA@ | panic | critical | dma, embedded, stm32, trustzone, panic |
| Invalid prescaler: for timer frequency: Hz | panic | error | lptim, time-driver, embedded, panic |
| LPC55 must specify FLEXCOMM instance | panic | error | build-script, embedded, usart, metadata, rust |
| must not set PllSource::Disable | panic | error | rust, embedded, rcc, pll, panic |
| WatchdogChannels::All is not supported for AWD2; use… | panic | error | embedded, stm32, adc, watchdog, panic |
| ZeroCopyPubSub cannot have multiple subscribers | panic | error | embedded, panic, pubsub, stm32 |
| DMA: error on MDMA@ channel | panic | critical | embedded, dma, mdma, panic, interrupt |
| USB HS PHY reference clock should be 19.2, 20 or 24 MHz but… | panic | error | embedded, stm32, usb, hs-phy, clock-config, panic |
| baudrate is not permitted in this mode | panic | error | rust, embedded, uart, lpc55, baudrate, unsupported-value |
| called `capability` not between `bos` and `end_bos`. | panic | error | usb, embedded, panic, descriptor-builder |
| CORE1 not responding | panic | critical | multicore, embedded, panic, rust |
| Must be called from Core 0 | panic | error | embedded, multicore, rp2040, panic, runtime |
| overflow when adding durations | panic | error | arithmetic, duration, overflow, panic |
| DMA: error on BDMA@ channel | panic | critical | embedded, dma, bdma, panic, interrupt |
| Failed to configure PLL_SYS | panic | critical | rust, embedded, rp2040, clock, pll, configuration |
| Bad mailbox | panic | error | embedded, can, panic, mailbox, range-check |
| Timer does not exist | panic | error | build-script, embedded, timer, panic, rust |
| Input length must be a multiple of | panic | error | embedded, crypto, cryp, block-size, panic |
| Failed to load PIO program | panic | error | pio, embedded, memory, rust |
| WatchdogChannels::All is not supported for AWD3; use… | panic | error | embedded, stm32, adc, watchdog, panic |
| Invalid transmission power value | panic | error | embedded, nrf, radio, ieee802154, enum-value, panic |