[TASK] Add ami module to doxygen documentation

* Remove ami folder from directories list

Change-Id: I22b6447198ea70b1ff9cfdca388eb6a57a1db4fc
Reviewed-on: http://brateggevoat1/gerrit/1780
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Remove obsolete Altera Eclipse project files

The Eclipse files (.cproject and .project) can be created by Altera EDS
when importing the generated Makefile.

Change-Id: Ie14b101378fb8712c0f45d29001a8981b0b50167
Reviewed-on: http://brateggevoat1/gerrit/1786
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Revise host interface event processing

- Event processing is done in event*cal_process
- Remove hostif_process call in ctrl*cal_process

Change-Id: Ib83717d048827d650931452711c0cbdbbb47c027
Reviewed-on: http://brateggevoat1/gerrit/1787
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Revise host interface error handler

- Replace hostif write/read function call with memcpy

Change-Id: I6dec816cc05665c997c7e96ed454ff8e1e4783e9
Reviewed-on: http://brateggevoat1/gerrit/1788
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix Altera apps and driver EplCfg.h

- Remove EplInc.h include

Change-Id: Iad425bb2ff06fa106062a6d605ab78b6a1a557b6
Reviewed-on: http://brateggevoat1/gerrit/1791
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Remove host interface configuration from EplCfg.h

The macro CONFIG_HOSTIF_PCP is specified in the generated Makefile in apps
or drivers.

Change-Id: I1ad73e647eeb564c351cf129797e3cce124d4bf9
Reviewed-on: http://brateggevoat1/gerrit/1798
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Update ipcores to version 1.0.0

- Add draft doxygen documentation for ipcores
OPENMAC:
- Add details about ipcore GUI settings
HOST INTERFACE:
- Cleanup SW drivers reducing code size
- Remove linmem SW driver
- Transfer memory configuration to host side dynamically

Change-Id: I7bc1534733b0b8dc58b9e790d05e36f494a00f0b
Reviewed-on: http://brateggevoat1/gerrit/1789
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[TASK] Revise CAL to updated host interface

- Remove linmem source
- User configures dynamically depending on kernel's configuration
  (hostiflib-mem.h is only needed by kernel instance)
- Change CAL to new buffer management
- Dll and event CAL uses lfqueue directly (prepared for replacing it with
  circbuf)

Change-Id: I6b1b673c217b70f6e8d7f14f5cbe9a752384fd51
Reviewed-on: http://brateggevoat1/gerrit/1790
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[TASK] Move VxWorks example into staging

Change-Id: I1132848263cf2c0f8a5ada6ab1910399b893dea6
Reviewed-on: http://brateggevoat1/gerrit/1793
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Move openCONFIGURATOR projects into common directory

Change-Id: I28d5d57ce70a3cedda1b24d87b3bb3ed291b795b
Reviewed-on: http://brateggevoat1/gerrit/1794
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Move common app sources into src subdirectory

Change-Id: I55c48db5de90d9ca3a5736ac92177130a920efad
Reviewed-on: http://brateggevoat1/gerrit/1795
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Remove basic CMake files

The build system for the stack sources (libraries) and demo applications
will be separated. Therefore the CMakeLists.txt in the root directory
and the CMake files in cmake are no longer used and can be removed.

Change-Id: I9dba950f7601b9f5e50399399d7d1bd5d182f01e
Reviewed-on: http://brateggevoat1/gerrit/1796
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Remove build* from main .gitignore file

Remove the pattern build* from the main .gitignore file to be able to
include build directories in the repository.

Change-Id: I91d1011226aa4826b60a741ed3beff3137932b18
Reviewed-on: http://brateggevoat1/gerrit/1800
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Add bin and lib directory

Add directories and .gitignore file to include the directories in
the repository.

Change-Id: I58b6041785e0df8f034a53dfc386648e42b0de8b
Reviewed-on: http://brateggevoat1/gerrit/1801
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor stack library build files

Refactor the stack library build files to be able to build all
possible libraries for an architecture in parallel. The changes are
implemented for the CMake build system of Linux and Windows.

Change-Id: I7c9a1cb3b495bcc6f998ea16a998d20acf94c356
Reviewed-on: http://brateggevoat1/gerrit/1802
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor drivers build system for Linux

Refactor the driver build system for Linux.

- Rename Linux driver project directories
- Restructure build system. Every project contains its basic
  CMake file and a separate build directory.

Change-Id: I763fbe2d581319863660adafefcad0d419b3a9c8
Reviewed-on: http://brateggevoat1/gerrit/1803
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Add generic CMake configuration files for the demos

Change-Id: I7060882a6f49a0e8ff76bac6c98c796b8fcc64aa
Reviewed-on: http://brateggevoat1/gerrit/1804
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor demo_cn_console

- Move sources into src directory
- Refactor CMake files
- Add local build directory

Change-Id: I374956a375eb783344f03e105c770b67d9b160a4
Reviewed-on: http://brateggevoat1/gerrit/1805
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor demo_mn_console

- Move sources into src directory
- Refactor CMake files
- Add local build directory

Change-Id: Ia227db1b71889f62907ac44537d27889f48837cd
Reviewed-on: http://brateggevoat1/gerrit/1806
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor demo_mn_qt

- Refactor CMake files
- Add local build directory

Change-Id: I8cd3aee5e637e878017f94b0f7e9806da04a822f
Reviewed-on: http://brateggevoat1/gerrit/1807
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>