8 Commits

Author SHA1 Message Date
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