69 Commits

Author SHA1 Message Date
Thales Fragoso
97fe75e96f parse.py: re-match block when parsing FLASH 2021-05-21 19:55:56 -03:00
Thales Fragoso
52bf4debf5 Add perimap for H7 flash 2021-05-21 19:55:56 -03:00
Thales Fragoso
080776057c Add FLASH to parse.py 2021-05-21 19:55:56 -03:00
Thales Fragoso
15bc0b7340 H7: Add FLASH and PWR 2021-05-21 19:55:56 -03:00
Thales Fragoso
2dda36bd49 H7 RCC: Make more arrays 2021-05-21 19:55:56 -03:00
Thales Fragoso
4199b328ee Add H7 RCC 2021-05-21 19:55:55 -03:00
Dario Nieuwenhuis
d810bb0f75 Merge pull request #28 from bobmcwhirter/i2c_v3_perimap
Add peri-map for i2c v3.
2021-05-21 19:54:04 +02:00
Bob McWhirter
9dd8da11d4 It's just a high-latency file... 2021-05-21 13:53:06 -04:00
Bob McWhirter
a9e2682450 Add peri-map for i2c v2 2021-05-21 13:49:08 -04:00
Bob McWhirter
4472e6e81c Move v3 to v2 because they are identical, but replace with f7x variant due to better docs. 2021-05-21 13:45:52 -04:00
Dario Nieuwenhuis
3c43f87999 Merge pull request #26 from lulf/stm32l0-rcc
Add RCC register block for STM32L0
2021-05-21 17:59:46 +02:00
Dario Nieuwenhuis
8ea824f9b7 Merge pull request #27 from bobmcwhirter/i2c
Add I2C v3 (l4+/h7)
2021-05-21 17:52:07 +02:00
Bob McWhirter
9ff282e2a4 Add I2C v3 (l4+/h7) 2021-05-21 11:49:09 -04:00
Ulf Lilleengen
2ff87b75ce Add RCC register block for STM32L0 2021-05-20 13:26:25 +02:00
Dario Nieuwenhuis
da67ddf088 Merge pull request #25 from lulf/stm32l0-syscfg
Add SYSCFG register mapping for stm32l0 family
2021-05-19 11:22:33 +02:00
Ulf Lilleengen
a942bdfbad Add SYSCFG register mapping for stm32l0 family 2021-05-19 10:31:58 +02:00
Dario Nieuwenhuis
8f6142ab5d Merge pull request #24 from bobmcwhirter/spiv3_take2
Add another peri-map entry for more H7s.
2021-05-17 17:00:10 +02:00
Bob McWhirter
455c0b2480 Add another peri-map entry for more H7s. 2021-05-17 10:58:37 -04:00
Dario Nieuwenhuis
b1032cc1e3 Merge pull request #23 from bobmcwhirter/spi_v3
Spi v3
2021-05-17 15:46:10 +02:00
Bob McWhirter
250efb6c47 Regen SPIv3 chips (H7). 2021-05-17 09:40:54 -04:00
Bob McWhirter
af21df21a5 Extract SPIv3 minus I2S. 2021-05-17 09:40:43 -04:00
Dario Nieuwenhuis
abf5d3f2a2 Add usart v2 2021-05-17 01:53:12 +02:00
Dario Nieuwenhuis
5e59f22819 dma_v2: merge ISR and IFCR fieldsets 2021-05-16 02:53:43 +02:00
Dario Nieuwenhuis
8d8801d432 Merge pull request #22 from bobmcwhirter/spi_v1
Add SPI v1 peri-map.
2021-05-13 23:48:04 +02:00
Bob McWhirter
4900d3daec Add SPI v1 peri-map. 2021-05-13 15:08:42 -04:00
Dario Nieuwenhuis
8bd7cb37ae Merge pull request #21 from bobmcwhirter/clocks
Start parsing RCC clock tree.
2021-05-11 21:58:48 +02:00
Bob McWhirter
7a31dcef54 Start parsing RCC clock tree.
Extract clocks into the chip yaml where possible.
2021-05-11 15:20:58 -04:00
Dario Nieuwenhuis
c6003e1eb9 Merge pull request #20 from bobmcwhirter/peri_map_spiv2
Add SPIv2 peri map.
2021-05-11 15:53:43 +02:00
Bob McWhirter
4d3509c50a Add SPIv2 peri map. 2021-05-11 09:51:37 -04:00
Dario Nieuwenhuis
36726eab2f Add DMA 2021-05-10 01:19:37 +02:00
Dario Nieuwenhuis
1b18ea01f9 Merge pull request #19 from embassy-rs/h7-syscfg
H7 SYSCFG
2021-05-08 21:12:24 +02:00
Thales Fragoso
74ab5e93c8 Implement h7 syscfg 2021-05-08 00:43:48 -03:00
Thales Fragoso
68e612afd6 Hand implement removeprefix and removesuffix to use older python versions 2021-05-08 00:40:53 -03:00
Dario Nieuwenhuis
1a2b222d96 Merge pull request #18 from bobmcwhirter/spi_v1_mods
Add SPI v1.
2021-05-08 02:25:38 +02:00
Bob McWhirter
997900038d Add SPI v1. 2021-05-07 15:55:48 -04:00
Dario Nieuwenhuis
350d7cb38d Merge pull request #16 from bobmcwhirter/spi_v2
SPI v2 first draft.
2021-05-07 20:37:37 +02:00
Bob McWhirter
1a7fde6868 Better SPI v2. 2021-05-07 13:43:48 -04:00
Bob McWhirter
0de8be5be4 SPI v2 first draft. 2021-05-07 11:27:36 -04:00
Dario Nieuwenhuis
bf0037a292 Merge pull request #15 from bobmcwhirter/extract-script
Helper script to extract a single peripheral from a single or all boa…
2021-05-07 17:23:20 +02:00
Bob McWhirter
f5c3c8cea1 Helper script to extract a single peripheral from a single or all boards, optionally with a peri-specific transform.yaml. 2021-05-07 11:19:01 -04:00
Dario Nieuwenhuis
a7d47fe78b Merge pull request #12 from embassy-rs/sdmmc-v2
Initial sdmmc_v2 support
2021-05-06 17:35:03 +02:00
Thales Fragoso
b993c3ad41 Fix arrayizing problem in transform 2021-05-05 23:22:40 -03:00
Thales Fragoso
8202642b61 Initial sdmmc_v2 support 2021-05-05 23:22:40 -03:00
Dario Nieuwenhuis
d2a4cd6aca Format python 2021-05-06 02:37:31 +02:00
Dario Nieuwenhuis
cfc4e2167e Add version to exti 2021-05-06 02:36:46 +02:00
Dario Nieuwenhuis
453e93115e Add family, line, core 2021-05-06 01:19:35 +02:00
Dario Nieuwenhuis
8cd5934bd9 Map syscfg_f4, syscfg_l4 2021-05-04 23:27:18 +02:00
Dario Nieuwenhuis
f82971945d Add EXTI to peripherals. Fixes #11 2021-05-04 22:47:07 +02:00
Dario Nieuwenhuis
cd5ea56f6f Merge pull request #14 from bobmcwhirter/doc_fetching
Quick scripts to plunge through the JSONs.
2021-05-04 22:33:07 +02:00
Bob McWhirter
1046af946a Quick scripts to plunge through the JSONs. 2021-05-04 15:25:35 -04:00