Scott Mabin
e97de69b42
use 1.87 in CI, bump MSRV to 1.86 ( #3560 )
...
* use 1.87 in CI, bump MSRV to 1.86
* update API baseline files (rustdoc json format change)
* Add api-baseline regen guide to guidelines
2025-05-29 13:45:22 +00:00
Dániel Buga
9db968b473
Remove Peripheral
/PeripheralRef
( #3305 )
...
* Rework GPIOs without Peripheral/PeripheralRef
* Completely remove Peripheral/Ref
* Remove lifetime from DMA Channel structs
* Try to document changes
* Explain reborrow
* Add lifetime to Instance traits, make them public
* Add Trace to changelog
* Remove lifetimes from Instance traits
* Rewrite section about singletons
* Remove unintended doc comment
* Remove inherent degrade
* Fix reiniting esp-wifi
* Add examples to the root-level docs
2025-04-03 10:40:07 +00:00
Björn Quentin
5efa452f1a
Clarify doc-examples in dev-guide ( #3234 )
2025-03-07 09:04:46 +00:00
Juraj Sadel
ef1b3cf794
uart: minor docs improvements ( #3216 )
...
* uart: docs improvement, re-shuffle and merge impl blocks
* Add a note into developer-guidelines
2025-03-05 17:30:20 +00:00
Dániel Buga
eb771e1652
Fix UART with_tx/rx on the Async driver ( #3212 )
2025-03-05 11:38:45 +00:00
Juraj Sadel
e513f1ba8a
Use #[instability::unstable] where possible, cleanup and improve consistency ( #3055 )
...
* Use #[instability::unstable] where possible, cleanup and improve consistency
* De-duplicate marking SpiDma as unstable
* Remove #[unstable] from private structs, functions and inherent impl blocks, address review comments
* Don't mark uWrite as unstable
* API guidelines entry
* mark uWrite unstable again
* Make SetConfig and InterruptConfigurable consistent and add inherent set_interrupt_handler functions vol.2
* warnings
2025-01-30 16:40:14 +00:00
Björn Quentin
6c2fd59e0b
Avoid unwrap in examples ( #3050 )
...
* Avoid `.unwrap`
* Less `unwrap` in examples
* de-noise UART interrupt example code
* Weaken the precalculation recommendation a bit
2025-01-30 11:08:11 +00:00
Dániel Buga
5206436243
Rename api-guidelines and add config sturct guidelines ( #3049 )
...
* Rename api-guidelines and add config sturct guidelines
* Relax BuilderLite guideline
2025-01-30 10:08:06 +00:00