2018-09-02 14:05:27 +01:00

30 lines
587 B
C

#ifndef __ETL_PROFILE_H__
#define __ETL_PROFILE_H__
#define ETL_VERBOSE_ERRORS
#define ETL_CHECK_PUSH_POP
#define ETL_ISTRING_REPAIR_ENABLE
#define ETL_IVECTOR_REPAIR_ENABLE
#define ETL_IDEQUE_REPAIR_ENABLE
#define ETL_CALLBACK_TIMER_USE_ATOMIC_LOCK
#define ETL_NO_STL
#if (__CC_ARM == 1)
// ARM5 compiler
#if defined(ETL_NO_STL)
#include "etl/profiles/armv5_no_stl.h"
#else
#include "etl/profiles/armv5.h"
#endif
#else
// ARM6 compiler
#if defined(ETL_NO_STL)
#include "etl/profiles/armv6_no_stl.h"
#else
#include "etl/profiles/armv6.h"
#endif
#endif
#endif