\hypertarget{boot_8h}{}\doxysubsection{boot.\+h File Reference}
\label{boot_8h}\index{boot.h@{boot.h}}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga8a60eb0985d40ff71c42bb18f0f5789e}{B\+O\+O\+T\+L\+O\+A\+D\+E\+R\+\_\+\+S\+E\+C\+T\+I\+ON}}~\mbox{\hyperlink{group__avr__watchdog_gadaa6dd28b5d08df35e49b1248d7e5fb0}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}} ((section (\char`\"{}.bootloader\char`\"{})))
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga072040fce54f112355cb9ebf9ce41dd7}{boot\+\_\+spm\+\_\+interrupt\+\_\+enable}}()~(\+\_\+\+\_\+\+S\+P\+M\+\_\+\+R\+EG $\vert$= (\mbox{\hyperlink{group__avr__stdint_gaba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t}})\mbox{\hyperlink{group__avr__sfr_ga11643f271076024c395a93800b3d9546}{\+\_\+\+BV}}(S\+P\+M\+IE))
\item 
\#define \mbox{\hyperlink{group__avr__boot_gaf1e01d09c839793a6c0c990b1c5ae8b3}{boot\+\_\+spm\+\_\+interrupt\+\_\+disable}}()~(\+\_\+\+\_\+\+S\+P\+M\+\_\+\+R\+EG \&= (\mbox{\hyperlink{group__avr__stdint_gaba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t}})$\sim$\mbox{\hyperlink{group__avr__sfr_ga11643f271076024c395a93800b3d9546}{\+\_\+\+BV}}(S\+P\+M\+IE))
\item 
\#define \mbox{\hyperlink{group__avr__boot_gacd6843d51a4fa7d68f3c4bc5aa393a3e}{boot\+\_\+is\+\_\+spm\+\_\+interrupt}}()~(\+\_\+\+\_\+\+S\+P\+M\+\_\+\+R\+EG \& (\mbox{\hyperlink{group__avr__stdint_gaba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t}})\mbox{\hyperlink{group__avr__sfr_ga11643f271076024c395a93800b3d9546}{\+\_\+\+BV}}(S\+P\+M\+IE))
\item 
\#define \mbox{\hyperlink{group__avr__boot_gaaba5a29359af671a37bccaa6a77bca7c}{boot\+\_\+rww\+\_\+busy}}()~(\+\_\+\+\_\+\+S\+P\+M\+\_\+\+R\+EG \& (\mbox{\hyperlink{group__avr__stdint_gaba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t}})\mbox{\hyperlink{group__avr__sfr_ga11643f271076024c395a93800b3d9546}{\+\_\+\+BV}}(\+\_\+\+\_\+\+C\+O\+M\+M\+O\+N\+\_\+\+A\+SB))
\item 
\#define \mbox{\hyperlink{group__avr__boot_gae50dc01180110f30093a92fe64fe1565}{boot\+\_\+spm\+\_\+busy}}()~(\+\_\+\+\_\+\+S\+P\+M\+\_\+\+R\+EG \& (\mbox{\hyperlink{group__avr__stdint_gaba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t}})\mbox{\hyperlink{group__avr__sfr_ga11643f271076024c395a93800b3d9546}{\+\_\+\+BV}}(\+\_\+\+\_\+\+S\+P\+M\+\_\+\+E\+N\+A\+B\+LE))
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga24900c15109e8b419736d4b81b093fb8}{boot\+\_\+spm\+\_\+busy\+\_\+wait}}()~do\{\}while(\mbox{\hyperlink{group__avr__boot_gae50dc01180110f30093a92fe64fe1565}{boot\+\_\+spm\+\_\+busy}}())
\item 
\#define \mbox{\hyperlink{group__avr__boot_gac68c37ecf2354ba2af6e08379d65899f}{G\+E\+T\+\_\+\+L\+O\+W\+\_\+\+F\+U\+S\+E\+\_\+\+B\+I\+TS}}~(0x0000)
\item 
\#define \mbox{\hyperlink{group__avr__boot_gae12d288a22cfbfa9d0cde12b1a779bfe}{G\+E\+T\+\_\+\+L\+O\+C\+K\+\_\+\+B\+I\+TS}}~(0x0001)
\item 
\#define \mbox{\hyperlink{group__avr__boot_gaf08aabaebbd69da659357f402d4d28ce}{G\+E\+T\+\_\+\+E\+X\+T\+E\+N\+D\+E\+D\+\_\+\+F\+U\+S\+E\+\_\+\+B\+I\+TS}}~(0x0002)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga44e70c9662e7ac06484144c15bc69aea}{G\+E\+T\+\_\+\+H\+I\+G\+H\+\_\+\+F\+U\+S\+E\+\_\+\+B\+I\+TS}}~(0x0003)
\item 
\#define \mbox{\hyperlink{group__avr__boot_gad2cbdea59ffec2e77ee2e63106459797}{boot\+\_\+lock\+\_\+fuse\+\_\+bits\+\_\+get}}(address)
\item 
\#define \mbox{\hyperlink{group__avr__boot_gaf375d2543ba38dc56697b4f4bc37a717}{boot\+\_\+signature\+\_\+byte\+\_\+get}}(addr)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga61add108c778273ff68233d044c3acca}{boot\+\_\+page\+\_\+fill}}(address,  data)~\+\_\+\+\_\+boot\+\_\+page\+\_\+fill\+\_\+normal(address, data)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga7249d12e06789cd306583abf7def8176}{boot\+\_\+page\+\_\+erase}}(address)~\+\_\+\+\_\+boot\+\_\+page\+\_\+erase\+\_\+normal(address)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga013d6d8c679ebdbc0e5fac179c38c9aa}{boot\+\_\+page\+\_\+write}}(address)~\+\_\+\+\_\+boot\+\_\+page\+\_\+write\+\_\+normal(address)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga8d2baaca2991318e0b06fdf9a5264923}{boot\+\_\+rww\+\_\+enable}}()~\+\_\+\+\_\+boot\+\_\+rww\+\_\+enable()
\item 
\#define \mbox{\hyperlink{group__avr__boot_gadaa352690ac1c82c535da9d8faf77590}{boot\+\_\+lock\+\_\+bits\+\_\+set}}(lock\+\_\+bits)~\+\_\+\+\_\+boot\+\_\+lock\+\_\+bits\+\_\+set(lock\+\_\+bits)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga3f549e2ef9ca0f119a7070064c4dc372}{boot\+\_\+page\+\_\+fill\+\_\+safe}}(address,  data)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga5c345350a2fb349619b859dcf0dc0466}{boot\+\_\+page\+\_\+erase\+\_\+safe}}(address)
\item 
\#define \mbox{\hyperlink{group__avr__boot_ga107ad4c789e5c498062947d394ed98d5}{boot\+\_\+page\+\_\+write\+\_\+safe}}(address)
\item 
\#define \mbox{\hyperlink{group__avr__boot_gaeb0dba1dd9d338516a94c0bd8a8db78a}{boot\+\_\+rww\+\_\+enable\+\_\+safe}}()
\item 
\#define \mbox{\hyperlink{group__avr__boot_gac80bd4f863ff7645204adb0eda3556ea}{boot\+\_\+lock\+\_\+bits\+\_\+set\+\_\+safe}}(lock\+\_\+bits)
\end{DoxyCompactItemize}
