Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-09-16 | gpio: Generate instances from platform spec. | Vegard Storheil Eriksen | 12 | -250/+391 | |
2021-09-16 | adc: stm32wb: add old style | Karl Palsson | 1 | -1/+10 | |
ADC has not been converted to new style, so leveraging legacy f3 code for now. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
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 | gpio: stm32wb: old style: add basic support | Karl Palsson | 1 | -0/+6 | |
gpio hasn't (yet) been converted to new style. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | flash: stm32wb: oldstyle: add register map and basic init | Karl Palsson | 2 | -0/+31 | |
Flash hasn't yet been ported to new style. Signed-off-by: Karl Palsson <karlp@tweak.net.au> | |||||
2021-09-16 | timer: stm32: default to v1 | Karl Palsson | 5 | -29/+3 | |
"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: add extra registers found on some newer parts | Karl Palsson | 1 | -0/+6 | |
Compatible with existing parts, these are extended option and input selection registers at the end. Found on some Gx, Ux and Wx parts so far. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | timer: convert to new style and add WB | Karl Palsson | 9 | -47/+151 | |
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 | 8 | -60/+125 | |
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 | uart: Add PRESC register on extended v2 | Karl Palsson | 1 | -0/+1 | |
L4+, G0, G4, WB and the "newer" parts use the usart-v2 registers, but add a new register at the end. Simply make it available for all v2 implementations. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | rcc: Fix enable register access for devices with multiple registers for the ↵ | Vegard Storheil Eriksen | 2 | -2/+2 | |
same bus. | |||||
2021-09-16 | platforms: add stm32wb | Karl Palsson | 3 | -0/+211 | |
Basic RCC and memory map support. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | ITM: allow varisized access | Karl Palsson | 1 | -1/+5 | |
save that trace bandwidth baby | |||||
2021-09-16 | cortex_m: debug: basic ITM/DWT/TPIU stubs. | Karl Palsson | 1 | -0/+41 | |
Sourced from zyp on irc. Maybe not the best or most permanent name, but saves dropping it into every project. Signed-off-by: Karl Palsson <karlp@etactica.com> | |||||
2021-09-16 | rcc: include a static file with function prototypes | Karl Palsson | 2 | -0/+7 | |
Authors modifying rcc.cpp should add their protos here as desired. Signed-off-by: Karl Palsson <karlp@tweak.net.au> | |||||
2021-09-16 | generators: clearly mark generated files | Karl Palsson | 6 | -0/+14 | |
This makes it easier for end users to see where files have come from. Signed-off-by: Karl Palsson <karlp@tweak.net.au> | |||||
2021-09-16 | gdb: mmio: document how to call functions | Karl Palsson | 1 | -0/+3 | |
Because I can never remember it. | |||||
2021-09-15 | async: Add coroutine tasks and scheduler. | Vegard Storheil Eriksen | 1 | -0/+163 | |
2021-09-15 | async: Add generic coroutine type. | Vegard Storheil Eriksen | 1 | -0/+107 | |
2021-09-15 | platforms: Add initial RISC-V/GD32V support. | Vegard Storheil Eriksen | 11 | -0/+304 | |
2021-09-15 | platforms: Improve STM32F42x support. | Vegard Storheil Eriksen | 2 | -2/+9 | |
2021-09-15 | build: Build with -fdata-sections. | Vegard Storheil Eriksen | 1 | -2/+2 | |
2021-09-15 | platforms: Add initial STM32F7 support. | Vegard Storheil Eriksen | 3 | -5/+251 | |
2021-09-15 | gdb_plugins: Add $mmio_ptr function. | Vegard Storheil Eriksen | 1 | -0/+26 | |
2021-09-15 | .gitignore: Ignore generated files. | Vegard Storheil Eriksen | 2 | -13/+13 | |
2021-09-15 | uart: Generate instances from platform spec. | Vegard Storheil Eriksen | 6 | -59/+70 | |
2021-09-14 | interrupt: Generate interrupt.h. | Vegard Storheil Eriksen | 1 | -0/+2 | |
2021-01-26 | rcc: Generate enables from platform spec. | Vegard Storheil Eriksen | 7 | -473/+287 | |
2021-01-22 | ld_scripts: Remove obsolete linker scripts. | Vegard Storheil Eriksen | 15 | -169/+64 | |
2021-01-22 | os: Remove old threading code. | Vegard Storheil Eriksen | 6 | -75/+2 | |
2021-01-22 | interrupt: Refactor to be more flexible. | Vegard Storheil Eriksen | 8 | -195/+207 | |
2021-01-22 | templates/periph_instances: Add aliases. | Vegard Storheil Eriksen | 1 | -2/+8 | |
2021-01-21 | templates/periph_instances: Make instances constexpr. | Vegard Storheil Eriksen | 1 | -1/+1 | |
2021-01-21 | usb/dwc_otg: Use mmio_ptr. | Vegard Storheil Eriksen | 2 | -41/+39 | |
2021-01-21 | mmio: Add mmio_ptr template. | Vegard Storheil Eriksen | 2 | -0/+96 | |
2021-01-16 | interrupt: Generate interrupts from platform spec. | Vegard Storheil Eriksen | 12 | -296/+204 | |
2021-01-16 | usb: Generate instances from platform spec. | Vegard Storheil Eriksen | 6 | -22/+46 | |
2021-01-15 | interrupt: Removed mf_vectors. | Vegard Storheil Eriksen | 4 | -36/+1 | |
2021-01-07 | build: Added hex and size_prefix filters for Jinja2. | Vegard Storheil Eriksen | 2 | -2/+11 | |
2021-01-07 | build: Generate linker script. | Vegard Storheil Eriksen | 6 | -4/+17 | |
2021-01-07 | build: Add platform spec framework. | Vegard Storheil Eriksen | 8 | -231/+196 | |
2021-01-07 | build: Add Jinja2 builder. | Vegard Storheil Eriksen | 2 | -0/+28 | |
2021-01-07 | build: Reorganize build rules. | Vegard Storheil Eriksen | 5 | -14/+165 | |
2020-07-06 | build_rules: Fix Python 3 compatibility.HEADmaster | Vegard Storheil Eriksen | 1 | -2/+2 | |
2019-03-19 | USB: Added IAD descriptor. | Vegard Storheil Eriksen | 1 | -0/+34 | |
2019-03-19 | CAN: Grouped mailbox registers. | Vegard Storheil Eriksen | 1 | -23/+9 | |
2019-03-19 | Added STM32F042 support. | Vegard Storheil Eriksen | 9 | -8/+29 | |
2019-03-19 | Added STM32F0 support. | Vegard Storheil Eriksen | 5 | -15/+108 | |
2017-06-05 | GPIO: Fix shift in PinArray::get(). | Vegard Storheil Eriksen | 1 | -1/+1 | |
2017-05-14 | Added option to disable vbus sensing in dwc_otg driver. | Vegard Storheil Eriksen | 1 | -0/+8 | |