\documentclass[11pt,paper=a4,oneside,headerinclude,ngerman]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{float}
\usepackage{wrapfig}

\usepackage{csquotes}
\usepackage[style=verbose-ibid,backend=bibtex]{biblatex}
\bibliography{index}

\usepackage{listings}
\usepackage{color}
\lstset{
	language=c++,
	columns=flexible,
	basicstyle={\small\ttfamily},
	frame=tb,
	keepspaces=true,
	breaklines=true,
	breakatwhitespace=true,
}

\begin{document}

\title{Implement Updates \textit{Over the Air} for ESP8266 microcontrollers}
\author{Dustin Frisch\\ C/C++ for Embedded Systems and Physical Computing\\ Angewandte Informatik\\ University of Applied Sciences Fulda\\ \texttt{dustin.frisch@informatik.hs-fulda.de}}
\date{\today}
\maketitle
\newpage

\begin{abstract} 
    This describes the implementation of durable and stable system for building firmware updates for embedded systems based on ESP8266\autocite{ESP8266} microcontrollers. This includes the mechanisms used to build the updates, distribute and install them on the device.
\end{abstract}

\input{1-introduction}
\input{2-environment}
\input{3-requirements}
\input{4-implementation}
\input{5-conclusion}

\printbibliography

\end{document}
