Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1e08204

Browse files
committedNov 21, 2024
feat!: Add async support for many peripherals (#635)
Adds support for async APIs for the following peripherals: * SPI * I2C * UART * DMAC * EIC (external GPIO interrupts) * Timer/counters BREAKING CHANGE: Removes support for wakers in sync `dmac::Transfers`.
1 parent 58a18d2 commit 1e08204

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+5993
-515
lines changed
 

‎.github/workflows/build-bsp.yml

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030

3131
- name: Install Rust
3232
run: |
33+
rustup update
3334
rustup set profile minimal
3435
rustup override set ${{ matrix.toolchain }}
3536
target=$(cat ./crates.json | jq -Mr --arg board '${{ matrix.bsp.name }}' -c '.boards | .[$board] | .target')

‎.github/workflows/build-hal.yml

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424

2525
- name: Install Rust
2626
run: |
27+
rustup update
2728
rustup set profile minimal
2829
rustup override set ${{ matrix.toolchain }}
2930
target=$(cat ./crates.json | jq -Mr --arg pac "${{matrix.pac}}" -c '.hal_build_variants["${{matrix.pac}}"].target')

0 commit comments

Comments
 (0)
Please sign in to comment.