mirror of
https://github.com/ETLCPP/etl.git
synced 2026-06-26 20:38:45 +08:00
30 lines
587 B
C
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
|