\hypertarget{group__avr__assert}{}\doxysubsection{$<$assert.\+h$>$\+: Diagnostics}
\label{group__avr__assert}\index{$<$assert.h$>$: Diagnostics@{$<$assert.h$>$: Diagnostics}}

\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{preprocessor}{\#include <\mbox{\hyperlink{assert_8h}{assert.h}}>} }
\end{DoxyCode}


This header file defines a debugging aid.

As there is no standard error output stream available for many applications using this library, the generation of a printable error message is not enabled by default. These messages will only be generated if the application defines the macro


\begin{DoxyCode}{0}
\DoxyCodeLine{\_\_ASSERT\_USE\_STDERR }
\end{DoxyCode}


before including the {\ttfamily $<$\mbox{\hyperlink{assert_8h}{assert.\+h}}$>$} header file. By default, only \mbox{\hyperlink{stdlib_8h_a63e28bec3592384b44606f011634c5a8}{abort()}} will be called to halt the application. 