1130 Commits

Author SHA1 Message Date
Bob McWhirter
b187661675 Change DMA-vs-BDMA parsing to ensure we capture everything without trampling. 2021-07-12 15:55:13 -04:00
Bob McWhirter
4823bfee64 Slightly improve DMA parsing wrt H7 weirdness. 2021-07-12 15:55:13 -04:00
Bob McWhirter
7a7b14ed4b Adjust parse to remove L or H from clock name. 2021-07-12 15:55:13 -04:00
Bob McWhirter
ace4204d2a Merge pull request #61 from bobmcwhirter/rcc_clocks
Rcc clocks
2021-07-07 09:30:20 -04:00
Bob McWhirter
db5538e86d Update the RCC scrobbling bits for clock discovery. 2021-07-06 14:20:10 -04:00
Dario Nieuwenhuis
ffa42e2361 d script revamping 2021-07-05 02:08:38 +02:00
Dario Nieuwenhuis
923958119a Merge pull request #59 from embassy-rs/ch-0
Always start DMA channels at zero
2021-07-03 20:50:23 +02:00
Thales Fragoso
e9b6cf4283 Always start DMA channels at zero 2021-07-03 15:24:16 -03:00
Thales
37e44246da Merge pull request #60 from embassy-rs/usart1-F0
F0: Manually add usart1 clock
2021-07-03 02:07:07 -03:00
Thales Fragoso
12a8134dbb F0: Manually add usart1 clock 2021-07-03 01:38:39 -03:00
Bob McWhirter
bdb50747a3 Merge pull request #58 from bobmcwhirter/i2c_h7
I2c h7
2021-07-01 14:01:29 -04:00
Bob McWhirter
cd3ae3473d Another special-casing of RCC for H7 default clocks. 2021-07-01 13:50:55 -04:00
Dario Nieuwenhuis
0f0261674a Merge pull request #57 from bobmcwhirter/h7_clocksel
H7 clocksel
2021-07-01 18:01:41 +02:00
Bob McWhirter
298b89c886 Let's hardcode some H7 default clocks for selectables. 2021-07-01 11:29:27 -04:00
Dario Nieuwenhuis
db791b30ec Merge pull request #56 from bobmcwhirter/usartv3
Usartv3
2021-07-01 02:07:34 +02:00
Bob McWhirter
2c3dfeb352 Reparse to include UART. 2021-06-30 14:36:04 -04:00
Bob McWhirter
2d17494980 Adjust parse to also label UARTs for v3. 2021-06-30 14:35:52 -04:00
Bob McWhirter
b02a84bf0e Map USARTv3. 2021-06-30 13:34:43 -04:00
Bob McWhirter
c48e894dbe USART v3 reg block. 2021-06-30 13:31:48 -04:00
Dario Nieuwenhuis
ebd5d47c05 Merge pull request #54 from ctron/feature/fix_i2c_1
[#52]: Fix missing I2C
2021-06-29 18:31:33 +02:00
Dario Nieuwenhuis
59e7d459e1 Merge pull request #55 from bobmcwhirter/dma-muckings
Dma muckings
2021-06-29 17:24:24 +02:00
Dario Nieuwenhuis
37cac566d5 Merge pull request #53 from ctron/feature/minor_tweaks_1
Minor improvements
2021-06-29 17:24:06 +02:00
Bob McWhirter
3bfe1bdee5 Rename some USART regs, needs more work. 2021-06-29 10:52:44 -04:00
Bob McWhirter
ed248082b8 Cleanup of parse. 2021-06-29 10:52:43 -04:00
Jens Reimann
c4d429e5f7 [#52]: Fix missing I2C 2021-06-28 09:39:25 +02:00
Jens Reimann
380892a0bc add a note how to install svd 2021-06-28 09:19:09 +02:00
Jens Reimann
259b4cba9e Check if we have all the tools 2021-06-28 09:04:32 +02:00
Jens Reimann
064513ba06 Add .idea/ to ignore 2021-06-28 09:04:21 +02:00
Dario Nieuwenhuis
fa14144963 Merge pull request #51 from bobmcwhirter/docs-in-chip-yaml
Docs in chip yaml
2021-06-23 19:23:30 +02:00
Bob McWhirter
7a04696d51 Tick the box in the README. 2021-06-23 11:59:20 -04:00
Bob McWhirter
3e1b2d7c8c Adjust parse.py to include datasheet, reference-manual and application-note links. 2021-06-23 11:58:00 -04:00
Dario Nieuwenhuis
a4902ab5c3 dmamux: merge CSR and CFR 2021-06-23 04:17:18 +02:00
Dario Nieuwenhuis
3f3a98b3f1 Set block for DMAMUX. 2021-06-23 04:14:38 +02:00
Dario Nieuwenhuis
ac9c476561 Split DMA/BDMA into v1 (no selection) and v2 (has request selection). 2021-06-23 04:02:06 +02:00
Dario Nieuwenhuis
e3c6e44b76 Rename DMAv1 to BDMA, to allow DMA and BDMA to coexist in H7 2021-06-23 02:47:27 +02:00
Dario Nieuwenhuis
d260d9f2cf remove gpio_af 2021-06-23 02:34:00 +02:00
Dario Nieuwenhuis
29f70ac45f Add DMAMUX 2021-06-23 02:30:55 +02:00
Dario Nieuwenhuis
983fa80ef3 Merge pull request #50 from bobmcwhirter/dma
DMA
2021-06-23 00:47:11 +02:00
Dario Nieuwenhuis
ac4feed6b2 Merge pull request #49 from embassy-rs/f0-rcc
F0 rcc, flash and syscfg
2021-06-22 23:57:12 +02:00
Thales Fragoso
6656c5c059 Add F0 syscfg 2021-06-22 23:53:50 +02:00
Thales Fragoso
26e4f541ba Add F0 FLASH 2021-06-22 23:53:50 +02:00
Thales Fragoso
ae8455a336 Add F0 RCCs 2021-06-22 23:53:37 +02:00
Dario Nieuwenhuis
9c5e1072d8 Merge pull request #48 from Tiwalun/smt32wb55-exti
Add EXTI and IPCC for STM32WB55
2021-06-22 23:50:00 +02:00
Bob McWhirter
93900325cb Adjust parse.py to include DMA channel/request per chip and peripheral. 2021-06-22 10:23:57 -04:00
Dominik Boehi
51395f941a Use arrays and blocks for everything in EXTI 2021-06-21 19:13:26 +02:00
Dominik Boehi
481e607977 Add IPCC peripheral to STM32WB55 2021-06-21 19:13:24 +02:00
Dominik Boehi
454854d527 Add EXTI for STM32WB55 2021-06-21 19:12:00 +02:00
Dario Nieuwenhuis
77d4ae203b Add DBGMCU for all chips 2021-06-21 01:27:36 +02:00
Dario Nieuwenhuis
a39cc5e6d2 Merge pull request #47 from lulf/dual-core
Add support for parsing dual core chips
2021-06-16 16:24:40 +02:00
Ulf Lilleengen
3ef6421aa8 Add more peripherals for wl5x 2021-06-16 16:07:00 +02:00