168 Commits

Author SHA1 Message Date
Bob McWhirter
cd3ae3473d Another special-casing of RCC for H7 default clocks. 2021-07-01 13:50:55 -04: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
Ulf Lilleengen
9161dbcac9 Regenerate with dual core support
* Add support for WL55 chip family
2021-06-16 15:10:42 +02:00
Ulf Lilleengen
d4fad162ac Add support for parsing dual core chips
This modifies the chip format to include an array of cores, and within
each core the interrupts and peripherals for that core.
2021-06-16 15:10:02 +02:00
Dario Nieuwenhuis
83b10acc02 Merge pull request #46 from bobmcwhirter/adc_common_more_families
Adc common more families
2021-06-14 19:28:35 +02:00
Bob McWhirter
c511da9664 And WB55 VREFINT. 2021-06-14 11:56:04 -04:00
Bob McWhirter
dea6d819dd Add VREFINT for STM32L4 family and reparse. 2021-06-14 11:43:49 -04:00
Bob McWhirter
6cdfc6c1e8 Better parsing around ADC_COMMON base addr. 2021-06-14 11:43:48 -04:00
Dario Nieuwenhuis
e478047c78 Merge pull request #45 from embassy-rs/eth-v2
Eth v2
2021-06-13 20:54:17 +02:00
Thales Fragoso
6a6eed71a5 eth-v2: Remove separate eth dma and mac 2021-06-13 08:17:21 -03:00
Thales Fragoso
a7b126b078 eth-v2: Fix descriptors address fields 2021-06-13 08:16:11 -03:00
Dario Nieuwenhuis
8e71f3da8e Merge pull request #44 from Tiwalun/stm32wb55-support
Add RCC and SYSCFG for STM32WB55
2021-06-11 22:46:34 +02:00
Dominik Boehi
6c872019d0 Add RCC and SYSCFG for STM32WB55 2021-06-11 22:36:40 +02:00
Dario Nieuwenhuis
bd443787e2 Merge pull request #43 from bobmcwhirter/adc_v3_take2
Adc v3 take2
2021-06-11 12:10:02 +02:00