IRQ Handling Update and UART IRQ Handler #5

Merged
muellerr merged 7 commits from irq-handling-uart-update into main 2021-12-20 23:49:08 +01:00

7 Commits

Author SHA1 Message Date
Robin Müller 9f5a31c5b6
small changelog update
Rust/va108xx-hal/pipeline/head Build started... Details
Rust/va108xx-hal/pipeline/pr-main Build started... Details
2021-12-20 23:48:50 +01:00
Robin Müller 5cbec366bc added Arduino Due test script
Rust/va108xx-hal/pipeline/pr-main This commit looks good Details
Rust/va108xx-hal/pipeline/head This commit looks good Details
2021-12-20 23:40:15 +01:00
Robin Müller 9a5c9ac53c update changelog and manifest
Rust/va108xx-hal/pipeline/head This commit looks good Details
Rust/va108xx-hal/pipeline/pr-main This commit looks good Details
- Clippy fixes
2021-12-20 11:39:30 +01:00
Robin Müller a8b484d66f UART reception and echo reply now working
Rust/va108xx-hal/pipeline/head This commit looks good Details
- Important bugfix in UART: use `modify` instead of `write` when enabling
  or disabling TX or RX
- Extend RTIC example application. Reply handling is dispatched to lower
  priority interrupt
2021-12-20 11:25:00 +01:00
Robin Müller d458a81635
RTIC additions
Rust/va108xx-hal/pipeline/head This commit looks good Details
- Use RTIC in UART IRQ example
- Add RTIC template
2021-12-19 14:38:11 +01:00
Robin Müller d5b12c8343
some fixes for manifest file
Rust/va108xx-hal/pipeline/head This commit looks good Details
2021-12-19 14:25:15 +01:00
Robin Müller f376a43f41
Major refactoring
Rust/va108xx-hal/pipeline/head There was a failure building this commit Details
- Improved IRQ handling, which makes most unsafe unmask operations
  in user code absolete
- Add first UART RX handlers which use an IRQ
2021-12-19 14:18:10 +01:00