Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2017-05-14 | STM32F4: Added rcc_init() overload with sysclk argument. | Vegard Storheil Eriksen | 2 | -0/+44 | |
2017-05-14 | Added STM32F401 linker script. | Vegard Storheil Eriksen | 2 | -0/+14 | |
2016-08-24 | Add .bootinfo section to linker script. | Vegard Storheil Eriksen | 1 | -0/+6 | |