Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
dbe610d
i2c::slave: implement embedded-mcu-hal i2c::target trait
Jun 1, 2026
c35cab9
i2c::slave: surface NeedMore when async DMA read drains mid-transaction
Jun 1, 2026
78abc97
cargo +nightly fmt
Jun 1, 2026
4c91837
bump MSRV to match what fixed requires
Jun 1, 2026
fa8246b
supply-chain: re-vet after embedded-mcu-hal 0.3.0 bump and dep updates
Jun 1, 2026
54d98fd
also update Cargo.lock
Jun 1, 2026
016d71e
i2c: slave: Call self.recover() directly
Jun 2, 2026
746670c
i2c::slave: enrich Command/Response and collapse trait dedup
Jun 2, 2026
24bf0f3
i2c::slave: drop _impl shims, use UFCS in trait impl call sites
Jun 2, 2026
413a947
cargo +nightly fmt: examples
Jun 2, 2026
b429822
supply-chain: reformat imports.lock with cargo-vet 0.10.2
Jun 2, 2026
59d8b1a
examples: reformat with newer nightly rustfmt
Jun 2, 2026
04cfe79
i2c::slave: enforce address-mode guard on every trait respond_*
felipebalbi Jun 2, 2026
dc345fd
examples: add race-watching telemetry to i2c target-trait demos
Jun 2, 2026
edf3ec4
i2c::slave: split overloaded slvpending/slave_address branch in async…
Jun 2, 2026
19fd675
Merge remote-tracking branch 'odp/main' into i2c-slave-trait
Jun 3, 2026
49e9d10
Update Cargo.lock post-merge
Jun 3, 2026
9123cd5
update cargo vet
Jun 3, 2026
94dd08b
examples: add i2c write_read boundary soak
felipebalbi Jun 8, 2026
286df1f
i2c::slave: classify bus state on async respond_* re-entry
Jun 9, 2026
3a7b6e7
i2c::slave: re-check bus state after arming SLVDMA
Jun 11, 2026
ddfb0d4
cargo +nightly fmt
Jun 11, 2026
33f1cd3
i2c::slave: configure DMA channel before enabling SLVDMA
Jun 15, 2026
8a95cb3
examples: add hardware-state snapshot to i2c boundary soak
Jun 15, 2026
24f8b8f
examples: simplify i2c boundary soak to self-contained loopback
Jun 16, 2026
73b4c08
cargo +nightly fmt
Jun 16, 2026
c12904c
deny.toml: add exception for proc-macro-error2 (RUSTSEC-2026-0173)
Jun 16, 2026
743b115
examples: fix clippy lints in i2c boundary soak
Jun 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 1 addition & 15 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -177,21 +177,7 @@ jobs:
strategy:
fail-fast: false
matrix:
msrv: ["1.90"] # We're relying on namespaced-features, which
# was released in 1.60
#
# We also depend on `fixed' which requires rust
# 1.71
#
# Additionally, we depend on embedded-hal-async
# which requires 1.75
#
# embassy-time requires 1.79 due to
# collapse_debuginfo
#
# embassy upstream switched to rust 1.85
#
# unsigned_is_multiple_of requires 1.90, else we get clippy warnings
msrv: ["1.93"]

name: ubuntu / ${{ matrix.msrv }}
steps:
Expand Down
Loading
Loading