diff --git a/.project b/.project
index 3c62b3b02..0a669605f 100644
--- a/.project
+++ b/.project
@@ -79,4 +79,33 @@
org.eclipse.cdt.managedbuilder.core.managedBuildNature
org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+ 1358189266973
+
+ 22
+
+ org.eclipse.ui.ide.multiFilter
+ 1.0-name-matches-false-false-*.o
+
+
+
+ 1358189266977
+
+ 22
+
+ org.eclipse.ui.ide.multiFilter
+ 1.0-name-matches-false-false-*.d
+
+
+
+ 1358189266984
+
+ 10
+
+ org.eclipse.ui.ide.multiFilter
+ 1.0-name-matches-false-false-docs
+
+
+
diff --git a/demos/device/keyboard/.cproject b/demos/device/keyboard/.cproject
index 14fa2b05e..1d41d9ec5 100644
--- a/demos/device/keyboard/.cproject
+++ b/demos/device/keyboard/.cproject
@@ -5,6 +5,11 @@
+
+
+
+
+
@@ -18,13 +23,13 @@
-
+
-
+
-
+
-
+
@@ -651,9 +656,15 @@
+
+
+
+
+
+
@@ -667,46 +678,46 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
@@ -1300,6 +1311,7 @@
+
diff --git a/doxygen.Doxyfile b/doxygen.Doxyfile
index 70dda0592..7e52aa7a3 100644
--- a/doxygen.Doxyfile
+++ b/doxygen.Doxyfile
@@ -661,7 +661,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = ./
+INPUT = tinyusb demos
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -693,7 +693,7 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is
# run.
-EXCLUDE = tinyusb/device/romdriver tests
+EXCLUDE = tinyusb/device/romdriver tests
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded