Karl Palsson
1cd9ca6dc2
vf6xx: consistent makefile
Hasn't seen any work for a while, but it should still be consistent with
other parts of the tree
5 years ago
Karl Palsson
9165c8c567
stm32l1: consistent makefile
sorting and unifying specific/shared.
5 years ago
Karl Palsson
5060790133
stm32l4: sort makefile
Consistent with all others. The separation of the common and specific
portions is unnecessary and misleading.
5 years ago
Karl Palsson
3fe8c3cf93
stm32f7: makefile consistent style
Had already been sorted like f4, just use the same style as everywhere
now
5 years ago
Karl Palsson
00f947ec84
stm32f4: consistent makefile
Had already been sorted, now just make it consistent format with the
others.
5 years ago
Karl Palsson
48eb9957d6
stm32f3: sort makefile
5 years ago
Karl Palsson
17a0e30cd8
stm32f2: Sort Makefile
5 years ago
Karl Palsson
8002148286
stm32f1: Makefile: sort objects
periphs, ethernet, usb. Sorted for ease of finding, ease of merging.
5 years ago
Karl Palsson
452b39555b
stm32f0: sort makefile object list
Consistent approach, easier to find what you need, easier to merge
5 years ago
Karl Palsson
2d0d29d946
doc: stm32l1: timer: fix params, missing groupings
5 years ago
Karl Palsson
c28a5a81cf
stm32: rng-v1: fix missing doxygen parameter
5 years ago
Guillaume Revaillot
7d344b187d
stm32: dma: add dma_set_channel_request to ease dma cselr usage.
5 years ago
Guillaume Revaillot
eb0bc099f4
stm32l0: dma: include dma_cselr, present on l0x1-2-3.
5 years ago
Guillaume Revaillot
e06898d9a4
stm32: dma: cselr: factorize register definition.
F09x and L4 share the same cselr register, as well as some L0s, factorize
definitions in a new shared header and add helpers.
fyi, that register allows to redefine dma channel peripheral mapping - see
device datasheet for mapping tables.
5 years ago
Karl Palsson
6198f2575f
doc: efm32hg: fix missing parameter names
5 years ago
Karl Palsson
19f1160ad1
doc: stm32: timer: remove redundant groupings and consistent names
5 years ago
Karl Palsson
0b0a4de7c2
doc: stm32l0: fix doxygen groupings.
Makes some @ingroup directives redundant.
5 years ago
Guillaume Revaillot
594c354068
stm32: l0: timer/lptimer: doc+
better doc for l0 lptimer registers, add mask.
6 years ago
Karl Palsson
6c1f54dcb7
stm32g0: sort makefiles
easier to merge, easier to find things you're looking for.
5 years ago
Guillaume Revaillot
ab1b0c1a5e
stm32g0: exti doc fixup
5 years ago
Guillaume Revaillot
8173fb7249
stm32g0: add timer.
Only tim2/3/7/14 have been really tested yet - but the others should
work as well.
6 years ago
Guillaume Revaillot
74526f00cc
stm32g0: add crc.
Regular crc-v2 peripheral, except that CRC_IDR is now 32bit wide - but
not used.
6 years ago
Guillaume Revaillot
38006c3c82
stm32g0: add rng.
Regular rng peripheral, with one additional bit : clock error detection
apparently available on l4 chips). Curiously, Clock error detection is
_disabled_ when bit is set, but bit is cleared by default, so peripheral
/ clock error detection behaves like all other chips..
NB: RNG need proper rcc_ccicr_rngsel bits set to work, no clock is set by
default. Note also that on that chip fRNGCLK must be higher than fHCLK/32
6 years ago
Guillaume Revaillot
5a349d3ab6
stm32g0: add i2c.
Regular i2c peripheral.
Partially tested as i had no i2c slave on hand, but i can see i2c on my scope..
6 years ago
Guillaume Revaillot
ba3b50a4ad
stm32g0: add spi.
classic "common" spi + frf bit spi peripheral.
As for i2c, i could only check signals on scope, no spi slave to check, but looks ok.
6 years ago
Guillaume Revaillot
a51ecb4719
stm32g0: add usart.
6 years ago
Guillaume Revaillot
bb98d0755c
stm32g0: add iwdg.
regular v2 iwdg.
6 years ago
Eric Van Albert
3d422a930f
stm32l4: add common DAC support
Replace the DAC1_BASE style, only used on l4 with the standard DAC_BASE
used on all other targets.
Reviewed-by: Karl Palsson <karlp@tweak.net.au>
5 years ago
Karl Palsson
209dea96e7
doc: stm32g0: rcc: fix missing/typod param names
5 years ago
Karl Palsson
9f58ad4393
doc: fix trivial missing trailers or typos
5 years ago
Karl Palsson
55c899c93b
doc: stm32l0: rcc: add groups requested by existing docs
And cleanse the arguments to all match the docs.
5 years ago
Karl Palsson
7b6ca4be6b
doc: stm32l0: rcc: add groups and tags for bus prescalers
5 years ago
Karl Palsson
5eefc214f6
doc: stm32: fix "osc" incorrect linkages
Was copied around a lot, was always wrong.
5 years ago
Karl Palsson
a2681b3122
doc: stm32f4: crypto trivial closing tag fix
5 years ago
Karl Palsson
4533b1be68
doc: fix some trivial parameter name style problems
Just gets them out of the way so we can do bigger item changes.
5 years ago
Karl Palsson
9904f9803e
doc: stm32: unify "peripheral API" titles
doxygen really wants the @defgroup _and_ the @addtogroup to both have
the full name, matching identically, to avoid all warnings.
Standardize on the "CAPS_PERIPH peripheral API" style.
5 years ago
Guillaume Revaillot
f38c6f4f91
stm32l0: rcc: doc: fix rcc_clock_setup_pll brief.
rcc_clock_setup_pll allows to use HSE or HSI as PLL source, comment is misleading.
6 years ago
Karl Palsson
b287bbd322
stm32: hash: move to peripherals API docs
Drop redundant .c files and add groupings and labels. Eliminates
warnings from doxygen
5 years ago
Karl Palsson
a143e5644e
doc: stm32f1:rtc: fix trivial param typos
5 years ago
Karl Palsson
502593ca6f
doc: stm32: exti-v1: fix conditionals, add registers
Fixes some missing definitions. cond/endcond is hard to get right
sometimes!
5 years ago
Karl Palsson
867bd164eb
doc:stm32: usart: fix grouping and heirarchy of base addrs
They were always landing on the top level, or not even present.
5 years ago
Karl Palsson
9a53dc3a89
doc: stm32f0: adc: fix missing param (trivial)
5 years ago
Karl Palsson
cfdb9b7856
doc: stm32f0: rcc: add groups and tags for bus prescalers
5 years ago
Karl Palsson
e8f03b4615
doc: usbd: Add missing / incorrect parameters.
Just basic documentation to clear up errors for starters.
5 years ago
Karl Palsson
020d883338
doc: stm32: flash: fix missing doxygen trailer
5 years ago
Karl Palsson
121d854841
doc: stm32: crc-v2 fix up markup for doxygen
Eliminates errors, fixes groupings, adds missing groupings.
5 years ago
Karl Palsson
7c0320bf21
doc: stm32g0: rcc: add groupings for periph resets
5 years ago
Karl Palsson
4129d89637
doc: stm32f7: rcc: add groupings for periph resets
5 years ago
Karl Palsson
5d3f13c40e
doc: stm32f4: rcc: add groupings for periph resets
5 years ago
Karl Palsson
64893177ed
doc: stm32f3: rcc: add groupings for periph resets
5 years ago