732 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
711f9b10a8 merge signals for the same pin across packages. Fixes missing ETH AFs on H5, others. 2023-04-05 04:13:30 +02:00
Dario Nieuwenhuis
8848592653 h5 reg fixes. 2023-04-05 04:13:30 +02:00
Dario Nieuwenhuis
244480cd3d
Merge pull request #179 from m-dupont/fix_l4_mcosel
fixed MCOSEL value for L4
2023-04-04 16:10:40 +00:00
Mathieu Dupont
3c4ddcc4fd fixed MCOSEL value for L4 2023-04-03 16:15:54 +02:00
Dario Nieuwenhuis
51f40fdc9e Release stm32-metapac v3. 2023-04-03 01:58:07 +02:00
Dario Nieuwenhuis
d69e9e27bf
Merge pull request #176 from rmja/flash-blocks
Support multiple flash regions, including OTP
2023-04-02 23:49:34 +00:00
Dario Nieuwenhuis
3729a4bd40
Merge pull request #177 from embassy-rs/h5-exti
h5: add EXTI.
2023-04-02 23:45:16 +00:00
Dario Nieuwenhuis
e277033e39
Merge pull request #178 from maxekman/chore/update-readme-generate-section
chore(docs): update readme generate section
2023-04-02 10:07:09 +00:00
Max Ekman
2fb9016d1c
chore(docs): update readme generate section 2023-04-02 08:47:30 +02:00
Rasmus Melchior Jacobsen
5bf71d3d89 Merge remote-tracking branch 'upstream/main' into flash-blocks 2023-03-30 04:48:30 +02:00
Rasmus Melchior Jacobsen
a7503de2dc Lookup memory details by die instead of by chip name 2023-03-29 09:44:23 +02:00
Dario Nieuwenhuis
3ccc957f11 h5: add EXTI. 2023-03-27 21:01:02 +02:00
Dario Nieuwenhuis
c3f659d01f Release stm32-metapac v2. 2023-03-27 12:33:47 +02:00
Dario Nieuwenhuis
9af5e701a8
Merge pull request #175 from embassy-rs/h5
WIP: add H5, U5[9A].
2023-03-27 10:25:33 +00:00
Dario Nieuwenhuis
b96d1bddd3 Add H5, and newer U5s. 2023-03-27 12:17:53 +02:00
Dario Nieuwenhuis
78c43e0dba rcc: fix QSPIEN vs QUADSPIEN reg names. 2023-03-27 12:17:47 +02:00
Rasmus Melchior Jacobsen
8019b4f48f Re-add WRITE_SIZE as it seems to be the same for all regions 2023-03-25 14:24:21 +01:00
Rasmus Melchior Jacobsen
e0e9036b11 Add comment about order when iterating FLASH defines 2023-03-25 12:48:14 +01:00
Rasmus Melchior Jacobsen
aa9cda492d Remove custom otp memory kind 2023-03-25 12:44:41 +01:00
Rasmus Melchior Jacobsen
9e0a4b153e Fix memory various region generation bugs 2023-03-25 12:31:16 +01:00
Rasmus Melchior Jacobsen
b9d1c2a2ab Prefix memory region names with bank 2023-03-25 07:40:42 +01:00
Rasmus Melchior Jacobsen
ba962b3ca1 Support multiple flash regions, including OTP 2023-03-25 05:46:16 +01:00
Dario Nieuwenhuis
c8a037d235
Merge pull request #173 from noppej/add_interrupts_to_pac
Add missing interrupt definitions so that `stm32-metapac` can be used in an RTIC application
2023-03-23 13:06:33 +00:00
JackN
31b441f0c9 Temporary change to ./d download-all 2023-03-23 08:53:42 -04:00
JackN
8e0515dc04 Fix clippy lints 2023-03-23 08:51:03 -04:00
JackN
84c8084a26 Update Cargo.toml for chiptool 2023-03-22 17:33:32 -04:00
JackN
6ed3e9d688 Device::nvic_priority_bits as an `Option<u8> 2023-03-22 17:26:38 -04:00
JackN
9c8ef4b931 Add NVIC_PRIO_BITS to data and metapac 2023-03-22 14:18:37 -04:00
Dario Nieuwenhuis
e136bc26c9
Merge pull request #174 from goldenMetteyya/main
Fix SAMPLE_TIME Defs
2023-03-22 13:54:05 +01:00
starship
5f5d220d83 Fix SAMPLE_TIME Defs 2023-03-22 10:34:35 +03:00
JackN
e208ba72b6 Partially update instructions in README
Some instructions were out of date, and I've updated these to the best of my understanding to date.

PS. For some reason my Markdown plugin made a bunch of whitespace changes. I can back these out if they are unwanted.
2023-03-21 15:14:52 -04:00
Dario Nieuwenhuis
a2333b8afb New repo structure: includes stm32-metapac, doesn't commit generated files. 2023-03-20 01:56:23 +01:00
Dario Nieuwenhuis
f23cd93430 Merge pull request #170 from rmja/fmc
FMC->FSMC fix for F4
2023-02-13 11:33:38 +01:00
Rasmus Melchior Jacobsen
c03739b2cd Narrow fmc f4 family regex 2023-02-13 08:10:05 +01:00
Rasmus Melchior Jacobsen
739f869dfc Fix fsmc variations for some F4 chips 2023-02-13 08:05:23 +01:00
Dario Nieuwenhuis
ffaea51c9f Merge pull request #169 from lucasgranberg/main
RNG v2
2023-02-09 11:23:43 +01:00
Lucas Granberg
04be778fa1 use rng1_v4_1 instead of special case for U5 2023-02-09 10:27:18 +02:00
Lucas Granberg
7353e48dc9 fix perimap ordering to trigger the right version for L5 2023-02-09 09:57:59 +02:00
Lucas Granberg
2c547bd506 map rng_v2 to U5 and L5 series chips 2023-02-08 21:46:32 +02:00
Lucas Granberg
3e7e385ee7 Add new RNG version v2 matching stm32wl chips 2023-02-08 20:47:24 +02:00
Ulf Lilleengen
2c2bc13ec5 Merge pull request #168 from rmja/fmc
Incorrect bump of fmc version - it was only fsmc that was incremented
2023-02-07 14:43:55 +01:00
Rasmus Melchior Jacobsen
13b6a58770 stm32l1 uses fsmc v1x0 2023-02-07 14:36:37 +01:00
Rasmus Melchior Jacobsen
e5f4d2bec8 Incorrect bump of fmc version - it was only fsmc that was incremented 2023-02-07 14:23:33 +01:00
Ulf Lilleengen
3bc5441b07 Merge pull request #167 from rmja/fmc
Fmc follow up
2023-02-07 14:12:07 +01:00
Rasmus Melchior Jacobsen
436f7ae587 F4 has a FMC not FSMC 2023-02-07 14:09:28 +01:00
Rasmus Melchior Jacobsen
f6cc2cd459 Rename versions to make room for a new v1. 2023-02-07 14:05:17 +01:00
Rasmus Melchior Jacobsen
b4c8bf0be7 Add missing fmc for STM32F4[0123], F1, F2, and L1
For now this is called v0. The files are renamed in the next commit.
2023-02-07 13:59:20 +01:00
Ulf Lilleengen
e155f92e8e Merge pull request #166 from rmja/fmc
Add FMC/FSMC for the entire stm32 family
2023-02-07 12:21:01 +01:00
Rasmus Melchior Jacobsen
c75d213953 Add fmc to perimap and regenerate chips with updated registers 2023-02-07 11:23:46 +01:00
Rasmus Melchior Jacobsen
1aa2c10cfc Update .gitattributes 2023-02-07 11:17:00 +01:00