Implement full SSD1306 OLED display support: - Splash screen on boot (1.5s) with project name, version, board - Dashboard showing radio state, config, counters, RSSI/SNR - RSSI history sparkline (64-sample ring buffer, 2px-wide bars) - DisplayOn/DisplayOff host commands routed via dedicated channel - Pure render functions against generic DrawTarget (no hardware coupling) - Display on/off control bypasses radio task entirely Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
22 lines
836 B
Plaintext
22 lines
836 B
Plaintext
error[E0623]: lifetime mismatch
|
|
--> $DIR/ptr-is-invariant-over-v.rs:21:14
|
|
|
|
|
18 | big: Ptr<'small, &'big u32, (Exclusive, Aligned, Valid)>,
|
|
| --------------------------------------------------- these two types are declared with different lifetimes...
|
|
...
|
|
21 | _small = big;
|
|
| ^^^ ...but data from `big` flows into `big` here
|
|
|
|
error[E0623]: lifetime mismatch
|
|
--> $DIR/ptr-is-invariant-over-v.rs:30:14
|
|
|
|
|
27 | big: Ptr<'small, &'big u32, (Shared, Aligned, Valid)>,
|
|
| ------------------------------------------------ these two types are declared with different lifetimes...
|
|
...
|
|
30 | _small = big;
|
|
| ^^^ ...but data from `big` flows into `big` here
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0623`.
|