Commit Graph

270 Commits

Author SHA1 Message Date
Robin Mueller
2f94f5085b fix simple example 2025-10-27 22:18:57 +01:00
4d085756e6 Merge pull request 'prepare va108xx-embassy and vorago-reb1 release' (#80) from prepare-embassy-bsp-release into main
Reviewed-on: #80
va108xx-embassy-v0.3.0 vorago-reb1-v0.9.0
2025-09-03 11:33:56 +02:00
Robin Mueller
a16dc412e0 prepare va108xx-embassy and vorago-reb1 release 2025-09-03 11:30:18 +02:00
8c8e01775d Merge pull request 'bump HAL and PAC' (#79) from bump-hal-pac into main
Reviewed-on: #79
va108xx-hal-v0.12.0
2025-09-03 11:24:17 +02:00
Robin Mueller
c5a43356cc bump HAL and PAC 2025-09-03 11:22:35 +02:00
Robin Mueller
07d8bc7952 README fix 2025-09-03 10:01:26 +02:00
Robin Mueller
02642dc5bb better config template naming va108xx-v0.6.0 2025-09-03 09:56:27 +02:00
3856a9184c Merge pull request 'update some dependencies' (#78) from update-some-dependencies into main
Reviewed-on: #78
2025-09-03 09:54:50 +02:00
Robin Mueller
e12fc9c319 update some dependencies 2025-09-03 09:53:28 +02:00
c2be8b2e44 Merge pull request 'update PAC using svd2rust v0.37' (#77) from update-pac into main
Reviewed-on: #77
2025-09-03 09:46:19 +02:00
Robin Mueller
e5b2ee0bc8 update PAC using svd2rust v0.37 2025-09-03 09:45:28 +02:00
7b144b9022 Merge pull request 'patch release va108xx' (#76) from prep-va108xx-release into main
Reviewed-on: #76
va108xx-v0.5.1
2025-07-22 12:09:12 +02:00
Robin Mueller
a248947441 patch release va108xx 2025-07-22 12:08:37 +02:00
6017a52d2c Merge pull request 'update dependencies' (#75) from update-dependencies into main
Reviewed-on: #75
2025-07-22 12:05:37 +02:00
Robin Mueller
ec80f55b78 update dependencies 2025-07-22 11:23:15 +02:00
41a59eabeb Merge pull request 'updated flashloader test applications' (#74) from update-flashloader-testapps into main
Reviewed-on: #74
2025-05-12 14:49:49 +02:00
0774ea85e3 Merge branch 'main' into update-flashloader-testapps 2025-05-12 14:49:45 +02:00
4114878e98 updated flashloader test applications 2025-05-12 14:44:45 +02:00
3d240d5481 README tweak 2025-04-24 22:46:32 +02:00
6583064454 small note on shared periph crate 2025-04-24 22:45:15 +02:00
f2e39993ed Merge pull request 'Rework of library structure' (#73) from rework-typestate-introduce-shared-peripherals into main
Reviewed-on: #73
2025-04-24 22:41:13 +02:00
58934e293f 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 22:33:46 +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