# HTML Documentation for STM32F3 code level

#---------------------------------------------------------------------------
# Common Include File
#---------------------------------------------------------------------------

@INCLUDE = ../Doxyfile_common

#---------------------------------------------------------------------------
# Local settings
#---------------------------------------------------------------------------

WARN_LOGFILE           = doxygen_stm32f3.log

INPUT                  = ../../include/libopencm3/license.dox \
                         ../../include/libopencm3/stm32/f3 \
                         ../../include/libopencm3/stm32/common

INPUT                 += ../../lib/stm32/f3 \
                         ../../lib/stm32/common

EXCLUDE                = ../../include/libopencm3/stm32/f3/usb.h \
                         ../../include/libopencm3/stm32/f3/usb_desc.h

EXCLUDE_PATTERNS	= *_common_f24.h *_common_f24.c
EXCLUDE_PATTERNS	+= *_common_f124.h *_common_f124.c
EXCLUDE_PATTERNS	+= *_common_l1f24.h *_common_l1f24.c
EXCLUDE_PATTERNS	+= *_common_bcd.h *_common_bcd.c

LAYOUT_FILE		= DoxygenLayout_stm32f3.xml

TAGFILES		= ../cm3/cm3.tag=../../cm3/html

GENERATE_TAGFILE	= stm32f3.tag

ENABLE_PREPROCESSING	= YES