Dario Nieuwenhuis
24a684e9e6
adc: fix chips with multiple ADC_COMMON, normalize ADC to ADC1.
2024-04-28 23:28:37 +02:00
Dario Nieuwenhuis
849ed606a1
Add normalize_peri_name.
2024-04-28 23:19:15 +02:00
Dario Nieuwenhuis
ce5c57db68
Remove parse_signal_name duplicate.
2024-04-28 23:01:21 +02:00
Dario Nieuwenhuis
823168933f
Merge pull request #472 from eZioPan/powershell-update
...
update powershell script
2024-04-26 20:42:38 +00:00
Dario Nieuwenhuis
0145dcaf3a
Merge pull request #474 from eZioPan/h50x-pwr
...
align PWR H50x to H5
2024-04-26 20:42:29 +00:00
eZio Pan
051bdfa68a
update powershell script
2024-04-24 21:08:02 +08:00
eZio Pan
e7ed894763
align PWR H50x to H5
2024-04-24 20:39:00 +08:00
Dario Nieuwenhuis
192a897665
Merge pull request #471 from kkoppul2/kkoppul2/tsc
...
Update rcc config for l0 family tsc
2024-04-22 17:00:00 +00:00
Karun Koppula
1ab47a96b4
Update rcc config for l0 family tsc
2024-04-22 12:53:23 -04:00
Dario Nieuwenhuis
8ee7107b6d
Merge pull request #470 from phycrax/stm32-g03g04-memory-x
...
Correct flash size for g03 and g04
2024-04-17 15:10:59 +00:00
Süha
6f0aff1df4
Correct flash size for g03 and g04
2024-04-17 22:18:34 +08:00
Dario Nieuwenhuis
9db1729024
Merge pull request #468 from Systemscape/main
...
Add DSIHOST support
2024-04-17 10:08:21 +00:00
Dario Nieuwenhuis
0e2a82de8d
Merge pull request #456 from eZioPan/lptim
...
rework on LPTIM
2024-04-17 10:03:22 +00:00
Dario Nieuwenhuis
01ac9bfd03
Merge pull request #467 from diondokter/U0
...
More U0 support
2024-04-16 15:04:21 +00:00
Dion Dokter
e44b6798dc
Clean up ADC
2024-04-16 16:42:50 +02:00
Dion Dokter
50f329f131
Add opamp and rtc
2024-04-16 14:44:38 +02:00
JuliDi
f1e684e345
fix ltdc_v1.yaml bfcr wrong definition
2024-04-15 09:20:50 +02:00
JuliDi
804326f93f
add dsihost for u5 chip family
2024-04-15 09:20:50 +02:00
JuliDi
95ff92f362
remove DSISEL from other register ymls where it is not present
2024-04-15 09:20:50 +02:00
JuliDi
dd12c3787a
change DSIPHY to DSI_PHY for rcc_l4plus.yaml to match other families
2024-04-15 09:20:50 +02:00
JuliDi
c8a3e8875d
add DSI as fallback for DSIHOST in stm32-data-gen rcc.rs
2024-04-15 09:20:50 +02:00
Joël Schulz-Ansres
8ec40e422c
Add DSIHOST support
2024-04-15 09:19:55 +02:00
Dion Dokter
a4d4695635
Add aes, crc, tsc and comp
2024-04-14 02:01:06 +02:00
Dion Dokter
7b08f67dfb
Add ADC which is basically the G0 adc but not really
2024-04-14 00:04:06 +02:00
Dion Dokter
a6ff95d7b6
Add the usbram yaml
2024-04-13 23:21:40 +02:00
Dion Dokter
8490e2c8c9
Add rng, dac, crs, and usb
2024-04-13 18:39:00 +02:00
eZio Pan
471c377368
clippy fix
2024-04-13 23:36:32 +08:00
eZio Pan
510f269a69
add lptim_v2b for u0
2024-04-13 23:36:32 +08:00
eZio Pan
0d43029663
lptim_v1 for l0
2024-04-13 23:27:11 +08:00
eZio Pan
d2fcff2e5e
lptim_v1a for l4(no plus), f4, f7
2024-04-13 23:27:11 +08:00
eZio Pan
096616ceda
lptim_v1b for l4+, g0, wb
2024-04-13 23:27:11 +08:00
eZio Pan
e90a3f9246
lptim_v1b_g4 for g4
2024-04-13 23:27:11 +08:00
eZio Pan
14301aa848
lptim_v1b_h7 for h7
2024-04-13 23:27:11 +08:00
eZio Pan
c3fb098274
lptim_v1c for l5 wl
2024-04-13 23:27:11 +08:00
eZio Pan
af7aefa4fe
keep lptim_v2 and remove others
2024-04-13 23:26:04 +08:00
Dario Nieuwenhuis
d674277b78
update sources (adds missing irq)
2024-04-13 03:51:22 +02:00
Dario Nieuwenhuis
0c4baf4783
Remove a few zero-sized memory regions that are breaking memory.x generation.
2024-04-13 03:27:35 +02:00
Dario Nieuwenhuis
9a0154110c
Merge pull request #466 from embassy-rs/u0
...
Add stm32u0.
2024-04-13 01:18:48 +00:00
Dario Nieuwenhuis
d4a97f60b1
Add stm32u0.
2024-04-13 03:16:25 +02:00
Dario Nieuwenhuis
7197df07de
Merge pull request #464 from wagcampbell/wgc/stm32u5-memory-fix
...
Corrects STM32U5 memory sizes
2024-04-12 21:26:40 +00:00
Dario Nieuwenhuis
b1034db59a
Merge pull request #463 from MaxiluxSystems/feature/product-states
...
flash_h50: add PRODUCT_STATE enum; improve a couple other fields
2024-04-12 19:38:24 +00:00
Torin Cooper-Bennun
62b1ab50db
flash_h50: rename BKSEL variants
2024-04-12 17:04:33 +01:00
Torin Cooper-Bennun
4df4f6840c
flash_h50: plain bool for SWAP_BANK fields
2024-04-12 17:03:44 +01:00
Warren Campbell
af9e902172
Corrects STM32U5 memory sizes
2024-04-11 18:04:35 -04:00
Torin Cooper-Bennun
a0c7c136fa
flash_h50: add PRODUCT_STATE enum
...
the values are taken from the official HAL headers; I have only included
enum variants which are definitively mentioned in RM0492, excluding
other variants mentioned in the HAL headers
2024-04-11 10:25:07 +01:00
Torin Cooper-Bennun
f60ad0d665
flash_h50: make _CUR registers read-only
2024-04-11 10:24:55 +01:00
Dario Nieuwenhuis
1f79295b80
Merge pull request #460 from embassy-rs/memfix
...
Manually maintain memory maps instead of parsing them from cubeprogdb.
2024-04-09 02:15:22 +00:00
Dario Nieuwenhuis
8e26f36a8e
Manually maintain memory maps instead of parsing them from cubeprogdb.
...
First step towards fixing #301
The cubeprogdb has turned out to be a quite bad data source. It's not granular
enough (it has one entry per chip die, not per chip) so the previous code joined
the data with the C headers and cubedb to fill in the gaps, essentialy "guessing"
stuff. This has been quite error prone (see #301 ) and hard to make fixes to.
Instead, we're going to manually maintain memory maps in a .rs file. This way, if
something is wrong we can simply go and fix it.
This commit just migrates the existing data, even if it's wrong. (it does fix
a few very minor mistakes). Next steps is actually fixing the memory maps.
2024-04-09 03:38:33 +02:00
Dario Nieuwenhuis
9d3d5c9690
Sort memory regions by addr.
2024-04-09 02:43:44 +02:00
Dario Nieuwenhuis
4e3ed9abee
Remove OTP from memory map.
2024-04-09 02:19:17 +02:00