From bdc38eed16693e84f6d6a4b3ec536b9b8736c2c1 Mon Sep 17 00:00:00 2001
From: Guillaume Revaillot
Date: Sun, 17 Feb 2019 17:55:04 +0100
Subject: doc: attempt to get rid of doxygenlayouts and doxyfiles.
Generate doc root doxygenlayout file, as well as devices stuff, based on main
Makefile $(TARGETS) and template files. Avoids painfull sync/merge of 20 files+
when adding a new device.
bonus : allow to build only one device doc easily (make TARGETS=stm32f0 doc)
regression: we currently loose device "fancy" naming as device name is
guessed (toUpper()..) from folder name.
---
doc/DoxygenLayout.xml | 199 ------------------------------
doc/Makefile | 82 ++++++-------
doc/efm32g/Doxyfile | 27 ----
doc/efm32g/DoxygenLayout_efm32g.xml | 210 --------------------------------
doc/efm32gg/Doxyfile | 27 ----
doc/efm32gg/DoxygenLayout_efm32gg.xml | 210 --------------------------------
doc/efm32hg/Doxyfile | 25 ----
doc/efm32hg/DoxygenLayout_efm32hg.xml | 210 --------------------------------
doc/efm32lg/Doxyfile | 27 ----
doc/efm32lg/DoxygenLayout_efm32lg.xml | 210 --------------------------------
doc/efm32tg/Doxyfile | 27 ----
doc/efm32tg/DoxygenLayout_efm32tg.xml | 210 --------------------------------
doc/lm3s/Doxyfile | 27 ----
doc/lm3s/DoxygenLayout_lm3s.xml | 210 --------------------------------
doc/lm4f/Doxyfile | 27 ----
doc/lm4f/DoxygenLayout_lm4f.xml | 209 -------------------------------
doc/lpc13xx/Doxyfile | 27 ----
doc/lpc13xx/DoxygenLayout_lpc13xx.xml | 210 --------------------------------
doc/lpc17xx/Doxyfile | 28 -----
doc/lpc17xx/DoxygenLayout_lpc17xx.xml | 210 --------------------------------
doc/lpc43xx/Doxyfile | 28 -----
doc/lpc43xx/DoxygenLayout_lpc43xx.xml | 210 --------------------------------
doc/msp432e4/Doxyfile | 11 --
doc/msp432e4/DoxygenLayout_msp432e4.xml | 210 --------------------------------
doc/sam3a/Doxyfile | 29 -----
doc/sam3a/DoxygenLayout_sam3a.xml | 210 --------------------------------
doc/sam3n/Doxyfile | 29 -----
doc/sam3n/DoxygenLayout_sam3n.xml | 210 --------------------------------
doc/sam3s/Doxyfile | 29 -----
doc/sam3s/DoxygenLayout_sam3s.xml | 210 --------------------------------
doc/sam3u/Doxyfile | 29 -----
doc/sam3u/DoxygenLayout_sam3u.xml | 210 --------------------------------
doc/sam3x/Doxyfile | 29 -----
doc/sam3x/DoxygenLayout_sam3x.xml | 210 --------------------------------
doc/stm32f0/Doxyfile | 27 ----
doc/stm32f0/DoxygenLayout_stm32f0.xml | 210 --------------------------------
doc/stm32f0/index.html | 8 --
doc/stm32f1/Doxyfile | 27 ----
doc/stm32f1/DoxygenLayout_stm32f1.xml | 210 --------------------------------
doc/stm32f1/index.html | 8 --
doc/stm32f2/Doxyfile | 27 ----
doc/stm32f2/DoxygenLayout_stm32f2.xml | 210 --------------------------------
doc/stm32f2/index.html | 8 --
doc/stm32f3/Doxyfile | 22 ----
doc/stm32f3/DoxygenLayout_stm32f3.xml | 210 --------------------------------
doc/stm32f3/index.html | 8 --
doc/stm32f4/Doxyfile | 27 ----
doc/stm32f4/DoxygenLayout_stm32f4.xml | 210 --------------------------------
doc/stm32f4/index.html | 8 --
doc/stm32f7/Doxyfile | 27 ----
doc/stm32f7/DoxygenLayout_stm32f7.xml | 210 --------------------------------
doc/stm32f7/index.html | 8 --
doc/stm32l0/Doxyfile | 27 ----
doc/stm32l0/DoxygenLayout_stm32l0.xml | 210 --------------------------------
doc/stm32l0/index.html | 8 --
doc/stm32l1/Doxyfile | 27 ----
doc/stm32l1/DoxygenLayout_stm32l1.xml | 210 --------------------------------
doc/stm32l1/index.html | 8 --
doc/stm32l4/Doxyfile | 27 ----
doc/stm32l4/DoxygenLayout_stm32l4.xml | 210 --------------------------------
doc/stm32l4/index.html | 8 --
doc/templates/Doxyfile_Device | 7 ++
doc/templates/DoxygenLayout_Device.xml | 185 ++++++++++++++++++++++++++++
doc/templates/DoxygenLayout_Root.xml | 174 ++++++++++++++++++++++++++
doc/vf6xx/Doxyfile | 27 ----
doc/vf6xx/DoxygenLayout_vf6xx.xml | 210 --------------------------------
doc/vf6xx/index.html | 8 --
67 files changed, 406 insertions(+), 6471 deletions(-)
delete mode 100644 doc/DoxygenLayout.xml
delete mode 100644 doc/efm32g/Doxyfile
delete mode 100644 doc/efm32g/DoxygenLayout_efm32g.xml
delete mode 100644 doc/efm32gg/Doxyfile
delete mode 100644 doc/efm32gg/DoxygenLayout_efm32gg.xml
delete mode 100644 doc/efm32hg/Doxyfile
delete mode 100644 doc/efm32hg/DoxygenLayout_efm32hg.xml
delete mode 100644 doc/efm32lg/Doxyfile
delete mode 100644 doc/efm32lg/DoxygenLayout_efm32lg.xml
delete mode 100644 doc/efm32tg/Doxyfile
delete mode 100644 doc/efm32tg/DoxygenLayout_efm32tg.xml
delete mode 100644 doc/lm3s/Doxyfile
delete mode 100644 doc/lm3s/DoxygenLayout_lm3s.xml
delete mode 100644 doc/lm4f/Doxyfile
delete mode 100644 doc/lm4f/DoxygenLayout_lm4f.xml
delete mode 100644 doc/lpc13xx/Doxyfile
delete mode 100644 doc/lpc13xx/DoxygenLayout_lpc13xx.xml
delete mode 100644 doc/lpc17xx/Doxyfile
delete mode 100644 doc/lpc17xx/DoxygenLayout_lpc17xx.xml
delete mode 100644 doc/lpc43xx/Doxyfile
delete mode 100644 doc/lpc43xx/DoxygenLayout_lpc43xx.xml
delete mode 100644 doc/msp432e4/Doxyfile
delete mode 100644 doc/msp432e4/DoxygenLayout_msp432e4.xml
delete mode 100644 doc/sam3a/Doxyfile
delete mode 100644 doc/sam3a/DoxygenLayout_sam3a.xml
delete mode 100644 doc/sam3n/Doxyfile
delete mode 100644 doc/sam3n/DoxygenLayout_sam3n.xml
delete mode 100644 doc/sam3s/Doxyfile
delete mode 100644 doc/sam3s/DoxygenLayout_sam3s.xml
delete mode 100644 doc/sam3u/Doxyfile
delete mode 100644 doc/sam3u/DoxygenLayout_sam3u.xml
delete mode 100644 doc/sam3x/Doxyfile
delete mode 100644 doc/sam3x/DoxygenLayout_sam3x.xml
delete mode 100644 doc/stm32f0/Doxyfile
delete mode 100644 doc/stm32f0/DoxygenLayout_stm32f0.xml
delete mode 100644 doc/stm32f0/index.html
delete mode 100644 doc/stm32f1/Doxyfile
delete mode 100644 doc/stm32f1/DoxygenLayout_stm32f1.xml
delete mode 100644 doc/stm32f1/index.html
delete mode 100644 doc/stm32f2/Doxyfile
delete mode 100644 doc/stm32f2/DoxygenLayout_stm32f2.xml
delete mode 100644 doc/stm32f2/index.html
delete mode 100644 doc/stm32f3/Doxyfile
delete mode 100644 doc/stm32f3/DoxygenLayout_stm32f3.xml
delete mode 100644 doc/stm32f3/index.html
delete mode 100644 doc/stm32f4/Doxyfile
delete mode 100644 doc/stm32f4/DoxygenLayout_stm32f4.xml
delete mode 100644 doc/stm32f4/index.html
delete mode 100644 doc/stm32f7/Doxyfile
delete mode 100644 doc/stm32f7/DoxygenLayout_stm32f7.xml
delete mode 100644 doc/stm32f7/index.html
delete mode 100644 doc/stm32l0/Doxyfile
delete mode 100644 doc/stm32l0/DoxygenLayout_stm32l0.xml
delete mode 100644 doc/stm32l0/index.html
delete mode 100644 doc/stm32l1/Doxyfile
delete mode 100644 doc/stm32l1/DoxygenLayout_stm32l1.xml
delete mode 100644 doc/stm32l1/index.html
delete mode 100644 doc/stm32l4/Doxyfile
delete mode 100644 doc/stm32l4/DoxygenLayout_stm32l4.xml
delete mode 100644 doc/stm32l4/index.html
create mode 100644 doc/templates/Doxyfile_Device
create mode 100644 doc/templates/DoxygenLayout_Device.xml
create mode 100644 doc/templates/DoxygenLayout_Root.xml
delete mode 100644 doc/vf6xx/Doxyfile
delete mode 100644 doc/vf6xx/DoxygenLayout_vf6xx.xml
delete mode 100644 doc/vf6xx/index.html
(limited to 'doc')
diff --git a/doc/DoxygenLayout.xml b/doc/DoxygenLayout.xml
deleted file mode 100644
index de27fa5d..00000000
--- a/doc/DoxygenLayout.xml
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/Makefile b/doc/Makefile
index 731bf2b6..33448f11 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -3,52 +3,50 @@
# 14 September 2012
# (C) Ken Sarkies
-ARCHS := stm32f0 stm32f1 stm32f2 stm32f3 stm32f4 stm32f7
-ARCHS += stm32l0 stm32l1 stm32l4
-ARCHS += efm32g efm32gg efm32hg efm32lg efm32tg
-ARCHS += lm3s lm4f msp432e4
-ARCHS += lpc13xx lpc17xx lpc43xx
-ARCHS += sam3a sam3n sam3s sam3u sam3x
-ARCHS += vf6xx
+# setup TARGETS if not set for legacy and ease of debug.
+TARGETS ?= stm32/f0 stm32/f1 stm32/f2 stm32/f3 stm32/f4 stm32/f7 \
+ stm32/l0 stm32/l1 stm32/l4 \
+ efm32/g efm32/gg efm32/hg efm32/lg efm32/tg \
+ lm3s lm4f \
+ msp432/e4 \
+ lpc13xx lpc17xx lpc43xx \
+ sam/3a sam/3n sam/3s sam/3u sam/3x \
+ vf6xx
+
+TARGETS_DIRS = $(subst /,,$(TARGETS))
doc: html
-html: rebuildsources $(ARCHS)
- doxygen
-$(ARCHS):
- cd $@/; doxygen
+DoxygenLayout.xml: templates/DoxygenLayout_Root.xml
+ ../scripts/gendoxylayout.py --template $< --out $@ $(TARGETS_DIRS)
+
+define gen_DOC_TARGET
+DOC_TARGETS += doc_$(1)
+
+$(1)/:
+ @mkdir -p $$@
+
+$(1)/doxy.sourcelist: $(1)/
+ @../scripts/gendoxylist ../lib/$(TARGET_SRC_DIR) $(1)
+
+$(1)/Doxyfile: templates/Doxyfile_Device | $(1)/
+ @cat $$< | sed -s s/#device#/$(1)/g > $$@
+
+$(1)/DoxygenLayout_$(1).xml: templates/DoxygenLayout_Device.xml | $(1)/
+ @../scripts/gendoxylayout.py --template $$< --out $$@ --target $(1) $$(TARGETS_DIRS)
+
+doc_$(1): $(1)/doxy.sourcelist $(1)/Doxyfile $(1)/DoxygenLayout_$(1).xml
+ @(cd $(1); doxygen)
+endef
+
+$(foreach TARGET_SRC_DIR, $(TARGETS), $(eval $(call gen_DOC_TARGET,$(subst /,,$(TARGET_SRC_DIR)))))
+
+html: $(DOC_TARGETS) DoxygenLayout.xml
+ doxygen
clean:
- @rm -rf html/ */html/ */*.tag */doxy.sourcelist */doxygen_*.log
-
-rebuildsources:
- @printf "Manually regenerating source lists from build deps\n"
- ../scripts/gendoxylist ../lib/stm32/f0 stm32f0
- ../scripts/gendoxylist ../lib/stm32/f1 stm32f1
- ../scripts/gendoxylist ../lib/stm32/f2 stm32f2
- ../scripts/gendoxylist ../lib/stm32/f3 stm32f3
- ../scripts/gendoxylist ../lib/stm32/f4 stm32f4
- ../scripts/gendoxylist ../lib/stm32/f7 stm32f7
- ../scripts/gendoxylist ../lib/stm32/l0 stm32l0
- ../scripts/gendoxylist ../lib/stm32/l1 stm32l1
- ../scripts/gendoxylist ../lib/stm32/l4 stm32l4
- ../scripts/gendoxylist ../lib/efm32/g efm32g
- ../scripts/gendoxylist ../lib/efm32/gg efm32gg
- ../scripts/gendoxylist ../lib/efm32/hg efm32hg
- ../scripts/gendoxylist ../lib/efm32/lg efm32lg
- ../scripts/gendoxylist ../lib/efm32/tg efm32tg
- ../scripts/gendoxylist ../lib/lm3s lm3s
- ../scripts/gendoxylist ../lib/lm4f lm4f
- ../scripts/gendoxylist ../lib/msp432/e4 msp432e4
- ../scripts/gendoxylist ../lib/lpc13xx lpc13xx
- ../scripts/gendoxylist ../lib/lpc17xx lpc17xx
- ../scripts/gendoxylist ../lib/sam/3a sam3a
- ../scripts/gendoxylist ../lib/sam/3n sam3n
- ../scripts/gendoxylist ../lib/sam/3s sam3s
- ../scripts/gendoxylist ../lib/sam/3u sam3u
- ../scripts/gendoxylist ../lib/sam/3x sam3x
- ../scripts/gendoxylist ../lib/vf6xx vf6xx
-
-.PHONY: doc html $(ARCHS) rebuildsources
+ @rm -rf html/ $(TARGETS_DIRS) DoxygenLayout.xml doxygen.log
+
+.PHONY: doc html $(DOC_TARGETS)
diff --git a/doc/efm32g/Doxyfile b/doc/efm32g/Doxyfile
deleted file mode 100644
index 566d50e8..00000000
--- a/doc/efm32g/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for efm32 code level
-
-# 11 November 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_efm32g.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_efm32g.xml
-
-GENERATE_TAGFILE = efm32g.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/efm32g/DoxygenLayout_efm32g.xml b/doc/efm32g/DoxygenLayout_efm32g.xml
deleted file mode 100644
index 81cc3c19..00000000
--- a/doc/efm32g/DoxygenLayout_efm32g.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/efm32gg/Doxyfile b/doc/efm32gg/Doxyfile
deleted file mode 100644
index 7b9cda5b..00000000
--- a/doc/efm32gg/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for efm32 code level
-
-# 11 November 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_efm32gg.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_efm32gg.xml
-
-GENERATE_TAGFILE = efm32gg.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/efm32gg/DoxygenLayout_efm32gg.xml b/doc/efm32gg/DoxygenLayout_efm32gg.xml
deleted file mode 100644
index c80ef41e..00000000
--- a/doc/efm32gg/DoxygenLayout_efm32gg.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/efm32hg/Doxyfile b/doc/efm32hg/Doxyfile
deleted file mode 100644
index db164da4..00000000
--- a/doc/efm32hg/Doxyfile
+++ /dev/null
@@ -1,25 +0,0 @@
-# HTML Documentation for efm32 code level
-
-# 11 November 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_efm32hg.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_efm32hg.xml
-
-GENERATE_TAGFILE = efm32hg.tag
-
-ENABLE_PREPROCESSING = YES
diff --git a/doc/efm32hg/DoxygenLayout_efm32hg.xml b/doc/efm32hg/DoxygenLayout_efm32hg.xml
deleted file mode 100644
index 3301e743..00000000
--- a/doc/efm32hg/DoxygenLayout_efm32hg.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/efm32lg/Doxyfile b/doc/efm32lg/Doxyfile
deleted file mode 100644
index 7d5269fa..00000000
--- a/doc/efm32lg/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for efm32 code level
-
-# 11 November 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_efm32lg.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_efm32lg.xml
-
-GENERATE_TAGFILE = efm32lg.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/efm32lg/DoxygenLayout_efm32lg.xml b/doc/efm32lg/DoxygenLayout_efm32lg.xml
deleted file mode 100644
index e5df50ed..00000000
--- a/doc/efm32lg/DoxygenLayout_efm32lg.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/efm32tg/Doxyfile b/doc/efm32tg/Doxyfile
deleted file mode 100644
index 6ea2b79c..00000000
--- a/doc/efm32tg/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for efm32 code level
-
-# 11 November 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_efm32tg.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_efm32tg.xml
-
-GENERATE_TAGFILE = efm32tg.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/efm32tg/DoxygenLayout_efm32tg.xml b/doc/efm32tg/DoxygenLayout_efm32tg.xml
deleted file mode 100644
index 5a7f3959..00000000
--- a/doc/efm32tg/DoxygenLayout_efm32tg.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/lm3s/Doxyfile b/doc/lm3s/Doxyfile
deleted file mode 100644
index 07a62966..00000000
--- a/doc/lm3s/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for LM3S code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_lm3s.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_lm3s.xml
-
-GENERATE_TAGFILE = lm3s.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/lm3s/DoxygenLayout_lm3s.xml b/doc/lm3s/DoxygenLayout_lm3s.xml
deleted file mode 100644
index cc2303f2..00000000
--- a/doc/lm3s/DoxygenLayout_lm3s.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/lm4f/Doxyfile b/doc/lm4f/Doxyfile
deleted file mode 100644
index 16164ce2..00000000
--- a/doc/lm4f/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for LM3S code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_lm4f.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_lm4f.xml
-
-GENERATE_TAGFILE = lm4f.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/lm4f/DoxygenLayout_lm4f.xml b/doc/lm4f/DoxygenLayout_lm4f.xml
deleted file mode 100644
index 28020aa7..00000000
--- a/doc/lm4f/DoxygenLayout_lm4f.xml
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/lpc13xx/Doxyfile b/doc/lpc13xx/Doxyfile
deleted file mode 100644
index 4ed9d5f8..00000000
--- a/doc/lpc13xx/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for LPC13xx code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_lpc13xx.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_lpc13xx.xml
-
-GENERATE_TAGFILE = lpc13xx.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/lpc13xx/DoxygenLayout_lpc13xx.xml b/doc/lpc13xx/DoxygenLayout_lpc13xx.xml
deleted file mode 100644
index 921b7d88..00000000
--- a/doc/lpc13xx/DoxygenLayout_lpc13xx.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/lpc17xx/Doxyfile b/doc/lpc17xx/Doxyfile
deleted file mode 100644
index 0dba6631..00000000
--- a/doc/lpc17xx/Doxyfile
+++ /dev/null
@@ -1,28 +0,0 @@
-# HTML Documentation for LPC17xx code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_lpc17xx.log
-
-INPUT = ../../include/libopencm3/license.dox \
- ../../include/libopencm3/lpc17xx \
- ../../lib/lpc17xx
-
-LAYOUT_FILE = DoxygenLayout_lpc17xx.xml
-
-GENERATE_TAGFILE = lpc17xx.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/lpc17xx/DoxygenLayout_lpc17xx.xml b/doc/lpc17xx/DoxygenLayout_lpc17xx.xml
deleted file mode 100644
index 1da6c414..00000000
--- a/doc/lpc17xx/DoxygenLayout_lpc17xx.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/lpc43xx/Doxyfile b/doc/lpc43xx/Doxyfile
deleted file mode 100644
index 52be8d6e..00000000
--- a/doc/lpc43xx/Doxyfile
+++ /dev/null
@@ -1,28 +0,0 @@
-# HTML Documentation for LPC43xx code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_lpc43xx.log
-
-INPUT = ../../include/libopencm3/license.dox
-INPUT += ../../include/libopencm3/lpc43xx
-INPUT += ../../lib/lpc43xx
-
-LAYOUT_FILE = DoxygenLayout_lpc43xx.xml
-
-GENERATE_TAGFILE = lpc43xx.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/lpc43xx/DoxygenLayout_lpc43xx.xml b/doc/lpc43xx/DoxygenLayout_lpc43xx.xml
deleted file mode 100644
index bde9afca..00000000
--- a/doc/lpc43xx/DoxygenLayout_lpc43xx.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/msp432e4/Doxyfile b/doc/msp432e4/Doxyfile
deleted file mode 100644
index 889faad5..00000000
--- a/doc/msp432e4/Doxyfile
+++ /dev/null
@@ -1,11 +0,0 @@
-
-# Common settings, you shouldn't have to change these...
-@INCLUDE = ../Doxyfile_common
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-ENABLE_PREPROCESSING = YES
-
-# Target settings, should only need name changes
-WARN_LOGFILE = doxygen_msp432e4.log
-LAYOUT_FILE = DoxygenLayout_msp432e4.xml
-GENERATE_TAGFILE = msp432e4.tag
diff --git a/doc/msp432e4/DoxygenLayout_msp432e4.xml b/doc/msp432e4/DoxygenLayout_msp432e4.xml
deleted file mode 100644
index 781fb1e5..00000000
--- a/doc/msp432e4/DoxygenLayout_msp432e4.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/sam3a/Doxyfile b/doc/sam3a/Doxyfile
deleted file mode 100644
index ea06caee..00000000
--- a/doc/sam3a/Doxyfile
+++ /dev/null
@@ -1,29 +0,0 @@
-# HTML Documentation for SAM3A code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-# 09 February 2014
-# (C) Felix Held
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_sam3a.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_sam3a.xml
-
-GENERATE_TAGFILE = sam3a.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/sam3a/DoxygenLayout_sam3a.xml b/doc/sam3a/DoxygenLayout_sam3a.xml
deleted file mode 100644
index ce6bc7df..00000000
--- a/doc/sam3a/DoxygenLayout_sam3a.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/sam3n/Doxyfile b/doc/sam3n/Doxyfile
deleted file mode 100644
index a2dd4612..00000000
--- a/doc/sam3n/Doxyfile
+++ /dev/null
@@ -1,29 +0,0 @@
-# HTML Documentation for SAM3N code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-# 09 February 2014
-# (C) Felix Held
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_sam3n.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_sam3n.xml
-
-GENERATE_TAGFILE = sam3n.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/sam3n/DoxygenLayout_sam3n.xml b/doc/sam3n/DoxygenLayout_sam3n.xml
deleted file mode 100644
index 56399c0e..00000000
--- a/doc/sam3n/DoxygenLayout_sam3n.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/sam3s/Doxyfile b/doc/sam3s/Doxyfile
deleted file mode 100644
index 66a966fa..00000000
--- a/doc/sam3s/Doxyfile
+++ /dev/null
@@ -1,29 +0,0 @@
-# HTML Documentation for SAM3S code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-# 09 February 2014
-# (C) Felix Held
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_sam3s.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_sam3s.xml
-
-GENERATE_TAGFILE = sam3s.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/sam3s/DoxygenLayout_sam3s.xml b/doc/sam3s/DoxygenLayout_sam3s.xml
deleted file mode 100644
index ba744fef..00000000
--- a/doc/sam3s/DoxygenLayout_sam3s.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/sam3u/Doxyfile b/doc/sam3u/Doxyfile
deleted file mode 100644
index 0503fb33..00000000
--- a/doc/sam3u/Doxyfile
+++ /dev/null
@@ -1,29 +0,0 @@
-# HTML Documentation for SAM3U code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-# 09 February 2014
-# (C) Felix Held
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_sam3u.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_sam3u.xml
-
-GENERATE_TAGFILE = sam3u.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/sam3u/DoxygenLayout_sam3u.xml b/doc/sam3u/DoxygenLayout_sam3u.xml
deleted file mode 100644
index 498e89d7..00000000
--- a/doc/sam3u/DoxygenLayout_sam3u.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/sam3x/Doxyfile b/doc/sam3x/Doxyfile
deleted file mode 100644
index df4fe9e5..00000000
--- a/doc/sam3x/Doxyfile
+++ /dev/null
@@ -1,29 +0,0 @@
-# HTML Documentation for SAM3X code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-# 09 February 2014
-# (C) Felix Held
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_sam3x.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_sam3x.xml
-
-GENERATE_TAGFILE = sam3x.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/sam3x/DoxygenLayout_sam3x.xml b/doc/sam3x/DoxygenLayout_sam3x.xml
deleted file mode 100644
index c03fcebf..00000000
--- a/doc/sam3x/DoxygenLayout_sam3x.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f0/Doxyfile b/doc/stm32f0/Doxyfile
deleted file mode 100644
index 3c1d999a..00000000
--- a/doc/stm32f0/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32F0 code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32f0.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32f0.xml
-
-GENERATE_TAGFILE = stm32f0.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32f0/DoxygenLayout_stm32f0.xml b/doc/stm32f0/DoxygenLayout_stm32f0.xml
deleted file mode 100644
index 742f984b..00000000
--- a/doc/stm32f0/DoxygenLayout_stm32f0.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f0/index.html b/doc/stm32f0/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32f0/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32f1/Doxyfile b/doc/stm32f1/Doxyfile
deleted file mode 100644
index 65432dee..00000000
--- a/doc/stm32f1/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32F1 code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32f1.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32f1.xml
-
-GENERATE_TAGFILE = stm32f1.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32f1/DoxygenLayout_stm32f1.xml b/doc/stm32f1/DoxygenLayout_stm32f1.xml
deleted file mode 100644
index 063e2400..00000000
--- a/doc/stm32f1/DoxygenLayout_stm32f1.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f1/index.html b/doc/stm32f1/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32f1/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32f2/Doxyfile b/doc/stm32f2/Doxyfile
deleted file mode 100644
index 88eb906f..00000000
--- a/doc/stm32f2/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32F2 code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32f2.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32f2.xml
-
-GENERATE_TAGFILE = stm32f2.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32f2/DoxygenLayout_stm32f2.xml b/doc/stm32f2/DoxygenLayout_stm32f2.xml
deleted file mode 100644
index 99a1863e..00000000
--- a/doc/stm32f2/DoxygenLayout_stm32f2.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f2/index.html b/doc/stm32f2/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32f2/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32f3/Doxyfile b/doc/stm32f3/Doxyfile
deleted file mode 100644
index 8c788ef6..00000000
--- a/doc/stm32f3/Doxyfile
+++ /dev/null
@@ -1,22 +0,0 @@
-# HTML Documentation for STM32F3 code level
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32f3.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32f3.xml
-
-GENERATE_TAGFILE = stm32f3.tag
-
-ENABLE_PREPROCESSING = YES
diff --git a/doc/stm32f3/DoxygenLayout_stm32f3.xml b/doc/stm32f3/DoxygenLayout_stm32f3.xml
deleted file mode 100644
index a0a3200f..00000000
--- a/doc/stm32f3/DoxygenLayout_stm32f3.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f3/index.html b/doc/stm32f3/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32f3/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32f4/Doxyfile b/doc/stm32f4/Doxyfile
deleted file mode 100644
index 67f4ed8f..00000000
--- a/doc/stm32f4/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32F4 code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32f4.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32f4.xml
-
-GENERATE_TAGFILE = stm32f4.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32f4/DoxygenLayout_stm32f4.xml b/doc/stm32f4/DoxygenLayout_stm32f4.xml
deleted file mode 100644
index 839301f3..00000000
--- a/doc/stm32f4/DoxygenLayout_stm32f4.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f4/index.html b/doc/stm32f4/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32f4/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32f7/Doxyfile b/doc/stm32f7/Doxyfile
deleted file mode 100644
index 3d2c9e45..00000000
--- a/doc/stm32f7/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32F7 code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32f7.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32f7.xml
-
-GENERATE_TAGFILE = stm32f7.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32f7/DoxygenLayout_stm32f7.xml b/doc/stm32f7/DoxygenLayout_stm32f7.xml
deleted file mode 100644
index 843b7e06..00000000
--- a/doc/stm32f7/DoxygenLayout_stm32f7.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32f7/index.html b/doc/stm32f7/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32f7/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32l0/Doxyfile b/doc/stm32l0/Doxyfile
deleted file mode 100644
index 6a5f10b5..00000000
--- a/doc/stm32l0/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32L0 code level
-
-# 15 December 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32l0.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32l0.xml
-
-GENERATE_TAGFILE = stm32l0.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32l0/DoxygenLayout_stm32l0.xml b/doc/stm32l0/DoxygenLayout_stm32l0.xml
deleted file mode 100644
index 6015ab7e..00000000
--- a/doc/stm32l0/DoxygenLayout_stm32l0.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32l0/index.html b/doc/stm32l0/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32l0/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32l1/Doxyfile b/doc/stm32l1/Doxyfile
deleted file mode 100644
index 95820578..00000000
--- a/doc/stm32l1/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32L1 code level
-
-# 15 December 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32l1.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32l1.xml
-
-GENERATE_TAGFILE = stm32l1.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32l1/DoxygenLayout_stm32l1.xml b/doc/stm32l1/DoxygenLayout_stm32l1.xml
deleted file mode 100644
index 94ee8172..00000000
--- a/doc/stm32l1/DoxygenLayout_stm32l1.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32l1/index.html b/doc/stm32l1/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32l1/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/stm32l4/Doxyfile b/doc/stm32l4/Doxyfile
deleted file mode 100644
index 153cec42..00000000
--- a/doc/stm32l4/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for STM32L4 code level
-
-# 15 December 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_stm32l4.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_stm32l4.xml
-
-GENERATE_TAGFILE = stm32l4.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/stm32l4/DoxygenLayout_stm32l4.xml b/doc/stm32l4/DoxygenLayout_stm32l4.xml
deleted file mode 100644
index f6b2a6a2..00000000
--- a/doc/stm32l4/DoxygenLayout_stm32l4.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/stm32l4/index.html b/doc/stm32l4/index.html
deleted file mode 100644
index 7715877a..00000000
--- a/doc/stm32l4/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
diff --git a/doc/templates/Doxyfile_Device b/doc/templates/Doxyfile_Device
new file mode 100644
index 00000000..c1ba756c
--- /dev/null
+++ b/doc/templates/Doxyfile_Device
@@ -0,0 +1,7 @@
+@INCLUDE = ../Doxyfile_common
+INPUT = ../../include/libopencm3/license.dox
+@INCLUDE = doxy.sourcelist
+WARN_LOGFILE = doxygen_#device#.log
+LAYOUT_FILE = DoxygenLayout_#device#.xml
+GENERATE_TAGFILE = #device#.tag
+ENABLE_PREPROCESSING = YES
diff --git a/doc/templates/DoxygenLayout_Device.xml b/doc/templates/DoxygenLayout_Device.xml
new file mode 100644
index 00000000..853301b3
--- /dev/null
+++ b/doc/templates/DoxygenLayout_Device.xml
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/templates/DoxygenLayout_Root.xml b/doc/templates/DoxygenLayout_Root.xml
new file mode 100644
index 00000000..e39594f8
--- /dev/null
+++ b/doc/templates/DoxygenLayout_Root.xml
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/vf6xx/Doxyfile b/doc/vf6xx/Doxyfile
deleted file mode 100644
index 5041a4b3..00000000
--- a/doc/vf6xx/Doxyfile
+++ /dev/null
@@ -1,27 +0,0 @@
-# HTML Documentation for VF6XX code level
-
-# 14 September 2012
-# (C) Ken Sarkies
-
-#---------------------------------------------------------------------------
-# Common Include File
-#---------------------------------------------------------------------------
-
-@INCLUDE = ../Doxyfile_common
-
-#---------------------------------------------------------------------------
-# Local settings
-#---------------------------------------------------------------------------
-
-WARN_LOGFILE = doxygen_vf6xx.log
-
-INPUT = ../../include/libopencm3/license.dox
-@INCLUDE = doxy.sourcelist
-
-LAYOUT_FILE = DoxygenLayout_vf6xx.xml
-
-GENERATE_TAGFILE = vf6xx.tag
-
-ENABLE_PREPROCESSING = YES
-
-
diff --git a/doc/vf6xx/DoxygenLayout_vf6xx.xml b/doc/vf6xx/DoxygenLayout_vf6xx.xml
deleted file mode 100644
index 352b5872..00000000
--- a/doc/vf6xx/DoxygenLayout_vf6xx.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/vf6xx/index.html b/doc/vf6xx/index.html
deleted file mode 100644
index 048aa174..00000000
--- a/doc/vf6xx/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- Documentation index
-
-
--
cgit v1.2.3