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
3b5e7a9af3
start switching to defmt
2025-04-22 18:21:19 +02:00
2706dbf461
bump dependencies
2025-03-07 17:25:34 +01:00
a3c6366e98
UART error handling update
2025-03-07 17:10:42 +01:00
0e99e04dd1
use released packages
2025-02-18 19:07:32 +01:00
5f39b916fa
prepare embassy release
2025-02-18 18:26:38 +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
527243ab96
fix for UART example
2025-02-17 11:35:11 +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
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
273be8b3cf
bumped PAC to v0.3.0
2025-02-13 16:11:27 +01: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
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
a1a83700f8
Add embassy example
Rust/va416xx-rs/pipeline/pr-main This commit looks good
2024-09-17 21:30:57 +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
5b1e30ea15
bugfix for updated DMA example
Rust/va416xx-rs/pipeline/head This commit looks good
2024-07-04 15:34:09 +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
5f50892d8a
finished basic ADC and DAC HAL
Rust/va416xx-rs/pipeline/head Build started...
2024-07-01 14:47:08 +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