summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kauerz <kauerz@informatik.uni-luebeck.de>2012-02-09 22:59:58 +0100
committerAlexander Kauerz <kauerz@informatik.uni-luebeck.de>2012-02-09 22:59:58 +0100
commitfbea3ae42daade09ad42fe9ae9ca542f77b96c20 (patch)
tree4d2162027b1bac7830569d5f8efd9813f3497902
parent8f428f51b4b62d1f07c88cace7bb127e436271a5 (diff)
downloadledmatrix-fbea3ae42daade09ad42fe9ae9ca542f77b96c20.tar
ledmatrix-fbea3ae42daade09ad42fe9ae9ca542f77b96c20.zip
lolshield-matrix hinzu
-rw-r--r--Matrix_9x14/CMakeLists.txt27
-rw-r--r--Matrix_9x14/Life.cpp123
-rw-r--r--Matrix_9x14/build/CMakeCache.txt1202
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake49
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake50
-rwxr-xr-xMatrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.binbin0 -> 2582 bytes
-rwxr-xr-xMatrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.binbin0 -> 3123 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake26
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeError.log89
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeOutput.log1200
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt2
-rw-r--r--Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake15
-rw-r--r--Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c229
-rwxr-xr-xMatrix_9x14/build/CMakeFiles/CompilerIdC/a.outbin0 -> 2730 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp215
-rwxr-xr-xMatrix_9x14/build/CMakeFiles/CompilerIdCXX/a.outbin0 -> 3226 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake14
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make63
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake8
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal3
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make3
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make1
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache96
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake21
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.objbin0 -> 17944 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make106
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake10
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal17
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make17
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make8
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt1
-rw-r--r--Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make2
-rw-r--r--Matrix_9x14/build/CMakeFiles/Makefile.cmake65
-rw-r--r--Matrix_9x14/build/CMakeFiles/Makefile2201
-rw-r--r--Matrix_9x14/build/CMakeFiles/TargetDirectories.txt4
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache138
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache218
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake40
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make545
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake27
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake3
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal223
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make223
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make13
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt2
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make19
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache134
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake22
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make155
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake12
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake3
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal36
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make36
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make8
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.objbin0 -> 25136 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.objbin0 -> 16948 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.objbin0 -> 11500 bytes
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt2
-rw-r--r--Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make4
-rw-r--r--Matrix_9x14/build/CMakeFiles/cmake.check_cache1
-rw-r--r--Matrix_9x14/build/CMakeFiles/progress.marks1
-rw-r--r--Matrix_9x14/build/LIFE.eep1
-rwxr-xr-xMatrix_9x14/build/LIFE.elfbin0 -> 137640 bytes
-rw-r--r--Matrix_9x14/build/LIFE.hex994
-rw-r--r--Matrix_9x14/build/Makefile772
-rw-r--r--Matrix_9x14/build/cmake_install.cmake39
-rw-r--r--Matrix_9x14/build/libatmega328_CORE.abin0 -> 286986 bytes
-rw-r--r--Matrix_9x14/build/libatmega328_Charliplexing.abin0 -> 55104 bytes
-rw-r--r--Matrix_9x14/cmake/modules/ArduinoProcessing.cmake103
-rw-r--r--Matrix_9x14/cmake/modules/FindArduino.cmake978
-rw-r--r--Matrix_9x14/cmake/modules/Platform/Arduino.cmake0
-rw-r--r--Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake21
-rw-r--r--Matrix_9x14/cmake/toolchains/Arduino.cmake74
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops47
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/entries269
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base502
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base34
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base125
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base42
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base219
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base40
-rw-r--r--Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base14
-rw-r--r--Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp502
-rw-r--r--Matrix_9x14/libraries/Charliplexing/Charliplexing.h34
-rw-r--r--Matrix_9x14/libraries/Charliplexing/Figure.cpp125
-rw-r--r--Matrix_9x14/libraries/Charliplexing/Figure.h42
-rw-r--r--Matrix_9x14/libraries/Charliplexing/Font.cpp219
-rw-r--r--Matrix_9x14/libraries/Charliplexing/Font.h40
88 files changed, 10968 insertions, 0 deletions
diff --git a/Matrix_9x14/CMakeLists.txt b/Matrix_9x14/CMakeLists.txt
new file mode 100644
index 0000000..8c40c77
--- /dev/null
+++ b/Matrix_9x14/CMakeLists.txt
@@ -0,0 +1,27 @@
+#=============================================================================#
+# Author: QueezyTheGreat #
+# Date: 26.04.2011 #
+# #
+# Description: Arduino CMake example #
+# #
+#=============================================================================#
+set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) # CMake module search path
+set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/toolchains/Arduino.cmake) # Arduino Toolchain
+set(ARDUINO_LINKER_FLAGS "-lc -lm")
+set(ARDUINO_SDK_PATH ${CMAKE_SOURCE_DIR}/../arduino-1.0)
+
+cmake_minimum_required(VERSION 2.8)
+#====================================================================#
+# Setup Project #
+#====================================================================#
+project(GameOfLife)
+find_package(Arduino 1.0 REQUIRED)
+
+set(FIRMWARE_NAME LIFE)
+
+set(${FIRMWARE_NAME}_SRCS Life.cpp)
+set(${FIRMWARE_NAME}_BOARD atmega328)
+set(${FIRMWARE_NAME}_LIBS m )
+set(${FIRMWARE_NAME}_PORT /dev/ttyUSB0)
+
+generate_arduino_firmware(${FIRMWARE_NAME})
diff --git a/Matrix_9x14/Life.cpp b/Matrix_9x14/Life.cpp
new file mode 100644
index 0000000..37e1980
--- /dev/null
+++ b/Matrix_9x14/Life.cpp
@@ -0,0 +1,123 @@
+/*
+ Conway's "Life"
+
+ Writen for the LoL Shield, designed by Jimmie Rodgers:
+ http://jimmieprodgers.com/kits/lolshield/
+
+ This needs the Charliplexing library, which you can get at the
+ LoL Shield project page: http://code.google.com/p/lolshield/
+
+ Created by Jimmie Rodgers on 12/30/2009.
+ Adapted from: http://www.arduino.cc/playground/Main/DirectDriveLEDMatrix
+
+ History:
+ December 30, 2009 - V1.0 first version written at 26C3/Berlin
+
+ This is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Version 3 General Public
+ License as published by the Free Software Foundation;
+ or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <Arduino.h>
+#include <Charliplexing.h> //Imports the library, which needs to be
+ //Initialized in setup.
+
+#define DELAY 150 //Sets the time each generation is shown
+#define RESEEDRATE 5000 //Sets the rate the world is re-seeded
+#define SIZEX 14 //Sets the X axis size
+#define SIZEY 9 //Sets the Y axis size
+byte world[SIZEX][SIZEY][2]; //Creates a double buffer world
+long density = 50; //Sets density % during seeding
+int geck = 0; //Counter for re-seeding
+
+//Re-seeds based off of RESEEDRATE
+void seedWorld(){
+ randomSeed(analogRead(5));
+ for (int i = 0; i < SIZEX; i++) {
+ for (int j = 0; j < SIZEY; j++) {
+ if (random(100) < density) {
+ world[i][j][1] = 1;
+ }
+ }
+ }
+}
+
+//Runs the rule checks, including screen wrap
+int neighbours(int x, int y) {
+ return world[(x + 1) % SIZEX][y][0] +
+ world[x][(y + 1) % SIZEY][0] +
+ world[(x + SIZEX - 1) % SIZEX][y][0] +
+ world[x][(y + SIZEY - 1) % SIZEY][0] +
+ world[(x + 1) % SIZEX][(y + 1) % SIZEY][0] +
+ world[(x + SIZEX - 1) % SIZEX][(y + 1) % SIZEY][0] +
+ world[(x + SIZEX - 1) % SIZEX][(y + SIZEY - 1) % SIZEY][0] +
+ world[(x + 1) % SIZEX][(y + SIZEY - 1) % SIZEY][0];
+}
+
+void setup() {
+ LedSign::Init(); //Initilizes the LoL Shield
+ randomSeed(analogRead(5));
+ //Builds the world with an initial seed.
+ for (int i = 0; i < SIZEX; i++) {
+ for (int j = 0; j < SIZEY; j++) {
+ if (random(100) < density) {
+ world[i][j][0] = 1;
+ }
+ else {
+ world[i][j][0] = 0;
+ }
+ world[i][j][1] = 0;
+ }
+ }
+}
+
+void loop() {
+ // Birth and death cycle
+ for (int x = 0; x < SIZEX; x++) {
+ for (int y = 0; y < SIZEY; y++) {
+ // Default is for cell to stay the same
+ world[x][y][1] = world[x][y][0];
+ int count = neighbours(x, y);
+ geck++;
+ if (count == 3 && world[x][y][0] == 0) {
+ // A new cell is born
+ world[x][y][1] = 1;
+ LedSign::Set(x,y,1);
+ }
+ else if ((count < 2 || count > 3) && world[x][y][0] == 1) {
+ // Cell dies
+ world[x][y][1] = 0;
+ LedSign::Set(x,y,0);
+ }
+ }
+
+ }
+
+ //Counts and then checks for re-seeding
+ //Otherwise the display will die out at some point
+ geck++;
+ if (geck > RESEEDRATE){
+ seedWorld();
+ geck = 0;
+ }
+
+ // Copy next generation into place
+ for (int x = 0; x < SIZEX; x++) {
+ for (int y = 0; y < SIZEY; y++) {
+ world[x][y][0] = world[x][y][1];
+ }
+ }
+ delay(DELAY);
+}
+
+
diff --git a/Matrix_9x14/build/CMakeCache.txt b/Matrix_9x14/build/CMakeCache.txt
new file mode 100644
index 0000000..1a15873
--- /dev/null
+++ b/Matrix_9x14/build/CMakeCache.txt
@@ -0,0 +1,1202 @@
+# This is the CMakeCache file.
+# For build in directory: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+ARDUINO_AVRDUDE_CONFIG_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude.conf
+
+//Arvdude global flag list.
+ARDUINO_AVRDUDE_FLAGS:STRING=-V
+
+//Path to a program.
+ARDUINO_AVRDUDE_PROGRAM:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude
+
+//List of detected Arduino Board configurations
+ARDUINO_BOARDS:STRING=uno;atmega328;diecimila;nano328;nano;mega2560;mega;mini328;mini;ethernet;fio;bt328;bt;lilypad328;lilypad;pro5v328;pro5v;pro328;pro;atmega168;atmega8
+
+//Path to a file.
+ARDUINO_BOARDS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/boards.txt
+
+//Path to a file.
+ARDUINO_BOOTLOADERS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/bootloaders
+
+//Path to a file.
+ARDUINO_CORES_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores
+
+//Path to a file.
+ARDUINO_LIBRARIES_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries
+
+ARDUINO_OBJCOPY_EEP_FLAGS:STRING=-O;ihex;-j;.eeprom;--set-section-flags=.eeprom=alloc,load;--no-change-warnings;--change-section-lma;.eeprom=0
+
+ARDUINO_OBJCOPY_HEX_FLAGS:STRING=-O;ihex;-R;.eeprom
+
+//List of detected Arduino Board configurations
+ARDUINO_PROGRAMMERS:STRING=avrisp;avrispmkii;usbtinyisp;usbasp;parallel;arduinoisp
+
+//Path to a file.
+ARDUINO_PROGRAMMERS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/programmers.txt
+
+//Path to a file.
+ARDUINO_REVISIONS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/revisions.txt
+
+//Arduino SDK Version
+ARDUINO_SDK_VERSION:STRING=1.0
+
+//Path to a file.
+ARDUINO_VARIANTS_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants
+
+//Path to a file.
+ARDUINO_VERSION_PATH:FILEPATH=/home/xel/Dokumente/ledmatrix/arduino-1.0/lib/version.txt
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/avr-ar
+
+//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
+// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler.
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/avr-g++
+
+//Path to a program.
+CMAKE_CXX_COMPILER_WITH_PATH:FILEPATH=/usr/bin/avr-g++
+
+CMAKE_CXX_FLAGS:STRING=-g -Os -ffunction-sections -fdata-sections -fno-exceptions
+
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g -ffunction-sections -fdata-sections -fno-exceptions
+
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -ffunction-sections -fdata-sections -fno-exceptions
+
+CMAKE_CXX_FLAGS_RELEASE:STRING=-0s -DNDEBUG -ffunction-sections -fdata-sections -fno-exceptions
+
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-0s -g -ffunction-sections -fdata-sections -fno-exceptions
+
+//C compiler.
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/avr-gcc
+
+//Path to a program.
+CMAKE_C_COMPILER_WITH_PATH:FILEPATH=/usr/bin/avr-gcc
+
+CMAKE_C_FLAGS:STRING=-g -Os -ffunction-sections -fdata-sections
+
+CMAKE_C_FLAGS_DEBUG:STRING=-g -ffunction-sections -fdata-sections
+
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG -ffunction-sections -fdata-sections
+
+CMAKE_C_FLAGS_RELEASE:STRING=-0s -DNDEBUG -w -ffunction-sections -fdata-sections
+
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-0s -g -w -ffunction-sections -fdata-sections
+
+CMAKE_EXE_LINKER_FLAGS:STRING=-lc -lm
+
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=-lc -lm
+
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=-lc -lm
+
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=-lc -lm
+
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=-lc -lm
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/avr-ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/avr-nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/avr-objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/avr-objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=GameOfLife
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/avr-ranlib
+
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/avr-strip
+
+//The CMake toolchain file
+CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/xel/Dokumente/ledmatrix/Matrix_9x14/cmake/toolchains/Arduino.cmake
+
+//If true, cmake will use relative paths in makefiles and projects.
+CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=ON
+
+//Value Computed by CMake
+GameOfLife_BINARY_DIR:STATIC=/home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+//Value Computed by CMake
+GameOfLife_SOURCE_DIR:STATIC=/home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+//Dependencies for target
+atmega328_CORE_LIB_DEPENDS:STATIC=
+
+//Dependencies for the target
+atmega328_Charliplexing_LIB_DEPENDS:STATIC=general;atmega328_CORE;
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: ARDUINO_AVRDUDE_CONFIG_PATH
+ARDUINO_AVRDUDE_CONFIG_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_AVRDUDE_FLAGS
+ARDUINO_AVRDUDE_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_AVRDUDE_PROGRAM
+ARDUINO_AVRDUDE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_BOARDS
+ARDUINO_BOARDS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_BOARDS_PATH
+ARDUINO_BOARDS_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_BOOTLOADERS_PATH
+ARDUINO_BOOTLOADERS_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_CORES_PATH
+ARDUINO_CORES_PATH-ADVANCED:INTERNAL=1
+//Arduino Found
+ARDUINO_FOUND:INTERNAL=True
+//ADVANCED property for variable: ARDUINO_LIBRARIES_PATH
+ARDUINO_LIBRARIES_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_OBJCOPY_EEP_FLAGS
+ARDUINO_OBJCOPY_EEP_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_OBJCOPY_HEX_FLAGS
+ARDUINO_OBJCOPY_HEX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_PROGRAMMERS
+ARDUINO_PROGRAMMERS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_PROGRAMMERS_PATH
+ARDUINO_PROGRAMMERS_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_REVISIONS_PATH
+ARDUINO_REVISIONS_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_SDK_VERSION
+ARDUINO_SDK_VERSION-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_VARIANTS_PATH
+ARDUINO_VARIANTS_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ARDUINO_VERSION_PATH
+ARDUINO_VERSION_PATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_BUILD_TOOL
+CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
+//What is the target build tool cmake is generating for.
+CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=5
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_WITH_PATH
+CMAKE_CXX_COMPILER_WITH_PATH-ADVANCED:INTERNAL=1
+CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_WITH_PATH
+CMAKE_C_COMPILER_WITH_PATH-ADVANCED:INTERNAL=1
+CMAKE_C_COMPILER_WORKS:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Result of TRY_COMPILE
+CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
+//Result of TRY_COMPILE
+CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Start directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/xel/Dokumente/ledmatrix/Matrix_9x14
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/bin/uname
+//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
+CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding Arduino
+FIND_PACKAGE_MESSAGE_DETAILS_Arduino:INTERNAL=[/home/xel/Dokumente/ledmatrix/Matrix_9x14/../arduino-1.0][1.0][v1.0(1.0)]
+//Arduino arduinoisp Board settings list
+arduinoisp.SETTINGS:INTERNAL=name;communication;protocol;speed
+//Arduino arduinoisp Board setting
+arduinoisp.communication:INTERNAL=serial
+//Arduino arduinoisp Board setting
+arduinoisp.name:INTERNAL=Arduino as ISP
+//Arduino arduinoisp Board setting
+arduinoisp.protocol:INTERNAL=stk500v1
+//Arduino arduinoisp Board setting
+arduinoisp.speed:INTERNAL=19200
+//Arduino atmega168 Board settings list
+atmega168.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino atmega168 Board sub-settings list
+atmega168.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino atmega168 Board setting
+atmega168.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino atmega168 Board setting
+atmega168.bootloader.file:INTERNAL=ATmegaBOOT_168_ng.hex
+//Arduino atmega168 Board setting
+atmega168.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino atmega168 Board setting
+atmega168.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino atmega168 Board setting
+atmega168.bootloader.low_fuses:INTERNAL=0xff
+//Arduino atmega168 Board setting
+atmega168.bootloader.path:INTERNAL=atmega
+//Arduino atmega168 Board setting
+atmega168.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino atmega168 Board sub-settings list
+atmega168.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino atmega168 Board setting
+atmega168.build.core:INTERNAL=arduino
+//Arduino atmega168 Board setting
+atmega168.build.f_cpu:INTERNAL=16000000L
+//Arduino atmega168 Board setting
+atmega168.build.mcu:INTERNAL=atmega168
+//Arduino atmega168 Board setting
+atmega168.build.variant:INTERNAL=standard
+//Arduino atmega168 Board setting
+atmega168.name:INTERNAL=Arduino NG or older w/ ATmega168
+//Arduino atmega168 Board sub-settings list
+atmega168.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino atmega168 Board setting
+atmega168.upload.maximum_size:INTERNAL=14336
+//Arduino atmega168 Board setting
+atmega168.upload.protocol:INTERNAL=arduino
+//Arduino atmega168 Board setting
+atmega168.upload.speed:INTERNAL=19200
+//Arduino atmega328 Board settings list
+atmega328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino atmega328 Board sub-settings list
+atmega328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino atmega328 Board setting
+atmega328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino atmega328 Board setting
+atmega328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328.hex
+//Arduino atmega328 Board setting
+atmega328.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino atmega328 Board setting
+atmega328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino atmega328 Board setting
+atmega328.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino atmega328 Board setting
+atmega328.bootloader.path:INTERNAL=atmega
+//Arduino atmega328 Board setting
+atmega328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino atmega328 Board sub-settings list
+atmega328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino atmega328 Board setting
+atmega328.build.core:INTERNAL=arduino
+//Arduino atmega328 Board setting
+atmega328.build.f_cpu:INTERNAL=16000000L
+//Arduino atmega328 Board setting
+atmega328.build.mcu:INTERNAL=atmega328p
+//Arduino atmega328 Board setting
+atmega328.build.variant:INTERNAL=standard
+//Arduino atmega328 Board setting
+atmega328.name:INTERNAL=Arduino Duemilanove w/ ATmega328
+//Arduino atmega328 Board sub-settings list
+atmega328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino atmega328 Board setting
+atmega328.upload.maximum_size:INTERNAL=30720
+//Arduino atmega328 Board setting
+atmega328.upload.protocol:INTERNAL=arduino
+//Arduino atmega328 Board setting
+atmega328.upload.speed:INTERNAL=57600
+//Arduino atmega8 Board settings list
+atmega8.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino atmega8 Board sub-settings list
+atmega8.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;path;file;unlock_bits;lock_bits
+//Arduino atmega8 Board setting
+atmega8.bootloader.file:INTERNAL=ATmegaBOOT.hex
+//Arduino atmega8 Board setting
+atmega8.bootloader.high_fuses:INTERNAL=0xca
+//Arduino atmega8 Board setting
+atmega8.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino atmega8 Board setting
+atmega8.bootloader.low_fuses:INTERNAL=0xdf
+//Arduino atmega8 Board setting
+atmega8.bootloader.path:INTERNAL=atmega8
+//Arduino atmega8 Board setting
+atmega8.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino atmega8 Board sub-settings list
+atmega8.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino atmega8 Board setting
+atmega8.build.core:INTERNAL=arduino
+//Arduino atmega8 Board setting
+atmega8.build.f_cpu:INTERNAL=16000000L
+//Arduino atmega8 Board setting
+atmega8.build.mcu:INTERNAL=atmega8
+//Arduino atmega8 Board setting
+atmega8.build.variant:INTERNAL=standard
+//Arduino atmega8 Board setting
+atmega8.name:INTERNAL=Arduino NG or older w/ ATmega8
+//Arduino atmega8 Board sub-settings list
+atmega8.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino atmega8 Board setting
+atmega8.upload.maximum_size:INTERNAL=7168
+//Arduino atmega8 Board setting
+atmega8.upload.protocol:INTERNAL=arduino
+//Arduino atmega8 Board setting
+atmega8.upload.speed:INTERNAL=19200
+//Arduino avrisp Board settings list
+avrisp.SETTINGS:INTERNAL=name;communication;protocol
+//Arduino avrisp Board setting
+avrisp.communication:INTERNAL=serial
+//Arduino avrisp Board setting
+avrisp.name:INTERNAL=AVR ISP
+//Arduino avrisp Board setting
+avrisp.protocol:INTERNAL=stk500v1
+//Arduino avrispmkii Board settings list
+avrispmkii.SETTINGS:INTERNAL=name;communication;protocol
+//Arduino avrispmkii Board setting
+avrispmkii.communication:INTERNAL=usb
+//Arduino avrispmkii Board setting
+avrispmkii.name:INTERNAL=AVRISP mkII
+//Arduino avrispmkii Board setting
+avrispmkii.protocol:INTERNAL=stk500v2
+//Arduino bt Board settings list
+bt.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino bt Board sub-settings list
+bt.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino bt Board setting
+bt.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino bt Board setting
+bt.bootloader.file:INTERNAL=ATmegaBOOT_168.hex
+//Arduino bt Board setting
+bt.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino bt Board setting
+bt.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino bt Board setting
+bt.bootloader.low_fuses:INTERNAL=0xff
+//Arduino bt Board setting
+bt.bootloader.path:INTERNAL=bt
+//Arduino bt Board setting
+bt.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino bt Board sub-settings list
+bt.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino bt Board setting
+bt.build.core:INTERNAL=arduino
+//Arduino bt Board setting
+bt.build.f_cpu:INTERNAL=16000000L
+//Arduino bt Board setting
+bt.build.mcu:INTERNAL=atmega168
+//Arduino bt Board setting
+bt.build.variant:INTERNAL=eightanaloginputs
+//Arduino bt Board setting
+bt.name:INTERNAL=Arduino BT w/ ATmega168
+//Arduino bt Board sub-settings list
+bt.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed;disable_flushing
+//Arduino bt Board setting
+bt.upload.disable_flushing:INTERNAL=true
+//Arduino bt Board setting
+bt.upload.maximum_size:INTERNAL=14336
+//Arduino bt Board setting
+bt.upload.protocol:INTERNAL=arduino
+//Arduino bt Board setting
+bt.upload.speed:INTERNAL=19200
+//Arduino bt328 Board settings list
+bt328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino bt328 Board sub-settings list
+bt328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino bt328 Board setting
+bt328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino bt328 Board setting
+bt328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_bt.hex
+//Arduino bt328 Board setting
+bt328.bootloader.high_fuses:INTERNAL=0xd8
+//Arduino bt328 Board setting
+bt328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino bt328 Board setting
+bt328.bootloader.low_fuses:INTERNAL=0xff
+//Arduino bt328 Board setting
+bt328.bootloader.path:INTERNAL=bt
+//Arduino bt328 Board setting
+bt328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino bt328 Board sub-settings list
+bt328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino bt328 Board setting
+bt328.build.core:INTERNAL=arduino
+//Arduino bt328 Board setting
+bt328.build.f_cpu:INTERNAL=16000000L
+//Arduino bt328 Board setting
+bt328.build.mcu:INTERNAL=atmega328p
+//Arduino bt328 Board setting
+bt328.build.variant:INTERNAL=eightanaloginputs
+//Arduino bt328 Board setting
+bt328.name:INTERNAL=Arduino BT w/ ATmega328
+//Arduino bt328 Board sub-settings list
+bt328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed;disable_flushing
+//Arduino bt328 Board setting
+bt328.upload.disable_flushing:INTERNAL=true
+//Arduino bt328 Board setting
+bt328.upload.maximum_size:INTERNAL=28672
+//Arduino bt328 Board setting
+bt328.upload.protocol:INTERNAL=arduino
+//Arduino bt328 Board setting
+bt328.upload.speed:INTERNAL=19200
+//Arduino diecimila Board settings list
+diecimila.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino diecimila Board sub-settings list
+diecimila.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino diecimila Board setting
+diecimila.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino diecimila Board setting
+diecimila.bootloader.file:INTERNAL=ATmegaBOOT_168_diecimila.hex
+//Arduino diecimila Board setting
+diecimila.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino diecimila Board setting
+diecimila.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino diecimila Board setting
+diecimila.bootloader.low_fuses:INTERNAL=0xff
+//Arduino diecimila Board setting
+diecimila.bootloader.path:INTERNAL=atmega
+//Arduino diecimila Board setting
+diecimila.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino diecimila Board sub-settings list
+diecimila.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino diecimila Board setting
+diecimila.build.core:INTERNAL=arduino
+//Arduino diecimila Board setting
+diecimila.build.f_cpu:INTERNAL=16000000L
+//Arduino diecimila Board setting
+diecimila.build.mcu:INTERNAL=atmega168
+//Arduino diecimila Board setting
+diecimila.build.variant:INTERNAL=standard
+//Arduino diecimila Board setting
+diecimila.name:INTERNAL=Arduino Diecimila or Duemilanove w/ ATmega168
+//Arduino diecimila Board sub-settings list
+diecimila.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino diecimila Board setting
+diecimila.upload.maximum_size:INTERNAL=14336
+//Arduino diecimila Board setting
+diecimila.upload.protocol:INTERNAL=arduino
+//Arduino diecimila Board setting
+diecimila.upload.speed:INTERNAL=19200
+//Arduino ethernet Board settings list
+ethernet.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino ethernet Board sub-settings list
+ethernet.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino ethernet Board setting
+ethernet.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino ethernet Board setting
+ethernet.bootloader.file:INTERNAL=optiboot_atmega328.hex
+//Arduino ethernet Board setting
+ethernet.bootloader.high_fuses:INTERNAL=0xde
+//Arduino ethernet Board setting
+ethernet.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino ethernet Board setting
+ethernet.bootloader.low_fuses:INTERNAL=0xff
+//Arduino ethernet Board setting
+ethernet.bootloader.path:INTERNAL=optiboot
+//Arduino ethernet Board setting
+ethernet.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino ethernet Board sub-settings list
+ethernet.build.SUBSETTINGS:INTERNAL=variant;mcu;f_cpu;core
+//Arduino ethernet Board setting
+ethernet.build.core:INTERNAL=arduino
+//Arduino ethernet Board setting
+ethernet.build.f_cpu:INTERNAL=16000000L
+//Arduino ethernet Board setting
+ethernet.build.mcu:INTERNAL=atmega328p
+//Arduino ethernet Board setting
+ethernet.build.variant:INTERNAL=standard
+//Arduino ethernet Board setting
+ethernet.name:INTERNAL=Arduino Ethernet
+//Arduino ethernet Board sub-settings list
+ethernet.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino ethernet Board setting
+ethernet.upload.maximum_size:INTERNAL=32256
+//Arduino ethernet Board setting
+ethernet.upload.protocol:INTERNAL=arduino
+//Arduino ethernet Board setting
+ethernet.upload.speed:INTERNAL=115200
+//Arduino fio Board settings list
+fio.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino fio Board sub-settings list
+fio.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino fio Board setting
+fio.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino fio Board setting
+fio.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_pro_8MHz.hex
+//Arduino fio Board setting
+fio.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino fio Board setting
+fio.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino fio Board setting
+fio.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino fio Board setting
+fio.bootloader.path:INTERNAL=arduino:atmega
+//Arduino fio Board setting
+fio.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino fio Board sub-settings list
+fio.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino fio Board setting
+fio.build.core:INTERNAL=arduino
+//Arduino fio Board setting
+fio.build.f_cpu:INTERNAL=8000000L
+//Arduino fio Board setting
+fio.build.mcu:INTERNAL=atmega328p
+//Arduino fio Board setting
+fio.build.variant:INTERNAL=eightanaloginputs
+//Arduino fio Board setting
+fio.name:INTERNAL=Arduino Fio
+//Arduino fio Board sub-settings list
+fio.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino fio Board setting
+fio.upload.maximum_size:INTERNAL=30720
+//Arduino fio Board setting
+fio.upload.protocol:INTERNAL=arduino
+//Arduino fio Board setting
+fio.upload.speed:INTERNAL=57600
+//Arduino lilypad Board settings list
+lilypad.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino lilypad Board sub-settings list
+lilypad.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino lilypad Board setting
+lilypad.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino lilypad Board setting
+lilypad.bootloader.file:INTERNAL=LilyPadBOOT_168.hex
+//Arduino lilypad Board setting
+lilypad.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino lilypad Board setting
+lilypad.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino lilypad Board setting
+lilypad.bootloader.low_fuses:INTERNAL=0xe2
+//Arduino lilypad Board setting
+lilypad.bootloader.path:INTERNAL=lilypad
+//Arduino lilypad Board setting
+lilypad.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino lilypad Board sub-settings list
+lilypad.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino lilypad Board setting
+lilypad.build.core:INTERNAL=arduino
+//Arduino lilypad Board setting
+lilypad.build.f_cpu:INTERNAL=8000000L
+//Arduino lilypad Board setting
+lilypad.build.mcu:INTERNAL=atmega168
+//Arduino lilypad Board setting
+lilypad.build.variant:INTERNAL=standard
+//Arduino lilypad Board setting
+lilypad.name:INTERNAL=LilyPad Arduino w/ ATmega168
+//Arduino lilypad Board sub-settings list
+lilypad.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino lilypad Board setting
+lilypad.upload.maximum_size:INTERNAL=14336
+//Arduino lilypad Board setting
+lilypad.upload.protocol:INTERNAL=arduino
+//Arduino lilypad Board setting
+lilypad.upload.speed:INTERNAL=19200
+//Arduino lilypad328 Board settings list
+lilypad328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino lilypad328 Board sub-settings list
+lilypad328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_pro_8MHz.hex
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.path:INTERNAL=atmega
+//Arduino lilypad328 Board setting
+lilypad328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino lilypad328 Board sub-settings list
+lilypad328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino lilypad328 Board setting
+lilypad328.build.core:INTERNAL=arduino
+//Arduino lilypad328 Board setting
+lilypad328.build.f_cpu:INTERNAL=8000000L
+//Arduino lilypad328 Board setting
+lilypad328.build.mcu:INTERNAL=atmega328p
+//Arduino lilypad328 Board setting
+lilypad328.build.variant:INTERNAL=standard
+//Arduino lilypad328 Board setting
+lilypad328.name:INTERNAL=LilyPad Arduino w/ ATmega328
+//Arduino lilypad328 Board sub-settings list
+lilypad328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino lilypad328 Board setting
+lilypad328.upload.maximum_size:INTERNAL=30720
+//Arduino lilypad328 Board setting
+lilypad328.upload.protocol:INTERNAL=arduino
+//Arduino lilypad328 Board setting
+lilypad328.upload.speed:INTERNAL=57600
+//Arduino mega Board settings list
+mega.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino mega Board sub-settings list
+mega.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino mega Board setting
+mega.bootloader.extended_fuses:INTERNAL=0xF5
+//Arduino mega Board setting
+mega.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega1280.hex
+//Arduino mega Board setting
+mega.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino mega Board setting
+mega.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino mega Board setting
+mega.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino mega Board setting
+mega.bootloader.path:INTERNAL=atmega
+//Arduino mega Board setting
+mega.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino mega Board sub-settings list
+mega.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino mega Board setting
+mega.build.core:INTERNAL=arduino
+//Arduino mega Board setting
+mega.build.f_cpu:INTERNAL=16000000L
+//Arduino mega Board setting
+mega.build.mcu:INTERNAL=atmega1280
+//Arduino mega Board setting
+mega.build.variant:INTERNAL=mega
+//Arduino mega Board setting
+mega.name:INTERNAL=Arduino Mega (ATmega1280)
+//Arduino mega Board sub-settings list
+mega.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino mega Board setting
+mega.upload.maximum_size:INTERNAL=126976
+//Arduino mega Board setting
+mega.upload.protocol:INTERNAL=arduino
+//Arduino mega Board setting
+mega.upload.speed:INTERNAL=57600
+//Arduino mega2560 Board settings list
+mega2560.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino mega2560 Board sub-settings list
+mega2560.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino mega2560 Board setting
+mega2560.bootloader.extended_fuses:INTERNAL=0xFD
+//Arduino mega2560 Board setting
+mega2560.bootloader.file:INTERNAL=stk500boot_v2_mega2560.hex
+//Arduino mega2560 Board setting
+mega2560.bootloader.high_fuses:INTERNAL=0xD8
+//Arduino mega2560 Board setting
+mega2560.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino mega2560 Board setting
+mega2560.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino mega2560 Board setting
+mega2560.bootloader.path:INTERNAL=stk500v2
+//Arduino mega2560 Board setting
+mega2560.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino mega2560 Board sub-settings list
+mega2560.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino mega2560 Board setting
+mega2560.build.core:INTERNAL=arduino
+//Arduino mega2560 Board setting
+mega2560.build.f_cpu:INTERNAL=16000000L
+//Arduino mega2560 Board setting
+mega2560.build.mcu:INTERNAL=atmega2560
+//Arduino mega2560 Board setting
+mega2560.build.variant:INTERNAL=mega
+//Arduino mega2560 Board setting
+mega2560.name:INTERNAL=Arduino Mega 2560 or Mega ADK
+//Arduino mega2560 Board sub-settings list
+mega2560.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino mega2560 Board setting
+mega2560.upload.maximum_size:INTERNAL=258048
+//Arduino mega2560 Board setting
+mega2560.upload.protocol:INTERNAL=stk500v2
+//Arduino mega2560 Board setting
+mega2560.upload.speed:INTERNAL=115200
+//Arduino mini Board settings list
+mini.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino mini Board sub-settings list
+mini.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino mini Board setting
+mini.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino mini Board setting
+mini.bootloader.file:INTERNAL=ATmegaBOOT_168_ng.hex
+//Arduino mini Board setting
+mini.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino mini Board setting
+mini.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino mini Board setting
+mini.bootloader.low_fuses:INTERNAL=0xff
+//Arduino mini Board setting
+mini.bootloader.path:INTERNAL=atmega
+//Arduino mini Board setting
+mini.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino mini Board sub-settings list
+mini.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino mini Board setting
+mini.build.core:INTERNAL=arduino
+//Arduino mini Board setting
+mini.build.f_cpu:INTERNAL=16000000L
+//Arduino mini Board setting
+mini.build.mcu:INTERNAL=atmega168
+//Arduino mini Board setting
+mini.build.variant:INTERNAL=eightanaloginputs
+//Arduino mini Board setting
+mini.name:INTERNAL=Arduino Mini w/ ATmega168
+//Arduino mini Board sub-settings list
+mini.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino mini Board setting
+mini.upload.maximum_size:INTERNAL=14336
+//Arduino mini Board setting
+mini.upload.protocol:INTERNAL=arduino
+//Arduino mini Board setting
+mini.upload.speed:INTERNAL=19200
+//Arduino mini328 Board settings list
+mini328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino mini328 Board sub-settings list
+mini328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino mini328 Board setting
+mini328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino mini328 Board setting
+mini328.bootloader.file:INTERNAL=optiboot_atmega328-Mini.hex
+//Arduino mini328 Board setting
+mini328.bootloader.high_fuses:INTERNAL=0xd8
+//Arduino mini328 Board setting
+mini328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino mini328 Board setting
+mini328.bootloader.low_fuses:INTERNAL=0xff
+//Arduino mini328 Board setting
+mini328.bootloader.path:INTERNAL=optiboot
+//Arduino mini328 Board setting
+mini328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino mini328 Board sub-settings list
+mini328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino mini328 Board setting
+mini328.build.core:INTERNAL=arduino
+//Arduino mini328 Board setting
+mini328.build.f_cpu:INTERNAL=16000000L
+//Arduino mini328 Board setting
+mini328.build.mcu:INTERNAL=atmega328p
+//Arduino mini328 Board setting
+mini328.build.variant:INTERNAL=eightanaloginputs
+//Arduino mini328 Board setting
+mini328.name:INTERNAL=Arduino Mini w/ ATmega328
+//Arduino mini328 Board sub-settings list
+mini328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino mini328 Board setting
+mini328.upload.maximum_size:INTERNAL=28672
+//Arduino mini328 Board setting
+mini328.upload.protocol:INTERNAL=stk500
+//Arduino mini328 Board setting
+mini328.upload.speed:INTERNAL=115200
+//Arduino nano Board settings list
+nano.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino nano Board sub-settings list
+nano.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino nano Board setting
+nano.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino nano Board setting
+nano.bootloader.file:INTERNAL=ATmegaBOOT_168_diecimila.hex
+//Arduino nano Board setting
+nano.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino nano Board setting
+nano.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino nano Board setting
+nano.bootloader.low_fuses:INTERNAL=0xff
+//Arduino nano Board setting
+nano.bootloader.path:INTERNAL=atmega
+//Arduino nano Board setting
+nano.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino nano Board sub-settings list
+nano.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino nano Board setting
+nano.build.core:INTERNAL=arduino
+//Arduino nano Board setting
+nano.build.f_cpu:INTERNAL=16000000L
+//Arduino nano Board setting
+nano.build.mcu:INTERNAL=atmega168
+//Arduino nano Board setting
+nano.build.variant:INTERNAL=eightanaloginputs
+//Arduino nano Board setting
+nano.name:INTERNAL=Arduino Nano w/ ATmega168
+//Arduino nano Board sub-settings list
+nano.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino nano Board setting
+nano.upload.maximum_size:INTERNAL=14336
+//Arduino nano Board setting
+nano.upload.protocol:INTERNAL=arduino
+//Arduino nano Board setting
+nano.upload.speed:INTERNAL=19200
+//Arduino nano328 Board settings list
+nano328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino nano328 Board sub-settings list
+nano328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino nano328 Board setting
+nano328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino nano328 Board setting
+nano328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328.hex
+//Arduino nano328 Board setting
+nano328.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino nano328 Board setting
+nano328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino nano328 Board setting
+nano328.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino nano328 Board setting
+nano328.bootloader.path:INTERNAL=atmega
+//Arduino nano328 Board setting
+nano328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino nano328 Board sub-settings list
+nano328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino nano328 Board setting
+nano328.build.core:INTERNAL=arduino
+//Arduino nano328 Board setting
+nano328.build.f_cpu:INTERNAL=16000000L
+//Arduino nano328 Board setting
+nano328.build.mcu:INTERNAL=atmega328p
+//Arduino nano328 Board setting
+nano328.build.variant:INTERNAL=eightanaloginputs
+//Arduino nano328 Board setting
+nano328.name:INTERNAL=Arduino Nano w/ ATmega328
+//Arduino nano328 Board sub-settings list
+nano328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino nano328 Board setting
+nano328.upload.maximum_size:INTERNAL=30720
+//Arduino nano328 Board setting
+nano328.upload.protocol:INTERNAL=arduino
+//Arduino nano328 Board setting
+nano328.upload.speed:INTERNAL=57600
+//Arduino parallel Board settings list
+parallel.SETTINGS:INTERNAL=name;protocol;force
+//Arduino parallel Board setting
+parallel.force:INTERNAL=true
+//Arduino parallel Board setting
+parallel.name:INTERNAL=Parallel Programmer
+//Arduino parallel Board setting
+parallel.protocol:INTERNAL=dapa
+//Arduino pro Board settings list
+pro.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino pro Board sub-settings list
+pro.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino pro Board setting
+pro.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino pro Board setting
+pro.bootloader.file:INTERNAL=ATmegaBOOT_168_pro_8MHz.hex
+//Arduino pro Board setting
+pro.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino pro Board setting
+pro.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino pro Board setting
+pro.bootloader.low_fuses:INTERNAL=0xc6
+//Arduino pro Board setting
+pro.bootloader.path:INTERNAL=atmega
+//Arduino pro Board setting
+pro.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino pro Board sub-settings list
+pro.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino pro Board setting
+pro.build.core:INTERNAL=arduino
+//Arduino pro Board setting
+pro.build.f_cpu:INTERNAL=8000000L
+//Arduino pro Board setting
+pro.build.mcu:INTERNAL=atmega168
+//Arduino pro Board setting
+pro.build.variant:INTERNAL=standard
+//Arduino pro Board setting
+pro.name:INTERNAL=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
+//Arduino pro Board sub-settings list
+pro.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino pro Board setting
+pro.upload.maximum_size:INTERNAL=14336
+//Arduino pro Board setting
+pro.upload.protocol:INTERNAL=arduino
+//Arduino pro Board setting
+pro.upload.speed:INTERNAL=19200
+//Arduino pro328 Board settings list
+pro328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino pro328 Board sub-settings list
+pro328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino pro328 Board setting
+pro328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino pro328 Board setting
+pro328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328_pro_8MHz.hex
+//Arduino pro328 Board setting
+pro328.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino pro328 Board setting
+pro328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino pro328 Board setting
+pro328.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino pro328 Board setting
+pro328.bootloader.path:INTERNAL=atmega
+//Arduino pro328 Board setting
+pro328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino pro328 Board sub-settings list
+pro328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino pro328 Board setting
+pro328.build.core:INTERNAL=arduino
+//Arduino pro328 Board setting
+pro328.build.f_cpu:INTERNAL=8000000L
+//Arduino pro328 Board setting
+pro328.build.mcu:INTERNAL=atmega328p
+//Arduino pro328 Board setting
+pro328.build.variant:INTERNAL=standard
+//Arduino pro328 Board setting
+pro328.name:INTERNAL=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
+//Arduino pro328 Board sub-settings list
+pro328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino pro328 Board setting
+pro328.upload.maximum_size:INTERNAL=30720
+//Arduino pro328 Board setting
+pro328.upload.protocol:INTERNAL=arduino
+//Arduino pro328 Board setting
+pro328.upload.speed:INTERNAL=57600
+//Arduino pro5v Board settings list
+pro5v.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino pro5v Board sub-settings list
+pro5v.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino pro5v Board setting
+pro5v.bootloader.extended_fuses:INTERNAL=0x00
+//Arduino pro5v Board setting
+pro5v.bootloader.file:INTERNAL=ATmegaBOOT_168_diecimila.hex
+//Arduino pro5v Board setting
+pro5v.bootloader.high_fuses:INTERNAL=0xdd
+//Arduino pro5v Board setting
+pro5v.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino pro5v Board setting
+pro5v.bootloader.low_fuses:INTERNAL=0xff
+//Arduino pro5v Board setting
+pro5v.bootloader.path:INTERNAL=atmega
+//Arduino pro5v Board setting
+pro5v.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino pro5v Board sub-settings list
+pro5v.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino pro5v Board setting
+pro5v.build.core:INTERNAL=arduino
+//Arduino pro5v Board setting
+pro5v.build.f_cpu:INTERNAL=16000000L
+//Arduino pro5v Board setting
+pro5v.build.mcu:INTERNAL=atmega168
+//Arduino pro5v Board setting
+pro5v.build.variant:INTERNAL=standard
+//Arduino pro5v Board setting
+pro5v.name:INTERNAL=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
+//Arduino pro5v Board sub-settings list
+pro5v.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino pro5v Board setting
+pro5v.upload.maximum_size:INTERNAL=14336
+//Arduino pro5v Board setting
+pro5v.upload.protocol:INTERNAL=arduino
+//Arduino pro5v Board setting
+pro5v.upload.speed:INTERNAL=19200
+//Arduino pro5v328 Board settings list
+pro5v328.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino pro5v328 Board sub-settings list
+pro5v328.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.file:INTERNAL=ATmegaBOOT_168_atmega328.hex
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.high_fuses:INTERNAL=0xDA
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.low_fuses:INTERNAL=0xFF
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.path:INTERNAL=atmega
+//Arduino pro5v328 Board setting
+pro5v328.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino pro5v328 Board sub-settings list
+pro5v328.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino pro5v328 Board setting
+pro5v328.build.core:INTERNAL=arduino
+//Arduino pro5v328 Board setting
+pro5v328.build.f_cpu:INTERNAL=16000000L
+//Arduino pro5v328 Board setting
+pro5v328.build.mcu:INTERNAL=atmega328p
+//Arduino pro5v328 Board setting
+pro5v328.build.variant:INTERNAL=standard
+//Arduino pro5v328 Board setting
+pro5v328.name:INTERNAL=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
+//Arduino pro5v328 Board sub-settings list
+pro5v328.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino pro5v328 Board setting
+pro5v328.upload.maximum_size:INTERNAL=30720
+//Arduino pro5v328 Board setting
+pro5v328.upload.protocol:INTERNAL=arduino
+//Arduino pro5v328 Board setting
+pro5v328.upload.speed:INTERNAL=57600
+//Arduino uno Board settings list
+uno.SETTINGS:INTERNAL=name;upload;bootloader;build
+//Arduino uno Board sub-settings list
+uno.bootloader.SUBSETTINGS:INTERNAL=low_fuses;high_fuses;extended_fuses;path;file;unlock_bits;lock_bits
+//Arduino uno Board setting
+uno.bootloader.extended_fuses:INTERNAL=0x05
+//Arduino uno Board setting
+uno.bootloader.file:INTERNAL=optiboot_atmega328.hex
+//Arduino uno Board setting
+uno.bootloader.high_fuses:INTERNAL=0xde
+//Arduino uno Board setting
+uno.bootloader.lock_bits:INTERNAL=0x0F
+//Arduino uno Board setting
+uno.bootloader.low_fuses:INTERNAL=0xff
+//Arduino uno Board setting
+uno.bootloader.path:INTERNAL=optiboot
+//Arduino uno Board setting
+uno.bootloader.unlock_bits:INTERNAL=0x3F
+//Arduino uno Board sub-settings list
+uno.build.SUBSETTINGS:INTERNAL=mcu;f_cpu;core;variant
+//Arduino uno Board setting
+uno.build.core:INTERNAL=arduino
+//Arduino uno Board setting
+uno.build.f_cpu:INTERNAL=16000000L
+//Arduino uno Board setting
+uno.build.mcu:INTERNAL=atmega328p
+//Arduino uno Board setting
+uno.build.variant:INTERNAL=standard
+//Arduino uno Board setting
+uno.name:INTERNAL=Arduino Uno
+//Arduino uno Board sub-settings list
+uno.upload.SUBSETTINGS:INTERNAL=protocol;maximum_size;speed
+//Arduino uno Board setting
+uno.upload.maximum_size:INTERNAL=32256
+//Arduino uno Board setting
+uno.upload.protocol:INTERNAL=arduino
+//Arduino uno Board setting
+uno.upload.speed:INTERNAL=115200
+//Arduino usbasp Board settings list
+usbasp.SETTINGS:INTERNAL=name;communication;protocol
+//Arduino usbasp Board setting
+usbasp.communication:INTERNAL=usb
+//Arduino usbasp Board setting
+usbasp.name:INTERNAL=USBasp
+//Arduino usbasp Board setting
+usbasp.protocol:INTERNAL=usbasp
+//Arduino usbtinyisp Board settings list
+usbtinyisp.SETTINGS:INTERNAL=name;protocol
+//Arduino usbtinyisp Board setting
+usbtinyisp.name:INTERNAL=USBtinyISP
+//Arduino usbtinyisp Board setting
+usbtinyisp.protocol:INTERNAL=usbtiny
+
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake b/Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake
new file mode 100644
index 0000000..b163b3f
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeCCompiler.cmake
@@ -0,0 +1,49 @@
+SET(CMAKE_C_COMPILER "/usr/bin/avr-gcc")
+SET(CMAKE_C_COMPILER_ARG1 "")
+SET(CMAKE_C_COMPILER_ID "GNU")
+SET(CMAKE_C_PLATFORM_ID "")
+
+SET(CMAKE_AR "/usr/bin/avr-ar")
+SET(CMAKE_RANLIB "/usr/bin/avr-ranlib")
+SET(CMAKE_LINKER "/usr/bin/avr-ld")
+SET(CMAKE_COMPILER_IS_GNUCC 1)
+SET(CMAKE_C_COMPILER_LOADED 1)
+SET(CMAKE_COMPILER_IS_MINGW )
+SET(CMAKE_COMPILER_IS_CYGWIN )
+IF(CMAKE_COMPILER_IS_CYGWIN)
+ SET(CYGWIN 1)
+ SET(UNIX 1)
+ENDIF(CMAKE_COMPILER_IS_CYGWIN)
+
+SET(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+IF(CMAKE_COMPILER_IS_MINGW)
+ SET(MINGW 1)
+ENDIF(CMAKE_COMPILER_IS_MINGW)
+SET(CMAKE_C_COMPILER_ID_RUN 1)
+SET(CMAKE_C_SOURCE_FILE_EXTENSIONS c)
+SET(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+SET(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+SET(CMAKE_C_SIZEOF_DATA_PTR "2")
+SET(CMAKE_C_COMPILER_ABI "")
+SET(CMAKE_C_LIBRARY_ARCHITECTURE "")
+
+IF(CMAKE_C_SIZEOF_DATA_PTR)
+ SET(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+ENDIF(CMAKE_C_SIZEOF_DATA_PTR)
+
+IF(CMAKE_C_COMPILER_ABI)
+ SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+ENDIF(CMAKE_C_COMPILER_ABI)
+
+IF(CMAKE_C_LIBRARY_ARCHITECTURE)
+ SET(CMAKE_LIBRARY_ARCHITECTURE "")
+ENDIF()
+
+SET(CMAKE_C_HAS_ISYSROOT "")
+
+
+SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c")
+SET(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib")
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake b/Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..60e811a
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeCXXCompiler.cmake
@@ -0,0 +1,50 @@
+SET(CMAKE_CXX_COMPILER "/usr/bin/avr-g++")
+SET(CMAKE_CXX_COMPILER_ARG1 "")
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+SET(CMAKE_CXX_PLATFORM_ID "")
+
+SET(CMAKE_AR "/usr/bin/avr-ar")
+SET(CMAKE_RANLIB "/usr/bin/avr-ranlib")
+SET(CMAKE_LINKER "/usr/bin/avr-ld")
+SET(CMAKE_COMPILER_IS_GNUCXX 1)
+SET(CMAKE_CXX_COMPILER_LOADED 1)
+SET(CMAKE_COMPILER_IS_MINGW )
+SET(CMAKE_COMPILER_IS_CYGWIN )
+IF(CMAKE_COMPILER_IS_CYGWIN)
+ SET(CYGWIN 1)
+ SET(UNIX 1)
+ENDIF(CMAKE_COMPILER_IS_CYGWIN)
+
+SET(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+IF(CMAKE_COMPILER_IS_MINGW)
+ SET(MINGW 1)
+ENDIF(CMAKE_COMPILER_IS_MINGW)
+SET(CMAKE_CXX_COMPILER_ID_RUN 1)
+SET(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+SET(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
+SET(CMAKE_CXX_LINKER_PREFERENCE 30)
+SET(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+SET(CMAKE_CXX_SIZEOF_DATA_PTR "2")
+SET(CMAKE_CXX_COMPILER_ABI "")
+SET(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+IF(CMAKE_CXX_SIZEOF_DATA_PTR)
+ SET(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+ENDIF(CMAKE_CXX_SIZEOF_DATA_PTR)
+
+IF(CMAKE_CXX_COMPILER_ABI)
+ SET(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+ENDIF(CMAKE_CXX_COMPILER_ABI)
+
+IF(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ SET(CMAKE_LIBRARY_ARCHITECTURE "")
+ENDIF()
+
+SET(CMAKE_CXX_HAS_ISYSROOT "")
+
+
+SET(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "m;c")
+SET(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib")
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin
new file mode 100755
index 0000000..1b9eae9
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..125da3b
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeDetermineCompilerABI_CXX.bin
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake b/Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..71b4bc2
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,26 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Relative path conversion top directories.
+SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/xel/Dokumente/ledmatrix/Matrix_9x14")
+SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build")
+
+# Force unix paths in dependencies.
+SET(CMAKE_FORCE_UNIX_PATHS 1)
+
+# The C and CXX include file search paths:
+SET(CMAKE_C_INCLUDE_PATH
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries"
+ "../libraries/Charliplexing"
+ "../libraries/Charliplexing/utility"
+ )
+SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH})
+SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH})
+
+# The C and CXX include file regular expressions for this directory.
+SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeError.log b/Matrix_9x14/build/CMakeFiles/CMakeError.log
new file mode 100644
index 0000000..e5f90c0
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeError.log
@@ -0,0 +1,89 @@
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+No such file or directory
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags: -c
+
+The output was:
+No such file or directory
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags: -Aa
+
+The output was:
+No such file or directory
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+No such file or directory
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags: -c
+
+The output was:
+No such file or directory
+
+
+Determining if the C compiler works failed with the following output:
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+1
+/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lc
+collect2: ld returned 1 exit status
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+1
+/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lm
+collect2: ld returned 1 exit status
+
+
+Determining if the C compiler works failed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lc
+collect2: ld returned 1 exit status
+make[1]: *** [cmTryCompileExec] Fehler 1
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+make: *** [cmTryCompileExec/fast] Fehler 2
+
+
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeOutput.log b/Matrix_9x14/build/CMakeFiles/CMakeOutput.log
new file mode 100644
index 0000000..39b28bd
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,1200 @@
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-gcc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-gcc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-g++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-g++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [m;c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-gcc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-gcc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-g++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-g++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [m;c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-gcc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-gcc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-g++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-g++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [m;c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-gcc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-gcc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-g++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-g++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [m;c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-gcc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-gcc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-g++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-g++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [m;c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+The target system is: Arduino - -
+The host system is: Linux - 3.0.0-14-generic - i686
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/avr-gcc
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/avr-g++
+Build flags: -g;-Os;;;;;;;-ffunction-sections;-fdata-sections;-fno-exceptions
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-gcc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -o CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-gcc -g -Os -ffunction-sections -fdata-sections -v CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-gcc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCCompilerABI.c.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -Wl,--gc-sections CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.obj -o cmTryCompileExec
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
+make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec
+Using built-in specs.
+COLLECT_GCC=/usr/bin/avr-g++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper
+Target: avr
+Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr
+Thread model: single
+gcc version 4.5.3 (GCC)
+COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/
+LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/
+COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec'
+ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc
+make[1]: Verlasse Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(avr-ld|ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build]
+ ignore line: [make[1]: Betrete Verzeichnis '/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -o CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -v CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -o cmTryCompileExec ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/avr-g++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.5.3/lto-wrapper]
+ ignore line: [Target: avr]
+ ignore line: [Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr/lib --infodir=/usr/share/info --mandir=/usr/share/man --bindir=/usr/bin --libexecdir=/usr/lib --libdir=/usr/lib --enable-shared --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i686-linux-gnu --host=i686-linux-gnu --target=avr]
+ ignore line: [Thread model: single]
+ ignore line: [gcc version 4.5.3 (GCC) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/4.5.3/../../../avr/bin/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/4.5.3/:/usr/lib/gcc/avr/4.5.3/../../../avr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-g' '-Os' '-ffunction-sections' '-fdata-sections' '-fno-exceptions' '-v' '-o' 'cmTryCompileExec']
+ link line: [ /usr/lib/gcc/avr/4.5.3/collect2 -o cmTryCompileExec -L/usr/lib/gcc/avr/4.5.3 -L/usr/lib/gcc/avr/4.5.3/../../../avr/lib CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj -lgcc -lm -lgcc -lc -lgcc]
+ arg [/usr/lib/gcc/avr/4.5.3/collect2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec] ==> ignore
+ arg [-L/usr/lib/gcc/avr/4.5.3] ==> dir [/usr/lib/gcc/avr/4.5.3]
+ arg [-L/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib]
+ arg [CMakeFiles/cmTryCompileExec.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ remove lib [gcc]
+ collapse dir [/usr/lib/gcc/avr/4.5.3] ==> [/usr/lib/gcc/avr/4.5.3]
+ collapse dir [/usr/lib/gcc/avr/4.5.3/../../../avr/lib] ==> [/usr/lib/avr/lib]
+ implicit libs: [m;c]
+ implicit dirs: [/usr/lib/gcc/avr/4.5.3;/usr/lib/avr/lib]
+
+
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt b/Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..43bdd45
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,2 @@
+# Hashes of file build rules.
+9d245b391f56fd2f97f98037f31320b7 CMakeFiles/LIFE-upload
diff --git a/Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake b/Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake
new file mode 100644
index 0000000..8f96487
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+INCLUDE("/home/xel/Dokumente/ledmatrix/Matrix_9x14/cmake/toolchains/Arduino.cmake")
+
+SET(CMAKE_SYSTEM "Arduino")
+SET(CMAKE_SYSTEM_NAME "Arduino")
+SET(CMAKE_SYSTEM_VERSION "")
+SET(CMAKE_SYSTEM_PROCESSOR "")
+
+SET(CMAKE_HOST_SYSTEM "Linux-3.0.0-14-generic")
+SET(CMAKE_HOST_SYSTEM_NAME "Linux")
+SET(CMAKE_HOST_SYSTEM_VERSION "3.0.0-14-generic")
+SET(CMAKE_HOST_SYSTEM_PROCESSOR "i686")
+
+SET(CMAKE_CROSSCOMPILING "TRUE")
+
+SET(CMAKE_SYSTEM_LOADED 1)
diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c b/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c
new file mode 100644
index 0000000..2bb8392
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CompilerIdC/CMakeCCompilerId.c
@@ -0,0 +1,229 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "Watcom"
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+
+#elif defined(__IBMC__)
+# if defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+# elif __IBMC__ >= 800
+# define COMPILER_ID "XL"
+# else
+# define COMPILER_ID "VisualAge"
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+
+#elif defined(__PATHSCALE__)
+# define COMPILER_ID "PathScale"
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI_DSP"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+
+#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+/* Analog Devices C++ compiler for Blackfin, TigerSHARC and
+ SHARC (21000) DSPs */
+# define COMPILER_ID "ADSP"
+
+/* IAR Systems compiler for embedded systems.
+ http://www.iar.com
+ Not supported yet by CMake
+#elif defined(__IAR_SYSTEMS_ICC__)
+# define COMPILER_ID "IAR" */
+
+/* sdcc, the small devices C compiler for embedded systems,
+ http://sdcc.sourceforge.net */
+#elif defined(SDCC)
+# define COMPILER_ID "SDCC"
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+
+/* This compiler is either not known or is too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU)
+# define PLATFORM_ID "Haiku"
+/* Haiku also defines __BEOS__ so we must
+ put it prior to the check for __BEOS__
+*/
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+ (void)argv;
+ return require;
+}
+#endif
diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out b/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out
new file mode 100755
index 0000000..f7b03f2
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CompilerIdC/a.out
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..7414ddf
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,215 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "Watcom"
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+
+#elif defined(__IBMCPP__)
+# if defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+# elif __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+# else
+# define COMPILER_ID "VisualAge"
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+
+#elif defined(__PATHSCALE__)
+# define COMPILER_ID "PathScale"
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI_DSP"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+
+#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+/* Analog Devices C++ compiler for Blackfin, TigerSHARC and
+ SHARC (21000) DSPs */
+# define COMPILER_ID "ADSP"
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+
+/* This compiler is either not known or is too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU)
+# define PLATFORM_ID "Haiku"
+/* Haiku also defines __BEOS__ so we must
+ put it prior to the check for __BEOS__
+*/
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ (void)argv;
+ return require;
+}
diff --git a/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out
new file mode 100755
index 0000000..7ad773a
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/CompilerIdCXX/a.out
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake
new file mode 100644
index 0000000..3c27ff9
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake
@@ -0,0 +1,14 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Preprocessor definitions for this target.
+SET(CMAKE_TARGET_DEFINITIONS
+ "F_CPU=16000000L"
+ "ARDUINO=100"
+ )
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+ )
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make
new file mode 100644
index 0000000..93699dc
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/build.make
@@ -0,0 +1,63 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Produce verbose output by default.
+VERBOSE = 1
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+# Utility rule file for LIFE-upload.
+
+CMakeFiles/LIFE-upload: LIFE.elf
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude -C/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/tools/avrdude.conf -patmega328p -carduino -b57600 -P/dev/ttyUSB0 -D -V -Uflash:w:LIFE.hex
+
+LIFE-upload: CMakeFiles/LIFE-upload
+LIFE-upload: CMakeFiles/LIFE-upload.dir/build.make
+.PHONY : LIFE-upload
+
+# Rule to build all files generated by this target.
+CMakeFiles/LIFE-upload.dir/build: LIFE-upload
+.PHONY : CMakeFiles/LIFE-upload.dir/build
+
+CMakeFiles/LIFE-upload.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/LIFE-upload.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/LIFE-upload.dir/clean
+
+CMakeFiles/LIFE-upload.dir/depend:
+ cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/LIFE-upload.dir/depend
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake
new file mode 100644
index 0000000..db3636d
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/cmake_clean.cmake
@@ -0,0 +1,8 @@
+FILE(REMOVE_RECURSE
+ "CMakeFiles/LIFE-upload"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang)
+ INCLUDE(CMakeFiles/LIFE-upload.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal
new file mode 100644
index 0000000..38eae05
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.internal
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make
new file mode 100644
index 0000000..38eae05
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/depend.make
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache b/Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache
new file mode 100644
index 0000000..7a4661d
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/CXX.includecache
@@ -0,0 +1,96 @@
+#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+../libraries/Charliplexing/Charliplexing.h
+inttypes.h
+-
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp
+Arduino.h
+-
+Charliplexing.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+stdlib.h
+-
+string.h
+-
+math.h
+-
+avr/pgmspace.h
+-
+avr/io.h
+-
+avr/interrupt.h
+-
+binary.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+WCharacter.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+HardwareSerial.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+inttypes.h
+-
+Stream.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+inttypes.h
+-
+stdio.h
+-
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+Printable.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+new.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+inttypes.h
+-
+Print.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ctype.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+stdlib.h
+-
+string.h
+-
+ctype.h
+-
+avr/pgmspace.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+stdlib.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+avr/pgmspace.h
+-
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake
new file mode 100644
index 0000000..19930c3
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake
@@ -0,0 +1,21 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_CXX
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj"
+ )
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+SET(CMAKE_TARGET_DEFINITIONS
+ "F_CPU=16000000L"
+ "ARDUINO=100"
+ )
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake"
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake"
+ )
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj b/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj
new file mode 100644
index 0000000..b8a5578
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/Life.cpp.obj
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make
new file mode 100644
index 0000000..9f50cf2
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/build.make
@@ -0,0 +1,106 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Produce verbose output by default.
+VERBOSE = 1
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/LIFE.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/LIFE.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/LIFE.dir/flags.make
+
+CMakeFiles/LIFE.dir/Life.cpp.obj: CMakeFiles/LIFE.dir/flags.make
+CMakeFiles/LIFE.dir/Life.cpp.obj: ../Life.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_1)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/LIFE.dir/Life.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/LIFE.dir/Life.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp
+
+CMakeFiles/LIFE.dir/Life.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/LIFE.dir/Life.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp > CMakeFiles/LIFE.dir/Life.cpp.i
+
+CMakeFiles/LIFE.dir/Life.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/LIFE.dir/Life.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp -o CMakeFiles/LIFE.dir/Life.cpp.s
+
+CMakeFiles/LIFE.dir/Life.cpp.obj.requires:
+.PHONY : CMakeFiles/LIFE.dir/Life.cpp.obj.requires
+
+CMakeFiles/LIFE.dir/Life.cpp.obj.provides: CMakeFiles/LIFE.dir/Life.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.obj.provides.build
+.PHONY : CMakeFiles/LIFE.dir/Life.cpp.obj.provides
+
+CMakeFiles/LIFE.dir/Life.cpp.obj.provides.build: CMakeFiles/LIFE.dir/Life.cpp.obj
+
+# Object files for target LIFE
+LIFE_OBJECTS = \
+"CMakeFiles/LIFE.dir/Life.cpp.obj"
+
+# External object files for target LIFE
+LIFE_EXTERNAL_OBJECTS =
+
+LIFE.elf: CMakeFiles/LIFE.dir/Life.cpp.obj
+LIFE.elf: libatmega328_Charliplexing.a
+LIFE.elf: libatmega328_CORE.a
+LIFE.elf: CMakeFiles/LIFE.dir/build.make
+LIFE.elf: CMakeFiles/LIFE.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX executable LIFE.elf"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/LIFE.dir/link.txt --verbose=$(VERBOSE)
+ /usr/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.elf /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.eep
+ /usr/bin/avr-objcopy -O ihex -R .eeprom /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.elf /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/LIFE.hex
+
+# Rule to build all files generated by this target.
+CMakeFiles/LIFE.dir/build: LIFE.elf
+.PHONY : CMakeFiles/LIFE.dir/build
+
+CMakeFiles/LIFE.dir/requires: CMakeFiles/LIFE.dir/Life.cpp.obj.requires
+.PHONY : CMakeFiles/LIFE.dir/requires
+
+CMakeFiles/LIFE.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/LIFE.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/LIFE.dir/clean
+
+CMakeFiles/LIFE.dir/depend:
+ cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/LIFE.dir/depend
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake
new file mode 100644
index 0000000..507541b
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+FILE(REMOVE_RECURSE
+ "CMakeFiles/LIFE.dir/Life.cpp.obj"
+ "LIFE.pdb"
+ "LIFE.elf"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang CXX)
+ INCLUDE(CMakeFiles/LIFE.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal
new file mode 100644
index 0000000..bb12f03
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.internal
@@ -0,0 +1,17 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/LIFE.dir/Life.cpp.obj
+ ../libraries/Charliplexing/Charliplexing.h
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/Life.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make
new file mode 100644
index 0000000..10174b6
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/depend.make
@@ -0,0 +1,17 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/LIFE.dir/Life.cpp.obj: ../libraries/Charliplexing/Charliplexing.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: ../Life.cpp
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/LIFE.dir/Life.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make
new file mode 100644
index 0000000..6a6a680
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/flags.make
@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile CXX with /usr/bin/avr-g++
+CXX_FLAGS = -g -Os -ffunction-sections -fdata-sections -fno-exceptions -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p
+
+CXX_DEFINES = -DF_CPU=16000000L -DARDUINO=100
+
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt b/Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt
new file mode 100644
index 0000000..4fc8d63
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/avr-g++ -g -Os -ffunction-sections -fdata-sections -fno-exceptions -lc -lm -mmcu=atmega328p CMakeFiles/LIFE.dir/Life.cpp.obj -o LIFE.elf libatmega328_Charliplexing.a libatmega328_CORE.a -lm
diff --git a/Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make b/Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make
new file mode 100644
index 0000000..781c7de
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/LIFE.dir/progress.make
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 1
+
diff --git a/Matrix_9x14/build/CMakeFiles/Makefile.cmake b/Matrix_9x14/build/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..b47b225
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/Makefile.cmake
@@ -0,0 +1,65 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# The generator used is:
+SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+SET(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "../CMakeLists.txt"
+ "CMakeFiles/CMakeCCompiler.cmake"
+ "CMakeFiles/CMakeCXXCompiler.cmake"
+ "CMakeFiles/CMakeSystem.cmake"
+ "../cmake/modules/FindArduino.cmake"
+ "../cmake/modules/Platform/Arduino.cmake"
+ "../cmake/modules/Platform/ArduinoPaths.cmake"
+ "../cmake/toolchains/Arduino.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeCCompiler.cmake.in"
+ "/usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c"
+ "/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeCXXCompiler.cmake.in"
+ "/usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp"
+ "/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeFindBinUtils.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeGenericSystem.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeSystem.cmake.in"
+ "/usr/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeTestCompilerCommon.cmake"
+ "/usr/share/cmake-2.8/Modules/CMakeUnixFindMake.cmake"
+ "/usr/share/cmake-2.8/Modules/Compiler/GNU-C.cmake"
+ "/usr/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake"
+ "/usr/share/cmake-2.8/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake"
+ "/usr/share/cmake-2.8/Modules/FindPackageMessage.cmake"
+ "/usr/share/cmake-2.8/Modules/Platform/UnixPaths.cmake"
+ )
+
+# The corresponding makefile is:
+SET(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+SET(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+SET(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/LIFE.dir/DependInfo.cmake"
+ "CMakeFiles/LIFE-upload.dir/DependInfo.cmake"
+ "CMakeFiles/atmega328_CORE.dir/DependInfo.cmake"
+ "CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake"
+ )
diff --git a/Matrix_9x14/build/CMakeFiles/Makefile2 b/Matrix_9x14/build/CMakeFiles/Makefile2
new file mode 100644
index 0000000..f0bfb8c
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/Makefile2
@@ -0,0 +1,201 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# The main recursive all target
+all:
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+.PHONY : preinstall
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Produce verbose output by default.
+VERBOSE = 1
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+#=============================================================================
+# Target rules for target CMakeFiles/LIFE.dir
+
+# All Build rule for target.
+CMakeFiles/LIFE.dir/all: CMakeFiles/atmega328_CORE.dir/all
+CMakeFiles/LIFE.dir/all: CMakeFiles/atmega328_Charliplexing.dir/all
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/depend
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 1
+ @echo "Built target LIFE"
+.PHONY : CMakeFiles/LIFE.dir/all
+
+# Include target in all.
+all: CMakeFiles/LIFE.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/LIFE.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 22
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/LIFE.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0
+.PHONY : CMakeFiles/LIFE.dir/rule
+
+# Convenience name for target.
+LIFE: CMakeFiles/LIFE.dir/rule
+.PHONY : LIFE
+
+# clean rule for target.
+CMakeFiles/LIFE.dir/clean:
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/clean
+.PHONY : CMakeFiles/LIFE.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/LIFE.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/LIFE-upload.dir
+
+# All Build rule for target.
+CMakeFiles/LIFE-upload.dir/all: CMakeFiles/LIFE.dir/all
+ $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/depend
+ $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles
+ @echo "Built target LIFE-upload"
+.PHONY : CMakeFiles/LIFE-upload.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/LIFE-upload.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 22
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/LIFE-upload.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0
+.PHONY : CMakeFiles/LIFE-upload.dir/rule
+
+# Convenience name for target.
+LIFE-upload: CMakeFiles/LIFE-upload.dir/rule
+.PHONY : LIFE-upload
+
+# clean rule for target.
+CMakeFiles/LIFE-upload.dir/clean:
+ $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/clean
+.PHONY : CMakeFiles/LIFE-upload.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/LIFE-upload.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/atmega328_CORE.dir
+
+# All Build rule for target.
+CMakeFiles/atmega328_CORE.dir/all:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/depend
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+ @echo "Built target atmega328_CORE"
+.PHONY : CMakeFiles/atmega328_CORE.dir/all
+
+# Include target in all.
+all: CMakeFiles/atmega328_CORE.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/atmega328_CORE.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 18
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/atmega328_CORE.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0
+.PHONY : CMakeFiles/atmega328_CORE.dir/rule
+
+# Convenience name for target.
+atmega328_CORE: CMakeFiles/atmega328_CORE.dir/rule
+.PHONY : atmega328_CORE
+
+# clean rule for target.
+CMakeFiles/atmega328_CORE.dir/clean:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/clean
+.PHONY : CMakeFiles/atmega328_CORE.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/atmega328_CORE.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/atmega328_Charliplexing.dir
+
+# All Build rule for target.
+CMakeFiles/atmega328_Charliplexing.dir/all: CMakeFiles/atmega328_CORE.dir/all
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/depend
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 20 21 22
+ @echo "Built target atmega328_Charliplexing"
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/all
+
+# Include target in all.
+all: CMakeFiles/atmega328_Charliplexing.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/atmega328_Charliplexing.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 21
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/atmega328_Charliplexing.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/rule
+
+# Convenience name for target.
+atmega328_Charliplexing: CMakeFiles/atmega328_Charliplexing.dir/rule
+.PHONY : atmega328_Charliplexing
+
+# clean rule for target.
+CMakeFiles/atmega328_Charliplexing.dir/clean:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/clean
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/atmega328_Charliplexing.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/Matrix_9x14/build/CMakeFiles/TargetDirectories.txt b/Matrix_9x14/build/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..e9851b3
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,4 @@
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE.dir
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/LIFE-upload.dir
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache
new file mode 100644
index 0000000..9095613
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/C.includecache
@@ -0,0 +1,138 @@
+#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+stdlib.h
+-
+string.h
+-
+math.h
+-
+avr/pgmspace.h
+-
+avr/io.h
+-
+avr/interrupt.h
+-
+binary.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+WCharacter.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+HardwareSerial.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+inttypes.h
+-
+Stream.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+inttypes.h
+-
+stdio.h
+-
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+Printable.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+new.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+inttypes.h
+-
+Print.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ctype.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c
+inttypes.h
+-
+avr/io.h
+-
+avr/interrupt.h
+-
+avr/pgmspace.h
+-
+stdio.h
+-
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+stdlib.h
+-
+string.h
+-
+ctype.h
+-
+avr/pgmspace.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+stdlib.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+avr/io.h
+-
+avr/interrupt.h
+-
+stdio.h
+-
+stdarg.h
+-
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+avr/pgmspace.h
+-
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache
new file mode 100644
index 0000000..5f7c4ad
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/CXX.includecache
@@ -0,0 +1,218 @@
+#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+stdlib.h
+-
+string.h
+-
+math.h
+-
+avr/pgmspace.h
+-
+avr/io.h
+-
+avr/interrupt.h
+-
+binary.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+WCharacter.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+HardwareSerial.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp
+Platform.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+avr/wdt.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp
+Platform.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+USBDesc.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp
+stdlib.h
+-
+stdio.h
+-
+string.h
+-
+inttypes.h
+-
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+wiring_private.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+HardwareSerial.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+inttypes.h
+-
+Stream.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp
+Arduino.h
+-
+IPAddress.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.h
+Printable.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+inttypes.h
+-
+avr/pgmspace.h
+-
+avr/eeprom.h
+-
+avr/interrupt.h
+-
+util/delay.h
+-
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+USBDesc.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+USBCore.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp
+stdlib.h
+-
+stdio.h
+-
+string.h
+-
+math.h
+-
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+Print.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+inttypes.h
+-
+stdio.h
+-
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+Printable.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+new.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+Stream.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+inttypes.h
+-
+Print.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp
+avr/interrupt.h
+-
+avr/pgmspace.h
+-
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp
+Platform.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+USBDesc.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ctype.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp
+stdlib.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/stdlib.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+stdlib.h
+-
+string.h
+-
+ctype.h
+-
+avr/pgmspace.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp
+Arduino.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp
+new.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+stdlib.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+avr/io.h
+-
+avr/interrupt.h
+-
+stdio.h
+-
+stdarg.h
+-
+Arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+avr/pgmspace.h
+-
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake
new file mode 100644
index 0000000..a5e856b
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake
@@ -0,0 +1,40 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+ "C"
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_C
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj"
+ )
+SET(CMAKE_C_COMPILER_ID "GNU")
+SET(CMAKE_DEPENDS_CHECK_CXX
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj"
+ )
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+SET(CMAKE_TARGET_DEFINITIONS
+ "F_CPU=16000000L"
+ "ARDUINO=100"
+ )
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+ )
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make
new file mode 100644
index 0000000..432265f
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/build.make
@@ -0,0 +1,545 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Produce verbose output by default.
+VERBOSE = 1
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/atmega328_CORE.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/atmega328_CORE.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/atmega328_CORE.dir/flags.make
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_1)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_2)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_3)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_4)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_5)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_6)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_7)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_8)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_9)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_10)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_11)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_12)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_13)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_14)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_15)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_16)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_17)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: CMakeFiles/atmega328_CORE.dir/flags.make
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_18)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj -c /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -E /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c > CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s"
+ /usr/bin/avr-gcc $(C_DEFINES) $(C_FLAGS) -S /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c -o CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires:
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides.build
+.PHONY : CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.provides.build: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+
+# Object files for target atmega328_CORE
+atmega328_CORE_OBJECTS = \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj" \
+"CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj"
+
+# External object files for target atmega328_CORE
+atmega328_CORE_EXTERNAL_OBJECTS =
+
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/build.make
+libatmega328_CORE.a: CMakeFiles/atmega328_CORE.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX static library libatmega328_CORE.a"
+ $(CMAKE_COMMAND) -P CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/atmega328_CORE.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/atmega328_CORE.dir/build: libatmega328_CORE.a
+.PHONY : CMakeFiles/atmega328_CORE.dir/build
+
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj.requires
+CMakeFiles/atmega328_CORE.dir/requires: CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj.requires
+.PHONY : CMakeFiles/atmega328_CORE.dir/requires
+
+CMakeFiles/atmega328_CORE.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/atmega328_CORE.dir/clean
+
+CMakeFiles/atmega328_CORE.dir/depend:
+ cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/atmega328_CORE.dir/depend
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake
new file mode 100644
index 0000000..a6b3443
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean.cmake
@@ -0,0 +1,27 @@
+FILE(REMOVE_RECURSE
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj"
+ "CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj"
+ "libatmega328_CORE.pdb"
+ "libatmega328_CORE.a"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang C CXX)
+ INCLUDE(CMakeFiles/atmega328_CORE.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..d912245
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+FILE(REMOVE_RECURSE
+ "libatmega328_CORE.a"
+)
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal
new file mode 100644
index 0000000..2220d3b
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.internal
@@ -0,0 +1,223 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make
new file mode 100644
index 0000000..5264468
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/depend.make
@@ -0,0 +1,223 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_private.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Platform.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBDesc.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp
+CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make
new file mode 100644
index 0000000..2427e97
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/flags.make
@@ -0,0 +1,13 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile C with /usr/bin/avr-gcc
+# compile CXX with /usr/bin/avr-g++
+C_FLAGS = -g -Os -ffunction-sections -fdata-sections -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p
+
+C_DEFINES = -DF_CPU=16000000L -DARDUINO=100
+
+CXX_FLAGS = -g -Os -ffunction-sections -fdata-sections -fno-exceptions -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p
+
+CXX_DEFINES = -DF_CPU=16000000L -DARDUINO=100
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt
new file mode 100644
index 0000000..39dc111
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/link.txt
@@ -0,0 +1,2 @@
+/usr/bin/avr-ar cr libatmega328_CORE.a CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+/usr/bin/avr-ranlib libatmega328_CORE.a
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make
new file mode 100644
index 0000000..6a2e5cf
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/progress.make
@@ -0,0 +1,19 @@
+CMAKE_PROGRESS_1 = 2
+CMAKE_PROGRESS_2 = 3
+CMAKE_PROGRESS_3 = 4
+CMAKE_PROGRESS_4 = 5
+CMAKE_PROGRESS_5 = 6
+CMAKE_PROGRESS_6 = 7
+CMAKE_PROGRESS_7 = 8
+CMAKE_PROGRESS_8 = 9
+CMAKE_PROGRESS_9 = 10
+CMAKE_PROGRESS_10 = 11
+CMAKE_PROGRESS_11 = 12
+CMAKE_PROGRESS_12 = 13
+CMAKE_PROGRESS_13 = 14
+CMAKE_PROGRESS_14 = 15
+CMAKE_PROGRESS_15 = 16
+CMAKE_PROGRESS_16 = 17
+CMAKE_PROGRESS_17 = 18
+CMAKE_PROGRESS_18 = 19
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache
new file mode 100644
index 0000000..3945b45
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/CXX.includecache
@@ -0,0 +1,134 @@
+#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp
+Arduino.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Arduino.h
+WProgram.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/WProgram.h
+inttypes.h
+-
+math.h
+-
+avr/interrupt.h
+-
+Charliplexing.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+inttypes.h
+-
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp
+Charliplexing.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+Figure.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.h
+Arduino.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Arduino.h
+WProgram.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/WProgram.h
+inttypes.h
+-
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.h
+inttypes.h
+-
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp
+avr/pgmspace.h
+-
+Font.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.h
+Charliplexing.h
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+inttypes.h
+-
+
+/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.h
+inttypes.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+stdlib.h
+-
+string.h
+-
+math.h
+-
+avr/pgmspace.h
+-
+avr/io.h
+-
+avr/interrupt.h
+-
+binary.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+WCharacter.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+HardwareSerial.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+pins_arduino.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/pins_arduino.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+inttypes.h
+-
+Stream.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+USBAPI.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+inttypes.h
+-
+stdio.h
+-
+WString.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+Printable.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+new.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+inttypes.h
+-
+Print.h
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ctype.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+stdlib.h
+-
+string.h
+-
+ctype.h
+-
+avr/pgmspace.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+stdlib.h
+-
+
+/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+avr/pgmspace.h
+-
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake
new file mode 100644
index 0000000..a2b1e72
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake
@@ -0,0 +1,22 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_CXX
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj"
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp" "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj"
+ )
+SET(CMAKE_CXX_COMPILER_ID "GNU")
+
+# Preprocessor definitions for this target.
+SET(CMAKE_TARGET_DEFINITIONS
+ "F_CPU=16000000L"
+ "ARDUINO=100"
+ )
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+ "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_CORE.dir/DependInfo.cmake"
+ )
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make
new file mode 100644
index 0000000..3184f9f
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/build.make
@@ -0,0 +1,155 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Produce verbose output by default.
+VERBOSE = 1
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/atmega328_Charliplexing.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/atmega328_Charliplexing.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/atmega328_Charliplexing.dir/flags.make
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: CMakeFiles/atmega328_Charliplexing.dir/flags.make
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: ../libraries/Charliplexing/Charliplexing.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_1)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp > CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.provides.build: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: CMakeFiles/atmega328_Charliplexing.dir/flags.make
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Figure.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_2)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp > CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.provides.build: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: CMakeFiles/atmega328_Charliplexing.dir/flags.make
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Font.cpp
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles $(CMAKE_PROGRESS_3)
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj -c /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -E /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp > CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s"
+ /usr/bin/avr-g++ $(CXX_DEFINES) $(CXX_FLAGS) -S /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp -o CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires:
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides.build
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.provides.build: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
+
+# Object files for target atmega328_Charliplexing
+atmega328_Charliplexing_OBJECTS = \
+"CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj" \
+"CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj" \
+"CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj"
+
+# External object files for target atmega328_Charliplexing
+atmega328_Charliplexing_EXTERNAL_OBJECTS =
+
+libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj
+libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj
+libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
+libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/build.make
+libatmega328_Charliplexing.a: CMakeFiles/atmega328_Charliplexing.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX static library libatmega328_Charliplexing.a"
+ $(CMAKE_COMMAND) -P CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/atmega328_Charliplexing.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/atmega328_Charliplexing.dir/build: libatmega328_Charliplexing.a
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/build
+
+CMakeFiles/atmega328_Charliplexing.dir/requires: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj.requires
+CMakeFiles/atmega328_Charliplexing.dir/requires: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj.requires
+CMakeFiles/atmega328_Charliplexing.dir/requires: CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj.requires
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/requires
+
+CMakeFiles/atmega328_Charliplexing.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/clean
+
+CMakeFiles/atmega328_Charliplexing.dir/depend:
+ cd /home/xel/Dokumente/ledmatrix/Matrix_9x14/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14 /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/atmega328_Charliplexing.dir/depend
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake
new file mode 100644
index 0000000..d40244c
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean.cmake
@@ -0,0 +1,12 @@
+FILE(REMOVE_RECURSE
+ "CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj"
+ "CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj"
+ "CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj"
+ "libatmega328_Charliplexing.pdb"
+ "libatmega328_Charliplexing.a"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang CXX)
+ INCLUDE(CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..0f3081e
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+FILE(REMOVE_RECURSE
+ "libatmega328_Charliplexing.a"
+)
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal
new file mode 100644
index 0000000..951d9f0
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.internal
@@ -0,0 +1,36 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.cpp
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Figure.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+ /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.cpp
+ /home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/Font.h
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make
new file mode 100644
index 0000000..94162fd
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/depend.make
@@ -0,0 +1,36 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: ../libraries/Charliplexing/Charliplexing.cpp
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: ../libraries/Charliplexing/Charliplexing.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Charliplexing.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Figure.cpp
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: ../libraries/Charliplexing/Figure.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Arduino.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Printable.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBAPI.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WCharacter.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/binary.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj: /home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard/pins_arduino.h
+
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Charliplexing.h
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Font.cpp
+CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj: ../libraries/Charliplexing/Font.h
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make
new file mode 100644
index 0000000..6a6a680
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/flags.make
@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile CXX with /usr/bin/avr-g++
+CXX_FLAGS = -g -Os -ffunction-sections -fdata-sections -fno-exceptions -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/variants/standard -I/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino -I/home/xel/Dokumente/ledmatrix/arduino-1.0/libraries -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing -I/home/xel/Dokumente/ledmatrix/Matrix_9x14/libraries/Charliplexing/utility -mmcu=atmega328p
+
+CXX_DEFINES = -DF_CPU=16000000L -DARDUINO=100
+
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj
new file mode 100644
index 0000000..cb2b77c
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj
new file mode 100644
index 0000000..bbdcd74
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
new file mode 100644
index 0000000..efc8254
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
Binary files differ
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt
new file mode 100644
index 0000000..d5efc0b
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/link.txt
@@ -0,0 +1,2 @@
+/usr/bin/avr-ar cr libatmega328_Charliplexing.a CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
+/usr/bin/avr-ranlib libatmega328_Charliplexing.a
diff --git a/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make
new file mode 100644
index 0000000..e6d9ab3
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/atmega328_Charliplexing.dir/progress.make
@@ -0,0 +1,4 @@
+CMAKE_PROGRESS_1 = 20
+CMAKE_PROGRESS_2 = 21
+CMAKE_PROGRESS_3 = 22
+
diff --git a/Matrix_9x14/build/CMakeFiles/cmake.check_cache b/Matrix_9x14/build/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/Matrix_9x14/build/CMakeFiles/progress.marks b/Matrix_9x14/build/CMakeFiles/progress.marks
new file mode 100644
index 0000000..2bd5a0a
--- /dev/null
+++ b/Matrix_9x14/build/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+22
diff --git a/Matrix_9x14/build/LIFE.eep b/Matrix_9x14/build/LIFE.eep
new file mode 100644
index 0000000..1996e8f
--- /dev/null
+++ b/Matrix_9x14/build/LIFE.eep
@@ -0,0 +1 @@
+:00000001FF
diff --git a/Matrix_9x14/build/LIFE.elf b/Matrix_9x14/build/LIFE.elf
new file mode 100755
index 0000000..e84207d
--- /dev/null
+++ b/Matrix_9x14/build/LIFE.elf
Binary files differ
diff --git a/Matrix_9x14/build/LIFE.hex b/Matrix_9x14/build/LIFE.hex
new file mode 100644
index 0000000..2b6a646
--- /dev/null
+++ b/Matrix_9x14/build/LIFE.hex
@@ -0,0 +1,994 @@
+:100000000C94A3000C94CB000C94CB000C94CB006C
+:100010000C94CB000C94CB000C94CB000C94CB0034
+:100020000C94CB000C94BB040C94CB000C94CB0030
+:100030000C94CB000C94CB000C94CB000C94CB0014
+:100040000C947C150C94CB000C94AB060C94DC0641
+:100050000C94CB000C94CB000C94CB000C94CB00F4
+:100060000C94CB000C94CB0007634236B79BD8A707
+:100070001A39685618AEBAAB558C1D3CB7CC5763CD
+:10008000BD6DEDFD753EF6177231BF000000803F7B
+:1000900008000000BE922449123EABAAAA2ABECD97
+:1000A000CCCC4C3E00000080BEABAAAAAA3E000009
+:1000B0000000BF000000803F000000000008417801
+:1000C000D3BB4387D1133D190E3CC3BD4282AD2B38
+:1000D0003E68EC8276BED98FE1A93E4C80EFFFBE30
+:1000E00001C4FF7F3F00000000000000000024006A
+:1000F00027002A0000000000250028002B00000037
+:10010000000023002600290004040404040404045D
+:1001100002020202020203030303030301020408B2
+:100120001020408001020408102001020408102061
+:1001300000000007000201000003040600000000A8
+:1001400000000000370811241FBECFEFD8E0DEBF4B
+:10015000CDBF12E0A0E0B1E0E8ECFCE302C0059006
+:100160000D92AC33B107D9F717E0ACE3B2E001C0B0
+:100170001D92A132B107E1F711E0C6E4D1E004C05D
+:100180002297FE010E94651AC434D107C9F70E9464
+:10019000E3050C94621E0C940000DF92EF92FF9234
+:1001A0000F931F93CF93DF9385E00E94FB140E946F
+:1001B0008A0800E010E0DD24D39422C064E670E0F9
+:1001C00080E090E00E9492089B01AC0180910D01BB
+:1001D00090910E01A0910F01B091100128173907DD
+:1001E0004A075B070CF4D8820894E108F1082296CC
+:1001F000E114F10419F70F5F1F4F0E30110589F05C
+:10020000C801880F991FEC0123E0CC0FDD1F2A9550
+:10021000E1F7C80FD91FC35CDD4F89E0E82EF12C50
+:10022000CDCFDF91CF911F910F91FF90EF90DF9095
+:1002300008958F929F92AF92BF92CF92DF92EF92EA
+:10024000FF920F931F93CF93DF93FC019B010196C5
+:10025000CEE0D0E0BE010E94FF196C01C9010196F9
+:1002600009E010E0B8010E94FF197C01CF010D9652
+:10027000BE010E94FF195C01C9010896B8010E94E5
+:10028000FF194F0163E0880C991C6A95E1F78E0E07
+:100290009F1EF401EE0DFF1D6CE372E0EE0FFF1FD9
+:1002A000E60FF71F0081F60143E0EE0FFF1F4A95AE
+:1002B000E1F7EC0DFD1DEF01C20FD31FCC0FDD1FC9
+:1002C000C60FD71F488150E0400F511DE501B3E034
+:1002D000CC0FDD1FBA95E1F7CA0DDB1D2C0F3D1FBA
+:1002E000220F331F260F371FD9012C91420F511DAA
+:1002F000D401A80FB91FAA0FBB1FA60FB71F2C91BF
+:10030000420F511DDF01AE0DBF1DAA0FBB1FA60F6F
+:10031000B71F2C91420F511DDE01AE0DBF1DAA0F5C
+:10032000BB1FA60FB71F2C91420F511DC80FD91F1D
+:10033000CC0FDD1FC60FD71F2881420F511DE80FBC
+:10034000F91FEE0FFF1FE60FF71F8081480F511DA9
+:10035000CA01DF91CF911F910F91FF90EF90DF9035
+:10036000CF90BF90AF909F908F900895DF92EF92C3
+:10037000FF920F931F93CF93DF9380E00E94390485
+:1003800085E00E94FB140E948A0800E010E0DD2452
+:10039000D39425C064E670E080E090E00E9492086B
+:1003A0009B01AC0180910D0190910E01A0910F0174
+:1003B000B0911001281739074A075B0714F4D88257
+:1003C00001C0188219820894E108F1082296E1140C
+:1003D000F10401F70F5F1F4F0E30110589F0C801BE
+:1003E000880F991FEC01E3E0CC0FDD1FEA95E1F7E0
+:1003F000C80FD91FC45CDD4F79E0E72EF12CCACFBE
+:10040000DF91CF911F910F91FF90EF90DF900895B2
+:10041000CF92DF92EF92FF920F931F93CF93DF93D0
+:1004200000E010E0DD24D39434C0C880C982C80144
+:10043000B7010E94190120913803309139032F5FD1
+:100440003F4F30933903209338038330910539F4BB
+:10045000CC2029F4D982802F6E2D41E00BC0029769
+:100460008230910548F08881813031F41982802FE3
+:100470006E2D40E00E94AF020894E11CF11C229610
+:1004800029E0E216F10489F60F5F1F4F0E301105C7
+:1004900081F0C801880F991FEC0123E0CC0FDD1F0C
+:1004A0002A95E1F7C80FD91FC45CDD4FEE24FF2465
+:1004B000BCCF809138039091390301969093390312
+:1004C0008093380323E18938920734F00E94CD00ED
+:1004D000109239031092380380E090E00CC0418103
+:1004E000408321503040329621153105C1F70196E5
+:1004F0008E30910581F09C01220F331FF901A3E09A
+:10050000EE0FFF1FAA95E1F7E20FF31FE45CFD4F2A
+:1005100029E030E0E4CF66E970E080E090E00E94FE
+:10052000F815DF91CF911F910F91FF90EF90DF9021
+:10053000CF90089590913C0690FF10C091E0909369
+:100540003D06882359F080913D06882339F061E00B
+:1005500070E080E090E00E94F815F5CF0895EEE09D
+:100560006E9FF0011124E80FF11DEE0FFF1FE95EF1
+:10057000FE4F90818181880F8450292F26952695E2
+:100580002695820F983010F028E101C020E0280F56
+:10059000392F377081E090E0582F01C0550F3A9500
+:1005A000EAF7352F442321F080913C0681FF47E094
+:1005B000E0914006F0914106E20FF11DDF0180E07D
+:1005C00090E050E0632F60958417950724F4208114
+:1005D000232B208303C02C9126232C930196F09685
+:1005E000D0968730910581F708950F931F93CF938D
+:1005F000DF93082F162FC0E0D0E0802F6C2F412F03
+:100600000E94AF022196C930D105B9F7DF91CF9191
+:100610001F910F9108950F931F93CF93DF93082F8E
+:10062000162FC0E0D0E08C2F602F412F0E94AF0228
+:100630002196CE30D105B9F7DF91CF911F910F915F
+:100640000895FF920F931F93CF93DF93F82E00E04E
+:1006500010E00EC0802F6C2F4F2D0E94AF0221960C
+:10066000C930D105B9F70F5F1F4F0E30110519F0D2
+:10067000C0E0D0E0EFCFDF91CF911F910F91FF90BD
+:1006800008952F923F924F925F926F927F928F9236
+:100690009F92AF92BF92CF92DF92EF92FF920F9311
+:1006A0001F93DF93CF93CDB7DEB72A970FB6F89499
+:1006B000DEBF0FBECDBF682F70E080E090E00E94EB
+:1006C000661720E030E04EEF52E40E94CD16C72EB0
+:1006D000E82E092F762F272F3C2D4E2D502FCA01A3
+:1006E000B9010E94181869877A871C0180EF8983F5
+:1006F00022E0E22EF12CEC0EFD1E00E010E00F5F78
+:100700001F4FB801882777FD8095982F0E946817A2
+:1007100021EF3BE840EB50E40E94181820E030E065
+:1007200040EC5FE30E947B1820E030E040E751E4BA
+:100730000E9465169B01AC0160E070E08FE793E4D6
+:100740000E9464160E943A17F70161937F010730F7
+:100750001105A9F684EF96E00E94E00780916B06F0
+:100760008823B9F4DE011196E0914306F091440626
+:10077000CE0109962D912193209112012783A8176C
+:10078000B907C1F706C061E070E080E090E00E9428
+:10079000F815809142068823B1F7C0904506D090A5
+:1007A00046068E010F5F1F4F760198E0492E512CAF
+:1007B0004C0E5D1EBB24F801A1908F016A2D60953F
+:1007C00070E0882777FD8095982F0E9468179B011D
+:1007D000AC01B985AA856B2F7A2F822D932D0E94AB
+:1007E00018183B014C016091130170E0882777FDD8
+:1007F0008095982F0E9468179B01AC01C401B3013A
+:100800000E9418189B01AC0160E070E08FE793E450
+:100810000E9464160E943A17F70161937F0180914C
+:10082000140187836A19B60E0415150521F6B094D4
+:10083000F601B78280911201878781E0809342069A
+:100840002A960FB6F894DEBF0FBECDBFCF91DF91D1
+:100850001F910F91FF90EF90DF90CF90BF90AF90DE
+:100860009F908F907F906F905F904F903F902F90D0
+:1008700008951F93182F8091150161E00E94721452
+:100880008091150160E00E949614809170008E7F27
+:10089000809370008091B0008C7F8093B000809135
+:1008A000B100877F8093B1008091B6008F7D8093E7
+:1008B000B600809170008D7F809370008091B100B0
+:1008C00083608093B1008091B1008B7F8093B100F1
+:1008D00026E030E030933B0320933A0310933C062C
+:1008E00010923D062CE333E030933F0620933E0602
+:1008F00010FF07C08CEB94E0909341068093400674
+:1009000004C0309341062093400689E496E090931A
+:10091000440680934306409690934606809345068E
+:10092000109242068FE70E94410380E090E00E940F
+:10093000210380E00E949A0280913A0390913B0348
+:100940008093B200809170008160809370008091EC
+:100950003C0680FD07C00AC061E070E080E090E0E6
+:100960000E94F81580913D068823B1F781E08093BD
+:100970006B061F9108951F920F920FB60F921124CC
+:100980002F933F934F935F936F937F938F939F9397
+:10099000AF93BF93CF93DF93EF93FF931AB814B83D
+:1009A0008091150161E00E94961460916906862F7E
+:1009B00090E0E0914306F0914406E80FF91F20858E
+:1009C0002093B10020812093B200673008F09BC0D3
+:1009D00070916A067630D0F4272F30E0F901EE0FDF
+:1009E000FF1F40913E0650913F06A0E3B0E08A9F72
+:1009F000E0018B9FD00D9A9FD00D1124DE01AE0F28
+:100A0000BF1FA40FB51F2E5F3F4F4CC07C3078F541
+:100A1000272F30E0F901EE0FFF1F40913E06509165
+:100A20003F06A0E3B0E08A9FE0018B9FD00D9A9F24
+:100A3000D00D1124DE01AE0FBF1FA40FB51F8C9186
+:100A40008AB98C918BB93196EC0FFD1FE40FF51F1D
+:100A50002650304081E090E002C0880F991F2A950F
+:100A6000E2F72081282B24B9808185B94EC0272F39
+:100A700030E040913E0650913F06723138F5F90161
+:100A8000EE0FFF1FA0E3B0E08A9FE0018B9FD00D27
+:100A90009A9FD00D1124DE01AE0FBF1FA40FB51F0A
+:100AA0002A50304081E090E002C0880F991F2A95BB
+:100AB000E2F72C91282B2AB98C918BB93196EC0F47
+:100AC000FD1FE40FF51F808184B9CECFF901EE0F31
+:100AD000FF1FA0E3B0E08A9FE0018B9FD00D9A9F9B
+:100AE000D00D1124DE01AE0FBF1FA40FB51F8C91D6
+:100AF0008AB98C918BB93196EC0FFD1FE40FF51F6D
+:100B000022513040A7CF1AB814B86F5F60936906BE
+:100B1000683038F01092690680916A068F5F809382
+:100B20006A0680916A068931B0F110926A06809156
+:100B30003D068823B1F080913C0680FF12C01092E0
+:100B40003D0680913E0690913F06209140063091EF
+:100B5000410630933F0620933E06909341068093D2
+:100B60004006809142068823B1F01092420680919F
+:100B7000430690914406909348068093470620913F
+:100B800045063091460630934406209343069093E1
+:100B90004606809345068091150160E00E949614F8
+:100BA000FF91EF91DF91CF91BF91AF919F918F9185
+:100BB0007F916F915F914F913F912F910F900FBE59
+:100BC0000F901F901895CF93DF930E9429160E94D3
+:100BD000B601C3EDD6E00E9408022097E1F30E941F
+:100BE000D306F9CFFC0184859585FC01E05CFF4FBD
+:100BF000208131818E5B9F4FFC0180819181281B78
+:100C0000390B2F733070C9010895FC0184859585D7
+:100C1000FC01E05CFF4F40815181FC01EE5BFF4F26
+:100C2000208131814217530741F00190F081E02D7E
+:100C3000E80FF91F208130E002C02FEF3FEFC9011C
+:100C40000895FC0184859585FC01E05CFF4F40819F
+:100C50005181FC01EE5BFF4F208131814217530728
+:100C600071F0A081B181A80FB91F2C918081918171
+:100C700001968F7390709183808330E002C02FEFD4
+:100C80003FEFC9010895DC011E968D919C911F973D
+:100C9000FC01E05CFF4F8E5B9F4F40815181DC0186
+:100CA0002D913C91119742175307B9F708951F935F
+:100CB000FC01162F26853785D901A05CBF4F8D9189
+:100CC0009C91019660E470E00E94FF19D901AE5B2F
+:100CD000BF4F4D915C91119784179507D1F3D901BE
+:100CE000A05CBF4F0D90BC91A02DA20FB31F1C9311
+:100CF000A685B785A05CBF4F11969C938E93A6895D
+:100D0000B7892C9181E090E0058C02C0880F991F73
+:100D10000A94E2F7282B2C9381E090E01F9108952C
+:100D2000FB01E05CFF4F208131812F5F3F4F2F732C
+:100D30003070DB01AE5BBF4F4D915C911197241772
+:100D4000350739F0A081B181A60FB71F8C9331838D
+:100D50002083089508951F920F920FB60F921124C9
+:100D60002F933F934F935F936F937F938F939F93B3
+:100D7000AF93BF93EF93FF938091C6006CE676E04C
+:100D80000E949006FF91EF91BF91AF919F918F913B
+:100D90007F916F915F914F913F912F910F900FBE77
+:100DA0000F901F90189584EF96E00E94F20500972F
+:100DB00011F00E94AA0608951F920F920FB60F928B
+:100DC00011242F933F935F936F937F938F939F9300
+:100DD000AF93BF93EF93FF932091F0063091F1060C
+:100DE0008091F2069091F3062817390731F480912B
+:100DF000C1008F7D8093C10016C0E091F206F09192
+:100E0000F306E055F94F20818091F2069091F306A8
+:100E1000019660E470E00E94FF199093F3068093BE
+:100E2000F2062093C600FF91EF91BF91AF919F9181
+:100E30008F917F916F915F913F912F910F900FBE96
+:100E40000F901F9018958F92AF92BF92CF92DF9222
+:100E5000EF92FF920F931F93DF93CF93CDB7DEB73F
+:100E6000FC011382128288EE93E0A0E0B0E084835C
+:100E70009583A683B78387E192E09183808375870A
+:100E8000648757874687318B208B138B028BF58ABB
+:100E9000E48AD78AC68AB18EA08E828E8E85838F91
+:100EA0008F85848F8889858F8989868FCF91DF91FF
+:100EB0001F910F91FF90EF90DF90CF90BF90AF9078
+:100EC0008F900895DF92EF92FF920F931F93CF932D
+:100ED000DF93EC017A018B01DD24D394403081EE65
+:100EE000580780E0680780E0780749F4DD24EC8942
+:100EF000FD89108260E874E88EE190E00FC0EC8913
+:100F0000FD8981E090E00E8C02C0880F991F0A9441
+:100F1000E2F7808360E079E08DE390E0A80197013B
+:100F20000E94121A2150304040405040569547953B
+:100F30003795279580E12030380710F0DD20B1F695
+:100F4000E889F9893083EA89FB892083EE89FF8962
+:100F5000408181E090E09C010A8C02C0220F331F87
+:100F60000A94E2F7422B4083EE89FF8940819C017D
+:100F70000B8C02C0220F331F0A94E2F7422B4083EE
+:100F8000EE89FF8940819C010C8C02C0220F331F27
+:100F90000A94E2F7422B4083EE89FF8920810D8C71
+:100FA00002C0880F991F0A94E2F7809582238083FC
+:100FB000DF91CF911F910F91FF90EF90DF900895F7
+:100FC000CF93DF93FC0186859785DC01A05CBF4F42
+:100FD0008E5B9F4F4D915C911197EC012881398177
+:100FE00042175307B9F7A689B7894C9181E090E081
+:100FF0009C01028C02C0220F331F0A94E2F7209555
+:1010000024232C93A689B7894C919C01038C02C0A0
+:10101000220F331F0A94E2F7209524232C93A689EC
+:10102000B7894C919C01048C02C0220F331F0A9493
+:10103000E2F7209524232C93A689B7892C91058C5F
+:1010400002C0880F991F0A94E2F7809582238C933F
+:1010500084859585FC01EE5BFF4F20813181805CAA
+:101060009F4FFC0131832083DF91CF91089510922F
+:10107000F7061092F60688EE93E0A0E0B0E08093C9
+:10108000F8069093F906A093FA06B093FB06E6EFF4
+:10109000F6E087E192E0929382938CE696E0958762
+:1010A000848780EB96E09787868785EC90E0918B2C
+:1010B000808B84EC90E0938B828B80EC90E0958B1E
+:1010C000848B81EC90E0978B868B86EC90E0918FFF
+:1010D000808F84E0828F83E0838F87E0848F85E038
+:1010E000858F81E0868F08950E94691A08950E9475
+:1010F000031B089521E030E0FC018081882311F07A
+:1011000020E030E0C901089521E0FC01208308952A
+:1011100008950895009729F0BC0180E090E00E94B6
+:10112000E81B0895EF92FF920F931F937B018C01B0
+:10113000611571058105910549F00E94E31BA80125
+:1011400097010E94341A9B01AC0103C020E030E0FB
+:10115000A901B901CA011F910F91FF90EF90089565
+:10116000EF92FF920F931F937B018C01621773071D
+:101170008407950764F4CA01B9016E197F09800BD1
+:10118000910B0E949208E60EF71E081F191FB70167
+:10119000C8011F910F91FF90EF9008952F923F92F9
+:1011A0004F925F926F927F928F929F92AF92BF9277
+:1011B000CF92DF92EF92FF920F931F93DF93CF9323
+:1011C000CDB7DEB73B014C0119012A016D897E893B
+:1011D0008F89988D6A197B098C099D09621A730A97
+:1011E000840A950AA40193010E94E019E218F30809
+:1011F00004091509A80197010E94341A2A0D3B1D04
+:101200004C1D5D1DB901CA01CF91DF911F910F9156
+:10121000FF90EF90DF90CF90BF90AF909F908F9016
+:101220007F906F905F904F903F902F90089508951A
+:1012300070E0382F20E0622B732BCB010895CF9202
+:10124000DF92EF92FF920F931F93CF93DF936C0186
+:101250007B018A01C0E0D0E00FC0D7016D917D0114
+:10126000D601ED91FC910190F081E02DC601099528
+:10127000C80FD91F015010400115110571F7CE019B
+:10128000DF91CF911F910F91FF90EF90DF90CF9062
+:101290000895DB010D900020E9F7AD014150504069
+:1012A000461B570BDC01ED91FC910280F381E02D90
+:1012B00009950895EF92FF920F931F93CF93DF93B9
+:1012C0007C01062F172FC0E0D0E0F8010F5F1F4F01
+:1012D0006491662351F0F701A081B181ED91FC91F9
+:1012E000C7010995C80FD91FF0CFCE01DF91CF916B
+:1012F0001F910F91FF90EF900895AF92BF92CF9200
+:10130000DF92EF92FF920F931F93CF93DF937C01B5
+:101310006B01C0E0D0E000E010E010C0D701ED911B
+:10132000FC91A080B180C601BE010E941711682FF8
+:10133000C701F5010995080F191F2196F60184814F
+:101340009581C817D90750F3C801DF91CF911F913C
+:101350000F91FF90EF90DF90CF90BF90AF900895E6
+:101360000E9449090895DC01ED91FC910190F08102
+:10137000E02D099508959C01CB01DB01ED91FC91D5
+:101380000190F081E02DB901099508950F931F9305
+:10139000CF93DF93EC016DE00E94B3098C01CE0185
+:1013A0006AE00E94B309080F191FC801DF91CF91AD
+:1013B0001F910F9108950F931F93CF93DF93EC012B
+:1013C0000E945A098C01CE010E94C609080F191FFC
+:1013D000C801DF91CF911F910F9108950F931F9333
+:1013E000CF93DF93EC010E947D098C01CE010E9416
+:1013F000C609080F191FC801DF91CF911F910F91E6
+:1014000008950F931F93CF93DF93EC010E94490936
+:101410008C01CE010E94C609080F191FC801DF9177
+:10142000CF911F910F9108950F931F93CF93DF9347
+:10143000EC010E94B3098C01CE010E94C609080F7D
+:10144000191FC801DF91CF911F910F9108950F933C
+:101450001F93CF93DF93EC010E94BB098C01CE0157
+:101460000E94C609080F191FC801DF91CF911F9173
+:101470000F9108958F929F92AF92BF92CF92DF9279
+:10148000EF92FF920F931F93DF93CF93CDB7DEB709
+:10149000A1970FB6F894DEBF0FBECDBF6C01042F2D
+:1014A000E52FCB01122F19A2223008F41AE021E215
+:1014B000E22EF12CEC0EFD1E812E9924AA24BB24D1
+:1014C00003C0022FE32FCA01602F7E2FA5019401D4
+:1014D0000E94121A129F802D1124081B0894E10803
+:1014E000F1080A3014F4005D01C0095CF7010083C3
+:1014F000211531054105510521F7C601B7010E94AB
+:101500004909A1960FB6F894DEBF0FBECDBFCF91AB
+:10151000DF911F910F91FF90EF90DF90CF90BF90E0
+:10152000AF909F908F9008952115310549F4DC010B
+:10153000ED91FC910190F081E02D642F09950895C3
+:101540000E943A0A08950F931F93CF93DF93EC0103
+:101550000E94940A8C01CE010E94C609080F191F2F
+:10156000C801DF91CF911F910F9108959A01AB01AE
+:1015700060E070E00E94940A08950F931F93CF9348
+:10158000DF93EC019A01AB0160E070E00E94940AE5
+:101590008C01CE010E94C609080F191FC801DF91F6
+:1015A000CF911F910F9108959A01462F50E060E06E
+:1015B00070E00E94940A08950F931F93CF93DF93D6
+:1015C000EC019A01462F50E060E070E00E94940A1E
+:1015D0008C01CE010E94C609080F191FC801DF91B6
+:1015E000CF911F910F910895CF92DF92EF92FF92CA
+:1015F0000F931F93CF93DF93EC017A018B01211599
+:10160000310541F4E881F9810190F081E02D642FEA
+:1016100009951AC02A303105A9F477FF12C06DE28E
+:101620000E94B3096C0144275527BA014E195F097E
+:10163000600B710BCE012AE00E943A0AC80ED91E37
+:1016400004C02AE00E943A0A6C01C601DF91CF91E2
+:101650001F910F91FF90EF90DF90CF9008950F931F
+:101660001F93CF93DF93EC010E94F40A8C01CE010B
+:101670000E94C609080F191FC801DF91CF911F9161
+:101680000F9108959A01FB01AF01662757FD609500
+:10169000762F0E94F40A08950F931F93CF93DF9340
+:1016A000EC019A01CB01AC01662757FD6095762FBE
+:1016B000CE010E94F40A8C01CE010E94C609080FD7
+:1016C000191FC801DF91CF911F910F9108956F925B
+:1016D0007F929F92AF92BF92CF92DF92EF92FF9252
+:1016E0000F931F93CF93DF933C017A018B01C22E9E
+:1016F000CB01BA0120E030E0A9010E94C91687FFA2
+:101700000AC0C3016DE20E94B309EC0117FB1095FA
+:1017100017F9109502C0C0E0D0E0DD2450E040E0B1
+:1017200030E02FE311C0DA01F9016B2F742F8F2FF6
+:10173000922F20E030E040E251E40E94CD16562F77
+:10174000472F382F292FD394DC1468F3C801B70131
+:10175000DA01F9012B2F342F4F2F5E2F0E946516CF
+:101760005B01F82E992E7B2D0E943A17162FD72E4B
+:10177000E82E092F0E9466179B01AC016A2D7B2D74
+:101780008F2D992D0E946416962EA72EB82EF92E15
+:10179000C301412F5D2D6E2D702F2AE030E00E9495
+:1017A000940AC80FD91FCC20B9F1C30160E071E0E1
+:1017B0000E944909C80FD91F2FC0692D7A2D8B2D82
+:1017C0009F2D20E030E040E251E40E941818D62E10
+:1017D000B72EA82E992E0E9435177B010027F7FC03
+:1017E0000095102FC301B801A7012AE030E00E9444
+:1017F000F40AC80FD91FC801B7010E9468179B01DE
+:10180000AC016D2D7B2D8A2D992D0E946416962E8C
+:10181000A72EB82EF92ECA94CC2079F6CE01DF91EE
+:10182000CF911F910F91FF90EF90DF90CF90BF90DD
+:10183000AF909F907F906F9008950E94670B0895DE
+:101840000F931F93CF93DF93EC010E94670B8C01E2
+:10185000CE010E94C609080F191FC801DF91CF9160
+:101860001F910F910895FC01808191810E94031BBB
+:101870000895CF93DF93EC0188819981009711F04F
+:101880000E94031B198218821D821C821B821A82ED
+:10189000DF91CF9108950F931F93CF93DF93EC01C6
+:1018A0008B016F5F7F4F888199810E94F11B0097A8
+:1018B00031F0998388831B830A8381E001C080E033
+:1018C000DF91CF911F910F910895CF93DF93EC019A
+:1018D00088819981009729F08A819B8186179707D3
+:1018E00078F4CE010E944B0C882341F08C819D81BD
+:1018F000009731F4E881F981108202C080E001C0D4
+:1019000081E0DF91CF910895EF92FF920F931F93A3
+:10191000CF93DF93EC017B018A01BA010E94650C31
+:10192000882321F4CE010E94390C07C01D830C834B
+:1019300088819981B7010E942A1DCE01DF91CF9144
+:101940001F910F91FF90EF900895CF93DF93FC01CB
+:1019500011821082138212821582148216826115FE
+:10196000710559F0EB0109900020E9F7AE014150F3
+:101970005040461B570B0E94840CDF91CF91089575
+:10198000EF92FF92CF93DF93EC01FB01861797074D
+:1019900061F0608171816115710529F04481558183
+:1019A0000E94840C02C00E94390CCE01DF91CF91BD
+:1019B000FF90EF900895FC01118210821382128231
+:1019C0001582148216820E94C00C08950F931F93F3
+:1019D0008C016115710561F0DB010D900020E9F7C4
+:1019E000AD0141505040461B570B0E94840C02C071
+:1019F0000E94390CC8011F910F910895EF92FF9238
+:101A00000F931F93DF93CF93CDB7DEB7A1970FB698
+:101A1000F894DEBF0FBECDBF7C01CB01BA01F70148
+:101A200011821082138212821582148216828E0114
+:101A30000F5F1F4FA80130E00E94DD1DC701B801F4
+:101A40000E94E60CA1960FB6F894DEBF0FBECDBF84
+:101A5000CF91DF911F910F91FF90EF900895EF923A
+:101A6000FF920F931F93DF93CF93CDB7DEB7A2976B
+:101A70000FB6F894DEBF0FBECDBF7C01CB01BA011B
+:101A8000F70111821082138212821582148216824B
+:101A90008E010F5F1F4FA80130E00E94941DC70107
+:101AA000B8010E94E60CA2960FB6F894DEBF0FBEF6
+:101AB000CDBFCF91DF911F910F91FF90EF900895CF
+:101AC000EF92FF920F931F93DF93CF93CDB7DEB7C3
+:101AD00061970FB6F894DEBF0FBECDBF7C01CB017E
+:101AE000F7011182108213821282158214821682EB
+:101AF0008E010F5F1F4FB80150E00E94021EC70108
+:101B0000B8010E94E60C61960FB6F894DEBF0FBED6
+:101B1000CDBFCF91DF911F910F91FF90EF9008956E
+:101B2000EF92FF920F931F93DF93CF93CDB7DEB762
+:101B300062970FB6F894DEBF0FBECDBF7C01CB011C
+:101B4000F70111821082138212821582148216828A
+:101B50008E010F5F1F4FB80150E00E94731DC70137
+:101B6000B8010E94E60C62960FB6F894DEBF0FBE75
+:101B7000CDBFCF91DF911F910F91FF90EF9008950E
+:101B8000EF92FF920F931F93DF93CF93CDB7DEB702
+:101B900029970FB6F894DEBF0FBECDBF7C01862F0C
+:101BA000F70111821082138212821582148216822A
+:101BB00090E08E010F5F1F4FB80150E00E94021E9F
+:101BC000C701B8010E94E60C29960FB6F894DEBF53
+:101BD0000FBECDBFCF91DF911F910F91FF90EF907E
+:101BE0000895DF93CF9300D0CDB7DEB7FC0111820B
+:101BF00010821382128215821482168269831A82DD
+:101C0000BE016F5F7F4F0E94E60C0F900F90CF9147
+:101C1000DF910895EF92FF920F931F93CF93DF937D
+:101C2000EC017B010C811D8161157105B9F0411535
+:101C3000510591F0040F151FB8010E94650C88230F
+:101C400069F0288139818C819D81820F931FB701B2
+:101C50000E942A1D1D830C8381E001C080E0DF917A
+:101C6000CF911F910F91FF90EF900895FB0160813C
+:101C70007181448155810E940A0E08956115710594
+:101C800061F0DB010D900020E9F7AD0141505040BB
+:101C9000461B570B0E940A0E089580E00895DF93BB
+:101CA000CF9300D0CDB7DEB769831A82BE016F5FD4
+:101CB0007F4F41E050E00E940A0E0F900F90CF91AD
+:101CC000DF910895EF92FF920F931F93DF93CF93CD
+:101CD00000D000D0CDB7DEB77C01862F90E08E011A
+:101CE0000F5F1F4FB8014AE050E00E94731DF801DA
+:101CF00001900020E9F7AF0141505040401B510BCB
+:101D0000C701B8010E940A0E0F900F900F900F901C
+:101D1000CF91DF911F910F91FF90EF900895EF9277
+:101D2000FF920F931F93DF93CF93CDB7DEB7279723
+:101D30000FB6F894DEBF0FBECDBF7C01CB018E0184
+:101D40000F5F1F4FB8014AE050E00E94731DF80179
+:101D500001900020E9F7AF0141505040401B510B6A
+:101D6000C701B8010E940A0E27960FB6F894DEBF8D
+:101D70000FBECDBFCF91DF911F910F91FF90EF90DC
+:101D80000895EF92FF920F931F93DF93CF9300D0AC
+:101D900000D000D0CDB7DEB77C01CB018E010F5F44
+:101DA0001F4FB8014AE050E00E94021EF801019066
+:101DB0000020E9F7AF0141505040401B510BC701D3
+:101DC000B8010E940A0E26960FB6F894DEBF0FBE29
+:101DD000CDBFCF91DF911F910F91FF90EF900895AC
+:101DE000EF92FF920F931F93DF93CF93CDB7DEB7A0
+:101DF0002C970FB6F894DEBF0FBECDBF7C01CB0190
+:101E0000BA018E010F5F1F4FA8012AE030E00E9447
+:101E1000941DF80101900020E9F7AF0141505040B6
+:101E2000401B510BC701B8010E940A0E2C960FB639
+:101E3000F894DEBF0FBECDBFCF91DF911F910F9100
+:101E4000FF90EF900895EF92FF920F931F93DF930F
+:101E5000CF93CDB7DEB72B970FB6F894DEBF0FBE8A
+:101E6000CDBF7C01CB01BA018E010F5F1F4FA801CE
+:101E70002AE030E00E94DD1DF80101900020E9F722
+:101E8000AF0141505040401B510BC701B8010E94A7
+:101E90000A0E2B960FB6F894DEBF0FBECDBFCF91C2
+:101EA000DF911F910F91FF90EF9008950F931F9373
+:101EB0008C01FB0160817181448155810E940A0E71
+:101EC000882319F4C8010E94390CC8011F910F9191
+:101ED00008950F931F938C016115710569F0DB0163
+:101EE0000D900020E9F7AD0141505040461B570BC3
+:101EF0000E940A0E882319F4C8010E94390CC801F7
+:101F00001F910F9108950F931F938C010E944F0E04
+:101F1000882319F4C8010E94390CC8011F910F9140
+:101F200008950F931F938C010E94620E882319F469
+:101F3000C8010E94390CC8011F910F9108950F9399
+:101F40001F938C010E948F0E882319F4C8010E94F0
+:101F5000390CC8011F910F9108950F931F938C01A5
+:101F60000E94C10E882319F4C8010E94390CC801CF
+:101F70001F910F9108950F931F938C010E94F00EF3
+:101F8000882319F4C8010E94390CC8011F910F91D0
+:101F900008950F931F938C010E94230F882319F437
+:101FA000C8010E94390CC8011F910F910895CF9369
+:101FB000DF93FC01DB0180819181009731F06D910D
+:101FC0007C91119761157105E9F4CD91DC91119720
+:101FD000209769F014962D913C91159721153105A4
+:101FE00031F0288130E0309521953F4F12C00097A5
+:101FF00071F0248135812115310549F0FC012081E2
+:1020000030E007C00E94211D282F392F02C020E098
+:1020100030E0C901DF91CF910895FC0144815581E1
+:10202000FB01248135814217530729F40E94D70F01
+:1020300021E0009709F020E0822F0895FC018481BF
+:102040009581009741F46115710519F081E0FB015C
+:1020500009C081E008950190F081E02D61157105BE
+:1020600031F481E09081992359F080E00895CF0107
+:102070000E94211D9C0181E02115310509F080E0BD
+:1020800008950E94D70F892F881F8827881F0895D9
+:102090000E94D70F21E0181619060CF020E0822FBD
+:1020A00008950E94D70F21E0181619060CF420E0BD
+:1020B000822F08950E94D70F892F8095881F882727
+:1020C000881F0895EF92FF920F931F93CF93DF9392
+:1020D000FC01DB018617970729F18481958114960D
+:1020E0002D913C91159782179307F1F40097D1F049
+:1020F00000811181CD91DC9111970FC0992787FD47
+:1021000090950E94EB1C7C018991992787FD909501
+:102110000E94EB1CE816F90639F4F80181918F0151
+:10212000882361F781E001C080E0DF91CF911F91AA
+:102130000F91FF90EF900895FC01DB01CA01149606
+:102140004D915C91159724813581241B350B2817FF
+:102150003907A0F0208131812115310579F06D9189
+:102160007C9111976115710559F0820F931F0E94A0
+:10217000311D9C0181E02115310519F080E00895A1
+:1021800080E00895FC0144815581FB012481358163
+:102190004217530728F040E050E00E949C10089539
+:1021A00080E00895FC01DB018481958114964D91B6
+:1021B0005C91159784179507B0F020813181211526
+:1021C000310589F06D917C9111976115710569F068
+:1021D000841B950B820F931F0E94211D9C0181E09F
+:1021E0002115310519F080E0089580E00895FC0183
+:1021F000848195816817790730F40190F081E02D92
+:10220000E60FF71F40830895FC01848195816817CC
+:10221000790720F480819181009729F410921307A7
+:1022200063E177E002C0680F791FCB010895FC01DC
+:10223000848195816817790748F48081918100979E
+:1022400039F0680F791FFB018081089580E00895BF
+:1022500080E008950E94171108950F931F93CF9364
+:10226000DF93FC018B0141155105F1F061157105FA
+:10227000D9F0C481D5812C173D0718F0FB011082DD
+:1022800013C041505040C21BD30B4C175D0708F4DC
+:10229000EA0160817181620F731FC801AE010E9463
+:1022A0003F1DC00FD11F1882DF91CF911F910F9159
+:1022B0000895CF93DF93FC01CA0124813581421731
+:1022C000530778F4C081D181772767FD70958C0F13
+:1022D0009D1F0E94161D009721F09C012C1B3D0B99
+:1022E00002C02FEF3FEFC901DF91CF91089540E089
+:1022F00050E00E9459110895CF93DF93FC01CA0169
+:10230000248135814217530778F4C081D181FB01C4
+:10231000608171818C0F9D1F0E94591D009721F0D3
+:102320009C012C1B3D0B02C02FEF3FEFC901DF9139
+:10233000CF91089540E050E00E947C110895DF9213
+:10234000EF92FF920F931F93CF93DF93EC018C8159
+:102350009D8148175907F8F47A010894E11CF11C93
+:10236000E881F981EE0DFF1DD0801082088119816E
+:10237000772767FD7095C8010E944E1D0E0D1F1D29
+:10238000F801D082009739F028813981AC01421BD5
+:10239000530B9A0102C02FEF3FEFC901DF91CF919C
+:1023A0001F910F91FF90EF90DF900895FC01448101
+:1023B0005581415050400E949F110895AF92BF92A5
+:1023C000CF92DF92EF92FF920F931F93CF93DF9301
+:1023D000FC016B018A01DB0114962D913C9115974C
+:1023E0002115310551F184819581009731F18217D2
+:1023F000930718F14817590718F08C010150104045
+:10240000E080F180C701CFEFDFEF5701A00EB11ED2
+:1024100010C0F601608171810E94591D009779F00A
+:102420009C012E193F090217130708F49E0101961B
+:10243000E901A816B90668F702C0CFEFDFEFCE01B9
+:10244000DF91CF911F910F91FF90EF90DF90CF9090
+:10245000BF90AF900895FC0144815581FB01248118
+:102460003581421B530B0E94DE110895AF92BF923B
+:10247000CF92DF92EF92FF920F931F93CF93DF9350
+:10248000F82EE92E6B018A01E9012417350748F47B
+:10249000342F212F8E01C901A92EE5015E01B22E34
+:1024A000E5018F2D9E2D62E071E00E94A50CD60102
+:1024B00014968D919C91159780179107D8F08C17E1
+:1024C0009D0708F4EC01D601ED91FC911197EC0FFA
+:1024D000FD1FB08010826D917C91600F711F8F2D58
+:1024E0009E2D0E94E60CD601ED91FC911197EC0F08
+:1024F000FD1FB0828F2D9E2DDF91CF911F910F91E7
+:10250000FF90EF90DF90CF90BF90AF900895CF9362
+:10251000DF93EC01FB01248135810E943612CE014C
+:10252000DF91CF910895DC01ED91FC9111973097E7
+:1025300029F40895861709F4408331968081882311
+:10254000C9F708952F923F924F925F926F927F92B8
+:102550008F929F92AF92BF92CF92DF92EF92FF92B3
+:102560000F931F93CF93DF937C012B016A01DC0152
+:1025700014966D907C9015976114710409F4D9C07C
+:10258000FB01848095808114910409F4D2C0DA01A2
+:102590001496AD90BC901597A818B908FC0100815D
+:1025A0001181A114B104F1F413C0D6016C911196FC
+:1025B0007C91119714964D915C911597CE010E94D4
+:1025C000FB1CD60114960D911C9115970C0F1D1F25
+:1025D000F20160817181C8010E94591DEC010097D0
+:1025E00021F7A7C0B7FC02C0E30142C048012DC0DB
+:1025F000E301C01BD10BC401B801AE010E94FB1C5A
+:10260000C80DD91DD6016C9111967C911197149625
+:102610004D915C911597CE010E94FB1CD60114963A
+:102620008D909C9015978C0E9D1EF2010481158152
+:10263000060D171DD70114968D919C9115978A0D43
+:102640009B1D15969C938E931497F2016081718166
+:10265000C8010E94591D3C01009751F6C401B80100
+:102660000E942A1D66C08C01080D191DCA0DDB1DB4
+:10267000D2016D917C91C8010E94591D009799F774
+:10268000C615D70509F455C0F701828193818C17CF
+:102690009D0708F045C0C701BE010E944B0C88236E
+:1026A00009F447C03DC0C701B201A9010E94DE1173
+:1026B000EC0197FD3EC0D7016D917C911197F2011D
+:1026C000848195818C0F9D1F680F791F14964D9101
+:1026D0005C911597481B590BCB018A0D9B1D0E94DD
+:1026E000041DD70114968D919C9115978A0D9B1D01
+:1026F00015969C938E931497ED91FC911197E80F8A
+:10270000F91F10822D913C912C0F3D1FF601608125
+:10271000718144815581C9010E94FB1C9E0105C045
+:10272000D70114962D913C9115972150304037FFD9
+:10273000BACFDF91CF911F910F91FF90EF90DF9073
+:10274000CF90BF90AF909F908F907F906F905F9051
+:102750004F903F902F900895CF93DF93FC01C0815D
+:10276000D181209739F409C0992787FD90950E945F
+:10277000EB1C899388818823B9F7DF91CF91089565
+:10278000CF93DF93FC01C081D181209739F409C038
+:10279000992787FD90950E94F31C8993888188234F
+:1027A000B9F7DF91CF910895AF92BF92CF92DF92A8
+:1027B000EF92FF920F931F93CF93DF936C01DC0195
+:1027C000ED90FC901197E114F10409F443C01496C4
+:1027D000AD90BC901597A114B104E1F18701E80117
+:1027E00088810F5F1F4F992787FD90950E94E31CFA
+:1027F0000097A9F78501015010400E0D1F1DF8012B
+:102800008081992787FD90950E94E31C009731F005
+:102810000C171D0718F001501040F1CF0F5F1F4F2C
+:102820000C1B1D0BD60115961C930E931497EC16DA
+:10283000FD0628F4C701BE01A8010E94FB1CD601B9
+:10284000ED91FC91119714968D919C911597E80F3D
+:10285000F91F1082DF91CF911F910F91FF90EF90A0
+:10286000DF90CF90BF90AF900895FC01808191815F
+:10287000009729F00E94BC1C9B01AC0103C020E022
+:1028800030E0A901B901CA010895833071F08430A4
+:1028900028F48130A1F0823021F514C08630B1F0E7
+:1028A0008730D1F08430E9F404C0809180008F77C4
+:1028B00003C0809180008F7D80938000089584B54F
+:1028C0008F7702C084B58F7D84BD08958091B0005C
+:1028D0008F778093B00008958091B0008F7D8093B2
+:1028E000B000089590E0FC01E45EFE4F2491FC01ED
+:1028F000E85FFE4FE491EE23C1F0F0E0EE0FFF1F22
+:10290000E651FF4F85919491DC01662341F49FB716
+:10291000F8948C91209582238C939FBF08959FB744
+:10292000F8948C91822B8C939FBF08950F931F93E3
+:10293000DF93CF930F92CDB7DEB7282F30E0F901A8
+:10294000E05DFE4F8491F901E45EFE4F1491285F33
+:102950003E4FF90104910023D9F0882321F06983C7
+:102960000E9445146981E02FF0E0EE0FFF1FEC504C
+:10297000FF4F85919491DC019FB7F894662321F471
+:102980008C911095812302C08C91812B8C939FBFD9
+:102990000F90CF91DF911F910F9108950F931F9387
+:1029A000282F30E0F901E05DFE4F8491F901E45EEB
+:1029B000FE4F0491285F3E4FF9011491112391F0CD
+:1029C000882311F00E944514E12FF0E0EE0FFF1F65
+:1029D000E250FF4F85919491DC018C91802321E09E
+:1029E00030E011F420E030E0C9011F910F9108950B
+:1029F0008093160108958E3008F08E508770909164
+:102A000016019295990F990F907C982B90937C00CA
+:102A100080917A00806480937A0080917A0086FDAC
+:102A2000FCCF2091780030917900932F80E030E046
+:102A3000282B392BC90108951F93CF93DF93182FAB
+:102A4000EB0161E00E947214209709F44AC0CF3F65
+:102A5000D10509F449C0E12FF0E0E05DFE4FE491BB
+:102A6000E330C1F0E43028F4E13051F0E230B1F568
+:102A70000CC0E63019F1E73049F1E43079F514C0C3
+:102A800084B5806884BDC7BD33C084B5806284BD11
+:102A9000C8BD2EC080918000806880938000D09354
+:102AA0008900C093880024C0809180008062809358
+:102AB0008000D0938B00C0938A001AC08091B00030
+:102AC00080688093B000C093B30012C08091B000C2
+:102AD00080628093B000C093B4000AC0C038D105B2
+:102AE0001CF4812F60E002C0812F61E00E949614E7
+:102AF000DF91CF911F9108951F920F920FB60F9201
+:102B000011242F933F938F939F93AF93BF93809103
+:102B1000180790911907A0911A07B0911B073091DF
+:102B20001C070196A11DB11D232F2D5F2D3720F00D
+:102B30002D570196A11DB11D20931C0780931807E6
+:102B400090931907A0931A07B0931B07809114075D
+:102B500090911507A0911607B09117070196A11D36
+:102B6000B11D8093140790931507A0931607B09397
+:102B70001707BF91AF919F918F913F912F910F9028
+:102B80000FBE0F901F9018958FB7F89420911807DB
+:102B90003091190740911A0750911B078FBFB90157
+:102BA000CA0108959FB7F894209114073091150732
+:102BB000409116075091170786B5A89B06C08F3F16
+:102BC00021F02F5F3F4F4F4F5F4F9FBF542F432F39
+:102BD000322F2227280F311D411D511D82E0220F67
+:102BE000331F441F551F8A95D1F7B901CA010895B3
+:102BF000EF92FF920F931F93CF93DF937B018C0192
+:102C00000E94D215EB010FC00E94D2156C1B7D0BE8
+:102C100083E0683E780738F00894E108F10801097C
+:102C20001109C851DC4FE114F1040105110561F7E8
+:102C3000DF91CF911F910F91FF90EF900895019731
+:102C400039F0880F991F880F991F02970197F1F7A4
+:102C50000895789484B5826084BD84B5816084BD14
+:102C600085B5826085BD85B5816085BDEEE6F0E005
+:102C7000808181608083E1E8F0E010828081826061
+:102C80008083808181608083E0E8F0E080818160E2
+:102C90008083E1EBF0E0808184608083E0EBF0E012
+:102CA000808181608083EAE7F0E0808184608083B6
+:102CB0008081826080838081816080838081806860
+:102CC00080831092C10008955058BB27AA270ED0C8
+:102CD00075C166D130F06BD120F031F49F3F11F413
+:102CE0001EF45BC10EF4E095E7FB51C1E92F77D1EB
+:102CF00080F3BA17620773078407950718F071F419
+:102D00009EF58FC10EF4E0950B2EBA2FA02D0B016E
+:102D1000B90190010C01CA01A0011124FF27591B20
+:102D200099F0593F50F4503E68F11A16F040A22F26
+:102D3000232F342F4427585FF3CF46953795279597
+:102D4000A795F0405395C9F77EF41F16BA0B620B96
+:102D5000730B840BBAF09150A1F0FF0FBB1F661FDD
+:102D6000771F881FC2F70EC0BA0F621F731F841F20
+:102D700048F4879577956795B795F7959E3F08F046
+:102D8000B3CF9395880F08F09927EE0F9795879505
+:102D90000895D9D008F481E008950CD00FC107D16F
+:102DA00040F0FED030F021F45F3F19F0F0C0511137
+:102DB00039C1F3C014D198F39923C9F35523B1F362
+:102DC000951B550BBB27AA2762177307840738F09A
+:102DD0009F5F5F4F220F331F441FAA1FA9F333D0F9
+:102DE0000E2E3AF0E0E830D091505040E695001CAD
+:102DF000CAF729D0FE2F27D0660F771F881FBB1F69
+:102E0000261737074807AB07B0E809F0BB0B802D42
+:102E1000BF01FF2793585F4F2AF09E3F510568F08E
+:102E2000B6C000C15F3FECF3983EDCF38695779522
+:102E30006795B795F7959F5FC9F7880F911D969590
+:102E4000879597F90895E1E0660F771F881FBB1FEC
+:102E5000621773078407BA0720F0621B730B840B99
+:102E6000BA0BEE1F88F7E095089504D06894B1116D
+:102E7000D9C00895BCD088F09F5790F0B92F9927FA
+:102E8000B751A0F0D1F0660F771F881F991F1AF075
+:102E9000BA95C9F712C0B13081F0C3D0B1E008953E
+:102EA000C0C0672F782F8827B85F39F0B93FCCF3BF
+:102EB000869577956795B395D9F73EF4909580956B
+:102EC000709561957F4F8F4F9F4F0895E89409C08B
+:102ED00097FB3EF490958095709561957F4F8F4F4D
+:102EE0009F4F9923A9F0F92F96E9BB279395F69563
+:102EF000879577956795B795F111F8CFFAF4BB0FE1
+:102F000011F460FF1BC06F5F7F4F8F4F9F4F16C044
+:102F1000882311F096E911C0772321F09EE8872FCE
+:102F2000762F05C0662371F096E8862F70E060E08A
+:102F30002AF09A95660F771F881FDAF7880F969503
+:102F4000879597F90895990F0008550FAA0BE0E8A7
+:102F5000FEEF16161706E807F907C0F0121613065B
+:102F6000E407F50798F0621B730B840B950B39F49B
+:102F70000A2661F0232B242B252B21F408950A2601
+:102F800009F4A140A6958FEF811D811D089597F941
+:102F90009F6780E870E060E008959FEF80EC0895FF
+:102FA00000240A9416161706180609060895002428
+:102FB0000A9412161306140605060895092E0394A2
+:102FC000000C11F4882352F0BB0F40F4BF2B11F416
+:102FD00060FF04C06F5F7F4F8F4F9F4F089557FD75
+:102FE0009058440F551F59F05F3F71F04795880F77
+:102FF00097FB991F61F09F3F79F08795089512160E
+:1030000013061406551FF2CF4695F1DF08C01616B9
+:1030100017061806991FF1CF86957105610508946A
+:103020000895E894BB2766277727CB0197F9089581
+:103030000BD0C4CFB5DF28F0BADF18F0952309F024
+:10304000A6CFABCF1124EECFCADFA0F3959FD1F36B
+:10305000950F50E0551F629FF001729FBB27F00D46
+:10306000B11D639FAA27F00DB11DAA1F649F66279B
+:10307000B00DA11D661F829F2227B00DA11D621FEA
+:10308000739FB00DA11D621F839FA00D611D221FA4
+:10309000749F3327A00D611D231F849F600D211D88
+:1030A000822F762F6A2F11249F5750408AF0E1F02B
+:1030B00088234AF0EE0FFF1FBB1F661F771F881F74
+:1030C00091505040A9F79E3F510570F060CFAACFB4
+:1030D0005F3FECF3983EDCF3869577956795B7955F
+:1030E000F795E7959F5FC1F7FE2B880F911D969589
+:1030F000879597F90895FA01EE0FFF1F3096210585
+:10310000310599F16115710561F48038BFE39B07C2
+:1031100049F168949038810561F08038BFEF9B07D2
+:1031200041F0992342F5FF3FE1053105210511F1F9
+:10313000E8940894E795D901AA2329F4AB2FBE2F70
+:10314000F85FD0F310C0FF5F70F4A695E0F7F73991
+:1031500050F019F0FF3A38F49F779F930CD00F90FE
+:1031600007FC905808953EF018CF60E070E080E8CA
+:103170009FE308954FE79F775F934F933F932F937C
+:103180009ED02F913F914F915F9152DF05C019F46E
+:103190000EF0FDCE46CF01CF2ADFC8F39638C0F738
+:1031A00007F80F92E8942BE33AEA48EB5FE74EDF2B
+:1031B0000F920F920F924DB75EB70F92C0D0E8E614
+:1031C000F0E016D04F915F91EF91FF91E595EE1FE2
+:1031D000FF1F49F0FE57E0684427EE0F441FFA95A1
+:1031E000E1F74195550B32D00F9007FE26C00895A8
+:1031F000DF93CF931F930F93FF92EF92DF927B01A8
+:103200008C01689405C0DA2EEF011EDFFE01E89400
+:10321000A5912591359145915591AEF3EF0166DD6C
+:10322000FE019701A801DA9479F7DF90EF90FF9003
+:103230000F911F91CF91DF9108959B01AC0160E048
+:1032400070E080E89FE3A9CDA2CEACC0D0DEE8F369
+:103250009923D9F3940F511DBBF39150504094F032
+:1032600059F0882332F0660F771F881F9150504025
+:10327000C1F79E3F510544F7880F911D969587959C
+:1032800097F908955F3FACF0983E9CF0BB27869578
+:1032900077956795B79508F4B1609395C1F7BB0F23
+:1032A00058F711F460FFE8CF6F5F7F4F8F4F9F4F4C
+:1032B000E3CFB8CE0EF076C070CE689468CE97DEBD
+:1032C000C8F39923D1F3C6F3DF93CF931F930F93E2
+:1032D000FF92C92FDD2788232AF02197660F771FD9
+:1032E000881FDAF720E030E040E85FEB9FE38839A1
+:1032F00020F0803E30F021968F77E7DCE0E9F0E0C7
+:1033000003C0E3DCEDEBF0E073DF8B01BE01EC0109
+:10331000FB2E6F5771097595771F880B990BD8DDB8
+:1033200028E132E741E35FE38FDEAF2D9801AE0184
+:10333000FF900F911F91CF91DF91D8DC3FCEFA0122
+:10334000DC01AA0FBB1F9B01AC01BF5728F4222749
+:103350003327442750781FC0B75188F4AB2F00247F
+:10336000469537952795011CA395D2F3002069F067
+:10337000220F331F441FB395DAF30DD0A5CC613073
+:103380007105A0E88A07B94630F49B01AC016627B5
+:10339000772788279078309621F0208331834283E5
+:1033A000538308959F3F31F0915020F4879577958E
+:1033B0006795B795880F911D9695879597F908950C
+:1033C000629FD001739FF001829FE00DF11D649F09
+:1033D000E00DF11D929FF00D839FF00D749FF00D95
+:1033E000659FF00D9927729FB00DE11DF91F639F36
+:1033F000B00DE11DF91FBD01CF011124089597FB08
+:10340000092E07260AD077FD04D049D006D0002027
+:103410001AF4709561957F4F0895F6F79095819510
+:103420009F4F0895A1E21A2EAA1BBB1BFD010DC0E0
+:10343000AA1FBB1FEE1FFF1FA217B307E407F50764
+:1034400020F0A21BB30BE40BF50B661F771F881F40
+:10345000991F1A9469F760957095809590959B01D6
+:10346000AC01BD01CF01089597FB092E05260ED0B2
+:1034700057FD04D0D7DF0AD0001C38F45095409592
+:10348000309521953F4F4F4F5F4F0895F6F7909538
+:103490008095709561957F4F8F4F9F4F0895AA1B20
+:1034A000BB1B51E107C0AA1FBB1FA617B70710F02F
+:1034B000A61BB70B881F991F5A95A9F78095909561
+:1034C000BC01CD010895EE0FFF1F0590F491E02D92
+:1034D0000994CF93DF938230910510F482E090E05D
+:1034E000E0911F07F091200740E050E020E030E03D
+:1034F00026C06081718168177907E0F06817790745
+:1035000081F4828193812115310531F0D90113961F
+:103510009C938E9312972BC09093200780931F0744
+:1035200026C04115510519F06417750718F4AB0151
+:10353000E901DF019F0172816381E72FF62F309748
+:10354000C1F64115510501F1481B590B4430510595
+:1035500080F412968D919C911397209719F09B837C
+:103560008A8304C09093200780931F07FD01329641
+:1035700046C0FD01E40FF51F8193919342505040E6
+:1035800011965C934E933BC020911D0730911E070E
+:103590002115310541F42091050130910601309348
+:1035A0001E0720931D072091070130910801211566
+:1035B000310541F42DB73EB740910301509104010C
+:1035C000241B350BE0911D07F0911E07E217F3074E
+:1035D000A0F42E1B3F0B2817390778F0AC014E5F83
+:1035E0005F4F2417350748F04E0F5F1F50931E079B
+:1035F00040931D078193919302C0E0E0F0E0CF017A
+:10360000DF91CF910895CF93DF93009709F491C094
+:10361000FC0132971382128260911F07709120077C
+:103620006115710581F420813181280F391F809146
+:103630001D0790911E078217930799F5F0931E07B7
+:10364000E0931D0776C0DB0180E090E002C0CD0171
+:10365000D901AE17BF0748F412962D913C911397EC
+:1036600021153105A1F7CD0121C0B383A283EF015C
+:10367000499159919E01240F351FA217B30779F480
+:103680002D913C911197240F351F2E5F3F4F3183B1
+:10369000208312962D913C911397338322830097B8
+:1036A00029F4F0932007E0931F0743C0DC01139631
+:1036B000FC93EE9312974D915D91A40FB51FEA17FD
+:1036C000FB0769F420813181240F351F2E5F3F4FA6
+:1036D000EC0139832883228133813B832A83E0E014
+:1036E000F0E002C0FB01BC01DB0112968D919C91C0
+:1036F00013970097B9F79B012E5F3F4F8D919C91D7
+:103700001197820F931F40911D0750911E07481774
+:10371000590779F4309729F41092200710921F0767
+:1037200002C0138212822250304030931E07209331
+:103730001D07DF91CF910895A0E0B0E0E2EAFBE140
+:103740000C94331EEC01688179818A819B8161151B
+:1037500071058105910521F464E279ED8BE597E02F
+:103760002DE133EF41E050E00E94341A79018A01E3
+:1037700027EA31E440E050E00E94E0195B016C016F
+:10378000C801B7012CEE34EF4FEF5FEF0E94E01954
+:103790009B01AC012A0D3B1D4C1D5D1D57FF04C054
+:1037A0002150304040405048288339834A835B830E
+:1037B0005F77B901CA01CDB7DEB7EAE00C944F1EBE
+:1037C0000E949C1B089589E091E00E949C1B089533
+:1037D0006093090170930A0180930B0190930C018F
+:1037E0000895A0E0B0E0E7EFFBE10C94311E8C01FE
+:1037F000CB010115110529F40E94691A082F192F10
+:10380000B5C0D80112979801260F371F2A173B071A
+:1038100008F4AAC0ED90FC901197E616F706D0F0D8
+:1038200045E0E416F10408F4A1C0A701445050405B
+:103830004617570708F49AC0A70142505040461B4C
+:10384000570BF901419351936D937C93CF010E94E3
+:10385000031B8CC05B01AE18BF0848018E0C9F1C77
+:10386000E0911F07F0912007CC24DD24C0E0D0E0D8
+:1038700041C0E815F90599F560817181AB014E5F92
+:103880005F4F4A155B0558F1AB014A195B09CC241F
+:10389000DD246894C1F8C40ED51E8280A380E5E0C3
+:1038A000CE16D10448F0F9018282A382518340836D
+:1038B00011969C938E9309C0C7010296860F971F9D
+:1038C00011969C938E93E82DFA2D209719F0FB8387
+:1038D000EA834CC0F0932007E0931F0747C0408164
+:1038E0005181C416D50608F46A01EF015281438163
+:1038F000E52FF42F309709F0BCCF40911D07509170
+:103900001E0748155905E9F4C816D906D0F44091A8
+:103910000701509108014115510541F44DB75EB7BB
+:103920006091030170910401461B570B2417350762
+:10393000D8F430931E0720931D0711969C938E9305
+:1039400015C00E94691AC82EE6016E01D92EE60143
+:10395000209751F08C2DB801A7010E94FB1CC801D3
+:103960000E94031B860102C000E010E0C801CDB731
+:10397000DEB7ECE00C944D1E1F93FC0199278827BD
+:10398000BC01E89411911032E9F3193010F01E30A7
+:10399000C8F31B3251F01D3249F4689406C00E94EE
+:1039A000C81D610F711D811D911D119110531A3099
+:1039B000B0F33EF490958095709561957F4F8F4F51
+:1039C0009F4F1F910895911133C1803219F0895092
+:1039D0008550D0F708959111089581548A5108F4C3
+:1039E000805E855A08959111089581568A5108F490
+:1039F000805285580895FB01DC0102C001900D92B0
+:103A000041505040D8F708956817790768F4FB01D2
+:103A1000DC01E40FF51FA40FB51F02C002900E9247
+:103A200041505040D8F708950C94FB1CFC01819143
+:103A3000861721F08823D9F7992708953197CF0168
+:103A40000895FB01DC018D91019080190110D9F3DB
+:103A5000990B0895FB01DC0101900D920020E1F724
+:103A60000895FB01DC014150504030F08D910190F0
+:103A7000801919F40020B9F7881B990B0895FB01F0
+:103A8000DC014150504048F001900D920020C9F7F0
+:103A900001C01D9241505040E0F70895FC0181E0C3
+:103AA00090E00190061609F4CF010020D1F70197AC
+:103AB0000895FB0151915523A9F0BF01DC014D91FF
+:103AC00045174111E1F759F4CD010190002049F06B
+:103AD0004D9140154111C9F3FB014111EFCF81E038
+:103AE00090E001970895FB019F01E8944230C4F0F3
+:103AF0004532B4F44A3029F497FB1EF49095819531
+:103B00009F4F642F77270E944F1A805D8A330CF0F5
+:103B1000895D8193CB010097A1F716F45DE2519383
+:103B20001082C9010C941B1EFA01CF93FF93EF93EF
+:103B3000223044F1253234F5C22FE894CA3049F4DA
+:103B400097FB3EF490958095709561957F4F8F4FD0
+:103B50009F4F2C2F332744275527FF93EF930E9425
+:103B6000121AEF91FF91605D6A330CF0695D619309
+:103B7000B901CA01605070408040904051F716F47E
+:103B8000CDE2C19310828F919F91CF910C941B1E17
+:103B9000592F482F372F262F660F771F881F991F01
+:103BA000660F771F881F991F620F731F841F951F51
+:103BB000660F771F881F991F0895FA01CF93FF930F
+:103BC000EF932230CCF02532BCF4C22F2C2F3327B8
+:103BD00044275527FF93EF930E94121AEF91FF910C
+:103BE000605D6A330CF0695D6193B901CA01605090
+:103BF00070408040904051F710828F919F91CF91FB
+:103C00000C941B1EFB019F01423074F0453264F49A
+:103C1000642F77270E944F1A805D8A330CF0895DEC
+:103C20008193CB010097A1F71082C9010C941B1E50
+:103C3000992788270895DC01FC01672F719177236C
+:103C4000E1F7329704C07C916D9370836291AE1757
+:103C5000BF07C8F308952F923F924F925F926F92E1
+:103C60007F928F929F92AF92BF92CF92DF92EF920C
+:103C7000FF920F931F93CF93DF93CDB7DEB7CA1B8D
+:103C8000DB0B0FB6F894DEBF0FBECDBF09942A88B8
+:103C9000398848885F846E847D848C849B84AA8460
+:103CA000B984C884DF80EE80FD800C811B81AA81ED
+:103CB000B981CE0FD11D0FB6F894DEBF0FBECDBFB8
+:083CC000ED010895F894FFCF17
+:103CC8002E00002000210700000100000032000043
+:103CD800000103040213010D050D060D070D080D63
+:103CE800090D0A0D0B0D0C0D04040D0D03030D0D2C
+:103CF80002020D0C050C060C070C080C090C0A0C2A
+:103D08000B0C0D0C04040C0C03030C0C02020C0B22
+:103D1800050B060B070B080B090B0A0B0C0B0D0BFD
+:103D280004040B0B03030B0B02020B0A050A060A19
+:103D3800070A080A090A0B0A0C0A0D0A04040A0AE7
+:103D480003030A0A02020A090509060907090809FC
+:103D58000A090B090C090D090404090903030909D7
+:103D68000202090805080608070809080A080B08D6
+:103D78000C080D08040408080303080802020807D1
+:103D880005070607080709070A070B070C070D07A9
+:103D980004040707030307070202070605060706C8
+:103DA800080609060A060B060C060D060404060694
+:103DB80003030606020206050605070508050905A8
+:103DC8000A050B050C050D05040405050303050587
+:103DD8000202050000000057061F09F2052106052A
+:103DE8000643060000000089081F09890889088918
+:0C3DF8000889080000000089081F09006D
+:00000001FF
diff --git a/Matrix_9x14/build/Makefile b/Matrix_9x14/build/Makefile
new file mode 100644
index 0000000..172ae43
--- /dev/null
+++ b/Matrix_9x14/build/Makefile
@@ -0,0 +1,772 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Produce verbose output by default.
+VERBOSE = 1
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/xel/Dokumente/ledmatrix/Matrix_9x14/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running interactive CMake command-line interface..."
+ /usr/bin/cmake -i .
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/xel/Dokumente/ledmatrix/Matrix_9x14/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named LIFE
+
+# Build rule for target.
+LIFE: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 LIFE
+.PHONY : LIFE
+
+# fast build rule for target.
+LIFE/fast:
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/build
+.PHONY : LIFE/fast
+
+#=============================================================================
+# Target rules for targets named LIFE-upload
+
+# Build rule for target.
+LIFE-upload: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 LIFE-upload
+.PHONY : LIFE-upload
+
+# fast build rule for target.
+LIFE-upload/fast:
+ $(MAKE) -f CMakeFiles/LIFE-upload.dir/build.make CMakeFiles/LIFE-upload.dir/build
+.PHONY : LIFE-upload/fast
+
+#=============================================================================
+# Target rules for targets named atmega328_CORE
+
+# Build rule for target.
+atmega328_CORE: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 atmega328_CORE
+.PHONY : atmega328_CORE
+
+# fast build rule for target.
+atmega328_CORE/fast:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/build
+.PHONY : atmega328_CORE/fast
+
+#=============================================================================
+# Target rules for targets named atmega328_Charliplexing
+
+# Build rule for target.
+atmega328_Charliplexing: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 atmega328_Charliplexing
+.PHONY : atmega328_Charliplexing
+
+# fast build rule for target.
+atmega328_Charliplexing/fast:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/build
+.PHONY : atmega328_Charliplexing/fast
+
+Life.obj: Life.cpp.obj
+.PHONY : Life.obj
+
+# target to build an object file
+Life.cpp.obj:
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.obj
+.PHONY : Life.cpp.obj
+
+Life.i: Life.cpp.i
+.PHONY : Life.i
+
+# target to preprocess a source file
+Life.cpp.i:
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.i
+.PHONY : Life.cpp.i
+
+Life.s: Life.cpp.s
+.PHONY : Life.s
+
+# target to generate assembly for a file
+Life.cpp.s:
+ $(MAKE) -f CMakeFiles/LIFE.dir/build.make CMakeFiles/LIFE.dir/Life.cpp.s
+.PHONY : Life.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.c.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.cpp.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.c.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.c.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.c.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.c.s
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.obj: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.obj
+
+# target to build an object file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.obj
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.i: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.i
+
+# target to preprocess a source file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.i
+
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.s: home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.s
+
+# target to generate assembly for a file
+home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s:
+ $(MAKE) -f CMakeFiles/atmega328_CORE.dir/build.make CMakeFiles/atmega328_CORE.dir/home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s
+.PHONY : home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.c.s
+
+libraries/Charliplexing/Charliplexing.obj: libraries/Charliplexing/Charliplexing.cpp.obj
+.PHONY : libraries/Charliplexing/Charliplexing.obj
+
+# target to build an object file
+libraries/Charliplexing/Charliplexing.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.obj
+.PHONY : libraries/Charliplexing/Charliplexing.cpp.obj
+
+libraries/Charliplexing/Charliplexing.i: libraries/Charliplexing/Charliplexing.cpp.i
+.PHONY : libraries/Charliplexing/Charliplexing.i
+
+# target to preprocess a source file
+libraries/Charliplexing/Charliplexing.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.i
+.PHONY : libraries/Charliplexing/Charliplexing.cpp.i
+
+libraries/Charliplexing/Charliplexing.s: libraries/Charliplexing/Charliplexing.cpp.s
+.PHONY : libraries/Charliplexing/Charliplexing.s
+
+# target to generate assembly for a file
+libraries/Charliplexing/Charliplexing.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Charliplexing.cpp.s
+.PHONY : libraries/Charliplexing/Charliplexing.cpp.s
+
+libraries/Charliplexing/Figure.obj: libraries/Charliplexing/Figure.cpp.obj
+.PHONY : libraries/Charliplexing/Figure.obj
+
+# target to build an object file
+libraries/Charliplexing/Figure.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.obj
+.PHONY : libraries/Charliplexing/Figure.cpp.obj
+
+libraries/Charliplexing/Figure.i: libraries/Charliplexing/Figure.cpp.i
+.PHONY : libraries/Charliplexing/Figure.i
+
+# target to preprocess a source file
+libraries/Charliplexing/Figure.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.i
+.PHONY : libraries/Charliplexing/Figure.cpp.i
+
+libraries/Charliplexing/Figure.s: libraries/Charliplexing/Figure.cpp.s
+.PHONY : libraries/Charliplexing/Figure.s
+
+# target to generate assembly for a file
+libraries/Charliplexing/Figure.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Figure.cpp.s
+.PHONY : libraries/Charliplexing/Figure.cpp.s
+
+libraries/Charliplexing/Font.obj: libraries/Charliplexing/Font.cpp.obj
+.PHONY : libraries/Charliplexing/Font.obj
+
+# target to build an object file
+libraries/Charliplexing/Font.cpp.obj:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.obj
+.PHONY : libraries/Charliplexing/Font.cpp.obj
+
+libraries/Charliplexing/Font.i: libraries/Charliplexing/Font.cpp.i
+.PHONY : libraries/Charliplexing/Font.i
+
+# target to preprocess a source file
+libraries/Charliplexing/Font.cpp.i:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.i
+.PHONY : libraries/Charliplexing/Font.cpp.i
+
+libraries/Charliplexing/Font.s: libraries/Charliplexing/Font.cpp.s
+.PHONY : libraries/Charliplexing/Font.s
+
+# target to generate assembly for a file
+libraries/Charliplexing/Font.cpp.s:
+ $(MAKE) -f CMakeFiles/atmega328_Charliplexing.dir/build.make CMakeFiles/atmega328_Charliplexing.dir/libraries/Charliplexing/Font.cpp.s
+.PHONY : libraries/Charliplexing/Font.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... LIFE"
+ @echo "... LIFE-upload"
+ @echo "... atmega328_CORE"
+ @echo "... atmega328_Charliplexing"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... Life.obj"
+ @echo "... Life.i"
+ @echo "... Life.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/CDC.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HID.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/IPAddress.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Print.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Stream.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/Tone.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/USBCore.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WInterrupts.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WMath.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/WString.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/main.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/new.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_analog.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_digital.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_pulse.s"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.obj"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.i"
+ @echo "... home/xel/Dokumente/ledmatrix/arduino-1.0/hardware/arduino/cores/arduino/wiring_shift.s"
+ @echo "... libraries/Charliplexing/Charliplexing.obj"
+ @echo "... libraries/Charliplexing/Charliplexing.i"
+ @echo "... libraries/Charliplexing/Charliplexing.s"
+ @echo "... libraries/Charliplexing/Figure.obj"
+ @echo "... libraries/Charliplexing/Figure.i"
+ @echo "... libraries/Charliplexing/Figure.s"
+ @echo "... libraries/Charliplexing/Font.obj"
+ @echo "... libraries/Charliplexing/Font.i"
+ @echo "... libraries/Charliplexing/Font.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/Matrix_9x14/build/cmake_install.cmake b/Matrix_9x14/build/cmake_install.cmake
new file mode 100644
index 0000000..c2cd946
--- /dev/null
+++ b/Matrix_9x14/build/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /home/xel/Dokumente/ledmatrix/Matrix_9x14
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ SET(CMAKE_INSTALL_PREFIX "/usr/local")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ IF(BUILD_TYPE)
+ STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ ELSE(BUILD_TYPE)
+ SET(CMAKE_INSTALL_CONFIG_NAME "")
+ ENDIF(BUILD_TYPE)
+ MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+ IF(COMPONENT)
+ MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+ SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ ELSE(COMPONENT)
+ SET(CMAKE_INSTALL_COMPONENT)
+ ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
+IF(CMAKE_INSTALL_COMPONENT)
+ SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+ELSE(CMAKE_INSTALL_COMPONENT)
+ SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+ENDIF(CMAKE_INSTALL_COMPONENT)
+
+FILE(WRITE "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/${CMAKE_INSTALL_MANIFEST}" "")
+FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES})
+ FILE(APPEND "/home/xel/Dokumente/ledmatrix/Matrix_9x14/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n")
+ENDFOREACH(file)
diff --git a/Matrix_9x14/build/libatmega328_CORE.a b/Matrix_9x14/build/libatmega328_CORE.a
new file mode 100644
index 0000000..6533a2d
--- /dev/null
+++ b/Matrix_9x14/build/libatmega328_CORE.a
Binary files differ
diff --git a/Matrix_9x14/build/libatmega328_Charliplexing.a b/Matrix_9x14/build/libatmega328_Charliplexing.a
new file mode 100644
index 0000000..479594f
--- /dev/null
+++ b/Matrix_9x14/build/libatmega328_Charliplexing.a
Binary files differ
diff --git a/Matrix_9x14/cmake/modules/ArduinoProcessing.cmake b/Matrix_9x14/cmake/modules/ArduinoProcessing.cmake
new file mode 100644
index 0000000..c7a2407
--- /dev/null
+++ b/Matrix_9x14/cmake/modules/ArduinoProcessing.cmake
@@ -0,0 +1,103 @@
+# 1. Concatenate all PDE files
+# 2. Write #include "WProgram.h"
+# 3. Write prototypes
+# 4. Write original sources
+#
+#
+# Prefix Writer
+# 1. Scrub comments
+# 2. Optionally subsitute Unicode
+# 3. Find imports
+# 4. Find prototypes
+#
+# Find prototypes
+# 1. Strip comments, quotes, preprocessor directives
+# 2. Collapse braches
+# 3. Regex
+
+
+set(SINGLE_QUOTES_REGEX "('.')")
+set(DOUBLE_QUOTES_REGEX "(\"([^\"\\\\]|\\\\.)*\")")
+set(SINGLE_COMMENT_REGEX "([ ]*//[^\n]*)")
+set(MULTI_COMMENT_REGEX "(/[*][^/]*[*]/)")
+set(PREPROC_REGEX "([ ]*#(\\\\[\n]|[^\n])*)")
+
+#"[\w\[\]\*]+\s+[&\[\]\*\w\s]+\([&,\[\]\*\w\s]*\)(?=\s*\{)"
+set(PROTOTPYE_REGEX "([a-zA-Z0-9]+[ ]*)*[a-zA-Z0-9]+[ ]*\([^{]*\)[ ]*{")
+
+function(READ_SKETCHES VAR_NAME )
+ set(SKETCH_SOURCE)
+ foreach(SKETCH ${ARGN})
+ if(EXISTS ${SKETCH})
+ message(STATUS "${SKETCH}")
+ file(READ ${SKETCH} SKETCH_CONTENTS)
+ set(SKETCH_SOURCE "${SKETCH_SOURCE}\n${SKETCH_CONTENTS}")
+ else()
+ message(FATAL_ERROR "Sketch file does not exist: ${SKETCH}")
+ endif()
+ endforeach()
+ set(${VAR_NAME} "${SKETCH_SOURCE}" PARENT_SCOPE)
+endfunction()
+
+function(STRIP_SOURCES VAR_NAME SOURCES)
+ string(REGEX REPLACE "${SINGLE_QUOTES_REGEX}|${DOUBLE_QUOTES_REGEX}|${SINGLE_COMMENT_REGEX}|${MULTI_COMMENT_REGEX}|${PREPROC_REGEX}"
+ ""
+ SOURCES
+ "${SOURCES}")
+ set(${VAR_NAME} "${SOURCES}" PARENT_SCOPE)
+endfunction()
+
+function(COLLAPSE_BRACES VAR_NAME SOURCES)
+ set(PARSED_SOURCES)
+ string(LENGTH "${SOURCES}" SOURCES_LENGTH)
+ math(EXPR SOURCES_LENGTH "${SOURCES_LENGTH}-1")
+
+ set(NESTING 0)
+ set(START 0)
+ foreach(INDEX RANGE ${SOURCES_LENGTH})
+ string(SUBSTRING "${SOURCES}" ${INDEX} 1 CURRENT_CHAR)
+ #message("${CURRENT_CHAR}")
+ if(CURRENT_CHAR STREQUAL "{")
+ if(NESTING EQUAL 0)
+ math(EXPR SUBLENGTH "${INDEX}-${START} +1")
+ string(SUBSTRING "${SOURCES}" ${START} ${SUBLENGTH} CURRENT_CHUNK)
+ set(PARSED_SOURCES "${PARSED_SOURCES}${CURRENT_CHUNK}")
+ #message("INDEX: ${INDEX} START: ${START} LENGTH: ${SUBLENGTH}")
+ endif()
+ math(EXPR NESTING "${NESTING}+1")
+ elseif(CURRENT_CHAR STREQUAL "}")
+ math(EXPR NESTING "${NESTING}-1")
+ if(NESTING EQUAL 0)
+ set(START ${INDEX})
+ endif()
+ endif()
+ endforeach()
+
+ math(EXPR SUBLENGTH "${SOURCES_LENGTH}-${START} +1")
+ string(SUBSTRING "${SOURCES}" ${START} ${SUBLENGTH} CURRENT_CHUNK)
+ set(PARSED_SOURCES "${PARSED_SOURCES}${CURRENT_CHUNK}")
+
+ set(${VAR_NAME} "${PARSED_SOURCES}" PARENT_SCOPE)
+endfunction()
+
+function(extract_prototypes VAR_NAME SOURCES)
+ string(REGEX MATCHALL "${PROTOTPYE_REGEX}"
+ SOURCES
+ "${SOURCES}")
+ set(${VAR_NAME} "${SOURCES}" PARENT_SCOPE)
+endfunction()
+
+read_sketches(SKETCH_SOURCE ${FILES})
+strip_sources(SKETCH_SOURCE "${SKETCH_SOURCE}")
+collapse_braces(SKETCH_SOURCE "${SKETCH_SOURCE}")
+extract_prototypes(SKETCH_SOURCE "${SKETCH_SOURCE}")
+
+
+
+
+message("===============")
+foreach(ENTRY ${SKETCH_SOURCE})
+ message("START]]]${ENTRY}[[[END")
+endforeach()
+message("===============")
+#message("${SKETCH_SOURCE}")
diff --git a/Matrix_9x14/cmake/modules/FindArduino.cmake b/Matrix_9x14/cmake/modules/FindArduino.cmake
new file mode 100644
index 0000000..5873735
--- /dev/null
+++ b/Matrix_9x14/cmake/modules/FindArduino.cmake
@@ -0,0 +1,978 @@
+# - Generate firmware and libraries for Arduino Devices
+# generate_arduino_firmware(TARGET_NAME)
+# TARGET_NAME - Name of target
+# Creates a Arduino firmware target.
+#
+# The target options can be configured by setting options of
+# the following format:
+# ${TARGET_NAME}${SUFFIX}
+# The following suffixes are availabe:
+# _SRCS # Sources
+# _HDRS # Headers
+# _SKETCHES # Arduino sketch files
+# _LIBS # Libraries to linked in
+# _BOARD # Board name (such as uno, mega2560, ...)
+# _PORT # Serial port, for upload and serial targets [OPTIONAL]
+# _AFLAGS # Override global Avrdude flags for target
+# _SERIAL # Serial command for serial target [OPTIONAL]
+# _NO_AUTOLIBS # Disables Arduino library detection
+# Here is a short example for a target named test:
+# set(test_SRCS test.cpp)
+# set(test_HDRS test.h)
+# set(test_BOARD uno)
+#
+# generate_arduino_firmware(test)
+#
+#
+# generate_arduino_library(TARGET_NAME)
+# TARGET_NAME - Name of target
+# Creates a Arduino firmware target.
+#
+# The target options can be configured by setting options of
+# the following format:
+# ${TARGET_NAME}${SUFFIX}
+# The following suffixes are availabe:
+#
+# _SRCS # Sources
+# _HDRS # Headers
+# _LIBS # Libraries to linked in
+# _BOARD # Board name (such as uno, mega2560, ...)
+# _NO_AUTOLIBS # Disables Arduino library detection
+#
+# Here is a short example for a target named test:
+# set(test_SRCS test.cpp)
+# set(test_HDRS test.h)
+# set(test_BOARD uno)
+#
+# generate_arduino_library(test)
+
+file(GLOB SDK_PATHS /usr/share/arduino*)
+
+find_path(ARDUINO_SDK_PATH
+ NAMES lib/version.txt hardware libraries
+ PATH_SUFFIXES share/arduino
+ HINTS ${SDK_PATHS}
+ DOC "Arduino Development Kit path.")
+
+# load_board_settings()
+#
+# Load the Arduino SDK board settings from the boards.txt file.
+#
+function(LOAD_BOARD_SETTINGS)
+ load_arduino_style_settings(ARDUINO_BOARDS "${ARDUINO_BOARDS_PATH}")
+endfunction()
+
+function(LOAD_PROGRAMMERS_SETTINGS)
+ load_arduino_style_settings(ARDUINO_PROGRAMMERS "${ARDUINO_PROGRAMMERS_PATH}")
+endfunction()
+
+# print_board_list()
+#
+# Print list of detected Arduino Boards.
+function(PRINT_BOARD_LIST)
+ message(STATUS "Supported Arduino Boards:")
+ print_list(ARDUINO_BOARDS)
+ message(STATUS "")
+endfunction()
+
+# print_programmer_list()
+#
+# Print list of detected Programmers.
+function(PRINT_PROGRAMMER_LIST)
+ message(STATUS "Supported Programmers:")
+ print_list(ARDUINO_PROGRAMMERS)
+ message(STATUS "")
+endfunction()
+
+# print_programmer_settings(PROGRAMMER)
+#
+# PROGRAMMER - programmer id
+#
+# Print the detected Programmer settings.
+#
+function(PRINT_PROGRAMMER_SETTINGS PROGRAMMER)
+ if(${PROGRAMMER}.SETTINGS)
+ message(STATUS "Programmer ${PROGRAMMER} Settings:")
+ print_settings(${PROGRAMMER})
+ endif()
+endfunction()
+
+# print_board_settings(ARDUINO_BOARD)
+#
+# ARDUINO_BOARD - Board id
+#
+# Print the detected Arduino board settings.
+#
+function(PRINT_BOARD_SETTINGS ARDUINO_BOARD)
+ if(${ARDUINO_BOARD}.SETTINGS)
+ message(STATUS "Arduino ${ARDUINO_BOARD} Board:")
+ print_settings(${ARDUINO_BOARD})
+ endif()
+endfunction()
+
+
+
+# generate_arduino_library(TARGET_NAME)
+#
+# see documentation at top
+function(GENERATE_ARDUINO_LIBRARY TARGET_NAME)
+ load_generator_settings(${TARGET_NAME} INPUT _SRCS # Sources
+ _HDRS # Headers
+ _LIBS # Libraries to linked in
+ _BOARD) # Board name (such as uno, mega2560, ...)
+ set(INPUT_AUTOLIBS True)
+ if(DEFINED ${TARGET_NAME}_NO_AUTOLIBS AND ${TARGET_NAME}_NO_AUTOLIBS)
+ set(INPUT_AUTOLIBS False)
+ endif()
+
+ message(STATUS "Generating ${TARGET_NAME}")
+
+ set(ALL_LIBS)
+ set(ALL_SRCS ${INPUT_SRCS} ${INPUT_HDRS})
+
+ setup_arduino_compiler(${INPUT_BOARD})
+ setup_arduino_core(CORE_LIB ${INPUT_BOARD})
+
+ if(INPUT_AUTOLIBS)
+ setup_arduino_libraries(ALL_LIBS ${INPUT_BOARD} "${ALL_SRCS}")
+ endif()
+
+ list(APPEND ALL_LIBS ${CORE_LIB} ${INPUT_LIBS})
+
+ add_library(${TARGET_NAME} ${ALL_SRCS})
+ target_link_libraries(${TARGET_NAME} ${ALL_LIBS})
+endfunction()
+
+# generate_arduino_firmware(TARGET_NAME)
+#
+# see documentation at top
+function(GENERATE_ARDUINO_FIRMWARE TARGET_NAME)
+ load_generator_settings(${TARGET_NAME} INPUT _SRCS # Sources
+ _HDRS # Headers
+ _LIBS # Libraries to linked in
+ _BOARD # Board name (such as uno, mega2560, ...)
+ _PORT # Serial port, for upload and serial targets
+ _AFLAGS # Override global Avrdude flags for target
+ _SKETCHES # Arduino sketch files
+ _SERIAL) # Serial command for serial target
+
+ set(INPUT_AUTOLIBS True)
+ if(DEFINED ${TARGET_NAME}_NO_AUTOLIBS AND ${TARGET_NAME}_NO_AUTOLIBS)
+ set(INPUT_AUTOLIBS False)
+ endif()
+
+ message(STATUS "Generating ${TARGET_NAME}")
+
+ set(ALL_LIBS)
+ set(ALL_SRCS ${INPUT_SRCS} ${INPUT_HDRS})
+
+ setup_arduino_compiler(${INPUT_BOARD})
+ setup_arduino_core(CORE_LIB ${INPUT_BOARD})
+
+ #setup_arduino_sketch(SKETCH_SRCS ${INPUT_SKETCHES})
+
+ if(INPUT_AUTOLIBS)
+ setup_arduino_libraries(ALL_LIBS ${INPUT_BOARD} "${ALL_SRCS}")
+ endif()
+
+
+ list(APPEND ALL_LIBS ${CORE_LIB} ${INPUT_LIBS})
+
+ setup_arduino_target(${TARGET_NAME} "${ALL_SRCS}" "${ALL_LIBS}")
+
+ if(INPUT_PORT)
+ setup_arduino_upload(${INPUT_BOARD} ${TARGET_NAME} ${INPUT_PORT})
+ endif()
+
+ if(INPUT_SERIAL)
+ setup_serial_target(${TARGET_NAME} "${INPUT_SERIAL}")
+ endif()
+endfunction()
+
+
+# load_generator_settings(TARGET_NAME PREFIX [SUFFIX_1 SUFFIX_2 .. SUFFIX_N])
+#
+# TARGET_NAME - The base name of the user settings
+# PREFIX - The prefix name used for generator settings
+# SUFFIX_XX - List of suffixes to load
+#
+# Loads a list of user settings into the generators scope. User settings have
+# the following syntax:
+#
+# ${BASE_NAME}${SUFFIX}
+#
+# The BASE_NAME is the target name and the suffix is a specific generator settings.
+#
+# For every user setting found a generator setting is created of the follwoing fromat:
+#
+# ${PREFIX}${SUFFIX}
+#
+# The purpose of loading the settings into the generator is to not modify user settings
+# and to have a generic naming of the settings within the generator.
+#
+function(LOAD_GENERATOR_SETTINGS TARGET_NAME PREFIX)
+ foreach(GEN_SUFFIX ${ARGN})
+ if(${TARGET_NAME}${GEN_SUFFIX})
+ set(${PREFIX}${GEN_SUFFIX} ${${TARGET_NAME}${GEN_SUFFIX}} PARENT_SCOPE)
+ endif()
+ endforeach()
+endfunction()
+
+# setup_arduino_compiler(BOARD_ID)
+#
+# BOARD_ID - The board id name
+#
+# Configures the the build settings for the specified Arduino Board.
+#
+macro(setup_arduino_compiler BOARD_ID)
+ set(BOARD_CORE ${${BOARD_ID}.build.core})
+ set(PIN_HEADER ${${BOARD_ID}.build.variant})
+ if(BOARD_CORE)
+ if(ARDUINO_SDK_VERSION MATCHES "([0-9]+)[.]([0-9]+)")
+ string(REPLACE "." "" ARDUINO_VERSION_DEFINE "${ARDUINO_SDK_VERSION}") # Normalize version (remove all periods)
+ set(ARDUINO_VERSION_DEFINE "${CMAKE_MATCH_1}")
+ if(CMAKE_MATCH_2 GREATER 10)
+ set(ARDUINO_VERSION_DEFINE "${ARDUINO_VERSION_DEFINE}${CMAKE_MATCH_2}")
+ else()
+ set(ARDUINO_VERSION_DEFINE "${ARDUINO_VERSION_DEFINE}0${CMAKE_MATCH_2}")
+ endif()
+ else()
+ set(ARDUINO_VERSION_DEFINE "00${ARDUINO_SDK_VERSION}")
+ endif()
+ set(BOARD_CORE_PATH ${ARDUINO_CORES_PATH}/${BOARD_CORE})
+ include_directories(${ARDUINO_VARIANTS_PATH}/${PIN_HEADER})
+ include_directories(${BOARD_CORE_PATH})
+ include_directories(${ARDUINO_LIBRARIES_PATH})
+ add_definitions(-DF_CPU=${${BOARD_ID}.build.f_cpu}
+ -DARDUINO=${ARDUINO_VERSION_DEFINE}
+ -mmcu=${${BOARD_ID}.build.mcu}
+ )
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -mmcu=${${BOARD_ID}.build.mcu}" PARENT_SCOPE)
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -mmcu=${${BOARD_ID}.build.mcu}" PARENT_SCOPE)
+ set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -mmcu=${${BOARD_ID}.build.mcu}" PARENT_SCOPE)
+ else()
+ message(FATAL_ERROR "Invalid Arduino board ID (${BOARD_ID}), aborting.")
+ endif()
+endmacro()
+
+# setup_arduino_core(VAR_NAME BOARD_ID)
+#
+# VAR_NAME - Variable name that will hold the generated library name
+# BOARD_ID - Arduino board id
+#
+# Creates the Arduino Core library for the specified board,
+# each board gets it's own version of the library.
+#
+function(setup_arduino_core VAR_NAME BOARD_ID)
+ set(CORE_LIB_NAME ${BOARD_ID}_CORE)
+ set(BOARD_CORE ${${BOARD_ID}.build.core})
+ if(BOARD_CORE AND NOT TARGET ${CORE_LIB_NAME})
+ set(BOARD_CORE_PATH ${ARDUINO_CORES_PATH}/${BOARD_CORE})
+ find_sources(CORE_SRCS ${BOARD_CORE_PATH} True)
+ # Debian/Ubuntu fix
+ list(REMOVE_ITEM CORE_SRCS "${BOARD_CORE_PATH}/main.cxx")
+ add_library(${CORE_LIB_NAME} ${CORE_SRCS})
+ set(${VAR_NAME} ${CORE_LIB_NAME} PARENT_SCOPE)
+ endif()
+endfunction()
+
+# find_arduino_libraries(VAR_NAME SRCS)
+#
+# VAR_NAME - Variable name which will hold the results
+# SRCS - Sources that will be analized
+#
+# returns a list of paths to libraries found.
+#
+# Finds all Arduino type libraries included in sources. Available libraries
+# are ${ARDUINO_SDK_PATH}/libraries and ${CMAKE_CURRENT_SOURCE_DIR}.
+#
+# A Arduino library is a folder that has the same name as the include header.
+# For example, if we have a include "#include <LibraryName.h>" then the following
+# directory structure is considered a Arduino library:
+#
+# LibraryName/
+# |- LibraryName.h
+# `- LibraryName.c
+#
+# If such a directory is found then all sources within that directory are considred
+# to be part of that Arduino library.
+#
+function(find_arduino_libraries VAR_NAME SRCS)
+ set(ARDUINO_LIBS )
+ foreach(SRC ${SRCS})
+ file(STRINGS ${SRC} SRC_CONTENTS)
+ foreach(SRC_LINE ${SRC_CONTENTS})
+ if("${SRC_LINE}" MATCHES "^ *#include *[<\"](.*)[>\"]")
+ get_filename_component(INCLUDE_NAME ${CMAKE_MATCH_1} NAME_WE)
+ get_property(LIBRARY_SEARCH_PATH
+ DIRECTORY # Property Scope
+ PROPERTY LINK_DIRECTORIES)
+ foreach(LIB_SEARCH_PATH ${LIBRARY_SEARCH_PATH} ${ARDUINO_LIBRARIES_PATH} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/libraries)
+ if(EXISTS ${LIB_SEARCH_PATH}/${INCLUDE_NAME}/${CMAKE_MATCH_1})
+ list(APPEND ARDUINO_LIBS ${LIB_SEARCH_PATH}/${INCLUDE_NAME})
+ break()
+ endif()
+ endforeach()
+ endif()
+ endforeach()
+ endforeach()
+ if(ARDUINO_LIBS)
+ list(REMOVE_DUPLICATES ARDUINO_LIBS)
+ endif()
+ set(${VAR_NAME} ${ARDUINO_LIBS} PARENT_SCOPE)
+endfunction()
+
+# setup_arduino_library(VAR_NAME BOARD_ID LIB_PATH)
+#
+# VAR_NAME - Vairable wich will hold the generated library names
+# BOARD_ID - Board name
+# LIB_PATH - path of the library
+#
+# Creates an Arduino library, with all it's library dependencies.
+#
+# ${LIB_NAME}_RECURSE controls if the library will recurse
+# when looking for source files.
+#
+
+# For known libraries can list recurse here
+set(Wire_RECURSE True)
+set(Ethernet_RECURSE True)
+function(setup_arduino_library VAR_NAME BOARD_ID LIB_PATH)
+ set(LIB_TARGETS)
+
+ get_filename_component(LIB_NAME ${LIB_PATH} NAME)
+ set(TARGET_LIB_NAME ${BOARD_ID}_${LIB_NAME})
+ if(NOT TARGET ${TARGET_LIB_NAME})
+ string(REGEX REPLACE ".*/" "" LIB_SHORT_NAME ${LIB_NAME})
+
+ # Detect if recursion is needed
+ if (NOT DEFINED ${LIB_SHORT_NAME}_RECURSE)
+ set(${LIB_SHORT_NAME}_RECURSE False)
+ endif()
+
+ find_sources(LIB_SRCS ${LIB_PATH} ${${LIB_SHORT_NAME}_RECURSE})
+ if(LIB_SRCS)
+
+ message(STATUS "Generating Arduino ${LIB_NAME} library")
+ include_directories(${LIB_PATH} ${LIB_PATH}/utility)
+ add_library(${TARGET_LIB_NAME} STATIC ${LIB_SRCS})
+
+ find_arduino_libraries(LIB_DEPS "${LIB_SRCS}")
+ foreach(LIB_DEP ${LIB_DEPS})
+ setup_arduino_library(DEP_LIB_SRCS ${BOARD_ID} ${LIB_DEP})
+ list(APPEND LIB_TARGETS ${DEP_LIB_SRCS})
+ endforeach()
+
+ target_link_libraries(${TARGET_LIB_NAME} ${BOARD_ID}_CORE ${LIB_TARGETS})
+ list(APPEND LIB_TARGETS ${TARGET_LIB_NAME})
+ endif()
+ else()
+ # Target already exists, skiping creating
+ include_directories(${LIB_PATH} ${LIB_PATH}/utility)
+ list(APPEND LIB_TARGETS ${TARGET_LIB_NAME})
+ endif()
+ if(LIB_TARGETS)
+ list(REMOVE_DUPLICATES LIB_TARGETS)
+ endif()
+ set(${VAR_NAME} ${LIB_TARGETS} PARENT_SCOPE)
+endfunction()
+
+# setup_arduino_libraries(VAR_NAME BOARD_ID SRCS)
+#
+# VAR_NAME - Vairable wich will hold the generated library names
+# BOARD_ID - Board ID
+# SRCS - source files
+#
+# Finds and creates all dependency libraries based on sources.
+#
+function(setup_arduino_libraries VAR_NAME BOARD_ID SRCS)
+ set(LIB_TARGETS)
+ find_arduino_libraries(TARGET_LIBS "${SRCS}")
+ foreach(TARGET_LIB ${TARGET_LIBS})
+ setup_arduino_library(LIB_DEPS ${BOARD_ID} ${TARGET_LIB}) # Create static library instead of returning sources
+ list(APPEND LIB_TARGETS ${LIB_DEPS})
+ endforeach()
+ set(${VAR_NAME} ${LIB_TARGETS} PARENT_SCOPE)
+endfunction()
+
+
+# setup_arduino_target(TARGET_NAME ALL_SRCS ALL_LIBS)
+#
+# TARGET_NAME - Target name
+# ALL_SRCS - All sources
+# ALL_LIBS - All libraries
+#
+# Creates an Arduino firmware target.
+#
+function(setup_arduino_target TARGET_NAME ALL_SRCS ALL_LIBS)
+ add_executable(${TARGET_NAME} ${ALL_SRCS})
+ target_link_libraries(${TARGET_NAME} ${ALL_LIBS})
+ set_target_properties(${TARGET_NAME} PROPERTIES SUFFIX ".elf")
+
+ set(TARGET_PATH ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME})
+ add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
+ COMMAND ${CMAKE_OBJCOPY}
+ ARGS ${ARDUINO_OBJCOPY_EEP_FLAGS}
+ ${TARGET_PATH}.elf
+ ${TARGET_PATH}.eep
+ VERBATIM)
+ add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
+ COMMAND ${CMAKE_OBJCOPY}
+ ARGS ${ARDUINO_OBJCOPY_HEX_FLAGS}
+ ${TARGET_PATH}.elf
+ ${TARGET_PATH}.hex
+ VERBATIM)
+endfunction()
+
+# setup_arduino_upload(BOARD_ID TARGET_NAME PORT)
+#
+# BOARD_ID - Arduino board id
+# TARGET_NAME - Target name
+# PORT - Serial port for upload
+#
+# Create an upload target (${TARGET_NAME}-upload) for the specified Arduino target.
+#
+function(setup_arduino_upload BOARD_ID TARGET_NAME PORT)
+# setup_arduino_bootloader_upload()
+ setup_arduino_bootloader_upload(${TARGET_NAME} ${BOARD_ID} ${PORT})
+
+ # Add programmer support if defined
+ if(${TARGET_NAME}_PROGRAMMER AND ${${TARGET_NAME}_PROGRAMMER}.protocol)
+ setup_arduino_programmer_burn(${TARGET_NAME} ${BOARD_ID} ${${TARGET_NAME}_PROGRAMMER} ${PORT})
+ setup_arduino_bootloader_burn(${TARGET_NAME} ${BOARD_ID} ${${TARGET_NAME}_PROGRAMMER} ${PORT})
+ endif()
+endfunction()
+
+
+# setup_arduino_bootloader_upload(TARGET_NAME BOARD_ID PORT)
+#
+# TARGET_NAME - target name
+# BOARD_ID - board id
+# PORT - serial port
+#
+# Set up target for upload firmware via the bootloader.
+#
+# The target for uploading the firmware is ${TARGET_NAME}-upload .
+#
+function(setup_arduino_bootloader_upload TARGET_NAME BOARD_ID PORT)
+ set(UPLOAD_TARGET ${TARGET_NAME}-upload)
+ set(AVRDUDE_ARGS)
+
+ setup_arduino_bootloader_args(${BOARD_ID} ${TARGET_NAME} ${PORT} AVRDUDE_ARGS)
+
+ if(NOT AVRDUDE_ARGS)
+ message("Could not generate default avrdude bootloader args, aborting!")
+ return()
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-Uflash:w:${TARGET_NAME}.hex")
+ add_custom_target(${UPLOAD_TARGET}
+ ${ARDUINO_AVRDUDE_PROGRAM}
+ ${AVRDUDE_ARGS}
+ DEPENDS ${TARGET_NAME})
+endfunction()
+
+# setup_arduino_programmer_burn(TARGET_NAME BOARD_ID PROGRAMMER)
+#
+# TARGET_NAME - name of target to burn
+# BOARD_ID - board id
+# PROGRAMMER - programmer id
+#
+# Sets up target for burning firmware via a programmer.
+#
+# The target for burning the firmware is ${TARGET_NAME}-burn .
+#
+function(setup_arduino_programmer_burn TARGET_NAME BOARD_ID PROGRAMMER)
+ set(PROGRAMMER_TARGET ${TARGET_NAME}-burn)
+
+ set(AVRDUDE_ARGS)
+
+ setup_arduino_programmer_args(${BOARD_ID} ${PROGRAMMER} ${TARGET_NAME} ${PORT} AVRDUDE_ARGS)
+
+ if(NOT AVRDUDE_ARGS)
+ message("Could not generate default avrdude programmer args, aborting!")
+ return()
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-Uflash:w:${TARGET_NAME}.hex")
+
+ add_custom_target(${PROGRAMMER_TARGET}
+ ${ARDUINO_AVRDUDE_PROGRAM}
+ ${AVRDUDE_ARGS}
+ DEPENDS ${TARGET_NAME})
+endfunction()
+
+# setup_arduino_bootloader_burn(TARGET_NAME BOARD_ID PROGRAMMER)
+#
+# TARGET_NAME - name of target to burn
+# BOARD_ID - board id
+# PROGRAMMER - programmer id
+#
+# Create a target for burning a bootloader via a programmer.
+#
+# The target for burning the bootloader is ${TARGET_NAME}-burn-bootloader
+#
+function(setup_arduino_bootloader_burn TARGET_NAME BOARD_ID PROGRAMMER PORT)
+ set(BOOTLOADER_TARGET ${TARGET_NAME}-burn-bootloader)
+
+ set(AVRDUDE_ARGS)
+
+ setup_arduino_programmer_args(${BOARD_ID} ${PROGRAMMER} ${TARGET_NAME} ${PORT} AVRDUDE_ARGS)
+
+ if(NOT AVRDUDE_ARGS)
+ message("Could not generate default avrdude programmer args, aborting!")
+ return()
+ endif()
+
+ if(NOT ${BOARD_ID}.bootloader.unlock_bits)
+ message("Missing ${BOARD_ID}.bootloader.unlock_bits, not creating bootloader burn target ${BOOTLOADER_TARGET}.")
+ return()
+ endif()
+ if(NOT ${BOARD_ID}.bootloader.high_fuses)
+ message("Missing ${BOARD_ID}.bootloader.high_fuses, not creating bootloader burn target ${BOOTLOADER_TARGET}.")
+ return()
+ endif()
+ if(NOT ${BOARD_ID}.bootloader.low_fuses)
+ message("Missing ${BOARD_ID}.bootloader.low_fuses, not creating bootloader burn target ${BOOTLOADER_TARGET}.")
+ return()
+ endif()
+ if(NOT ${BOARD_ID}.bootloader.path)
+ message("Missing ${BOARD_ID}.bootloader.path, not creating bootloader burn target ${BOOTLOADER_TARGET}.")
+ return()
+ endif()
+ if(NOT ${BOARD_ID}.bootloader.file)
+ message("Missing ${BOARD_ID}.bootloader.file, not creating bootloader burn target ${BOOTLOADER_TARGET}.")
+ return()
+ endif()
+
+ if(NOT EXISTS "${ARDUINO_BOOTLOADERS_PATH}/${${BOARD_ID}.bootloader.path}/${${BOARD_ID}.bootloader.file}")
+ message("${ARDUINO_BOOTLOADERS_PATH}/${${BOARD_ID}.bootloader.path}/${${BOARD_ID}.bootloader.file}")
+ message("Missing bootloader image, not creating bootloader burn target ${BOOTLOADER_TARGET}.")
+ return()
+ endif()
+
+ # Erase the chip
+ list(APPEND AVRDUDE_ARGS "-e")
+
+ # Set unlock bits and fuses (because chip is going to be erased)
+ list(APPEND AVRDUDE_ARGS "-Ulock:w:${${BOARD_ID}.bootloader.unlock_bits}:m")
+ if(${BOARD_ID}.bootloader.extended_fuses)
+ list(APPEND AVRDUDE_ARGS "-Uefuse:w:${${BOARD_ID}.bootloader.extended_fuses}:m")
+ endif()
+ list(APPEND AVRDUDE_ARGS "-Uhfuse:w:${${BOARD_ID}.bootloader.high_fuses}:m")
+ list(APPEND AVRDUDE_ARGS "-Ulfuse:w:${${BOARD_ID}.bootloader.low_fuses}:m")
+
+ # Set bootloader image
+ list(APPEND AVRDUDE_ARGS "-Uflash:w:${${BOARD_ID}.bootloader.file}:i")
+
+ # Set lockbits
+ list(APPEND AVRDUDE_ARGS "-Ulock:w:${${BOARD_ID}.bootloader.lock_bits}:m")
+
+ # Create burn bootloader target
+ add_custom_target(${BOOTLOADER_TARGET}
+ ${ARDUINO_AVRDUDE_PROGRAM}
+ ${AVRDUDE_ARGS}
+ WORKING_DIRECTORY ${ARDUINO_BOOTLOADERS_PATH}/${${BOARD_ID}.bootloader.path}
+ DEPENDS ${TARGET_NAME})
+endfunction()
+
+# setup_arduino_programmer_args(PROGRAMMER OUTPUT_VAR)
+#
+# PROGRAMMER - programmer id
+# TARGET_NAME - target name
+# OUTPUT_VAR - name of output variable for result
+#
+# Sets up default avrdude settings for burning firmware via a programmer.
+function(setup_arduino_programmer_args BOARD_ID PROGRAMMER TARGET_NAME PORT OUTPUT_VAR)
+ set(AVRDUDE_ARGS ${${OUTPUT_VAR}})
+
+ set(AVRDUDE_FLAGS ${ARDUINO_AVRDUDE_FLAGS})
+ if(DEFINED ${TARGET_NAME}_AFLAGS)
+ set(AVRDUDE_FLAGS ${${TARGET_NAME}_AFLAGS})
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-C${ARDUINO_AVRDUDE_CONFIG_PATH}")
+
+ #TODO: Check mandatory settings before continuing
+ if(NOT ${PROGRAMMER}.protocol)
+ message(FATAL_ERROR "Missing ${PROGRAMMER}.protocol, aborting!")
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-c${${PROGRAMMER}.protocol}") # Set programmer
+
+ if(${PROGRAMMER}.communication STREQUAL "usb")
+ list(APPEND AVRDUDE_ARGS "-Pusb") # Set USB as port
+ elseif(${PROGRAMMER}.communication STREQUAL "serial")
+ list(APPEND AVRDUDE_ARGS "-P${PORT}") # Set port
+ if(${PROGRAMMER}.speed)
+ list(APPEND AVRDUDE_ARGS "-b${${PROGRAMMER}.speed}") # Set baud rate
+ endif()
+ endif()
+
+ if(${PROGRAMMER}.force)
+ list(APPEND AVRDUDE_ARGS "-F") # Set force
+ endif()
+
+ if(${PROGRAMMER}.delay)
+ list(APPEND AVRDUDE_ARGS "-i${${PROGRAMMER}.delay}") # Set delay
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-p${${BOARD_ID}.build.mcu}") # MCU Type
+
+ list(APPEND AVRDUDE_ARGS ${AVRDUDE_FLAGS})
+
+ set(${OUTPUT_VAR} ${AVRDUDE_ARGS} PARENT_SCOPE)
+endfunction()
+
+# setup_arduino_bootloader_args(BOARD_ID TARGET_NAME PORT OUTPUT_VAR)
+#
+# BOARD_ID - board id
+# TARGET_NAME - target name
+# PORT - serial port
+# OUTPUT_VAR - name of output variable for result
+#
+# Sets up default avrdude settings for uploading firmware via the bootloader.
+function(setup_arduino_bootloader_args BOARD_ID TARGET_NAME PORT OUTPUT_VAR)
+ set(AVRDUDE_ARGS ${${OUTPUT_VAR}})
+
+ set(AVRDUDE_FLAGS ${ARDUINO_AVRDUDE_FLAGS})
+ if(DEFINED ${TARGET_NAME}_AFLAGS)
+ set(AVRDUDE_FLAGS ${${TARGET_NAME}_AFLAGS})
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-C${ARDUINO_AVRDUDE_CONFIG_PATH}") # avrdude config
+
+ list(APPEND AVRDUDE_ARGS "-p${${BOARD_ID}.build.mcu}") # MCU Type
+
+ # Programmer
+ if(${BOARD_ID}.upload.protocol STREQUAL "stk500")
+ list(APPEND AVRDUDE_ARGS "-cstk500v1")
+ else()
+ list(APPEND AVRDUDE_ARGS "-c${${BOARD_ID}.upload.protocol}")
+ endif()
+
+ list(APPEND AVRDUDE_ARGS "-b${${BOARD_ID}.upload.speed}") # Baud rate
+
+ list(APPEND AVRDUDE_ARGS "-P${PORT}") # Serial port
+
+ list(APPEND AVRDUDE_ARGS "-D") # Dont erase
+
+ list(APPEND AVRDUDE_ARGS ${AVRDUDE_FLAGS})
+
+ set(${OUTPUT_VAR} ${AVRDUDE_ARGS} PARENT_SCOPE)
+endfunction()
+
+# find_sources(VAR_NAME LIB_PATH RECURSE)
+#
+# VAR_NAME - Variable name that will hold the detected sources
+# LIB_PATH - The base path
+# RECURSE - Whether or not to recurse
+#
+# Finds all C/C++ sources located at the specified path.
+#
+function(find_sources VAR_NAME LIB_PATH RECURSE)
+ set(FILE_SEARCH_LIST
+ ${LIB_PATH}/*.cpp
+ ${LIB_PATH}/*.c
+ ${LIB_PATH}/*.cc
+ ${LIB_PATH}/*.cxx
+ ${LIB_PATH}/*.h
+ ${LIB_PATH}/*.hh
+ ${LIB_PATH}/*.hxx)
+
+ if(RECURSE)
+ file(GLOB_RECURSE LIB_FILES ${FILE_SEARCH_LIST})
+ else()
+ file(GLOB LIB_FILES ${FILE_SEARCH_LIST})
+ endif()
+
+ if(LIB_FILES)
+ set(${VAR_NAME} ${LIB_FILES} PARENT_SCOPE)
+ endif()
+endfunction()
+
+# setup_serial_target(TARGET_NAME CMD)
+#
+# TARGET_NAME - Target name
+# CMD - Serial terminal command
+#
+# Creates a target (${TARGET_NAME}-serial) for launching the serial termnial.
+#
+function(setup_serial_target TARGET_NAME CMD)
+ string(CONFIGURE "${CMD}" FULL_CMD @ONLY)
+ add_custom_target(${TARGET_NAME}-serial
+ ${FULL_CMD})
+endfunction()
+
+
+# detect_arduino_version(VAR_NAME)
+#
+# VAR_NAME - Variable name where the detected version will be saved
+#
+# Detects the Arduino SDK Version based on the revisions.txt file.
+#
+function(detect_arduino_version VAR_NAME)
+ if(ARDUINO_VERSION_PATH)
+ file(READ ${ARDUINO_VERSION_PATH} ARD_VERSION)
+ if("${ARD_VERSION}" MATCHES " *[0]+([0-9]+)")
+ set(${VAR_NAME} ${CMAKE_MATCH_1} PARENT_SCOPE)
+ elseif("${ARD_VERSION}" MATCHES "[ ]*([0-9]+[.][0-9]+)")
+ set(${VAR_NAME} ${CMAKE_MATCH_1} PARENT_SCOPE)
+ endif()
+ endif()
+endfunction()
+
+
+function(convert_arduino_sketch VAR_NAME SRCS)
+endfunction()
+
+# load_arduino_style_settings(SETTINGS_LIST SETTINGS_PATH)
+#
+# SETTINGS_LIST - Variable name of settings list
+# SETTINGS_PATH - File path of settings file to load.
+#
+# Load a Arduino style settings file into the cache.
+#
+# Examples of this type of settings file is the boards.txt and
+# programmers.txt files located in ${ARDUINO_SDK}/hardware/arduino.
+#
+# Settings have to following format:
+#
+# entry.setting[.subsetting] = value
+#
+# where [.subsetting] is optional
+#
+# For example, the following settings:
+#
+# uno.name=Arduino Uno
+# uno.upload.protocol=stk500
+# uno.upload.maximum_size=32256
+# uno.build.mcu=atmega328p
+# uno.build.core=arduino
+#
+# will generate the follwoing equivalent CMake variables:
+#
+# set(uno.name "Arduino Uno")
+# set(uno.upload.protocol "stk500")
+# set(uno.upload.maximum_size "32256")
+# set(uno.build.mcu "atmega328p")
+# set(uno.build.core "arduino")
+#
+# set(uno.SETTINGS name upload build) # List of settings for uno
+# set(uno.upload.SUBSETTINGS protocol maximum_size) # List of sub-settings for uno.upload
+# set(uno.build.SUBSETTINGS mcu core) # List of sub-settings for uno.build
+#
+# The ${ENTRY_NAME}.SETTINGS variable lists all settings for the entry, while
+# ${ENTRY_NAME}.SUBSETTINGS variables lists all settings for a sub-setting of
+# a entry setting pair.
+#
+# These variables are generated in order to be able to programatically traverse
+# all settings (for a example see print_board_settings() function).
+#
+function(LOAD_ARDUINO_STYLE_SETTINGS SETTINGS_LIST SETTINGS_PATH)
+
+ if(NOT ${SETTINGS_LIST} AND EXISTS ${SETTINGS_PATH})
+ file(STRINGS ${SETTINGS_PATH} FILE_ENTRIES) # Settings file split into lines
+
+ foreach(FILE_ENTRY ${FILE_ENTRIES})
+ if("${FILE_ENTRY}" MATCHES "^[^#]+=.*")
+ string(REGEX MATCH "^[^=]+" SETTING_NAME ${FILE_ENTRY})
+ string(REGEX MATCH "[^=]+$" SETTING_VALUE ${FILE_ENTRY})
+ string(REPLACE "." ";" ENTRY_NAME_TOKENS ${SETTING_NAME})
+ string(STRIP "${SETTING_VALUE}" SETTING_VALUE)
+
+ list(LENGTH ENTRY_NAME_TOKENS ENTRY_NAME_TOKENS_LEN)
+
+
+ # Add entry to settings list if it does not exist
+ list(GET ENTRY_NAME_TOKENS 0 ENTRY_NAME)
+ list(FIND ${SETTINGS_LIST} ${ENTRY_NAME} ENTRY_NAME_INDEX)
+ if(ENTRY_NAME_INDEX LESS 0)
+ # Add entry to main list
+ list(APPEND ${SETTINGS_LIST} ${ENTRY_NAME})
+ endif()
+
+ # Add entry setting to entry settings list if it does not exist
+ set(ENTRY_SETTING_LIST ${ENTRY_NAME}.SETTINGS)
+ list(GET ENTRY_NAME_TOKENS 1 ENTRY_SETTING)
+ list(FIND ${ENTRY_SETTING_LIST} ${ENTRY_SETTING} ENTRY_SETTING_INDEX)
+ if(ENTRY_SETTING_INDEX LESS 0)
+ # Add setting to entry
+ list(APPEND ${ENTRY_SETTING_LIST} ${ENTRY_SETTING})
+ set(${ENTRY_SETTING_LIST} ${${ENTRY_SETTING_LIST}}
+ CACHE INTERNAL "Arduino ${ENTRY_NAME} Board settings list")
+ endif()
+
+ set(FULL_SETTING_NAME ${ENTRY_NAME}.${ENTRY_SETTING})
+
+ # Add entry sub-setting to entry sub-settings list if it does not exists
+ if(ENTRY_NAME_TOKENS_LEN GREATER 2)
+ set(ENTRY_SUBSETTING_LIST ${ENTRY_NAME}.${ENTRY_SETTING}.SUBSETTINGS)
+ list(GET ENTRY_NAME_TOKENS 2 ENTRY_SUBSETTING)
+ list(FIND ${ENTRY_SUBSETTING_LIST} ${ENTRY_SUBSETTING} ENTRY_SUBSETTING_INDEX)
+ if(ENTRY_SUBSETTING_INDEX LESS 0)
+ list(APPEND ${ENTRY_SUBSETTING_LIST} ${ENTRY_SUBSETTING})
+ set(${ENTRY_SUBSETTING_LIST} ${${ENTRY_SUBSETTING_LIST}}
+ CACHE INTERNAL "Arduino ${ENTRY_NAME} Board sub-settings list")
+ endif()
+ set(FULL_SETTING_NAME ${FULL_SETTING_NAME}.${ENTRY_SUBSETTING})
+ endif()
+
+ # Save setting value
+ set(${FULL_SETTING_NAME} ${SETTING_VALUE}
+ CACHE INTERNAL "Arduino ${ENTRY_NAME} Board setting")
+
+
+ endif()
+ endforeach()
+ set(${SETTINGS_LIST} ${${SETTINGS_LIST}}
+ CACHE STRING "List of detected Arduino Board configurations")
+ mark_as_advanced(${SETTINGS_LIST})
+ endif()
+endfunction()
+
+# print_settings(ENTRY_NAME)
+#
+# ENTRY_NAME - name of entry
+#
+# Print the entry settings (see load_arduino_syle_settings()).
+#
+function(PRINT_SETTINGS ENTRY_NAME)
+ if(${ENTRY_NAME}.SETTINGS)
+
+ foreach(ENTRY_SETTING ${${ENTRY_NAME}.SETTINGS})
+ if(${ENTRY_NAME}.${ENTRY_SETTING})
+ message(STATUS " ${ENTRY_NAME}.${ENTRY_SETTING}=${${ENTRY_NAME}.${ENTRY_SETTING}}")
+ endif()
+ if(${ENTRY_NAME}.${ENTRY_SETTING}.SUBSETTINGS)
+ foreach(ENTRY_SUBSETTING ${${ENTRY_NAME}.${ENTRY_SETTING}.SUBSETTINGS})
+ if(${ENTRY_NAME}.${ENTRY_SETTING}.${ENTRY_SUBSETTING})
+ message(STATUS " ${ENTRY_NAME}.${ENTRY_SETTING}.${ENTRY_SUBSETTING}=${${ENTRY_NAME}.${ENTRY_SETTING}.${ENTRY_SUBSETTING}}")
+ endif()
+ endforeach()
+ endif()
+ message(STATUS "")
+ endforeach()
+ endif()
+endfunction()
+
+# print_list(SETTINGS_LIST)
+#
+# SETTINGS_LIST - Variables name of settings list
+#
+# Print list settings and names (see load_arduino_syle_settings()).
+function(PRINT_LIST SETTINGS_LIST)
+ if(${SETTINGS_LIST})
+ set(MAX_LENGTH 0)
+ foreach(ENTRY_NAME ${${SETTINGS_LIST}})
+ string(LENGTH "${ENTRY_NAME}" CURRENT_LENGTH)
+ if(CURRENT_LENGTH GREATER MAX_LENGTH)
+ set(MAX_LENGTH ${CURRENT_LENGTH})
+ endif()
+ endforeach()
+ foreach(ENTRY_NAME ${${SETTINGS_LIST}})
+ string(LENGTH "${ENTRY_NAME}" CURRENT_LENGTH)
+ math(EXPR PADDING_LENGTH "${MAX_LENGTH}-${CURRENT_LENGTH}")
+ set(PADDING "")
+ foreach(X RANGE ${PADDING_LENGTH})
+ set(PADDING "${PADDING} ")
+ endforeach()
+ message(STATUS " ${PADDING}${ENTRY_NAME}: ${${ENTRY_NAME}.name}")
+ endforeach()
+ endif()
+endfunction()
+
+
+# Setting up Arduino enviroment settings
+if(NOT ARDUINO_FOUND)
+ find_file(ARDUINO_CORES_PATH
+ NAMES cores
+ PATHS ${ARDUINO_SDK_PATH}
+ PATH_SUFFIXES hardware/arduino)
+
+ find_file(ARDUINO_VARIANTS_PATH
+ NAMES variants
+ PATHS ${ARDUINO_SDK_PATH}
+ PATH_SUFFIXES hardware/arduino)
+
+ find_file(ARDUINO_BOOTLOADERS_PATH
+ NAMES bootloaders
+ PATHS ${ARDUINO_SDK_PATH}
+ PATH_SUFFIXES hardware/arduino)
+
+ find_file(ARDUINO_LIBRARIES_PATH
+ NAMES libraries
+ PATHS ${ARDUINO_SDK_PATH})
+
+ find_file(ARDUINO_BOARDS_PATH
+ NAMES boards.txt
+ PATHS ${ARDUINO_SDK_PATH}
+ PATH_SUFFIXES hardware/arduino)
+
+ find_file(ARDUINO_PROGRAMMERS_PATH
+ NAMES programmers.txt
+ PATHS ${ARDUINO_SDK_PATH}
+ PATH_SUFFIXES hardware/arduino)
+
+ find_file(ARDUINO_REVISIONS_PATH
+ NAMES revisions.txt
+ PATHS ${ARDUINO_SDK_PATH})
+
+ find_file(ARDUINO_VERSION_PATH
+ NAMES lib/version.txt
+ PATHS ${ARDUINO_SDK_PATH})
+
+ find_program(ARDUINO_AVRDUDE_PROGRAM
+ NAMES avrdude
+ PATHS ${ARDUINO_SDK_PATH}
+ PATH_SUFFIXES hardware/tools)
+
+ find_program(ARDUINO_AVRDUDE_CONFIG_PATH
+ NAMES avrdude.conf
+ PATHS ${ARDUINO_SDK_PATH} /etc/avrdude
+ PATH_SUFFIXES hardware/tools
+ hardware/tools/avr/etc)
+
+ set(ARDUINO_OBJCOPY_EEP_FLAGS -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0
+ CACHE STRING "")
+ set(ARDUINO_OBJCOPY_HEX_FLAGS -O ihex -R .eeprom
+ CACHE STRING "")
+ set(ARDUINO_AVRDUDE_FLAGS -V
+ CACHE STRING "Arvdude global flag list.")
+
+ if(ARDUINO_SDK_PATH)
+ detect_arduino_version(ARDUINO_SDK_VERSION)
+ set(ARDUINO_SDK_VERSION ${ARDUINO_SDK_VERSION} CACHE STRING "Arduino SDK Version")
+ endif(ARDUINO_SDK_PATH)
+
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(Arduino
+ REQUIRED_VARS ARDUINO_SDK_PATH
+ ARDUINO_SDK_VERSION
+ VERSION_VAR ARDUINO_SDK_VERSION)
+
+
+ mark_as_advanced(ARDUINO_CORES_PATH
+ ARDUINO_VARIANTS_PATH
+ ARDUINO_BOOTLOADERS_PATH
+ ARDUINO_SDK_VERSION
+ ARDUINO_LIBRARIES_PATH
+ ARDUINO_BOARDS_PATH
+ ARDUINO_PROGRAMMERS_PATH
+ ARDUINO_REVISIONS_PATH
+ ARDUINO_VERSION_PATH
+ ARDUINO_AVRDUDE_FLAGS
+ ARDUINO_AVRDUDE_PROGRAM
+ ARDUINO_AVRDUDE_CONFIG_PATH
+ ARDUINO_OBJCOPY_EEP_FLAGS
+ ARDUINO_OBJCOPY_HEX_FLAGS)
+
+ load_board_settings()
+ load_programmers_settings()
+
+ print_board_list()
+ print_programmer_list()
+
+ set(ARDUINO_FOUND True CACHE INTERNAL "Arduino Found")
+endif()
+
diff --git a/Matrix_9x14/cmake/modules/Platform/Arduino.cmake b/Matrix_9x14/cmake/modules/Platform/Arduino.cmake
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Matrix_9x14/cmake/modules/Platform/Arduino.cmake
diff --git a/Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake b/Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake
new file mode 100644
index 0000000..2737209
--- /dev/null
+++ b/Matrix_9x14/cmake/modules/Platform/ArduinoPaths.cmake
@@ -0,0 +1,21 @@
+if(UNIX)
+ include(Platform/UnixPaths)
+ if(APPLE)
+ list(APPEND CMAKE_SYSTEM_PREFIX_PATH ~/Applications
+ /Applications
+ /Developer/Applications
+ /sw # Fink
+ /opt/local) # MacPorts
+ endif()
+elseif(WIN32)
+ include(Platform/WindowsPaths)
+endif()
+
+if(ARDUINO_SDK_PATH)
+ if(WIN32)
+ list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${ARDUINO_SDK_PATH}/hardware/tools/avr/bin)
+ list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${ARDUINO_SDK_PATH}/hardware/tools/avr/utils/bin)
+ elseif(APPLE)
+ list(APPEND CMAKE_SYSTEM_PREFIX_PATH ${ARDUINO_SDK_PATH}/hardware/tools/avr/bin)
+ endif()
+endif()
diff --git a/Matrix_9x14/cmake/toolchains/Arduino.cmake b/Matrix_9x14/cmake/toolchains/Arduino.cmake
new file mode 100644
index 0000000..75a6758
--- /dev/null
+++ b/Matrix_9x14/cmake/toolchains/Arduino.cmake
@@ -0,0 +1,74 @@
+set(CMAKE_SYSTEM_NAME Arduino)
+
+set(CMAKE_C_COMPILER avr-gcc)
+set(CMAKE_CXX_COMPILER avr-g++)
+
+#=============================================================================#
+# C Flags #
+#=============================================================================#
+if (NOT DEFINED ARDUINO_C_FLAGS)
+ set(ARDUINO_C_FLAGS "-ffunction-sections -fdata-sections")
+endif()
+set(CMAKE_C_FLAGS "-g -Os ${ARDUINO_C_FLAGS}" CACHE STRING "")
+set(CMAKE_C_FLAGS_DEBUG "-g ${ARDUINO_C_FLAGS}" CACHE STRING "")
+set(CMAKE_C_FLAGS_MINSIZEREL "-Os -DNDEBUG ${ARDUINO_C_FLAGS}" CACHE STRING "")
+set(CMAKE_C_FLAGS_RELEASE "-0s -DNDEBUG -w ${ARDUINO_C_FLAGS}" CACHE STRING "")
+set(CMAKE_C_FLAGS_RELWITHDEBINFO "-0s -g -w ${ARDUINO_C_FLAGS}" CACHE STRING "")
+
+#=============================================================================#
+# C++ Flags #
+#=============================================================================#
+if (NOT DEFINED ARDUINO_CXX_FLAGS)
+ set(ARDUINO_CXX_FLAGS "${ARDUINO_C_FLAGS} -fno-exceptions")
+endif()
+set(CMAKE_CXX_FLAGS "-g -Os ${ARDUINO_CXX_FLAGS}" CACHE STRING "")
+set(CMAKE_CXX_FLAGS_DEBUG "-g ${ARDUINO_CXX_FLAGS}" CACHE STRING "")
+set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG ${ARDUINO_CXX_FLAGS}" CACHE STRING "")
+set(CMAKE_CXX_FLAGS_RELEASE "-0s -DNDEBUG ${ARDUINO_CXX_FLAGS}" CACHE STRING "")
+set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-0s -g ${ARDUINO_CXX_FLAGS}" CACHE STRING "")
+
+#=============================================================================#
+# Executable Linker Flags #
+#=============================================================================#
+if (NOT DEFINED ARDUINO_LINKER_FLAGS)
+ set(ARDUINO_LINKER_FLAGS "-Wl,--gc-sections")
+endif()
+set(CMAKE_EXE_LINKER_FLAGS "${ARDUINO_LINKER_FLAGS}" CACHE STRING "")
+set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${ARDUINO_LINKER_FLAGS}" CACHE STRING "")
+set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "${ARDUINO_LINKER_FLAGS}" CACHE STRING "")
+set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${ARDUINO_LINKER_FLAGS}" CACHE STRING "")
+set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "${ARDUINO_LINKER_FLAGS}" CACHE STRING "")
+
+#=============================================================================#
+# Shared Lbrary Linker Flags #
+#=============================================================================#
+set(CMAKE_SHARED_LINKER_FLAGS "" CACHE STRING "")
+set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "" CACHE STRING "")
+set(CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "")
+set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "" CACHE STRING "")
+set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "")
+
+set(CMAKE_MODULE_LINKER_FLAGS "" CACHE STRING "")
+set(CMAKE_MODULE_LINKER_FLAGS_DEBUG "" CACHE STRING "")
+set(CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL "" CACHE STRING "")
+set(CMAKE_MODULE_LINKER_FLAGS_RELEASE "" CACHE STRING "")
+set(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE STRING "")
+
+
+
+
+set(ARDUINO_PATHS)
+foreach(VERSION 22 1)
+ list(APPEND ARDUINO_PATHS arduino-00${VERSION})
+endforeach()
+
+#list(APPEND ARDUINO_PATHS arduino)
+
+find_path(ARDUINO_SDK_PATH
+ NAMES lib/version.txt
+ PATH_SUFFIXES share/arduino
+ Arduino.app/Contents/Resources/Java/
+ ${ARDUINO_PATHS}
+ DOC "Arduino Development Kit path.")
+
+include(Platform/ArduinoPaths)
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops b/Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops
new file mode 100644
index 0000000..e64fbe9
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/all-wcprops
@@ -0,0 +1,47 @@
+K 25
+svn:wc:ra_dav:version-url
+V 26
+/svn/!svn/ver/24/trunk/lib
+END
+Charliplexing.h
+K 25
+svn:wc:ra_dav:version-url
+V 42
+/svn/!svn/ver/23/trunk/lib/Charliplexing.h
+END
+Figure.cpp
+K 25
+svn:wc:ra_dav:version-url
+V 37
+/svn/!svn/ver/20/trunk/lib/Figure.cpp
+END
+keywords.txt
+K 25
+svn:wc:ra_dav:version-url
+V 38
+/svn/!svn/ver/6/trunk/lib/keywords.txt
+END
+Figure.h
+K 25
+svn:wc:ra_dav:version-url
+V 34
+/svn/!svn/ver/2/trunk/lib/Figure.h
+END
+Font.cpp
+K 25
+svn:wc:ra_dav:version-url
+V 34
+/svn/!svn/ver/7/trunk/lib/Font.cpp
+END
+Charliplexing.cpp
+K 25
+svn:wc:ra_dav:version-url
+V 44
+/svn/!svn/ver/23/trunk/lib/Charliplexing.cpp
+END
+Font.h
+K 25
+svn:wc:ra_dav:version-url
+V 32
+/svn/!svn/ver/7/trunk/lib/Font.h
+END
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/entries b/Matrix_9x14/libraries/Charliplexing/.svn/entries
new file mode 100644
index 0000000..470af9f
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/entries
@@ -0,0 +1,269 @@
+10
+
+dir
+26
+http://lolshield.googlecode.com/svn/trunk/lib
+http://lolshield.googlecode.com/svn
+
+
+
+2012-01-13T17:54:37.624437Z
+24
+thilo.alexander@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+a9283160-f6ed-11de-885d-7376d8f76b83
+
+Charliplexing.h
+file
+
+
+
+
+2012-02-09T20:19:37.528308Z
+5cd52a3fe91e62b285b19574f0d9be0e
+2012-01-07T22:37:32.348571Z
+23
+thilo.alexander@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+979
+
+Figure.cpp
+file
+
+
+
+
+2012-02-09T20:19:37.528308Z
+c4b4529e0fd718132e2e7fea79305d5d
+2012-01-07T07:24:41.729156Z
+20
+thilo.alexander@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+4422
+
+keywords.txt
+file
+
+
+
+
+2012-02-09T20:19:37.532308Z
+4bed9c76c30b8f7d93feb19bd7aae30e
+2010-05-28T07:21:20.858041Z
+6
+matt.mets@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+219
+
+Figure.h
+file
+
+
+
+
+2012-02-09T20:19:37.532308Z
+157c938fc59e7d5e34fd5ae27527ccad
+2010-01-07T16:19:43.833624Z
+2
+BenjaminSonntag
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1171
+
+Font.cpp
+file
+
+
+
+
+2012-02-09T20:19:37.532308Z
+d23679dd846a915028f30b8f6b08e465
+2010-07-19T06:45:40.102535Z
+7
+matt.mets@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+11343
+
+Charliplexing.cpp
+file
+
+
+
+
+2012-02-09T20:19:37.536308Z
+dd9e42d06689a07a57ef2517b96cfa35
+2012-01-07T22:37:32.348571Z
+23
+thilo.alexander@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+15883
+
+Font.h
+file
+
+
+
+
+2012-02-09T20:19:37.536308Z
+863d12dac57c9c0562b87b43b1e0090a
+2010-07-19T06:45:40.102535Z
+7
+matt.mets@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1131
+
+examples
+dir
+
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base
new file mode 100644
index 0000000..d68b209
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.cpp.svn-base
@@ -0,0 +1,502 @@
+/*
+ Charliplexing.cpp - Using timer2 with 1ms resolution
+
+ Alex Wenger <a.wenger@gmx.de> http://arduinobuch.wordpress.com/
+ Matt Mets <mahto@cibomahto.com> http://cibomahto.com/
+
+ Timer init code from MsTimer2 - Javier Valencia <javiervalencia80@gmail.com>
+ Misc functions from Benjamin Sonnatg <benjamin@sonntag.fr>
+
+ History:
+ 2009-12-30 - V0.0 wrote the first version at 26C3/Berlin
+ 2010-01-01 - V0.1 adding misc utility functions
+ (Clear, Vertical, Horizontal) comment are Doxygen complaints now
+ 2010-05-27 - V0.2 add double-buffer mode
+ 2010-08-18 - V0.9 Merge brightness and grayscale
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+*/
+
+#if defined(ARDUINO) && ARDUINO >= 100
+#include "Arduino.h"
+#else
+#include "WProgram.h"
+#endif
+#include <inttypes.h>
+#include <math.h>
+#include <avr/interrupt.h>
+#include "Charliplexing.h"
+
+volatile unsigned int LedSign::tcnt2;
+
+
+struct videoPage {
+ uint8_t pixels[SHADES][48]; // TODO: is 48 right?
+};
+
+/* ----------------------------------------------------------------- */
+/** Table for the LED multiplexing cycles
+ * Each frame is made of 24 bytes (for the 24 display cycles)
+ * There are SHADES frames per buffer in grayscale mode (one for each brigtness)
+ * and twice that many to support double-buffered grayscale.
+ */
+videoPage leds[2];
+
+/// Determines whether the display is in single or double buffer mode
+uint8_t displayMode = SINGLE_BUFFER;
+
+/// Flag indicating that the display page should be flipped as soon as the
+/// current frame is displayed
+volatile boolean videoFlipPage = false;
+
+/// Pointer to the buffer that is currently being displayed
+videoPage* displayBuffer;
+
+/// Pointer to the buffer that should currently be drawn to
+videoPage* workBuffer;
+
+/// Flag indicating that the timer buffer should be flipped as soon as the
+/// current frame is displayed
+volatile boolean videoFlipTimer = false;
+
+
+// Timer counts to display each page for, plus off time
+typedef struct timerInfo {
+ uint8_t counts[SHADES];
+ uint8_t prescaler[SHADES];
+};
+
+// Double buffer the timing information, of course.
+timerInfo* frontTimer;
+timerInfo* backTimer;
+
+timerInfo* tempTimer;
+
+timerInfo timer[2];
+
+// Record a slow and fast prescaler for later use
+typedef struct prescalerInfo {
+ uint8_t relativeSpeed;
+ uint8_t TCCR2;
+};
+
+// TODO: Generate these based on processor type and clock speed
+prescalerInfo slowPrescaler = {1, 0x03};
+//prescalerInfo fastPrescaler = {32, 0x01};
+prescalerInfo fastPrescaler = {4, 0x02};
+
+static bool initialized = false;
+
+/// Uncomment to set analog pin 5 high during interrupts, so that an
+/// oscilloscope can be used to measure the processor time taken by it
+#define MEASURE_ISR_TIME
+#ifdef MEASURE_ISR_TIME
+uint8_t statusPIN = 19;
+#endif
+
+typedef struct LEDPosition {
+ uint8_t high;
+ uint8_t low;
+};
+
+
+/* ----------------------------------------------------------------- */
+/** Table for LED Position in leds[] ram table
+ */
+
+const LEDPosition ledMap[126] = {
+ {13, 5}, {13, 6}, {13, 7}, {13, 8}, {13, 9}, {13,10}, {13,11}, {13,12},
+ {13, 4}, { 4,13}, {13, 3}, { 3,13}, {13, 2}, { 2,13},
+ {12, 5}, {12, 6}, {12, 7}, {12, 8}, {12, 9}, {12,10}, {12,11}, {12,13},
+ {12, 4}, { 4,12}, {12, 3}, { 3,12}, {12, 2}, { 2,12},
+ {11, 5}, {11, 6}, {11, 7}, {11, 8}, {11, 9}, {11,10}, {11,12}, {11,13},
+ {11, 4}, { 4,11}, {11, 3}, { 3,11}, {11, 2}, { 2,11},
+ {10, 5}, {10, 6}, {10, 7}, {10, 8}, {10, 9}, {10,11}, {10,12}, {10,13},
+ {10, 4}, { 4,10}, {10, 3}, { 3,10}, {10, 2}, { 2,10},
+ { 9, 5}, { 9, 6}, { 9, 7}, { 9, 8}, { 9,10}, { 9,11}, { 9,12}, { 9,13},
+ { 9, 4}, { 4, 9}, { 9, 3}, { 3, 9}, { 9, 2}, { 2, 9},
+ { 8, 5}, { 8, 6}, { 8, 7}, { 8, 9}, { 8,10}, { 8,11}, { 8,12}, { 8,13},
+ { 8, 4}, { 4, 8}, { 8, 3}, { 3, 8}, { 8, 2}, { 2, 8},
+ { 7, 5}, { 7, 6}, { 7, 8}, { 7, 9}, { 7,10}, { 7,11}, { 7,12}, { 7,13},
+ { 7, 4}, { 4, 7}, { 7, 3}, { 3, 7}, { 7, 2}, { 2, 7},
+ { 6, 5}, { 6, 7}, { 6, 8}, { 6, 9}, { 6,10}, { 6,11}, { 6,12}, { 6,13},
+ { 6, 4}, { 4, 6}, { 6, 3}, { 3, 6}, { 6, 2}, { 2, 6},
+ { 5, 6}, { 5, 7}, { 5, 8}, { 5, 9}, { 5,10}, { 5,11}, { 5,12}, { 5,13},
+ { 5, 4}, { 4, 5}, { 5, 3}, { 3, 5}, { 5, 2}, { 2, 5},
+};
+
+
+/* ----------------------------------------------------------------- */
+/** Constructor : Initialize the interrupt code.
+ * should be called in setup();
+ */
+void LedSign::Init(uint8_t mode)
+{
+#ifdef MEASURE_ISR_TIME
+ pinMode(statusPIN, OUTPUT);
+ digitalWrite(statusPIN, LOW);
+#endif
+
+ float prescaler = 0.0;
+
+#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__)
+ TIMSK2 &= ~(1<<TOIE2);
+ TCCR2A &= ~((1<<WGM21) | (1<<WGM20));
+ TCCR2B &= ~(1<<WGM22);
+ ASSR &= ~(1<<AS2);
+ TIMSK2 &= ~(1<<OCIE2A);
+
+ if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64
+ TCCR2B |= ((1<<CS21) | (1<<CS20));
+ TCCR2B &= ~(1<<CS22);
+ prescaler = 32.0;
+ } else if (F_CPU < 1000000UL) { // prescaler set to 8
+ TCCR2B |= (1<<CS21);
+ TCCR2B &= ~((1<<CS22) | (1<<CS20));
+ prescaler = 8.0;
+ } else { // F_CPU > 16Mhz, prescaler set to 128
+ TCCR2B |= (1<<CS22);
+ TCCR2B &= ~((1<<CS21) | (1<<CS20));
+ prescaler = 64.0;
+ }
+#elif defined (__AVR_ATmega8__)
+ TIMSK &= ~(1<<TOIE2);
+ TCCR2 &= ~((1<<WGM21) | (1<<WGM20));
+ TIMSK &= ~(1<<OCIE2);
+ ASSR &= ~(1<<AS2);
+
+ if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64
+ TCCR2 |= (1<<CS22);
+ TCCR2 &= ~((1<<CS21) | (1<<CS20));
+ prescaler = 64.0;
+ } else if (F_CPU < 1000000UL) { // prescaler set to 8
+ TCCR2 |= (1<<CS21);
+ TCCR2 &= ~((1<<CS22) | (1<<CS20));
+ prescaler = 8.0;
+ } else { // F_CPU > 16Mhz, prescaler set to 128
+ TCCR2 |= ((1<<CS22) && (1<<CS20));
+ TCCR2 &= ~(1<<CS21);
+ prescaler = 128.0;
+ }
+#elif defined (__AVR_ATmega128__)
+ TIMSK &= ~(1<<TOIE2);
+ TCCR2 &= ~((1<<WGM21) | (1<<WGM20));
+ TIMSK &= ~(1<<OCIE2);
+
+ if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64
+ TCCR2 |= ((1<<CS21) | (1<<CS20));
+ TCCR2 &= ~(1<<CS22);
+ prescaler = 64.0;
+ } else if (F_CPU < 1000000UL) { // prescaler set to 8
+ TCCR2 |= (1<<CS21);
+ TCCR2 &= ~((1<<CS22) | (1<<CS20));
+ prescaler = 8.0;
+ } else { // F_CPU > 16Mhz, prescaler set to 256
+ TCCR2 |= (1<<CS22);
+ TCCR2 &= ~((1<<CS21) | (1<<CS20));
+ prescaler = 256.0;
+ }
+#endif
+
+ tcnt2 = 256 - (int)((float)F_CPU * 0.0005 / prescaler);
+
+ // Record whether we are in single or double buffer mode
+ displayMode = mode;
+ videoFlipPage = false;
+
+ // Point the display buffer to the first physical buffer
+ displayBuffer = &leds[0];
+
+ // If we are in single buffered mode, point the work buffer
+ // at the same physical buffer as the display buffer. Otherwise,
+ // point it at the second physical buffer.
+ if( displayMode & DOUBLE_BUFFER ) {
+ workBuffer = &leds[1];
+ }
+ else {
+ workBuffer = displayBuffer;
+ }
+
+ // Set up the timer buffering
+ frontTimer = &timer[0];
+ backTimer = &timer[1];
+
+ videoFlipTimer = false;
+ SetBrightness(127);
+
+ // Clear the buffer and display it
+ LedSign::Clear(0);
+ LedSign::Flip(false);
+
+ // Then start the display
+ TCNT2 = tcnt2;
+#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__)
+ TIMSK2 |= (1<<TOIE2);
+#elif defined (__AVR_ATmega128__) || defined (__AVR_ATmega8__)
+ TIMSK |= (1<<TOIE2);
+#endif
+
+ // If we are in double-buffer mode, wait until the display flips before we
+ // return
+ if (displayMode & DOUBLE_BUFFER)
+ {
+ while (videoFlipPage) {
+ delay(1);
+ }
+ }
+
+ initialized = true;
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Signal that the front and back buffers should be flipped
+ * @param blocking if true : wait for flip before returning, if false :
+ * return immediately.
+ */
+void LedSign::Flip(bool blocking)
+{
+ if (displayMode & DOUBLE_BUFFER)
+ {
+ // Just set the flip flag, the buffer will flip between redraws
+ videoFlipPage = true;
+
+ // If we are blocking, sit here until the page flips.
+ while (blocking && videoFlipPage) {
+ delay(1);
+ }
+ }
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Clear the screen completely
+ * @param set if 1 : make all led ON, if not set or 0 : make all led OFF
+ */
+void LedSign::Clear(int set) {
+ for(int x=0;x<14;x++)
+ for(int y=0;y<9;y++)
+ Set(x,y,set);
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Clear an horizontal line completely
+ * @param y is the y coordinate of the line to clear/light [0-8]
+ * @param set if 1 : make all led ON, if not set or 0 : make all led OFF
+ */
+void LedSign::Horizontal(int y, int set) {
+ for(int x=0;x<14;x++)
+ Set(x,y,set);
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Clear a vertical line completely
+ * @param x is the x coordinate of the line to clear/light [0-13]
+ * @param set if 1 : make all led ON, if not set or 0 : make all led OFF
+ */
+void LedSign::Vertical(int x, int set) {
+ for(int y=0;y<9;y++)
+ Set(x,y,set);
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Set : switch on and off the leds. All the position #for char in frameString:
+ * calculations are done here, so we don't need to do in the
+ * interrupt code
+ */
+void LedSign::Set(uint8_t x, uint8_t y, uint8_t c)
+{
+ uint8_t pin_high = ledMap[x+y*14].high;
+ uint8_t pin_low = ledMap[x+y*14].low;
+ // pin_low is directly the address in the led array (minus 2 because the
+ // first two bytes are used for RS232 communication), but
+ // as it is a two byte array we need to check pin_high also.
+ // If pin_high is bigger than 8 address has to be increased by one
+
+ uint8_t bufferNum = (pin_low-2)*2 + (pin_high / 8) + ((pin_high > 7)?24:0);
+ uint8_t work = _BV(pin_high & 0x07);
+
+ // If we aren't in grayscale mode, just map any pin brightness to max
+ if (c > 0 && !(displayMode & GRAYSCALE)) {
+ c = SHADES-1;
+ }
+
+ for (int i = 0; i < SHADES-1; i++) {
+ if( c > i ) {
+ workBuffer->pixels[i][bufferNum] |= work; // ON
+ }
+ else {
+ workBuffer->pixels[i][bufferNum] &= ~work; // OFF
+ }
+ }
+}
+
+
+/* Set the overall brightness of the screen
+ * @param brightness LED brightness, from 0 (off) to 127 (full on)
+ */
+
+void LedSign::SetBrightness(uint8_t brightness)
+{
+ // An exponential fit seems to approximate a (perceived) linear scale
+ float brightnessPercent = ((float)brightness / 127)*((float)brightness / 127);
+ uint8_t difference = 0;
+
+ /* ---- This needs review! Please review. -- thilo */
+ // set up page counts
+ // TODO: make SHADES a function parameter. This would require some refactoring.
+ int start = 15;
+ int max = 255;
+ float scale = 1.5;
+ float delta = pow( max - start , 1.0 / scale) / (SHADES - 1);
+ uint8_t pageCounts[SHADES];
+
+ pageCounts[0] = max - start;
+ for (uint8_t i=1; i<SHADES; i++) {
+ pageCounts[i] = max - ( pow( i * delta, scale ) + start );
+ }
+ Serial.end();
+
+ if (! initialized) {
+ // set front timer defaults
+ for (int i = 0; i < SHADES; i++) {
+ frontTimer->counts[i] = pageCounts[i];
+ // TODO: Generate this dynamically
+ frontTimer->prescaler[i] = slowPrescaler.TCCR2;
+ }
+ }
+
+ // Wait until the previous brightness request goes through
+ while( videoFlipTimer ) {
+ delay(1);
+ }
+
+ // Compute on time for each of the pages
+ // Use the fast timer; slow timer is only useful for < 3 shades.
+ for (uint8_t i = 0; i < SHADES - 1; i++) {
+ uint8_t interval = 255 - pageCounts[i];
+
+ backTimer->counts[i] = 255 - brightnessPercent
+ * interval
+ * fastPrescaler.relativeSpeed;
+ backTimer->prescaler[i] = fastPrescaler.TCCR2;
+ difference += backTimer->counts[i] - pageCounts[i];
+ }
+
+ // Compute off time
+ backTimer->counts[SHADES - 1] = 255 - difference;
+ backTimer->prescaler[SHADES - 1] = slowPrescaler.TCCR2;
+
+ /* ---- End of "This needs review! Please review." -- thilo */
+
+ // Have the ISR update the timer registers next run
+ videoFlipTimer = true;
+}
+
+
+/* ----------------------------------------------------------------- */
+/** The Interrupt code goes here !
+ */
+ISR(TIMER2_OVF_vect) {
+ DDRD = 0x0;
+ DDRB = 0x0;
+#ifdef MEASURE_ISR_TIME
+ digitalWrite(statusPIN, HIGH);
+#endif
+
+ // For each cycle, we have potential SHADES pages to display.
+ // Once every page has been displayed, then we move on to the next
+ // cycle.
+
+ // 24 Cycles of Matrix
+ static uint8_t cycle = 0;
+
+ // SHADES pages to display
+ static uint8_t page = 0;
+
+ TCCR2B = frontTimer->prescaler[page];
+ TCNT2 = frontTimer->counts[page];
+
+ if ( page < SHADES - 1) {
+
+ if (cycle < 6) {
+ DDRD = _BV(cycle+2) | displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ } else if (cycle < 12) {
+ DDRD = displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = _BV(cycle-6) | displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ } else if (cycle < 18) {
+ DDRD = _BV(cycle+2-12) | displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ } else {
+ DDRD = displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = _BV(cycle-6-12) | displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ }
+ }
+ else {
+ // Turn everything off
+ DDRD = 0x0;
+ DDRB = 0x0;
+ }
+
+ page++;
+
+ if (page >= SHADES) {
+ page = 0;
+ cycle++;
+ }
+
+ if (cycle > 24) {
+ cycle = 0;
+
+ // If the page should be flipped, do it here.
+ if (videoFlipPage && (displayMode & DOUBLE_BUFFER))
+ {
+ // TODO: is this an atomic operation?
+ videoFlipPage = false;
+
+ videoPage* temp = displayBuffer;
+ displayBuffer = workBuffer;
+ workBuffer = temp;
+ }
+
+ if (videoFlipTimer) {
+ videoFlipTimer = false;
+
+ tempTimer = frontTimer;
+ frontTimer = backTimer;
+ backTimer = tempTimer;
+ }
+ }
+
+#ifdef MEASURE_ISR_TIME
+ digitalWrite(statusPIN, LOW);
+#endif
+}
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base
new file mode 100644
index 0000000..6054dc4
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Charliplexing.h.svn-base
@@ -0,0 +1,34 @@
+/*
+ Charliplexing.h - Library for controlling the charliplexed led board
+ from JimmiePRodgers.com
+ Created by Alex Wenger, December 30, 2009.
+ Modified by Matt Mets, May 28, 2010.
+ Released into the public domain.
+*/
+
+#ifndef Charliplexing_h
+#define Charliplexing_h
+
+#include <inttypes.h>
+
+#define SINGLE_BUFFER 0
+#define DOUBLE_BUFFER 1
+#define GRAYSCALE 2
+
+#define DISPLAY_COLS 14 // Number of columns in the display
+#define DISPLAY_ROWS 9 // Number of rows in the display
+#define SHADES 8 // Number of distinct shades to display, including black, i.e. OFF
+
+namespace LedSign
+{
+ extern void Init(uint8_t mode = SINGLE_BUFFER);
+ extern void Set(uint8_t x, uint8_t y, uint8_t c = 1);
+ extern void SetBrightness(uint8_t brightness);
+ extern volatile unsigned int tcnt2;
+ extern void Flip(bool blocking = false);
+ extern void Clear(int set=0);
+ extern void Horizontal(int y, int set=0);
+ extern void Vertical(int x, int set=0);
+};
+
+#endif
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base
new file mode 100644
index 0000000..1b8c9db
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.cpp.svn-base
@@ -0,0 +1,125 @@
+/*
+ Figure drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#include "Charliplexing.h"
+#include "Figure.h"
+
+#if defined(ARDUINO) && ARDUINO >= 100
+#include "Arduino.h"
+#else
+#include "WProgram.h"
+#endif
+#include <inttypes.h>
+
+
+uint8_t figuresData[][14][2] = {
+{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} },
+{ {1,0}, {0,1}, {1,1}, {1,2}, {1,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {2,1}, {1,2}, {0,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {2,1}, {0,2}, {1,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {2,1}, {2,2}, {1,3}, {1,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {9,9}, {9,9}, {9,9} }
+};
+
+
+/* ----------------------------------------------------------------- */
+/** Draws a figure (0-9). You should call it with set=1,
+ * wait a little them call it again with set=0
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+ */
+void Figure::Draw(int figure,int x,int y,int set) {
+ for(int i=0;i<14;i++) {
+ if (figuresData[figure][i][0]==9) break;
+ if (
+ figuresData[figure][i][0]+x<13 &&
+ figuresData[figure][i][0]+x>=0 &&
+ figuresData[figure][i][1]+y<8 &&
+ figuresData[figure][i][1]+y>=0
+ ) {
+ LedSign::Set(figuresData[figure][i][0]+x,figuresData[figure][i][1]+y,set);
+ }
+ }
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Draw a figure in the other direction (rotated 90°)
+ * You should call it with set=1,
+ * wait a little them call it again with set=0
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+*/
+void Figure::Draw90(int figure,int x,int y,int set) {
+ for(int i=0;i<14;i++) {
+ if (figuresData[figure][i][0]==9) break;
+ if (
+ (5-figuresData[figure][i][1])+x<13 &&
+ (5-figuresData[figure][i][1])+x>=0 &&
+ figuresData[figure][i][0]+y<8 &&
+ figuresData[figure][i][0]+y>=0
+ ) {
+ LedSign::Set((5-figuresData[figure][i][1])+x,figuresData[figure][i][0]+y,set);
+ }
+ }
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Scroll a number from right to left
+ * remove unused figures (0 at the left)
+ * valid for up to 7 figures.
+ * @param value is the value to draw and scroll
+ * @param x is the coordinate where we put the top of the figure [0-13]
+*/
+void Figure::Scroll90(unsigned long value,uint8_t x) {
+ int i,j,k;
+ uint8_t figures[]={
+ (value%10000000)/1000000,
+ (value%1000000)/100000,
+ (value%100000)/10000,
+ (value%10000)/1000,
+ (value%1000)/100,
+ (value%100)/10,
+ (value%10)
+ };
+ j=0;
+ while (figures[j]==0 && j<6) j++;
+
+ for(i=0;i<9+(7-j)*5;i++) {
+ for(k=j;k<=6;k++)
+ Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,1);
+ delay(100);
+ for(k=j;k<=6;k++)
+ Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,0);
+ }
+}
+
+
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base
new file mode 100644
index 0000000..1b3f1fe
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Figure.h.svn-base
@@ -0,0 +1,42 @@
+/*
+ Figure drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#ifndef Figures_h
+#define Figures_h
+
+#include <inttypes.h>
+
+namespace Figure
+{
+
+extern void Draw(int figure,int x,int y,int set=1);
+
+extern void Draw90(int figure,int x,int y,int set=1);
+
+extern void Scroll90(unsigned long value,uint8_t x=3);
+
+}
+
+#endif
+
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base
new file mode 100644
index 0000000..441e29c
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.cpp.svn-base
@@ -0,0 +1,219 @@
+#include <avr/pgmspace.h>
+
+/*
+ Font drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#include "Font.h"
+#include "Charliplexing.h"
+#include <inttypes.h>
+
+prog_uchar letters_71[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_83[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,5, 3,6, 9,9 };
+prog_uchar letters_67[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 9,9 };
+prog_uchar letters_76[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,7, 2,7, 3,7, 9,9 };
+prog_uchar letters_89[] PROGMEM = { 0,1, 0,2, 1,3, 2,4, 2,5, 2,6, 2,7, 3,3, 4,1, 4,2, 9,9 };
+prog_uchar letters_82[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 2,5, 3,1, 3,4, 3,6, 4,2, 4,3, 4,7, 9,9 };
+prog_uchar letters_79[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_33[] PROGMEM = { 1,1, 1,2, 1,3, 1,4, 1,5, 1,7, 9,9 };
+prog_uchar letters_65[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_87[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,6, 2,5, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_69[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 9,9 };
+prog_uchar letters_80[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 9,9 };
+prog_uchar letters_50[] PROGMEM = { 0,2, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,7, 9,9 };
+prog_uchar letters_49[] PROGMEM = { 1,2, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 2,7, 3,7, 9,9 };
+prog_uchar letters_74[] PROGMEM = { 0,7, 1,1, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 3,1, 9,9 };
+prog_uchar letters_68[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_90[] PROGMEM = { 0,1, 0,6, 0,7, 1,1, 1,5, 1,7, 2,1, 2,4, 2,7, 3,1, 3,3, 3,7, 4,1, 4,2, 4,7, 9,9 };
+prog_uchar letters_70[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,1, 3,4, 9,9 };
+prog_uchar letters_88[] PROGMEM = { 0,1, 0,2, 0,6, 0,7, 1,3, 1,5, 2,4, 3,3, 3,5, 4,1, 4,2, 4,6, 4,7, 9,9 };
+prog_uchar letters_75[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,3, 2,5, 3,1, 3,2, 3,6, 3,7, 9,9 };
+prog_uchar letters_53[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,1, 4,5, 4,6, 9,9 };
+prog_uchar letters_48[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 };
+prog_uchar letters_77[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,2, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_54[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,5, 4,6, 9,9 };
+prog_uchar letters_39[] PROGMEM = { 1,3, 2,1, 2,2, 9,9 };
+prog_uchar letters_85[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 1,7, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_57[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 };
+prog_uchar letters_78[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,4, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_84[] PROGMEM = { 0,1, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 9,9 };
+prog_uchar letters_81[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,5, 2,7, 3,1, 3,6, 4,2, 4,3, 4,4, 4,5, 4,7, 9,9 };
+prog_uchar letters_51[] PROGMEM = { 0,2, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 };
+prog_uchar letters_86[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 1,6, 2,7, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 9,9 };
+prog_uchar letters_72[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_73[] PROGMEM = { 0,1, 0,7, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,7, 9,9 };
+prog_uchar letters_44[] PROGMEM = { 1,7, 2,5, 2,6, 9,9 };
+prog_uchar letters_56[] PROGMEM = { 0,2, 0,3, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 };
+prog_uchar letters_66[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,2, 3,3, 3,5, 3,6, 9,9 };
+prog_uchar letters_52[] PROGMEM = { 0,4, 0,5, 1,3, 1,5, 2,2, 2,5, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 4,5, 9,9 };
+prog_uchar letters_55[] PROGMEM = { 0,1, 1,1, 2,1, 2,5, 2,6, 2,7, 3,1, 3,3, 3,4, 4,1, 4,2, 9,9 };
+
+prog_uchar* font[] = { letters_33 /*!*/, 0, 0, 0, 0, 0, letters_39 /*'*/, 0, 0, 0, 0, letters_44 /*,*/, 0, 0, 0,
+letters_48 /*0*/, letters_49 /*1*/, letters_50 /*2*/, letters_51 /*3*/, letters_52 /*4*/, letters_53 /*5*/,
+letters_54 /*6*/, letters_55 /*7*/, letters_56 /*8*/, letters_57 /*9*/, 0, 0, 0, 0, 0, 0, 0, letters_65 /*A*/,
+letters_66 /*B*/, letters_67 /*C*/, letters_68 /*D*/, letters_69 /*E*/, letters_70 /*F*/, letters_71 /*G*/,
+letters_72 /*H*/, letters_73 /*I*/, letters_74 /*J*/, letters_75 /*K*/, letters_76 /*L*/, letters_77 /*M*/,
+letters_78 /*N*/, letters_79 /*O*/, letters_80 /*P*/, letters_81 /*Q*/, letters_82 /*R*/, letters_83 /*S*/,
+letters_84 /*T*/, letters_85 /*U*/, letters_86 /*V*/, letters_87 /*W*/, letters_88 /*X*/, letters_89 /*Y*/,
+letters_90 /*Z*/
+};
+
+
+uint16_t fontMin=33;
+uint16_t fontMax=90;
+
+#if 0
+
+// This section of the font works now, but doesn't appear to be correct.
+
+prog_uchar letters_117[] PROGMEM = { 0,4, 0,5, 0,6, 1,7, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_104[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_109[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,5, 2,6, 2,7, 3,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_114[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 9,9 };
+prog_uchar letters_108[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 };
+prog_uchar letters_116[] PROGMEM = { 0,2, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,2, 2,7, 3,7, 9,9 };
+prog_uchar letters_107[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 };
+prog_uchar letters_118[] PROGMEM = { 0,4, 0,5, 1,6, 2,7, 3,6, 4,4, 4,5, 9,9 };
+prog_uchar letters_98[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 };
+prog_uchar letters_120[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 };
+prog_uchar letters_119[] PROGMEM = { 0,4, 0,5, 1,6, 1,7, 2,4, 2,5, 3,6, 3,7, 4,4, 4,5, 9,9 };
+prog_uchar letters_111[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 };
+prog_uchar letters_105[] PROGMEM = { 0,1, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 };
+prog_uchar letters_110[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_113[] PROGMEM = { 0,4, 0,5, 1,3, 1,6, 2,3, 2,6, 3,3, 3,4, 3,5, 3,6, 3,7, 3,8, 9,9 };
+prog_uchar letters_100[] PROGMEM = { 0,2, 0,3, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_103[] PROGMEM = { 0,3, 0,4, 0,8, 1,2, 1,5, 1,8, 2,2, 2,5, 2,8, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_112[] PROGMEM = { 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 1,3, 1,6, 2,3, 2,6, 3,4, 3,5, 9,9 };
+prog_uchar letters_101[] PROGMEM = { 0,4, 0,5, 0,6, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,7, 9,9 };
+prog_uchar letters_102[] PROGMEM = { 0,5, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,5, 3,1, 9,9 };
+prog_uchar letters_115[] PROGMEM = { 0,3, 0,4, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,3, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_99[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,4, 3,7, 9,9 };
+prog_uchar letters_106[] PROGMEM = { 0,8, 1,2, 1,4, 1,5, 1,6, 1,7, 1,8, 9,9 };
+prog_uchar letters_97[] PROGMEM = { 0,6, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 };
+
+prog_uchar* font2[] = { 0, 0, 0, 0, 0, 0, letters_97 /*a*/, letters_98 /*b*/, letters_99 /*c*/, letters_100 /*d*/, letters_101 /*e*/, letters_102 /*f*/, letters_103 /*g*/, letters_104 /*h*/, letters_105 /*i*/, letters_106 /*j*/, letters_107 /*k*/, letters_108 /*l*/, letters_109 /*m*/, letters_110 /*n*/, letters_111 /*o*/, letters_112 /*p*/, letters_113 /*q*/, letters_114 /*r*/, letters_115 /*s*/, letters_116 /*t*/, letters_117 /*u*/, letters_118 /*v*/, letters_119 /*w*/, letters_120 /*x*/ };
+*/
+
+#endif
+
+/* ----------------------------------------------------------------- */
+/** Draws a figure (0-9). You should call it with set=1,
+ * wait a little them call it again with set=0
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+ */
+uint8_t Font::Draw(unsigned char letter,int x,int y,int set) {
+ uint16_t maxx=0;
+
+ uint8_t charCol;
+ uint8_t charRow;
+
+ prog_uchar* character;
+ if (letter==' ') return 3+2;
+ if (letter<fontMin || letter>fontMax) {
+ return 0;
+ }
+
+// if (letter>90) {
+// character = font2[letter-90];
+// } else {
+ character = font[letter-fontMin];
+// }
+
+ int i=0;
+
+ charCol = pgm_read_byte_near(character);
+ charRow = pgm_read_byte_near(character + 1);
+
+ while (charRow!=9) {
+ if (charCol>maxx) maxx=charCol;
+ if (
+ charCol + x <14 &&
+ charCol + x >=0 &&
+ charRow + y <8 &&
+ charRow + y >=0
+ ) {
+ LedSign::Set(charCol + x, charRow+y, set);
+ }
+ i+=2;
+
+ charCol = pgm_read_byte_near(character + i);
+ charRow = pgm_read_byte_near(character + 1 + i);
+ }
+ return maxx+2;
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Draw a figure in the other direction (rotated 90°)
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+*/
+uint8_t Font::Draw90(unsigned char letter,int x,int y,int set) {
+ uint16_t maxx=0;
+
+ uint8_t charCol;
+ uint8_t charRow;
+
+ prog_uchar* character;
+ if (letter==' ') return 3+2;
+ if (letter<fontMin || letter>fontMax) {
+ return 0;
+ }
+
+// if (letter>90) {
+// character = font2[letter-90];
+// } else {
+ character = font[letter-fontMin];
+// }
+
+ int i=0;
+
+ charCol = pgm_read_byte_near(character);
+ charRow = pgm_read_byte_near(character + 1);
+
+ while (charRow!=9) {
+ if (charCol>maxx) maxx=charCol;
+ if (
+ charRow + x <14 &&
+ charRow + x >=0 &&
+ charCol + y <8 &&
+ charCol + y >=0
+ ) {
+ LedSign::Set(7 - charRow + x, charCol + y, set);
+ }
+ i+=2;
+
+ charCol = pgm_read_byte_near(character + i);
+ charRow = pgm_read_byte_near(character + 1 + i);
+ }
+ return maxx+2;
+
+}
+
+
+
+
+
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base
new file mode 100644
index 0000000..84dd77a
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/Font.h.svn-base
@@ -0,0 +1,40 @@
+/*
+ Font drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#ifndef Font_h
+#define Font_h
+
+#include <inttypes.h>
+
+namespace Font
+{
+
+extern uint8_t Draw(unsigned char letter,int x,int y,int set=1);
+
+extern uint8_t Draw90(unsigned char letter,int x,int y,int set=1);
+
+}
+
+#endif
+
diff --git a/Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base
new file mode 100644
index 0000000..99c8d02
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/.svn/text-base/keywords.txt.svn-base
@@ -0,0 +1,14 @@
+LedSign KEYWORD1
+Init KEYWORD2
+Set KEYWORD2
+Flip KEYWORD2
+Clear KEYWORD2
+Horizontal KEYWORD2
+Vertical KEYWORD2
+Figure KEYWORD1
+Draw KEYWORD2
+Draw90 KEYWORD2
+Scroll90 KEYWORD2
+Font KEYWORD1
+Draw KEYWORD2
+Draw90 KEYWORD2
diff --git a/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp b/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp
new file mode 100644
index 0000000..d68b209
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/Charliplexing.cpp
@@ -0,0 +1,502 @@
+/*
+ Charliplexing.cpp - Using timer2 with 1ms resolution
+
+ Alex Wenger <a.wenger@gmx.de> http://arduinobuch.wordpress.com/
+ Matt Mets <mahto@cibomahto.com> http://cibomahto.com/
+
+ Timer init code from MsTimer2 - Javier Valencia <javiervalencia80@gmail.com>
+ Misc functions from Benjamin Sonnatg <benjamin@sonntag.fr>
+
+ History:
+ 2009-12-30 - V0.0 wrote the first version at 26C3/Berlin
+ 2010-01-01 - V0.1 adding misc utility functions
+ (Clear, Vertical, Horizontal) comment are Doxygen complaints now
+ 2010-05-27 - V0.2 add double-buffer mode
+ 2010-08-18 - V0.9 Merge brightness and grayscale
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+*/
+
+#if defined(ARDUINO) && ARDUINO >= 100
+#include "Arduino.h"
+#else
+#include "WProgram.h"
+#endif
+#include <inttypes.h>
+#include <math.h>
+#include <avr/interrupt.h>
+#include "Charliplexing.h"
+
+volatile unsigned int LedSign::tcnt2;
+
+
+struct videoPage {
+ uint8_t pixels[SHADES][48]; // TODO: is 48 right?
+};
+
+/* ----------------------------------------------------------------- */
+/** Table for the LED multiplexing cycles
+ * Each frame is made of 24 bytes (for the 24 display cycles)
+ * There are SHADES frames per buffer in grayscale mode (one for each brigtness)
+ * and twice that many to support double-buffered grayscale.
+ */
+videoPage leds[2];
+
+/// Determines whether the display is in single or double buffer mode
+uint8_t displayMode = SINGLE_BUFFER;
+
+/// Flag indicating that the display page should be flipped as soon as the
+/// current frame is displayed
+volatile boolean videoFlipPage = false;
+
+/// Pointer to the buffer that is currently being displayed
+videoPage* displayBuffer;
+
+/// Pointer to the buffer that should currently be drawn to
+videoPage* workBuffer;
+
+/// Flag indicating that the timer buffer should be flipped as soon as the
+/// current frame is displayed
+volatile boolean videoFlipTimer = false;
+
+
+// Timer counts to display each page for, plus off time
+typedef struct timerInfo {
+ uint8_t counts[SHADES];
+ uint8_t prescaler[SHADES];
+};
+
+// Double buffer the timing information, of course.
+timerInfo* frontTimer;
+timerInfo* backTimer;
+
+timerInfo* tempTimer;
+
+timerInfo timer[2];
+
+// Record a slow and fast prescaler for later use
+typedef struct prescalerInfo {
+ uint8_t relativeSpeed;
+ uint8_t TCCR2;
+};
+
+// TODO: Generate these based on processor type and clock speed
+prescalerInfo slowPrescaler = {1, 0x03};
+//prescalerInfo fastPrescaler = {32, 0x01};
+prescalerInfo fastPrescaler = {4, 0x02};
+
+static bool initialized = false;
+
+/// Uncomment to set analog pin 5 high during interrupts, so that an
+/// oscilloscope can be used to measure the processor time taken by it
+#define MEASURE_ISR_TIME
+#ifdef MEASURE_ISR_TIME
+uint8_t statusPIN = 19;
+#endif
+
+typedef struct LEDPosition {
+ uint8_t high;
+ uint8_t low;
+};
+
+
+/* ----------------------------------------------------------------- */
+/** Table for LED Position in leds[] ram table
+ */
+
+const LEDPosition ledMap[126] = {
+ {13, 5}, {13, 6}, {13, 7}, {13, 8}, {13, 9}, {13,10}, {13,11}, {13,12},
+ {13, 4}, { 4,13}, {13, 3}, { 3,13}, {13, 2}, { 2,13},
+ {12, 5}, {12, 6}, {12, 7}, {12, 8}, {12, 9}, {12,10}, {12,11}, {12,13},
+ {12, 4}, { 4,12}, {12, 3}, { 3,12}, {12, 2}, { 2,12},
+ {11, 5}, {11, 6}, {11, 7}, {11, 8}, {11, 9}, {11,10}, {11,12}, {11,13},
+ {11, 4}, { 4,11}, {11, 3}, { 3,11}, {11, 2}, { 2,11},
+ {10, 5}, {10, 6}, {10, 7}, {10, 8}, {10, 9}, {10,11}, {10,12}, {10,13},
+ {10, 4}, { 4,10}, {10, 3}, { 3,10}, {10, 2}, { 2,10},
+ { 9, 5}, { 9, 6}, { 9, 7}, { 9, 8}, { 9,10}, { 9,11}, { 9,12}, { 9,13},
+ { 9, 4}, { 4, 9}, { 9, 3}, { 3, 9}, { 9, 2}, { 2, 9},
+ { 8, 5}, { 8, 6}, { 8, 7}, { 8, 9}, { 8,10}, { 8,11}, { 8,12}, { 8,13},
+ { 8, 4}, { 4, 8}, { 8, 3}, { 3, 8}, { 8, 2}, { 2, 8},
+ { 7, 5}, { 7, 6}, { 7, 8}, { 7, 9}, { 7,10}, { 7,11}, { 7,12}, { 7,13},
+ { 7, 4}, { 4, 7}, { 7, 3}, { 3, 7}, { 7, 2}, { 2, 7},
+ { 6, 5}, { 6, 7}, { 6, 8}, { 6, 9}, { 6,10}, { 6,11}, { 6,12}, { 6,13},
+ { 6, 4}, { 4, 6}, { 6, 3}, { 3, 6}, { 6, 2}, { 2, 6},
+ { 5, 6}, { 5, 7}, { 5, 8}, { 5, 9}, { 5,10}, { 5,11}, { 5,12}, { 5,13},
+ { 5, 4}, { 4, 5}, { 5, 3}, { 3, 5}, { 5, 2}, { 2, 5},
+};
+
+
+/* ----------------------------------------------------------------- */
+/** Constructor : Initialize the interrupt code.
+ * should be called in setup();
+ */
+void LedSign::Init(uint8_t mode)
+{
+#ifdef MEASURE_ISR_TIME
+ pinMode(statusPIN, OUTPUT);
+ digitalWrite(statusPIN, LOW);
+#endif
+
+ float prescaler = 0.0;
+
+#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__)
+ TIMSK2 &= ~(1<<TOIE2);
+ TCCR2A &= ~((1<<WGM21) | (1<<WGM20));
+ TCCR2B &= ~(1<<WGM22);
+ ASSR &= ~(1<<AS2);
+ TIMSK2 &= ~(1<<OCIE2A);
+
+ if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64
+ TCCR2B |= ((1<<CS21) | (1<<CS20));
+ TCCR2B &= ~(1<<CS22);
+ prescaler = 32.0;
+ } else if (F_CPU < 1000000UL) { // prescaler set to 8
+ TCCR2B |= (1<<CS21);
+ TCCR2B &= ~((1<<CS22) | (1<<CS20));
+ prescaler = 8.0;
+ } else { // F_CPU > 16Mhz, prescaler set to 128
+ TCCR2B |= (1<<CS22);
+ TCCR2B &= ~((1<<CS21) | (1<<CS20));
+ prescaler = 64.0;
+ }
+#elif defined (__AVR_ATmega8__)
+ TIMSK &= ~(1<<TOIE2);
+ TCCR2 &= ~((1<<WGM21) | (1<<WGM20));
+ TIMSK &= ~(1<<OCIE2);
+ ASSR &= ~(1<<AS2);
+
+ if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64
+ TCCR2 |= (1<<CS22);
+ TCCR2 &= ~((1<<CS21) | (1<<CS20));
+ prescaler = 64.0;
+ } else if (F_CPU < 1000000UL) { // prescaler set to 8
+ TCCR2 |= (1<<CS21);
+ TCCR2 &= ~((1<<CS22) | (1<<CS20));
+ prescaler = 8.0;
+ } else { // F_CPU > 16Mhz, prescaler set to 128
+ TCCR2 |= ((1<<CS22) && (1<<CS20));
+ TCCR2 &= ~(1<<CS21);
+ prescaler = 128.0;
+ }
+#elif defined (__AVR_ATmega128__)
+ TIMSK &= ~(1<<TOIE2);
+ TCCR2 &= ~((1<<WGM21) | (1<<WGM20));
+ TIMSK &= ~(1<<OCIE2);
+
+ if ((F_CPU >= 1000000UL) && (F_CPU <= 16000000UL)) { // prescaler set to 64
+ TCCR2 |= ((1<<CS21) | (1<<CS20));
+ TCCR2 &= ~(1<<CS22);
+ prescaler = 64.0;
+ } else if (F_CPU < 1000000UL) { // prescaler set to 8
+ TCCR2 |= (1<<CS21);
+ TCCR2 &= ~((1<<CS22) | (1<<CS20));
+ prescaler = 8.0;
+ } else { // F_CPU > 16Mhz, prescaler set to 256
+ TCCR2 |= (1<<CS22);
+ TCCR2 &= ~((1<<CS21) | (1<<CS20));
+ prescaler = 256.0;
+ }
+#endif
+
+ tcnt2 = 256 - (int)((float)F_CPU * 0.0005 / prescaler);
+
+ // Record whether we are in single or double buffer mode
+ displayMode = mode;
+ videoFlipPage = false;
+
+ // Point the display buffer to the first physical buffer
+ displayBuffer = &leds[0];
+
+ // If we are in single buffered mode, point the work buffer
+ // at the same physical buffer as the display buffer. Otherwise,
+ // point it at the second physical buffer.
+ if( displayMode & DOUBLE_BUFFER ) {
+ workBuffer = &leds[1];
+ }
+ else {
+ workBuffer = displayBuffer;
+ }
+
+ // Set up the timer buffering
+ frontTimer = &timer[0];
+ backTimer = &timer[1];
+
+ videoFlipTimer = false;
+ SetBrightness(127);
+
+ // Clear the buffer and display it
+ LedSign::Clear(0);
+ LedSign::Flip(false);
+
+ // Then start the display
+ TCNT2 = tcnt2;
+#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega48__) || defined (__AVR_ATmega88__) || defined (__AVR_ATmega328P__) || (__AVR_ATmega1280__)
+ TIMSK2 |= (1<<TOIE2);
+#elif defined (__AVR_ATmega128__) || defined (__AVR_ATmega8__)
+ TIMSK |= (1<<TOIE2);
+#endif
+
+ // If we are in double-buffer mode, wait until the display flips before we
+ // return
+ if (displayMode & DOUBLE_BUFFER)
+ {
+ while (videoFlipPage) {
+ delay(1);
+ }
+ }
+
+ initialized = true;
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Signal that the front and back buffers should be flipped
+ * @param blocking if true : wait for flip before returning, if false :
+ * return immediately.
+ */
+void LedSign::Flip(bool blocking)
+{
+ if (displayMode & DOUBLE_BUFFER)
+ {
+ // Just set the flip flag, the buffer will flip between redraws
+ videoFlipPage = true;
+
+ // If we are blocking, sit here until the page flips.
+ while (blocking && videoFlipPage) {
+ delay(1);
+ }
+ }
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Clear the screen completely
+ * @param set if 1 : make all led ON, if not set or 0 : make all led OFF
+ */
+void LedSign::Clear(int set) {
+ for(int x=0;x<14;x++)
+ for(int y=0;y<9;y++)
+ Set(x,y,set);
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Clear an horizontal line completely
+ * @param y is the y coordinate of the line to clear/light [0-8]
+ * @param set if 1 : make all led ON, if not set or 0 : make all led OFF
+ */
+void LedSign::Horizontal(int y, int set) {
+ for(int x=0;x<14;x++)
+ Set(x,y,set);
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Clear a vertical line completely
+ * @param x is the x coordinate of the line to clear/light [0-13]
+ * @param set if 1 : make all led ON, if not set or 0 : make all led OFF
+ */
+void LedSign::Vertical(int x, int set) {
+ for(int y=0;y<9;y++)
+ Set(x,y,set);
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Set : switch on and off the leds. All the position #for char in frameString:
+ * calculations are done here, so we don't need to do in the
+ * interrupt code
+ */
+void LedSign::Set(uint8_t x, uint8_t y, uint8_t c)
+{
+ uint8_t pin_high = ledMap[x+y*14].high;
+ uint8_t pin_low = ledMap[x+y*14].low;
+ // pin_low is directly the address in the led array (minus 2 because the
+ // first two bytes are used for RS232 communication), but
+ // as it is a two byte array we need to check pin_high also.
+ // If pin_high is bigger than 8 address has to be increased by one
+
+ uint8_t bufferNum = (pin_low-2)*2 + (pin_high / 8) + ((pin_high > 7)?24:0);
+ uint8_t work = _BV(pin_high & 0x07);
+
+ // If we aren't in grayscale mode, just map any pin brightness to max
+ if (c > 0 && !(displayMode & GRAYSCALE)) {
+ c = SHADES-1;
+ }
+
+ for (int i = 0; i < SHADES-1; i++) {
+ if( c > i ) {
+ workBuffer->pixels[i][bufferNum] |= work; // ON
+ }
+ else {
+ workBuffer->pixels[i][bufferNum] &= ~work; // OFF
+ }
+ }
+}
+
+
+/* Set the overall brightness of the screen
+ * @param brightness LED brightness, from 0 (off) to 127 (full on)
+ */
+
+void LedSign::SetBrightness(uint8_t brightness)
+{
+ // An exponential fit seems to approximate a (perceived) linear scale
+ float brightnessPercent = ((float)brightness / 127)*((float)brightness / 127);
+ uint8_t difference = 0;
+
+ /* ---- This needs review! Please review. -- thilo */
+ // set up page counts
+ // TODO: make SHADES a function parameter. This would require some refactoring.
+ int start = 15;
+ int max = 255;
+ float scale = 1.5;
+ float delta = pow( max - start , 1.0 / scale) / (SHADES - 1);
+ uint8_t pageCounts[SHADES];
+
+ pageCounts[0] = max - start;
+ for (uint8_t i=1; i<SHADES; i++) {
+ pageCounts[i] = max - ( pow( i * delta, scale ) + start );
+ }
+ Serial.end();
+
+ if (! initialized) {
+ // set front timer defaults
+ for (int i = 0; i < SHADES; i++) {
+ frontTimer->counts[i] = pageCounts[i];
+ // TODO: Generate this dynamically
+ frontTimer->prescaler[i] = slowPrescaler.TCCR2;
+ }
+ }
+
+ // Wait until the previous brightness request goes through
+ while( videoFlipTimer ) {
+ delay(1);
+ }
+
+ // Compute on time for each of the pages
+ // Use the fast timer; slow timer is only useful for < 3 shades.
+ for (uint8_t i = 0; i < SHADES - 1; i++) {
+ uint8_t interval = 255 - pageCounts[i];
+
+ backTimer->counts[i] = 255 - brightnessPercent
+ * interval
+ * fastPrescaler.relativeSpeed;
+ backTimer->prescaler[i] = fastPrescaler.TCCR2;
+ difference += backTimer->counts[i] - pageCounts[i];
+ }
+
+ // Compute off time
+ backTimer->counts[SHADES - 1] = 255 - difference;
+ backTimer->prescaler[SHADES - 1] = slowPrescaler.TCCR2;
+
+ /* ---- End of "This needs review! Please review." -- thilo */
+
+ // Have the ISR update the timer registers next run
+ videoFlipTimer = true;
+}
+
+
+/* ----------------------------------------------------------------- */
+/** The Interrupt code goes here !
+ */
+ISR(TIMER2_OVF_vect) {
+ DDRD = 0x0;
+ DDRB = 0x0;
+#ifdef MEASURE_ISR_TIME
+ digitalWrite(statusPIN, HIGH);
+#endif
+
+ // For each cycle, we have potential SHADES pages to display.
+ // Once every page has been displayed, then we move on to the next
+ // cycle.
+
+ // 24 Cycles of Matrix
+ static uint8_t cycle = 0;
+
+ // SHADES pages to display
+ static uint8_t page = 0;
+
+ TCCR2B = frontTimer->prescaler[page];
+ TCNT2 = frontTimer->counts[page];
+
+ if ( page < SHADES - 1) {
+
+ if (cycle < 6) {
+ DDRD = _BV(cycle+2) | displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ } else if (cycle < 12) {
+ DDRD = displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = _BV(cycle-6) | displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ } else if (cycle < 18) {
+ DDRD = _BV(cycle+2-12) | displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ } else {
+ DDRD = displayBuffer->pixels[page][cycle*2];
+ PORTD = displayBuffer->pixels[page][cycle*2];
+
+ DDRB = _BV(cycle-6-12) | displayBuffer->pixels[page][cycle*2+1];
+ PORTB = displayBuffer->pixels[page][cycle*2+1];
+ }
+ }
+ else {
+ // Turn everything off
+ DDRD = 0x0;
+ DDRB = 0x0;
+ }
+
+ page++;
+
+ if (page >= SHADES) {
+ page = 0;
+ cycle++;
+ }
+
+ if (cycle > 24) {
+ cycle = 0;
+
+ // If the page should be flipped, do it here.
+ if (videoFlipPage && (displayMode & DOUBLE_BUFFER))
+ {
+ // TODO: is this an atomic operation?
+ videoFlipPage = false;
+
+ videoPage* temp = displayBuffer;
+ displayBuffer = workBuffer;
+ workBuffer = temp;
+ }
+
+ if (videoFlipTimer) {
+ videoFlipTimer = false;
+
+ tempTimer = frontTimer;
+ frontTimer = backTimer;
+ backTimer = tempTimer;
+ }
+ }
+
+#ifdef MEASURE_ISR_TIME
+ digitalWrite(statusPIN, LOW);
+#endif
+}
diff --git a/Matrix_9x14/libraries/Charliplexing/Charliplexing.h b/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
new file mode 100644
index 0000000..6054dc4
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/Charliplexing.h
@@ -0,0 +1,34 @@
+/*
+ Charliplexing.h - Library for controlling the charliplexed led board
+ from JimmiePRodgers.com
+ Created by Alex Wenger, December 30, 2009.
+ Modified by Matt Mets, May 28, 2010.
+ Released into the public domain.
+*/
+
+#ifndef Charliplexing_h
+#define Charliplexing_h
+
+#include <inttypes.h>
+
+#define SINGLE_BUFFER 0
+#define DOUBLE_BUFFER 1
+#define GRAYSCALE 2
+
+#define DISPLAY_COLS 14 // Number of columns in the display
+#define DISPLAY_ROWS 9 // Number of rows in the display
+#define SHADES 8 // Number of distinct shades to display, including black, i.e. OFF
+
+namespace LedSign
+{
+ extern void Init(uint8_t mode = SINGLE_BUFFER);
+ extern void Set(uint8_t x, uint8_t y, uint8_t c = 1);
+ extern void SetBrightness(uint8_t brightness);
+ extern volatile unsigned int tcnt2;
+ extern void Flip(bool blocking = false);
+ extern void Clear(int set=0);
+ extern void Horizontal(int y, int set=0);
+ extern void Vertical(int x, int set=0);
+};
+
+#endif
diff --git a/Matrix_9x14/libraries/Charliplexing/Figure.cpp b/Matrix_9x14/libraries/Charliplexing/Figure.cpp
new file mode 100644
index 0000000..1b8c9db
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/Figure.cpp
@@ -0,0 +1,125 @@
+/*
+ Figure drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#include "Charliplexing.h"
+#include "Figure.h"
+
+#if defined(ARDUINO) && ARDUINO >= 100
+#include "Arduino.h"
+#else
+#include "WProgram.h"
+#endif
+#include <inttypes.h>
+
+
+uint8_t figuresData[][14][2] = {
+{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} },
+{ {1,0}, {0,1}, {1,1}, {1,2}, {1,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {2,1}, {1,2}, {0,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {2,1}, {0,2}, {1,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {2,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {2,1}, {2,2}, {1,3}, {1,4}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {0,3}, {2,3}, {0,4}, {1,4}, {2,4}, {9,9} },
+{ {0,0}, {1,0}, {2,0}, {0,1}, {2,1}, {0,2}, {1,2}, {2,2}, {2,3}, {0,4}, {1,4}, {9,9}, {9,9}, {9,9} }
+};
+
+
+/* ----------------------------------------------------------------- */
+/** Draws a figure (0-9). You should call it with set=1,
+ * wait a little them call it again with set=0
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+ */
+void Figure::Draw(int figure,int x,int y,int set) {
+ for(int i=0;i<14;i++) {
+ if (figuresData[figure][i][0]==9) break;
+ if (
+ figuresData[figure][i][0]+x<13 &&
+ figuresData[figure][i][0]+x>=0 &&
+ figuresData[figure][i][1]+y<8 &&
+ figuresData[figure][i][1]+y>=0
+ ) {
+ LedSign::Set(figuresData[figure][i][0]+x,figuresData[figure][i][1]+y,set);
+ }
+ }
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Draw a figure in the other direction (rotated 90°)
+ * You should call it with set=1,
+ * wait a little them call it again with set=0
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+*/
+void Figure::Draw90(int figure,int x,int y,int set) {
+ for(int i=0;i<14;i++) {
+ if (figuresData[figure][i][0]==9) break;
+ if (
+ (5-figuresData[figure][i][1])+x<13 &&
+ (5-figuresData[figure][i][1])+x>=0 &&
+ figuresData[figure][i][0]+y<8 &&
+ figuresData[figure][i][0]+y>=0
+ ) {
+ LedSign::Set((5-figuresData[figure][i][1])+x,figuresData[figure][i][0]+y,set);
+ }
+ }
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Scroll a number from right to left
+ * remove unused figures (0 at the left)
+ * valid for up to 7 figures.
+ * @param value is the value to draw and scroll
+ * @param x is the coordinate where we put the top of the figure [0-13]
+*/
+void Figure::Scroll90(unsigned long value,uint8_t x) {
+ int i,j,k;
+ uint8_t figures[]={
+ (value%10000000)/1000000,
+ (value%1000000)/100000,
+ (value%100000)/10000,
+ (value%10000)/1000,
+ (value%1000)/100,
+ (value%100)/10,
+ (value%10)
+ };
+ j=0;
+ while (figures[j]==0 && j<6) j++;
+
+ for(i=0;i<9+(7-j)*5;i++) {
+ for(k=j;k<=6;k++)
+ Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,1);
+ delay(100);
+ for(k=j;k<=6;k++)
+ Figure::Draw90(figures[k],3,-i+9+4*(k-j) ,0);
+ }
+}
+
+
diff --git a/Matrix_9x14/libraries/Charliplexing/Figure.h b/Matrix_9x14/libraries/Charliplexing/Figure.h
new file mode 100644
index 0000000..1b3f1fe
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/Figure.h
@@ -0,0 +1,42 @@
+/*
+ Figure drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#ifndef Figures_h
+#define Figures_h
+
+#include <inttypes.h>
+
+namespace Figure
+{
+
+extern void Draw(int figure,int x,int y,int set=1);
+
+extern void Draw90(int figure,int x,int y,int set=1);
+
+extern void Scroll90(unsigned long value,uint8_t x=3);
+
+}
+
+#endif
+
diff --git a/Matrix_9x14/libraries/Charliplexing/Font.cpp b/Matrix_9x14/libraries/Charliplexing/Font.cpp
new file mode 100644
index 0000000..441e29c
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/Font.cpp
@@ -0,0 +1,219 @@
+#include <avr/pgmspace.h>
+
+/*
+ Font drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#include "Font.h"
+#include "Charliplexing.h"
+#include <inttypes.h>
+
+prog_uchar letters_71[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_83[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,5, 3,6, 9,9 };
+prog_uchar letters_67[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 9,9 };
+prog_uchar letters_76[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,7, 2,7, 3,7, 9,9 };
+prog_uchar letters_89[] PROGMEM = { 0,1, 0,2, 1,3, 2,4, 2,5, 2,6, 2,7, 3,3, 4,1, 4,2, 9,9 };
+prog_uchar letters_82[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 2,5, 3,1, 3,4, 3,6, 4,2, 4,3, 4,7, 9,9 };
+prog_uchar letters_79[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_33[] PROGMEM = { 1,1, 1,2, 1,3, 1,4, 1,5, 1,7, 9,9 };
+prog_uchar letters_65[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_87[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,6, 2,5, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_69[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 9,9 };
+prog_uchar letters_80[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,2, 3,3, 9,9 };
+prog_uchar letters_50[] PROGMEM = { 0,2, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,7, 9,9 };
+prog_uchar letters_49[] PROGMEM = { 1,2, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 2,7, 3,7, 9,9 };
+prog_uchar letters_74[] PROGMEM = { 0,7, 1,1, 1,7, 2,1, 2,2, 2,3, 2,4, 2,5, 2,6, 3,1, 9,9 };
+prog_uchar letters_68[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,7, 2,1, 2,7, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_90[] PROGMEM = { 0,1, 0,6, 0,7, 1,1, 1,5, 1,7, 2,1, 2,4, 2,7, 3,1, 3,3, 3,7, 4,1, 4,2, 4,7, 9,9 };
+prog_uchar letters_70[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 2,1, 2,4, 3,1, 3,4, 9,9 };
+prog_uchar letters_88[] PROGMEM = { 0,1, 0,2, 0,6, 0,7, 1,3, 1,5, 2,4, 3,3, 3,5, 4,1, 4,2, 4,6, 4,7, 9,9 };
+prog_uchar letters_75[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,3, 2,5, 3,1, 3,2, 3,6, 3,7, 9,9 };
+prog_uchar letters_53[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,1, 4,5, 4,6, 9,9 };
+prog_uchar letters_48[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,7, 3,1, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 };
+prog_uchar letters_77[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,2, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_54[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,5, 4,6, 9,9 };
+prog_uchar letters_39[] PROGMEM = { 1,3, 2,1, 2,2, 9,9 };
+prog_uchar letters_85[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 1,7, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_57[] PROGMEM = { 0,2, 0,3, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,4, 4,5, 4,6, 9,9 };
+prog_uchar letters_78[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,2, 2,3, 3,4, 4,1, 4,2, 4,3, 4,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_84[] PROGMEM = { 0,1, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 9,9 };
+prog_uchar letters_81[] PROGMEM = { 0,2, 0,3, 0,4, 0,5, 0,6, 1,1, 1,7, 2,1, 2,5, 2,7, 3,1, 3,6, 4,2, 4,3, 4,4, 4,5, 4,7, 9,9 };
+prog_uchar letters_51[] PROGMEM = { 0,2, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 };
+prog_uchar letters_86[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 1,6, 2,7, 3,6, 4,1, 4,2, 4,3, 4,4, 4,5, 9,9 };
+prog_uchar letters_72[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_73[] PROGMEM = { 0,1, 0,7, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,7, 9,9 };
+prog_uchar letters_44[] PROGMEM = { 1,7, 2,5, 2,6, 9,9 };
+prog_uchar letters_56[] PROGMEM = { 0,2, 0,3, 0,5, 0,6, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,4, 3,7, 4,2, 4,3, 4,5, 4,6, 9,9 };
+prog_uchar letters_66[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,2, 3,3, 3,5, 3,6, 9,9 };
+prog_uchar letters_52[] PROGMEM = { 0,4, 0,5, 1,3, 1,5, 2,2, 2,5, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 4,5, 9,9 };
+prog_uchar letters_55[] PROGMEM = { 0,1, 1,1, 2,1, 2,5, 2,6, 2,7, 3,1, 3,3, 3,4, 4,1, 4,2, 9,9 };
+
+prog_uchar* font[] = { letters_33 /*!*/, 0, 0, 0, 0, 0, letters_39 /*'*/, 0, 0, 0, 0, letters_44 /*,*/, 0, 0, 0,
+letters_48 /*0*/, letters_49 /*1*/, letters_50 /*2*/, letters_51 /*3*/, letters_52 /*4*/, letters_53 /*5*/,
+letters_54 /*6*/, letters_55 /*7*/, letters_56 /*8*/, letters_57 /*9*/, 0, 0, 0, 0, 0, 0, 0, letters_65 /*A*/,
+letters_66 /*B*/, letters_67 /*C*/, letters_68 /*D*/, letters_69 /*E*/, letters_70 /*F*/, letters_71 /*G*/,
+letters_72 /*H*/, letters_73 /*I*/, letters_74 /*J*/, letters_75 /*K*/, letters_76 /*L*/, letters_77 /*M*/,
+letters_78 /*N*/, letters_79 /*O*/, letters_80 /*P*/, letters_81 /*Q*/, letters_82 /*R*/, letters_83 /*S*/,
+letters_84 /*T*/, letters_85 /*U*/, letters_86 /*V*/, letters_87 /*W*/, letters_88 /*X*/, letters_89 /*Y*/,
+letters_90 /*Z*/
+};
+
+
+uint16_t fontMin=33;
+uint16_t fontMax=90;
+
+#if 0
+
+// This section of the font works now, but doesn't appear to be correct.
+
+prog_uchar letters_117[] PROGMEM = { 0,4, 0,5, 0,6, 1,7, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_104[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_109[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,5, 2,6, 2,7, 3,4, 4,5, 4,6, 4,7, 9,9 };
+prog_uchar letters_114[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 9,9 };
+prog_uchar letters_108[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 };
+prog_uchar letters_116[] PROGMEM = { 0,2, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,2, 2,7, 3,7, 9,9 };
+prog_uchar letters_107[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 };
+prog_uchar letters_118[] PROGMEM = { 0,4, 0,5, 1,6, 2,7, 3,6, 4,4, 4,5, 9,9 };
+prog_uchar letters_98[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 };
+prog_uchar letters_120[] PROGMEM = { 0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 1,5, 2,4, 2,6, 3,3, 3,7, 9,9 };
+prog_uchar letters_119[] PROGMEM = { 0,4, 0,5, 1,6, 1,7, 2,4, 2,5, 3,6, 3,7, 4,4, 4,5, 9,9 };
+prog_uchar letters_111[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,5, 3,6, 9,9 };
+prog_uchar letters_105[] PROGMEM = { 0,1, 0,3, 0,4, 0,5, 0,6, 0,7, 9,9 };
+prog_uchar letters_110[] PROGMEM = { 0,4, 0,5, 0,6, 0,7, 1,4, 2,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_113[] PROGMEM = { 0,4, 0,5, 1,3, 1,6, 2,3, 2,6, 3,3, 3,4, 3,5, 3,6, 3,7, 3,8, 9,9 };
+prog_uchar letters_100[] PROGMEM = { 0,2, 0,3, 1,1, 1,4, 1,7, 2,1, 2,4, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 9,9 };
+prog_uchar letters_103[] PROGMEM = { 0,3, 0,4, 0,8, 1,2, 1,5, 1,8, 2,2, 2,5, 2,8, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_112[] PROGMEM = { 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 1,3, 1,6, 2,3, 2,6, 3,4, 3,5, 9,9 };
+prog_uchar letters_101[] PROGMEM = { 0,4, 0,5, 0,6, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,7, 9,9 };
+prog_uchar letters_102[] PROGMEM = { 0,5, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6, 1,7, 2,1, 2,5, 3,1, 9,9 };
+prog_uchar letters_115[] PROGMEM = { 0,3, 0,4, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,3, 3,5, 3,6, 3,7, 9,9 };
+prog_uchar letters_99[] PROGMEM = { 0,5, 0,6, 1,4, 1,7, 2,4, 2,7, 3,4, 3,7, 9,9 };
+prog_uchar letters_106[] PROGMEM = { 0,8, 1,2, 1,4, 1,5, 1,6, 1,7, 1,8, 9,9 };
+prog_uchar letters_97[] PROGMEM = { 0,6, 0,7, 1,3, 1,5, 1,7, 2,3, 2,5, 2,7, 3,4, 3,5, 3,6, 3,7, 9,9 };
+
+prog_uchar* font2[] = { 0, 0, 0, 0, 0, 0, letters_97 /*a*/, letters_98 /*b*/, letters_99 /*c*/, letters_100 /*d*/, letters_101 /*e*/, letters_102 /*f*/, letters_103 /*g*/, letters_104 /*h*/, letters_105 /*i*/, letters_106 /*j*/, letters_107 /*k*/, letters_108 /*l*/, letters_109 /*m*/, letters_110 /*n*/, letters_111 /*o*/, letters_112 /*p*/, letters_113 /*q*/, letters_114 /*r*/, letters_115 /*s*/, letters_116 /*t*/, letters_117 /*u*/, letters_118 /*v*/, letters_119 /*w*/, letters_120 /*x*/ };
+*/
+
+#endif
+
+/* ----------------------------------------------------------------- */
+/** Draws a figure (0-9). You should call it with set=1,
+ * wait a little them call it again with set=0
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+ */
+uint8_t Font::Draw(unsigned char letter,int x,int y,int set) {
+ uint16_t maxx=0;
+
+ uint8_t charCol;
+ uint8_t charRow;
+
+ prog_uchar* character;
+ if (letter==' ') return 3+2;
+ if (letter<fontMin || letter>fontMax) {
+ return 0;
+ }
+
+// if (letter>90) {
+// character = font2[letter-90];
+// } else {
+ character = font[letter-fontMin];
+// }
+
+ int i=0;
+
+ charCol = pgm_read_byte_near(character);
+ charRow = pgm_read_byte_near(character + 1);
+
+ while (charRow!=9) {
+ if (charCol>maxx) maxx=charCol;
+ if (
+ charCol + x <14 &&
+ charCol + x >=0 &&
+ charRow + y <8 &&
+ charRow + y >=0
+ ) {
+ LedSign::Set(charCol + x, charRow+y, set);
+ }
+ i+=2;
+
+ charCol = pgm_read_byte_near(character + i);
+ charRow = pgm_read_byte_near(character + 1 + i);
+ }
+ return maxx+2;
+}
+
+
+/* ----------------------------------------------------------------- */
+/** Draw a figure in the other direction (rotated 90°)
+ * @param figure is the figure [0-9]
+ * @param x,y coordinates,
+ * @param set is 1 or 0 to draw or clear it
+*/
+uint8_t Font::Draw90(unsigned char letter,int x,int y,int set) {
+ uint16_t maxx=0;
+
+ uint8_t charCol;
+ uint8_t charRow;
+
+ prog_uchar* character;
+ if (letter==' ') return 3+2;
+ if (letter<fontMin || letter>fontMax) {
+ return 0;
+ }
+
+// if (letter>90) {
+// character = font2[letter-90];
+// } else {
+ character = font[letter-fontMin];
+// }
+
+ int i=0;
+
+ charCol = pgm_read_byte_near(character);
+ charRow = pgm_read_byte_near(character + 1);
+
+ while (charRow!=9) {
+ if (charCol>maxx) maxx=charCol;
+ if (
+ charRow + x <14 &&
+ charRow + x >=0 &&
+ charCol + y <8 &&
+ charCol + y >=0
+ ) {
+ LedSign::Set(7 - charRow + x, charCol + y, set);
+ }
+ i+=2;
+
+ charCol = pgm_read_byte_near(character + i);
+ charRow = pgm_read_byte_near(character + 1 + i);
+ }
+ return maxx+2;
+
+}
+
+
+
+
+
diff --git a/Matrix_9x14/libraries/Charliplexing/Font.h b/Matrix_9x14/libraries/Charliplexing/Font.h
new file mode 100644
index 0000000..84dd77a
--- /dev/null
+++ b/Matrix_9x14/libraries/Charliplexing/Font.h
@@ -0,0 +1,40 @@
+/*
+ Font drawing library
+
+ Copyright 2009/2010 Benjamin Sonntag <benjamin@sonntag.fr> http://benjamin.sonntag.fr/
+
+ History:
+ 2010-01-01 - V0.0 Initial code at Berlin after 26C3
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#ifndef Font_h
+#define Font_h
+
+#include <inttypes.h>
+
+namespace Font
+{
+
+extern uint8_t Draw(unsigned char letter,int x,int y,int set=1);
+
+extern uint8_t Draw90(unsigned char letter,int x,int y,int set=1);
+
+}
+
+#endif
+