Commit Graph

407 Commits

Author SHA1 Message Date
a7b126b078 eth-v2: Fix descriptors address fields 2021-06-13 08:16:11 -03:00
8e71f3da8e Merge pull request #44 from Tiwalun/stm32wb55-support
Add RCC and SYSCFG for STM32WB55
2021-06-11 22:46:34 +02:00
6c872019d0 Add RCC and SYSCFG for STM32WB55 2021-06-11 22:36:40 +02:00
e3cc9b041c Add a single yaml for eth_v2 2021-06-11 00:15:56 -03:00
2d0ecd1ec0 Add ethernet (v2) dma and mac 2021-06-11 00:15:56 -03:00
f202deb4c1 Add some enums to ADC fields. 2021-06-10 15:33:17 -04:00
b7c071aa71 Clean up a bit. 2021-06-10 10:38:02 -04:00
fc64e88b92 Extract ADCv3 (arrayification is not possible, slight diffs in field widths)
Extract ADC_COMMON
Create framework for extra synthetic hand-crafted peripherals.
Add VREFINTCAL reg/block/peripheral for STM32L4+.
2021-06-10 10:38:02 -04:00
23fed4339b ADC v3 attempt #2. 2021-06-10 10:37:32 -04:00
af3e9e60a3 Add missing RCC block for H7AB family 2021-06-10 08:57:46 +02:00
e58aa40b74 Minor register fixes for RCC L4 2021-06-07 15:31:44 +02:00
06fd321be1 Fix regs 2021-06-07 13:50:49 +02:00
5f350c7c25 Fix duplicate regs 2021-06-07 12:41:13 +02:00
c1aae8d3d8 Run through transform again 2021-06-07 12:22:09 +02:00
1d0b8db2ee Regen and update transform 2021-06-07 12:03:15 +02:00
f31ba7bfcb Separate block for H7AB 2021-06-03 15:43:21 +02:00
fea5e31f8b Regen and remove *ON enums 2021-06-03 15:13:46 +02:00
529b991404 Do merge 2021-06-03 14:31:27 +02:00
332fc1728b Add script for merging regs 2021-06-03 14:02:53 +02:00
aa9257548c Remove enums from h7 regs 2021-06-03 12:27:42 +02:00
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
9ad584c149 Remove enums from enable registers
Add transform for RCC
2021-06-02 16:32:43 +02:00
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
10a1de11b1 Split TSEL back up. They are distinct. 2021-05-27 16:19:35 -04:00
26e98df986 DAC v2-ish regs. 2021-05-27 16:16:41 -04:00
25caa7875b Add DBGMCU for L0 and CRS from headers 2021-05-26 15:17:55 +02:00
627ec79b3d Add i2c v1 reg block. 2021-05-25 10:53:29 -04:00
84b6d351dc Add H7 DBGMCU 2021-05-21 19:55:56 -03:00
e101180bb0 Remove duplicates from H7 FLASH 2021-05-21 19:55:56 -03:00
15bc0b7340 H7: Add FLASH and PWR 2021-05-21 19:55:56 -03:00
2dda36bd49 H7 RCC: Make more arrays 2021-05-21 19:55:56 -03:00
4199b328ee Add H7 RCC 2021-05-21 19:55:55 -03:00
9dd8da11d4 It's just a high-latency file... 2021-05-21 13:53:06 -04:00
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
3c43f87999 Merge pull request #26 from lulf/stm32l0-rcc
Add RCC register block for STM32L0
2021-05-21 17:59:46 +02:00
8ea824f9b7 Merge pull request #27 from bobmcwhirter/i2c
Add I2C v3 (l4+/h7)
2021-05-21 17:52:07 +02:00
9ff282e2a4 Add I2C v3 (l4+/h7) 2021-05-21 11:49:09 -04:00
2ff87b75ce Add RCC register block for STM32L0 2021-05-20 13:26:25 +02:00
da67ddf088 Merge pull request #25 from lulf/stm32l0-syscfg
Add SYSCFG register mapping for stm32l0 family
2021-05-19 11:22:33 +02:00
a942bdfbad Add SYSCFG register mapping for stm32l0 family 2021-05-19 10:31:58 +02:00
af21df21a5 Extract SPIv3 minus I2S. 2021-05-17 09:40:43 -04:00
abf5d3f2a2 Add usart v2 2021-05-17 01:53:12 +02:00
5e59f22819 dma_v2: merge ISR and IFCR fieldsets 2021-05-16 02:53:43 +02:00
74ab5e93c8 Implement h7 syscfg 2021-05-08 00:43:48 -03:00
997900038d Add SPI v1. 2021-05-07 15:55:48 -04:00
350d7cb38d Merge pull request #16 from bobmcwhirter/spi_v2
SPI v2 first draft.
2021-05-07 20:37:37 +02:00
1a7fde6868 Better SPI v2. 2021-05-07 13:43:48 -04:00
0de8be5be4 SPI v2 first draft. 2021-05-07 11:27:36 -04:00
b993c3ad41 Fix arrayizing problem in transform 2021-05-05 23:22:40 -03:00
8202642b61 Initial sdmmc_v2 support 2021-05-05 23:22:40 -03:00