Marius Schwarz d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware 3 years ago
..
sphinx d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware 3 years ago
.gitignore d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware 3 years ago
Makefile d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware 3 years ago
README.md d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware 3 years ago
mee-spec.md d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware 3 years ago

README.md

Documentation Generation

Requirements

You'll need the following software:

Ubuntu

You can install the required software on Ubuntu with the following:

sudo apt install doxygen python3-sphinx python3-breathe graphviz python3-pydot
sudo apt install texlive-full latexmk

The second line can be omitted if you don't intend to build the PDF.

MacOS

You can install the required software on MacOS with the following:

brew install doxygen sphinx-doc graphviz
brew cask install mactex

The second line can be omitted if you don't intend to build the PDF.

Building the Docs

You can generate both the HTML and PDF documentation with

make

Or only the HTML or PDF docs using

make html

or

make pdf

You can clean the build files and outputs with

make clean