935ee9dbb1
Rework library structure
...
Changed:
- Move most library components to new [`vorago-shared-periphs`](https://egit.irs.uni-stuttgart.de/rust/vorago-shared-periphs )
which is mostly re-exported in this crate.
- Overhaul and simplification of several HAL APIs. The system configuration and IRQ router
peripheral instance generally does not need to be passed to HAL API anymore.
- All HAL drivers are now type erased. The constructors will still expect and consume the PAC
singleton component for resource management purposes, but are not cached anymore.
- Refactoring of GPIO library to be more inline with embassy GPIO API.
Added:
- I2C clock timeout feature support.
2025-04-24 16:54:03 +02:00
6528dd855f
UART embedded-io fixes
2025-03-10 17:37:12 +01:00
a3c6366e98
UART error handling update
2025-03-07 17:10:42 +01:00
969f0f4ca5
prepare HAL patch and embassy release
2025-02-18 18:20:11 +01:00
41b215e326
bump all dependencies and prepare BSP and embassy release
2025-02-18 16:55:08 +01:00
c67f50c96c
prep HAL release v0.4.0
2025-02-18 16:26:44 +01:00
9dcb423976
changelog HAL
2025-02-17 11:30:52 +01:00
54c949421e
added async support for UART
2025-02-17 11:28:33 +01:00
0bcf611e46
Async GPIO implementation
2025-02-15 18:51:03 +01:00
14ad647773
HAL update + CHANGELOG
2025-02-14 15:31:19 +01:00
0d2fcd346b
Updated GPIO impl
2025-02-14 14:40:16 +01:00
4fa1b17f20
simplified PWM impl
2025-02-13 19:05:40 +01:00
69f8671412
added and created embassy library
2025-02-13 18:20:51 +01:00
7089168917
all clippy fixes
2025-02-13 17:38:33 +01:00
273be8b3cf
bumped PAC to v0.3.0
2025-02-13 16:11:27 +01:00
3813c397f7
bump HAL version
Rust/va416xx-rs/pipeline/pr-main Build started...
2024-09-30 15:23:24 +02:00
246b084429
prepare HAL release
Rust/va416xx-rs/pipeline/head This commit looks good
2024-09-30 14:13:11 +02:00
e1487c8969
smaller improvements and fixes
Rust/va416xx-rs/pipeline/head This commit looks good
2024-09-30 12:17:05 +02:00
42e3cfde8a
improve UART impl
Rust/va416xx-rs/pipeline/pr-main This commit looks good
2024-09-24 17:22:00 +02:00
abede6057e
UART with IRQ + Embassy example
Rust/va416xx-rs/pipeline/pr-main This commit looks good
2024-09-24 10:59:41 +02:00
aae870c767
Flashloader and UART improvements
Rust/va416xx-rs/pipeline/pr-main Build started...
2024-09-23 11:57:32 +02:00
aa1ed2a20d
Updates and fixes
...
Rust/va416xx-rs/pipeline/pr-main Build started...
- Improve and fix SPI HAL and example
- Fix RTIC example
2024-09-20 11:41:24 +02:00
2c0728102a
smaller improvements
Rust/va416xx-rs/pipeline/head Build started...
2024-09-18 12:31:02 +02:00
19c64a8257
prepare next HAL release
Rust/va416xx-rs/pipeline/head This commit looks good
2024-09-18 12:01:27 +02:00
a1a83700f8
Add embassy example
Rust/va416xx-rs/pipeline/pr-main This commit looks good
2024-09-17 21:30:57 +02:00
78dd7ee5c3
Make flashload COM more reliable
...
Rust/va416xx-rs/pipeline/pr-main Build queued...
Fixes for UART RX with IRQ implementation
2024-09-13 18:26:12 +02:00
d386e5f6a1
Bootloader and Flashloader App
Rust/va416xx-rs/pipeline/pr-main This commit looks good
2024-09-12 19:41:54 +02:00
a326e5d058
Device specific support and UART Improvements
Rust/va416xx-rs/pipeline/head This commit looks good
2024-07-18 21:32:36 -07:00
f47ba0828e
changelog
Rust/va416xx-rs/pipeline/pr-main Build queued...
2024-07-03 22:52:07 +02:00
d6efff6832
Merge branch 'main' into dma-support
Rust/va416xx-rs/pipeline/pr-main Build started...
2024-07-03 22:48:33 +02:00
1c7affc4c5
Basic DMA HAL
Rust/va416xx-rs/pipeline/head This commit looks good
2024-07-03 15:40:14 +02:00
a2a4b5ff01
small improvements and fixes
Rust/va416xx-rs/pipeline/head This commit looks good
2024-07-01 16:02:10 +02:00
a2bb6b9227
add badges for HAL
2024-07-01 14:59:51 +02:00
6a83d2e507
use releases version of the PAC
Rust/va416xx-rs/pipeline/head Build queued...
2024-07-01 14:58:18 +02:00
1bd39624ff
prepare HAL release
Rust/va416xx-rs/pipeline/head Build queued...
2024-07-01 14:54:47 +02:00
5f50892d8a
finished basic ADC and DAC HAL
Rust/va416xx-rs/pipeline/head Build started...
2024-07-01 14:47:08 +02:00
7fc7716ba2
bump PAC version for HAL
Rust/va416xx-rs/pipeline/head This commit looks good
2024-06-25 20:14:06 +02:00
5d1740efea
Init Commit
...
Rust/va416xx-rs/pipeline/head This commit looks good
Monorepo for Rust support of VA416XX family of radiation hardened MCUs
2024-06-25 20:01:21 +02:00