<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.20" xml:lang="en-US">
  <compounddef id="group__avr__assert" kind="group">
    <compoundname>avr_assert</compoundname>
    <title>&lt;assert.h&gt;: Diagnostics</title>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para><programlisting><codeline><highlight class="normal">#include<sp/>&lt;assert.h&gt;<sp/></highlight></codeline>
</programlisting></para>
<para>This header file defines a debugging aid.</para>
<para>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</para>
<para><programlisting><codeline><highlight class="normal">__ASSERT_USE_STDERR<sp/></highlight></codeline>
</programlisting></para>
<para>before including the <computeroutput>&lt;<ref refid="assert_8h" kindref="compound">assert.h</ref>&gt;</computeroutput> header file. By default, only <ref refid="stdlib_8h_1a63e28bec3592384b44606f011634c5a8" kindref="member">abort()</ref> will be called to halt the application. </para>
    </detaileddescription>
  </compounddef>
</doxygen>
