John Wellbelove
|
8cfb3fce23
|
Added queue_spsc_locked with injected lock and unlock functionality.
|
2019-02-25 09:42:51 +01:00 |
|
John Wellbelove
|
f0fcb78e24
|
Enabled emplace functions for C++03
|
2019-02-24 10:04:13 +01:00 |
|
John Wellbelove
|
fd50e7e385
|
Move C++03 force macros to profile
|
2019-02-23 08:36:07 +01:00 |
|
John Wellbelove
|
bd008350a2
|
Merge remote-tracking branch 'origin/feature/changed_include_paths' into development
# Conflicts:
# include/etl/version.h
|
2018-07-28 21:55:27 +01:00 |
|
John Wellbelove
|
3fdf3e6b1a
|
Merge remote-tracking branch 'origin/feature/no_stl' into development
# Conflicts:
# include/etl/private/ivectorpointer.h
# test/test_vector_pointer.cpp
|
2018-07-22 20:51:03 +01:00 |
|
John Wellbelove
|
8085f97e52
|
Rewrite of debug count so that it does not exists in unit test code or when explicitly enabled.
|
2018-04-24 14:15:30 +01:00 |
|
John Wellbelove
|
f2416da7ea
|
Changed header guards to be GCC compliant.
|
2018-04-21 09:24:45 +01:00 |
|
John Wellbelove
|
879fb1f626
|
Improvements to message and callback timer frameworks.
Reduced disable/enable time dur function calls.
Added the option to use either atomic semaphores or interrupt enables to control access.
|
2018-02-05 21:16:43 +00:00 |
|
John Wellbelove
|
246eeef00d
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
John Wellbelove
|
f9699d3cd4
|
Added ETL_POLYMORPHIC_XXX defines
|
2018-02-01 10:13:48 +00:00 |
|
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 |
|