Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-21Merge remote-tracking branch 'upstream/master'D. Lisin
# Conflicts: # lib/stm32/f2/Makefile # lib/stm32/f4/Makefile
2019-08-28stm32g0: use proper register for gpio peripheral clock sleep enable.Guillaume Revaillot
Reviewed-by: Karl Palsson <karlp@tweak.net.au>
2019-08-28stm32g0: memorymap: get rid of apb1/apb2 reference, device only has one apb.Guillaume Revaillot
I apparently based memorymap.h on previously written header without noticing that g0 has only one apb despite a big hole in the memory space and addresses matching usual apb1/apb2 split..
2019-08-28doc: typoGuillaume Revaillot
2019-08-28stm32f4: doc: f4 are cortex m4f basedGuillaume Revaillot
2019-08-27stm32g0: fix bad typos in memorymap, impacting tim1 and tim15-17.Guillaume Revaillot
2019-07-09IMPR: [usb] Some style improvementsIlya Stolyarov
2019-07-07FIX: [usb] Delay after RCC enableIlya Stolyarov
2019-07-06doc: stm32: adc: upgrade common_v2 documentationGuillaume Revaillot
add register grouping, fixup comment have them pickedup by doxygen, align style and masks.
2019-07-05stm32: lptim: add base supportGuillaume Revaillot
Add basically what's needed to have some minimal but usefull subset of function for a timer: irqs, compare, period, out polarity, enable/disable and start.
2019-07-05stm32g0: lptim: add additional cr bits and cfgr2 reg.Guillaume Revaillot
2019-07-05stm32: lptimer: enable lptimer.h usage on f4,f7,l4 and g0 chips.Guillaume Revaillot
2019-07-05stm32: extract l0 lptimer stuff from timer.h to common lptimer.hGuillaume Revaillot
lptimer peripheral is present on f4,f7,l0,l4,g0,g4 and prob others. Extract content from stm32l0 timer.h and make it usable by other chips.
2019-07-04FEAT: [ulpi] Registers and initializationIlya Stolyarov
2019-07-02stm32f4: lptim1 sits at 0x40002400 on stm32f410, update memorymapGuillaume Revaillot
2019-06-27doc: stm32f0: rcc: add missing groups for pll factors and sourcesKarl Palsson
2019-06-26doc: gd32: make groups match what's used.Karl Palsson
Fixes the missing top level groupings here.
2019-06-26doc: gd32/f1x0: fix missing tags, drop wrong tagsKarl Palsson
Drop incorrect/redundant type information from doxygen parameters Adds groupings that are referred to.
2019-06-26doc: stm32f3: adc: register base addresses had landed outside a groupKarl Palsson
2019-06-26doc: cm3: mpu: fix typoKarl Palsson
2019-06-26doc: cm3: nvic: convert existing docs to doxygenKarl Palsson
Make it visible
2019-06-26doc: core cm3: standard titlesKarl Palsson
easier on the eyes reading the list of docs
2019-06-26doc: stm32f7: rcc: add missing top level groupsKarl Palsson
2019-06-26doc: efm32: tag USB files for doxygen generationKarl Palsson
2019-06-26doc: efm32: uart/usart provide common doxygenKarl Palsson
Fix some direct includes, tag properly, include a stub file to pull in shared header documentation and re-arrange some existing documentation to make it present nicely.
2019-06-26doc: efm32: rtc: tag and include in generated outputKarl Palsson
Includes the sutb file ncessary to find shared headers without any apis
2019-06-26doc: efm32: timer: properly tag the shared header as wellKarl Palsson
2019-06-26doc: efm32: rmu: include in doxygen generationKarl Palsson
Include a stub .c file for shared code generation
2019-06-26doc: efm32: msc: tag for doxygen inclusionKarl Palsson
Includes a stub .c file to trigger common code generation
2019-06-26doc: efm32: letimer: include tags for doxygenKarl Palsson
Include a stub .c file to document the shared headers.
2019-06-26doc: efm32: i2c: tag for doxygenKarl Palsson
Includes a stub .c file until there are some APIs
2019-06-26doc: efm32: emu: tag for doxygen properlyKarl Palsson
Requires a stub .c file to make the common files be included until we build some APIs.
2019-06-26doc: efm32: dac: fix up mising tags on common fileKarl Palsson
2019-06-26doc: efm32: burtc: tag properly for doxyenKarl Palsson
includes a stub .c file until there are APIs defined.
2019-06-26doc: efm32: prs: properly tag for doxygenKarl Palsson
2019-06-26doc: efm32: dma: tag headers properlyKarl Palsson
2019-06-22doc: efm32: acmp: document, and include via peripheral_apisKarl Palsson
Requires a stub .c file as it has common includes with out any common code (yet)
2019-06-22doc: efm32: adc: enable peripheral_apis styleKarl Palsson
2019-06-22doc: efm32: timer: enable peripheral_apis styleKarl Palsson
2019-06-22doc: efm32: dac: enable peripheral_apis documentationKarl Palsson
2019-06-22doc: efm32: wdog: enable documentation via peripheral_apisKarl Palsson
2019-06-22doc: efm32: cmu: move to peripheral_apisKarl Palsson
Was completely undocumented before. Just needed different tagging so it could be picked up. No attempt at this stage of sharing more code between the cmu modules.
2019-06-22doc: efm32: include gpio_commonKarl Palsson
gpio_common was built, but wasn't picked up by any documentation. Use the peripheral_apis style from stm32, but try out the #pragma once style. Downside is you don't get warnings if you include an sub layer .h file. Upsides are * no ifdef/endif blocks * no /**@cond*/ /**@endcond*/ blocks * that's enough win!
2019-06-22doc: efm32: define peripheral_apis groupsKarl Palsson
Nothing is _in_ these groups yet, but define them so we can start filling them out. Follows the stm32 family style.
2019-06-22doc: efm32: fix typos in family/group namesKarl Palsson
2019-06-18.gitignore: ignore autogenerated include/libopencmsis/swm050/Guillaume Revaillot
2019-06-18doc: stm32l1: timer: fix params, missing groupingsKarl Palsson
2019-06-17stm32: dma: add dma_set_channel_request to ease dma cselr usage.Guillaume Revaillot
2019-06-17stm32l0: dma: include dma_cselr, present on l0x1-2-3.Guillaume Revaillot
2019-06-17stm32: dma: cselr: factorize register definition.Guillaume Revaillot
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.