Ulf Lilleengen
e58aa40b74
Minor register fixes for RCC L4
2021-06-07 15:31:44 +02:00
Ulf Lilleengen
06fd321be1
Fix regs
2021-06-07 13:50:49 +02:00
Ulf Lilleengen
5f350c7c25
Fix duplicate regs
2021-06-07 12:41:13 +02:00
Ulf Lilleengen
c1aae8d3d8
Run through transform again
2021-06-07 12:22:09 +02:00
Ulf Lilleengen
1d0b8db2ee
Regen and update transform
2021-06-07 12:03:15 +02:00
Ulf Lilleengen
f31ba7bfcb
Separate block for H7AB
2021-06-03 15:43:21 +02:00
Ulf Lilleengen
fea5e31f8b
Regen and remove *ON enums
2021-06-03 15:13:46 +02:00
Ulf Lilleengen
529b991404
Do merge
2021-06-03 14:31:27 +02:00
Ulf Lilleengen
332fc1728b
Add script for merging regs
2021-06-03 14:02:53 +02:00
Ulf Lilleengen
aa9257548c
Remove enums from h7 regs
2021-06-03 12:27:42 +02:00
Ulf Lilleengen
18a99a3a3b
Add RCC register for STM32F4 and STM32L4
...
Register block based in STM32F427ZI and STM32L4R9.
Use bool for reset registers.
Define clock mapping for RNG peripherals. There are no 1 <-> 1 mapping
of RNG peripheral to clock in the Cubedb sources. The mapping will
pre-select the clock source for RNG for now.
2021-06-03 11:33:24 +02:00
Ulf Lilleengen
9ad584c149
Remove enums from enable registers
...
Add transform for RCC
2021-06-02 16:32:43 +02:00
Dario Nieuwenhuis
b511ab77e9
Merge pull request #32 from lulf/add-dbgmcu-and-crs
...
Add DBGMCU for L0 and CRS from headers
2021-05-28 00:11:10 +02:00
Bob McWhirter
10a1de11b1
Split TSEL back up. They are distinct.
2021-05-27 16:19:35 -04:00
Bob McWhirter
26e98df986
DAC v2-ish regs.
2021-05-27 16:16:41 -04:00
Ulf Lilleengen
25caa7875b
Add DBGMCU for L0 and CRS from headers
2021-05-26 15:17:55 +02:00
Bob McWhirter
627ec79b3d
Add i2c v1 reg block.
2021-05-25 10:53:29 -04:00
Thales Fragoso
84b6d351dc
Add H7 DBGMCU
2021-05-21 19:55:56 -03:00
Thales Fragoso
e101180bb0
Remove duplicates from H7 FLASH
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
Bob McWhirter
9dd8da11d4
It's just a high-latency file...
2021-05-21 13:53:06 -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
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
Thales Fragoso
74ab5e93c8
Implement h7 syscfg
2021-05-08 00:43:48 -03: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
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
cfc4e2167e
Add version to exti
2021-05-06 02:36:46 +02:00
Bob McWhirter
ea80d8434b
Widen the bitsize on the EXTICR.
2021-05-04 14:22:46 -04:00
Bob McWhirter
bf7577f555
Try again for L4 SYSCFG.
2021-05-04 14:07:42 -04:00
Bob McWhirter
270aeae26d
Extract and clean up SYSCFG for L4.
2021-05-04 11:01:58 -04:00
Bob McWhirter
88db0b0a61
Remove the DR.
2021-04-23 14:53:13 -04:00
Bob McWhirter
b6c102ec4c
RNG v1.
2021-04-23 14:43:21 -04:00
Dario Nieuwenhuis
69b1c6a96c
Add the thing
2021-04-15 04:42:04 +02:00