/****************************************************************************
 *  License : All rights reserved for TES Electronic Solutions GmbH
 *            See included /docs/license.txt for details
 *  Project : D/AVE HD
 *  Purpose : Compiletime settings, specifics for Win32 (SoftD/AVE) platform
 ****************************************************************************
 * Version Control Information :
 *  $Revision: 7656 $
 *  $Date: 2016-02-15 13:49:08 +0100 (Mo, 15. Feb 2016) $
 *  $LastChangedBy: augusto.lanari $
 ****************************************************************************
 * Change History (autogenerated):
 ****************************************************************************/    

#ifndef DAVEHD_SETTINGS_WIN32_H_INCLUDED
#define DAVEHD_SETTINGS_WIN32_H_INCLUDED
#include "davehd_device_data_size_default.h"

#ifdef DHD_DEBUG_MODE
#define DHD_DEBUG_MODE
#define DHD_KERNEL_DEBUG
#define DHD_DEBUG_GUARDED_LOOPS
#define DHD_KERNEL_DEBUG_ERROR
#endif

#define DHD_KERNEL_TLIST_SUPPORT
#define DHD_SUPPORT_CASSERT
#define DHD_KERNEL_SOFT_IRQ
#define DHD_KERNEL_VALLOC_HOOK

#define DHD_GUARDED_LOOPS

#undef DHD_CACHELINE_SIZE
#define DHD_CACHELINE_SIZE             64
#undef DHD_VIDMEM_MINALIGN_LOG2
#define DHD_VIDMEM_MINALIGN_LOG2       7
#undef DHD_MIN_JOB_SIZE
#define DHD_MIN_JOB_SIZE                512

#undef DHD_INLINE
#define DHD_INLINE static __inline                             /* Function specifier used for inlined functions.*/

#endif /*DAVEHD_SETTINGS_WIN32_H_INCLUDED*/
