Skip to content

Separate uart rx and tx wakers, add uart fifo overrun detection, and clean up uart error handling #1799

Separate uart rx and tx wakers, add uart fifo overrun detection, and clean up uart error handling

Separate uart rx and tx wakers, add uart fifo overrun detection, and clean up uart error handling #1799

Workflow file for this run

# This workflow checks whether the library is able to run without the std library (e.g., embedded).
# This entire file should be removed if this crate does not support no-std. See check.yml for
# information about how the concurrency cancellation and workflow triggering works
permissions:
contents: read
on:
push:
branches: [main]
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
name: no-std
jobs:
nostd:
runs-on: ubuntu-latest
name: ${{ matrix.target }}
strategy:
matrix:
target: [thumbv8m.main-none-eabihf]
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Install stable
uses: dtolnay/rust-toolchain@stable
- name: rustup target add ${{ matrix.target }}
run: rustup target add ${{ matrix.target }}
- name: Show variable
run: echo ${{ env.TOKEN }}
- name: cargo check
run: |
cargo check --target ${{ matrix.target }} --no-default-features -F mimxrt685s --locked
cargo check --target ${{ matrix.target }} --no-default-features -F mimxrt633s --locked