[doc] Generate Doxygen and add DIF listings
This commit adds Doxygen API documentation (for device code) to the docs
site and uses the Doxygen XML to create lists of DIFs for each
peripheral, which can be included on the peripheral page.
The Doxygen site still needs styling and some other work, which will
happen in a follow-up commit.
Signed-off-by: Sam Elliott <selliott@lowrisc.org>
diff --git a/apt-requirements.txt b/apt-requirements.txt
index afb46e8..8987540 100644
--- a/apt-requirements.txt
+++ b/apt-requirements.txt
@@ -8,6 +8,7 @@
build-essential
clang-format
curl
+doxygen
flex
g++
git
@@ -29,4 +30,5 @@
python3-yaml
srecord
tree
+xsltproc
zlib1g-dev