Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-01-26 | stm32f3: add ADC1/2 and ADC3/4 convencience aliases | Karl Palsson | 1 | -0/+4 | |
So you don't always have to refer to ADC12 or ADC34 | |||||
2022-01-26 | stm32_rcc: allow aliases for enables. | Karl Palsson | 4 | -221/+221 | |
By flipping the name/number definition, we can define aliases such as ADC and ADC1, or FMC/FSMC for the same bits, making it easier to have code that both matches reference manuals, and also code that matches between lines. runtime tested on WB, compile tested on F3. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2022-01-26 | flash: convert to new style | Karl Palsson | 6 | -0/+30 | |
2022-01-20 | platforms: stm32f3: make functional | Karl Palsson | 2 | -2/+232 | |
Sufficient for blinking leds. Not much else tested yet. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-17 | gpio: stm32: default to v2 | Karl Palsson | 5 | -31/+0 | |
v2 is for everyone except f1, so avoid the yaml spam. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | gpio: Generate instances from platform spec. | Vegard Storheil Eriksen | 6 | -0/+107 | |
2021-09-16 | gpio: stm32wb: add base addresses to platform | Karl Palsson | 1 | -0/+12 | |
This is not hooked up to anything yet, but would be where the GPIOs get connected if they are converted to new style. There's no reason to pull this commit by itself though! | |||||
2021-09-16 | timer: stm32: default to v1 | Karl Palsson | 4 | -28/+0 | |
"All" parts so far have the v1 timer api, so default to that, but allow overriding, instead of requiring it to be specified every time. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | timer: convert to new style and add WB | Karl Palsson | 4 | -0/+95 | |
Stub f1 and f3 platform files have been added to preserve the collected timer base addresses, even though those platforms aren't actually supported in laks yet. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | dma: convert to new style, add DMAMUX | Karl Palsson | 2 | -0/+21 | |
DMAMUX is a channel/source muxer available on L4+,L5,H7,G0,G4,WB and WL parts. Signed-of-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | rcc: Fix enable register access for devices with multiple registers for the ↵ | Vegard Storheil Eriksen | 1 | -1/+1 | |
same bus. | |||||
2021-09-16 | platforms: add stm32wb | Karl Palsson | 2 | -0/+165 | |
Basic RCC and memory map support. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-15 | platforms: Improve STM32F42x support. | Vegard Storheil Eriksen | 1 | -0/+7 | |
2021-09-15 | platforms: Add initial STM32F7 support. | Vegard Storheil Eriksen | 2 | -1/+228 | |
2021-09-15 | uart: Generate instances from platform spec. | Vegard Storheil Eriksen | 1 | -1/+3 | |
2021-01-26 | rcc: Generate enables from platform spec. | Vegard Storheil Eriksen | 1 | -0/+73 | |
2021-01-22 | interrupt: Refactor to be more flexible. | Vegard Storheil Eriksen | 1 | -92/+93 | |
2021-01-16 | interrupt: Generate interrupts from platform spec. | Vegard Storheil Eriksen | 1 | -0/+93 | |
2021-01-16 | usb: Generate instances from platform spec. | Vegard Storheil Eriksen | 1 | -0/+13 | |
2021-01-07 | build: Generate linker script. | Vegard Storheil Eriksen | 1 | -2/+0 | |
2021-01-07 | build: Add platform spec framework. | Vegard Storheil Eriksen | 2 | -0/+38 | |