\documentclass[a4paper]{book}
\usepackage{a4wide}
\usepackage{makeidx}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage[utf8]{inputenc}
\usepackage{doxygen}
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large AVR }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.5.6}\\
\vspace*{0.5cm}
{\small Fri Mar 12 06:30:03 2010}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\chapter{Todo List}
\label{todo}
\input{todo}
\chapter{Test List}
\label{test}
\include{test}
\chapter{Module Index}
\input{modules}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Data Structure Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Module Documentation}
\input{group__Convertions}
\include{group__Basics}
\chapter{Namespace Documentation}
\input{namespacegen__regs}
\include{namespaceparse__doc}
\include{namespaceparse__symbols}
\chapter{Data Structure Documentation}
\input{struct__aes__ctr__ctx}
\include{struct__ext__point}
\include{struct__line}
\include{struct__point}
\include{struct__poly}
\include{struct__time__ext}
\include{struct__vect2__cart}
\include{struct__vect2__pol}
\include{structaes__key__st}
\include{structAX12}
\include{structAX12__Packet}
\include{structbiquad__filter}
\include{structblocking__detection}
\include{structbrushless}
\include{classcarte1}
\include{structcirbuf}
\include{structcolor__names__st}
\include{classcompteur}
\include{structcs}
\include{structerror}
\include{structerror__fct}
\include{structevent__t}
\include{structextract16}
\include{structextract32}
\include{structfixed__16}
\include{structfixed__32}
\include{structfixed__64}
\include{structgeneric__list}
\include{structinst}
\include{structinst__pgm}
\include{structlist__hdr}
\include{structMD5Context}
\include{structmenu}
\include{structmultiservo}
\include{structmultiservo__element}
\include{structobstacle__avoidance}
\include{structpid__filter}
\include{structpwm__ng}
\include{structquadramp__derivate__filter}
\include{structquadramp__filter}
\include{structramp__filter}
\include{structrc4__state}
\include{structrdline}
\include{structregs}
\include{structrobot__physical__params}
\include{structrobot__position}
\include{structrobot__system}
\include{structrs__polar}
\include{structrs__wheels}
\include{structtime__h}
\include{structtoken__hdr}
\include{structtoken__hdr__pgm}
\include{structtoken__num}
\include{structtoken__num__data}
\include{structtoken__num__pgm}
\include{structtoken__ops}
\include{structtoken__string}
\include{structtoken__string__data}
\include{structtoken__string__pgm}
\include{structtrajectory}
\include{structuart__config}
\include{structvt100}
\include{structxya__position}
\include{structxya__position__s16}
\chapter{File Documentation}
\input{gen__regs_8py}
\include{parse__doc_8py}
\include{checklist_8c}
\include{colors_8h}
\include{dialog_8h}
\include{inputbox_8c}
\include{lxdialog_8c}
\include{menubox_8c}
\include{msgbox_8c}
\include{textbox_8c}
\include{util_8c}
\include{yesno_8c}
\include{aversive_8h}
\include{errno_8h}
\include{include_2aversive_2error_8h}
\include{modules_2debug_2error_2error_8h}
\include{irq__lock_8h}
\include{include_2aversive_2list_8h}
\include{modules_2base_2list_2list_8h}
\include{parts_8h}
\include{AT86RF401_8h}
\include{AT89S51_8h}
\include{AT89S52_8h}
\include{AT90CAN128_8h}
\include{AT90CAN32_8h}
\include{AT90CAN64_8h}
\include{AT90PWM2_8h}
\include{AT90PWM216_8h}
\include{AT90PWM2B_8h}
\include{AT90PWM3_8h}
\include{AT90PWM316_8h}
\include{AT90PWM3B_8h}
\include{AT90S1200_8h}
\include{AT90S2313_8h}
\include{AT90S2323_8h}
\include{AT90S2343_8h}
\include{AT90S4414_8h}
\include{AT90S4433_8h}
\include{AT90S4434_8h}
\include{AT90S8515_8h}
\include{AT90S8515comp_8h}
\include{AT90S8535_8h}
\include{AT90S8535comp_8h}
\include{AT90USB1286_8h}
\include{AT90USB1287_8h}
\include{AT90USB162_8h}
\include{AT90USB646_8h}
\include{AT90USB647_8h}
\include{AT90USB82_8h}
\include{ATmega103_8h}
\include{ATmega103comp_8h}
\include{ATmega128_8h}
\include{ATmega1280_8h}
\include{ATmega1281_8h}
\include{ATmega1284P_8h}
\include{ATmega128A_8h}
\include{ATmega16_8h}
\include{ATmega161_8h}
\include{ATmega161comp_8h}
\include{ATmega162_8h}
\include{ATmega163_8h}
\include{ATmega164P_8h}
\include{ATmega165_8h}
\include{ATmega165P_8h}
\include{ATmega168_8h}
\include{ATmega168P_8h}
\include{ATmega168PA_8h}
\include{ATmega169_8h}
\include{ATmega169P_8h}
\include{ATmega16A_8h}
\include{ATmega16HVA_8h}
\include{ATmega16U4_8h}
\include{ATmega2560_8h}
\include{ATmega2561_8h}
\include{ATmega32_8h}
\include{ATmega323_8h}
\include{ATmega324P_8h}
\include{ATmega324PA_8h}
\include{ATmega325_8h}
\include{ATmega3250_8h}
\include{ATmega3250P_8h}
\include{ATmega325P_8h}
\include{ATmega328P_8h}
\include{ATmega329_8h}
\include{ATmega3290_8h}
\include{ATmega3290P_8h}
\include{ATmega329P_8h}
\include{ATmega32A_8h}
\include{ATmega32C1_8h}
\include{ATmega32HVB_8h}
\include{ATmega32M1_8h}
\include{ATmega32U4_8h}
\include{ATmega32U6_8h}
\include{ATmega406_8h}
\include{ATmega48_8h}
\include{ATmega48P_8h}
\include{ATmega64_8h}
\include{ATmega640_8h}
\include{ATmega644_8h}
\include{ATmega644P_8h}
\include{ATmega645_8h}
\include{ATmega6450_8h}
\include{ATmega649_8h}
\include{ATmega6490_8h}
\include{ATmega64A_8h}
\include{ATmega8_8h}
\include{ATmega8515_8h}
\include{ATmega8535_8h}
\include{ATmega88_8h}
\include{ATmega88P_8h}
\include{ATmega88PA_8h}
\include{ATmega8A_8h}
\include{ATtiny10_8h}
\include{ATtiny11_8h}
\include{ATtiny12_8h}
\include{ATtiny13_8h}
\include{ATtiny13A_8h}
\include{ATtiny15_8h}
\include{ATtiny167_8h}
\include{ATtiny22_8h}
\include{ATtiny2313_8h}
\include{ATtiny24_8h}
\include{ATtiny25_8h}
\include{ATtiny26_8h}
\include{ATtiny261_8h}
\include{ATtiny28_8h}
\include{ATtiny43U_8h}
\include{ATtiny44_8h}
\include{ATtiny45_8h}
\include{ATtiny461_8h}
\include{ATtiny48_8h}
\include{ATtiny84_8h}
\include{ATtiny85_8h}
\include{ATtiny861_8h}
\include{ATtiny88_8h}
\include{ATxmega128A1_8h}
\include{ATxmega128A3_8h}
\include{ATxmega256A3_8h}
\include{ATxmega256A3B_8h}
\include{ATxmega64A1_8h}
\include{ATxmega64A3_8h}
\include{pgmspace_8h}
\include{queue_8h}
\include{timers_8h}
\include{types_8h}
\include{include_2aversive_2wait_8h}
\include{modules_2base_2wait_2wait_8h}
\include{cirbuf_8c}
\include{cirbuf_8h}
\include{cirbuf__add__buf__head_8c}
\include{cirbuf__add__buf__tail_8c}
\include{cirbuf__add__head_8c}
\include{cirbuf__add__tail_8c}
\include{cirbuf__align_8c}
\include{cirbuf__del__buf__head_8c}
\include{cirbuf__del__buf__tail_8c}
\include{cirbuf__del__head_8c}
\include{cirbuf__del__tail_8c}
\include{cirbuf__get__buf__head_8c}
\include{cirbuf__get__buf__tail_8c}
\include{cirbuf__get__head_8c}
\include{cirbuf__get__tail_8c}
\include{f16_8h}
\include{f16__add_8c}
\include{f16__div_8c}
\include{f16__double_8c}
\include{f16__int_8c}
\include{f16__inv_8c}
\include{f16__msb__mul_8c}
\include{f16__mul_8c}
\include{f16__neg_8c}
\include{f16__print_8c}
\include{f16__sqrt_8c}
\include{f16__sub_8c}
\include{f16__to__s16_8h}
\include{f32_8h}
\include{f32__add_8c}
\include{f32__div_8c}
\include{f32__double_8c}
\include{f32__int_8c}
\include{f32__inv_8c}
\include{f32__msb__mul_8c}
\include{f32__mul_8c}
\include{f32__neg_8c}
\include{f32__print_8c}
\include{f32__sqrt_8c}
\include{f32__sub_8c}
\include{f32__to__s32_8h}
\include{f64_8h}
\include{f64__add_8c}
\include{f64__div_8c}
\include{f64__double_8c}
\include{f64__int_8c}
\include{f64__inv_8c}
\include{f64__msb__mul_8c}
\include{f64__mul_8c}
\include{f64__neg_8c}
\include{f64__print_8c}
\include{f64__sqrt_8c}
\include{f64__sub_8c}
\include{f64__to__s64_8h}
\include{s16__to__f16_8h}
\include{s32__to__f32_8h}
\include{s64__to__f64_8h}
\include{vect2_8c}
\include{vect2_8h}
\include{scheduler_8c}
\include{scheduler_8h}
\include{scheduler__add_8c}
\include{scheduler__del_8c}
\include{scheduler__dump_8c}
\include{scheduler__host_8c}
\include{scheduler__interrupt_8c}
\include{scheduler__private_8h}
\include{time_8c}
\include{time_8h}
\include{time__ext_8c}
\include{time__ext_8h}
\include{hertz_8h}
\include{irq__lock__macros_8h}
\include{utils_8h}
\include{utils__errno_8h}
\include{utils__types_8h}
\include{i2c_8c}
\include{i2c_8h}
\include{mf2__client_8c}
\include{mf2__client_8h}
\include{mf2__server_8c}
\include{mf2__server_8h}
\include{spi_8c}
\include{spi_8h}
\include{uart_8c}
\include{uart_8h}
\include{uart__defs_8h}
\include{uart__dev__io_8c}
\include{uart__errors_8h}
\include{uart__events_8c}
\include{uart__getconf_8c}
\include{uart__host_8c}
\include{uart__private_8h}
\include{uart__recv_8c}
\include{uart__recv9_8c}
\include{uart__recv9__nowait_8c}
\include{uart__recv__nowait_8c}
\include{uart__send_8c}
\include{uart__send9_8c}
\include{uart__send9__nowait_8c}
\include{uart__send__nowait_8c}
\include{uart__setconf_8c}
\include{aes_8h}
\include{aes__core_8c}
\include{aes__ctr_8c}
\include{aes__ctr_8h}
\include{aes__locl_8h}
\include{hmac__md5_8c}
\include{hmac__md5_8h}
\include{md5_8h}
\include{md5c_8c}
\include{rc4_8c}
\include{rc4_8h}
\include{diagnostic_8h}
\include{int__show_8c}
\include{stack__space_8c}
\include{error_8c}
\include{general__errors_8h}
\include{brushless_8c}
\include{double_2brushless_8c}
\include{brushless_8h}
\include{double_2brushless_8h}
\include{control__system__manager_8c}
\include{control__system__manager_8h}
\include{biquad_8c}
\include{biquad_8h}
\include{filter_8h}
\include{pid_8c}
\include{pid_8h}
\include{quadramp_8c}
\include{quadramp_8h}
\include{quadramp__derivate_8c}
\include{quadramp__derivate_8h}
\include{ramp_8c}
\include{ramp_8h}
\include{encoders__eirbot_8c}
\include{encoders__eirbot_8h}
\include{compteur_8vhd}
\include{test1_8vhd}
\include{encoders__microb_8c}
\include{encoders__microb_8h}
\include{encoders__spi_8c}
\include{encoders__spi_8h}
\include{lcd_8c}
\include{lcd_8h}
\include{lcd__protocol_8h}
\include{cc2420_8c}
\include{cc2420_8h}
\include{cc2420__arch_8h}
\include{blocking__detection__manager_8c}
\include{blocking__detection__manager_8h}
\include{obstacle__avoidance_8c}
\include{obstacle__avoidance_8h}
\include{position__manager_8c}
\include{position__manager_8h}
\include{angle__distance_8c}
\include{angle__distance_8h}
\include{robot__system_8c}
\include{robot__system_8h}
\include{trajectory__manager_8c}
\include{trajectory__manager_8h}
\include{ax12_8c}
\include{ax12_8h}
\include{ax12__address_8h}
\include{multiservo_8c}
\include{multiservo_8h}
\include{multiservo__archs_8h}
\include{base64_8c}
\include{base64_8h}
\include{hamming_8c}
\include{hamming_8h}
\include{adc_8c}
\include{adc_8h}
\include{adc__archs_8h}
\include{pwm_8c}
\include{pwm_8h}
\include{pwm__archs_8h}
\include{timers__synch_8c}
\include{timers__synch_8h}
\include{pwm__ng_8c}
\include{pwm__ng_8h}
\include{timer_8h}
\include{timer0__getset_8c}
\include{timer0__prescaler_8c}
\include{timer0__register__OC__at__tics_8c}
\include{timer0__register__OC__in__us_8c}
\include{timer0__register__OV_8c}
\include{timer0__startstop_8c}
\include{timer1__getset_8c}
\include{timer1__prescaler_8c}
\include{timer1__register__OC__at__tics_8c}
\include{timer1__register__OC__in__us_8c}
\include{timer1__register__OV_8c}
\include{timer1__startstop_8c}
\include{timer2__getset_8c}
\include{timer2__prescaler_8c}
\include{timer2__register__OC__at__tics_8c}
\include{timer2__register__OC__in__us_8c}
\include{timer2__register__OV_8c}
\include{timer2__startstop_8c}
\include{timer3__getset_8c}
\include{timer3__prescaler_8c}
\include{timer3__register__OC__at__tics_8c}
\include{timer3__register__OC__in__us_8c}
\include{timer3__register__OV_8c}
\include{timer3__startstop_8c}
\include{timer4__getset_8c}
\include{timer4__prescaler_8c}
\include{timer4__register__OC__at__tics_8c}
\include{timer4__register__OC__in__us_8c}
\include{timer4__register__OV_8c}
\include{timer4__startstop_8c}
\include{timer5__getset_8c}
\include{timer5__prescaler_8c}
\include{timer5__register__OC__at__tics_8c}
\include{timer5__register__OC__in__us_8c}
\include{timer5__register__OV_8c}
\include{timer5__startstop_8c}
\include{timer__conf__check_8c}
\include{timer__declarations_8h}
\include{timer__definitions_8h}
\include{timer__init_8c}
\include{timer__intr_8c}
\include{timer__intr_8h}
\include{timer__prescaler_8h}
\include{menu_8c}
\include{menu_8h}
\include{parse_8c}
\include{parse_8h}
\include{parse__num_8c}
\include{parse__num_8h}
\include{parse__string_8c}
\include{parse__string_8h}
\include{rdline_8c}
\include{rdline_8h}
\include{vt100_8c}
\include{vt100_8h}
\include{example1_2main_8c}
\include{example2_2main_8c}
\include{firefly__example1_2main_8c}
\include{profiling__example_2main_8c}
\include{firefly2__2_8h}
\include{parse__symbols_8py}
\printindex
\end{document}
