22 Commits

Author SHA1 Message Date
John Wellbelove
0bfd212a54 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	examples/ArmTimerCallbacks/RTE/Device/STM32F401RETx/startup_stm32f401xe.s
#	examples/ArmTimerCallbacks/RTE/Device/STM32F401RETx/system_stm32f4xx.c
#	library.properties
#	test/codeblocks/ETL.cbp
#	test/codeblocks/ETL.depend
#	test/codeblocks/ETL.layout
#	test/vs2017/etl.vcxproj
#	test/vs2017/etl.vcxproj.filters
2017-10-18 09:23:17 +01:00
John Wellbelove
ab9f3ce538 Changed the way nullptr is defined for Arduino projects. 2017-08-22 09:36:10 +01:00
John Wellbelove
aecee1efd1 Changes to allow compilation under various compilers. 2017-08-16 13:29:12 +01:00
John Wellbelove
05d9f50f1d Changes to allow compilation under various compilers. 2017-08-14 14:43:33 +01:00
John Wellbelove
62a70884bf Updated some definitions to use those from C++11 <type_traits if available. 2017-06-18 14:53:46 +01:00
John Wellbelove
97ead6fc27 Added repair functions to allow certain containers to copied with low level functions such as memcpy. 2017-06-17 15:33:04 +01:00
jwellbelove
8a6de78bfa Experimental etl::vector with 'fixup()' 2017-06-16 12:43:44 +01:00
John Wellbelove
14b25fc3f2 Conditional compilation for hash functions. 2017-06-12 23:08:49 +01:00
John Wellbelove
6c512e261c Conditional compilation for hash functions. 2017-06-12 22:59:36 +01:00
John Wellbelove
7ab815ec4b Added ARM6 compiler checks. 2017-05-08 20:24:19 +01:00
John Wellbelove
9fa28ab2e9 Removed TI specific target 2017-05-06 08:12:33 +01:00
John Wellbelove
8dbd6904b7 Changed occurrences of 'new' to '::new'
Added a ETL_DEBUG macro to platform.h to simplify selecting condition code for debugging.
2017-02-26 09:14:58 +00:00
John Wellbelove
3ffe0b50b1 Fixed find/replace editing error. 2017-01-21 10:41:15 +00:00
jwellbelove
98a09ca07c Missing closing ) 2016-12-13 09:46:03 +00:00
jwellbelove
28cd028b5e Updated macros.
Added compilers to list.
2016-12-13 09:35:32 +00:00
John Wellbelove
0a8e3c8fdf Added either support or compiler error messages when the platform does not support 8 bit data types. 2016-11-13 18:18:04 +00:00
John Wellbelove
10674d52c0 Removed build platform defines.
Added 'no 8bit types' define
2016-11-13 16:31:12 +00:00
John Wellbelove
fa4121de85 Added newline to end of file to keep certian compilers happy. 2016-06-22 19:06:01 +01:00
John Wellbelove
ea3132caa0 Added more OS platforms. 2016-06-19 08:39:09 +01:00
John Wellbelove
31006a5bf1 Fixed compatibility issues with Texas Instruments compiler. 2016-06-19 08:39:09 +01:00
John Wellbelove
8cc41990c4 Refactored the #defines 2016-05-03 18:48:12 +01:00
John Wellbelove
2e728c568d New platform macro definitions 2016-03-10 00:40:05 +00:00