64a7cef47a
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.
- All HAL API constructors now have a more consistent argument order: PAC structures and resource
management structures first, then clock configuration, then any other configuration.
- 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 15:06:52 +02:00
5b2ded51f9
remove some old cruft
2025-04-12 16:55:45 +02:00
bab979ece3
clippy, fmt, docs
2025-04-12 16:54:57 +02:00
0515ca5eaa
defmt works properly now
2025-04-12 16:45:43 +02:00
86ac7428bb
small README update
va108xx-hal-v0.11.1
2025-03-11 16:32:52 +01:00
686b689a91
Merge pull request 'UART embedded-io fixes' ( #72 ) from uart-embedded-io-fixes into main
...
Reviewed-on: #72
2025-03-10 17:36:19 +01:00
5daa85269f
UART embedded-io fixes
2025-03-10 17:33:13 +01:00
3bc2ee4343
Merge pull request 'use released packages' ( #71 ) from use-released-packages into main
...
Reviewed-on: #71
2025-03-07 16:44:37 +01:00
1ec66e826c
use released packages
2025-03-07 16:43:29 +01:00
606d6a43b4
bump embassy version to v0.2.1
va108xx-embassy-v0.2.1
2025-03-07 16:40:22 +01:00
a83d9cca16
bump bitfield dep
vorago-reb1-v0.8.1
2025-03-07 16:35:12 +01:00
9eeaae76f7
some typos
2025-03-07 16:33:52 +01:00
39aaea086a
Merge pull request 'prepare reb1 and embassy releases' ( #70 ) from prep-reb1-embassy-release into main
...
Reviewed-on: #70
2025-03-07 16:32:43 +01:00
a6ef0954cb
prepare reb1 and embassy releases
2025-03-07 16:30:11 +01:00
102d11114a
doc improvements
2025-03-07 16:22:13 +01:00
8cdee8b733
minor tweak for simple UART example
2025-03-07 16:20:23 +01:00
d419325312
Merge pull request 'check all updated dependencies' ( #69 ) from check-all-updates-deps into main
...
Reviewed-on: #69
va108xx-hal-v0.11.0
2025-03-07 16:17:41 +01:00
561a8419c5
check all updated dependencies
2025-03-07 16:15:17 +01:00
9bd8efcada
Merge pull request 'simplfied UART error handling' ( #68 ) from simplify-uart-error-handling into main
...
Reviewed-on: #68
2025-03-07 16:06:41 +01:00
b401085f32
simplfied UART error handling
2025-03-07 16:06:18 +01:00
c693530ab7
Move to released packages, done
2025-02-18 00:00:27 +01:00
45ee5ad726
Merge pull request 'prep embassy v0.2.0' ( #67 ) from prep-embassy-v0.2.0 into main
...
Reviewed-on: #67
va108xx-embassy-v0.2.0
2025-02-17 23:54:08 +01:00
16591346e5
prep embassy v0.2.0
2025-02-17 23:52:26 +01:00
9ccd147ff6
Merge pull request 'prep embassy v0.1.3' ( #66 ) from prep-embassy-v0.1.3 into main
...
Reviewed-on: #66
2025-02-17 21:28:24 +01:00
521c07460a
prep embassy v0.1.3
2025-02-17 20:50:28 +01:00
5bf7793e6b
Merge pull request 'prep BSP v0.8.0' ( #65 ) from prep-bsp-v0.8.0 into main
...
Reviewed-on: #65
vorago-reb1-v0.8.0
2025-02-17 20:46:39 +01:00
75e6d98e44
prep BSP v0.8.0
2025-02-17 20:34:53 +01:00
80eea170ef
Merge pull request 'prep HAL v0.10.0' ( #64 ) from prep-hal-v0.10.0 into main
...
Reviewed-on: #64
va108xx-hal-v0.10.0
2025-02-17 20:17:53 +01:00
f9d1233d3f
prep HAL v0.10.0
2025-02-17 20:15:47 +01:00
41f7f9d25b
Merge pull request 'prep PAC v0.5.0' ( #63 ) from prep-pac-v0.5.0 into main
...
Reviewed-on: #63
va108xx-v0.5.0
2025-02-17 20:05:21 +01:00
47e754433d
prep PAC v0.5.0
2025-02-17 20:04:55 +01:00
e5e010a276
Merge pull request 'larger GPIO refactoring and Async UART update' ( #62 ) from uart-gpio-update into main
...
Reviewed-on: #62
2025-02-17 10:56:21 +01:00
caf54e5a70
larger GPIO refactoring and Async UART update
2025-02-17 10:53:40 +01:00
31b25b0211
Merge pull request 'Adaption Async GPIO' ( #59 ) from adaption-gpio-asynch into main
...
Reviewed-on: #59
2025-02-15 12:48:48 +01:00
8b55d0923f
Bugfix and improvements for async GPIO
2025-02-15 12:46:10 +01:00
a65f4039ee
Merge pull request 'minor CI update' ( #58 ) from minor-ci-update into main
...
Reviewed-on: #58
2025-02-14 16:43:03 +01:00
97da2a0752
minor CI update
2025-02-14 16:40:58 +01:00
c43d1f8861
Merge pull request 'defmt in PAC is optional' ( #57 ) from defmt-in-pac-optional into main
...
Reviewed-on: #57
2025-02-14 16:29:05 +01:00
181c2bdc7b
defmt in PAC is optional
2025-02-14 16:26:27 +01:00
2bca96b5db
Merge pull request 'HAL update' ( #53 ) from hal-update into main
...
Reviewed-on: #53
2025-02-14 16:20:45 +01:00
bf41b59a24
HAL update
2025-02-14 16:18:59 +01:00
6cbba8414c
Merge pull request 'bump version' ( #55 ) from pac-update into main
...
Reviewed-on: #55
2025-02-14 16:14:05 +01:00
fe04a3e7cd
bump version
2025-02-14 16:11:53 +01:00
e25fb20b08
Merge pull request 'PAC update' ( #54 ) from pac-update into main
...
Reviewed-on: #54
2025-02-14 16:06:49 +01:00
67af1bb9b5
PAC update
2025-02-14 16:02:11 +01:00
1a83f932b5
Merge pull request 'document probe-rs' ( #52 ) from document-probe-rs into main
...
Reviewed-on: #52
2025-02-13 18:48:47 +01:00
cdc4807686
document probe-rs
2025-02-13 18:48:12 +01:00
62a4123f82
Merge pull request 'minor improvments for embassy lib' ( #51 ) from minor-improvements-embassy into main
...
Reviewed-on: #51
2025-02-13 18:41:15 +01:00
17f13fc4dc
minor improvments for embassy lib
2025-02-13 18:27:05 +01:00
b4f1512463
docs patch 2
va108xx-embassy-v0.1.2
2025-02-13 15:47:50 +01:00