Commit Graph

2753 Commits

Author SHA1 Message Date
Karl Palsson e5b5ba0f9c doc: cm3: dwt: include existing documentation 2019-06-25 21:15:24 +00:00
Karl Palsson 1b10a0871c doc: cm3: mpu: fix typo 2019-06-25 21:15:19 +00:00
Karl Palsson 60991ac306 doc: cm3: nvic: convert existing docs to doxygen
Make it visible
2019-06-25 21:15:19 +00:00
Karl Palsson 69ce9f876f doc: core cm3: standard titles
easier on the eyes reading the list of docs
2019-06-25 21:15:19 +00:00
Karl Palsson f63145db07 doc: stm32f7: rcc: add missing top level groups 2019-06-25 21:15:19 +00:00
Karl Palsson 1f359e0cb8 doc: efm32: tag USB files for doxygen generation 2019-06-25 21:15:19 +00:00
Karl Palsson 2d1277e1fa doc: efm32: uart/usart provide common doxygen
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-25 21:15:19 +00:00
Karl Palsson 56265ad93f doc: efm32: rtc: tag and include in generated output
Includes the sutb file ncessary to find shared headers without any apis
2019-06-25 21:15:19 +00:00
Karl Palsson 6df301accc doc: efm32: timer: properly tag the shared header as well 2019-06-25 21:15:19 +00:00
Karl Palsson 9b3ab933ac doc: efm32: wdog: include stub file
Tags were added, but without the stub file, common headers aren't picked
up by the auto source list generation
2019-06-25 21:15:19 +00:00
Karl Palsson 531aa7e6b7 doc: efm32: rmu: include in doxygen generation
Include a stub .c file for shared code generation
2019-06-25 21:15:19 +00:00
Karl Palsson 75f6cbfd9d doc: efm32: msc: tag for doxygen inclusion
Includes a stub .c file to trigger common code generation
2019-06-25 21:15:19 +00:00
Karl Palsson c92f3dc0ad doc: efm32: letimer: include tags for doxygen
Include a stub .c file to document the shared headers.
2019-06-25 21:15:19 +00:00
Karl Palsson 25dc3a9b4b doc: efm32: i2c: tag for doxygen
Includes a stub .c file until there are some APIs
2019-06-25 21:15:19 +00:00
Karl Palsson 4c01e47aed doc: efm32: emu: tag for doxygen properly
Requires a stub .c file to make the common files be included until we
build some APIs.
2019-06-25 21:15:19 +00:00
Karl Palsson 764fbed9c8 doc: efm32: dac: fix up mising tags on common file 2019-06-25 21:15:19 +00:00
Karl Palsson 790d624230 doc: efm32: burtc: tag properly for doxyen
includes a stub .c file until there are APIs defined.
2019-06-25 21:15:19 +00:00
Karl Palsson aa99aba7d3 doc: efm32: prs: properly tag for doxygen 2019-06-25 21:15:19 +00:00
Karl Palsson 46514e75c0 doc: efm32: dma: tag headers properly 2019-06-25 21:15:19 +00:00
Karl Palsson 8d80db0319 gendoxylist: sort headers
This makes the doxygen lists much more rationally ordered.
2019-06-25 21:15:19 +00:00
Karl Palsson dc3bb245f1 doc: efm32: acmp: add missing file
Classssssssic error. Don't git add the local file created. doh.
2019-06-22 01:50:23 +00:00
Karl Palsson 7e2cd050aa doc: efm32: acmp: document, and include via peripheral_apis
Requires a stub .c file as it has common includes with out any common
code (yet)
2019-06-22 01:38:20 +00:00
Karl Palsson 7a058016b5 doc: efm32: dma: enable peripheral_apis 2019-06-22 01:38:20 +00:00
Karl Palsson 7861f2c2f6 doc: efm32: prs: enable peripheral_apis style
Include _basic_ description of unusual acronyms
2019-06-22 01:38:20 +00:00
Karl Palsson 0626f6f75d doc: efm32: adc: enable peripheral_apis style 2019-06-22 01:38:20 +00:00
Karl Palsson ae777bb920 doc: efm32: timer: enable peripheral_apis style 2019-06-22 01:38:20 +00:00
Karl Palsson c8b8285446 doc: efm32: dac: enable peripheral_apis documentation 2019-06-22 01:38:20 +00:00
Karl Palsson 35657bdb61 doc: efm32: wdog: enable documentation via peripheral_apis 2019-06-22 01:38:20 +00:00
Karl Palsson 093edfb881 doc: efm32: cmu: move to peripheral_apis
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-22 01:38:20 +00:00
Karl Palsson 9bc432474b doc: efm32: include gpio_common
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-22 01:38:20 +00:00
Karl Palsson 6d74262bf4 doc: efm32: define peripheral_apis groups
Nothing is _in_ these groups yet, but define them so we can start
filling them out.  Follows the stm32 family style.
2019-06-22 01:38:20 +00:00
Karl Palsson 92b4b5a12f doc: efm32: fix typos in family/group names 2019-06-22 01:38:14 +00:00
Karl Palsson a5562f27c0 doc: efm32: fix doxygen warnings
Mind you, this doesn't actually fix that most of these are _missing_
that is a subsequent commit
2019-06-22 00:40:31 +00:00
Karl Palsson b9c437331f efm32wg: include in documentation build 2019-06-22 00:40:16 +00:00
Karl Palsson a3291b375e efm32: ezr32wg: include in docs build
Was completely missing.
2019-06-22 00:40:09 +00:00
Sergey Shcherbakov e75a3614a4 stm32f3: ld: Added stm32f303x6/8
Signed-off-by: Sergey Shcherbakov <shchers@gmail.com>
2019-06-18 23:33:46 +03:00
Guillaume Revaillot 05214d826a stm32l0: consistent makefile.
sorted and styled per the rest of the project
2019-06-18 13:48:57 +02:00
Guillaume Revaillot 615918ffde stm32g0: compile spi_common_v1.c
fix #1067
2019-06-17 22:34:51 +00:00
Guillaume Revaillot f121c8c8f0 .gitignore: ignore autogenerated include/libopencmsis/swm050/ 2019-06-17 22:34:15 +00:00
Karl Palsson 1bc8a015f7 doc: stm32: timer: fix trivial parameter misnaming 2019-06-17 22:33:32 +00:00
Karl Palsson e97c4b39b9 efm32: consistent makefiles
sorted and styled per the rest of the project
2019-06-17 22:33:32 +00:00
Karl Palsson a522f7f3fa gd32: consistent makefile 2019-06-17 22:33:32 +00:00
Karl Palsson 3363e18c9c swm050: consistent makefile 2019-06-17 22:33:32 +00:00
Karl Palsson b063c18a0c ti msp432: consistent makefile 2019-06-17 22:33:32 +00:00
Karl Palsson d501e606ed ti lm3s/lm4f: consistent makefiles 2019-06-17 22:33:32 +00:00
Karl Palsson 4ec81b01f5 lpc13xx/lpc17xx: consistent makefiles 2019-06-17 22:33:32 +00:00
Karl Palsson 528e4865c8 sam: consistent makefile styles
sorted as per style now
2019-06-17 22:33:32 +00:00
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
2019-06-17 22:33:32 +00:00
Karl Palsson 9165c8c567 stm32l1: consistent makefile
sorting and unifying specific/shared.
2019-06-17 22:33:32 +00:00
Karl Palsson 5060790133 stm32l4: sort makefile
Consistent with all others.  The separation of the common and specific
portions is unnecessary and misleading.
2019-06-17 22:33:32 +00:00