John Wellbelove
7a061a43cd
Altered 'unhandled' delegate to tbe the last in the array for the constexpr vspecialisation.
20.13.0
2021-07-23 12:50:17 +01:00
John Wellbelove
d49c2d28e0
Added compile time constexpr initialisation
2021-07-23 10:21:11 +01:00
John Wellbelove
7bb438bf1b
Added the option to derive etl::message<> from a custom parent class
20.12.0
2021-06-30 20:57:42 +01:00
Manuel Seeböck
38d8452e70
added optional template parameter to etl::imessage to specify a base class other than imessage ( #401 )
...
Co-authored-by: Manuel Seeböck <seeboeck@pjm.co.at>
2021-06-30 13:33:05 +01:00
John Wellbelove
ef6885c02c
Unified vector asserts
2021-06-30 11:25:37 +01:00
John Wellbelove
4a19216ffe
Multi-thread build scripts
2021-06-30 10:14:51 +01:00
JR
bb6a860f6d
Fix traits error for arduino examples ( #400 )
2021-06-30 09:53:45 +01:00
John Wellbelove
7933e146fc
Updated Arduino examples
20.11.5
2021-06-29 19:15:07 +01:00
John Wellbelove
d424ee7752
Updated Arduino examples
2021-06-29 11:49:57 +01:00
John Wellbelove
3ee84e6606
Merge branch 'feature/add-a-couple-of-arduino-examples-#397' into development
2021-06-29 10:30:23 +01:00
John Wellbelove
81bba3cc31
Updated Arduino examples
2021-06-29 09:55:19 +01:00
John Wellbelove
e109e4977b
C++20 compatibility for deprecated std::is_pod
2021-06-29 09:55:19 +01:00
John Wellbelove
c49a9274df
Deleted experimental files
2021-06-29 09:55:19 +01:00
John Wellbelove
6c32cac9ca
Fixed swapped HUGE_VAL & HUGE_VALF definitions
2021-06-29 09:55:19 +01:00
JR
50c380901a
add a couple of arduino examples ( #397 )
...
* Add information about Arduino library and repo
* Add arduino library example
2021-06-27 17:14:30 +01:00
John Wellbelove
aed7417bae
C++20 compatibility for deprecated std::is_pod
2021-06-24 20:38:57 +01:00
John Wellbelove
b1aa00df47
Deleted experimental files
2021-06-24 18:14:25 +01:00
John Wellbelove
49630a58c8
Fixed swapped HUGE_VAL & HUGE_VALF definitions
2021-06-22 20:32:57 +01:00
John Wellbelove
b1f771f6b4
Updated version numbers
20.11.4
2021-06-22 12:04:28 +01:00
John Wellbelove
60b04b55f6
Fixed copy and move assignment bug
2021-06-22 11:00:42 +01:00
John Wellbelove
e090f1a18c
Define missing macro when cross compiling with clang
20.11.3
2021-06-18 14:38:12 +01:00
John Wellbelove
1a4e58d028
Define missing macro when cross compiling with clang
2021-06-18 14:15:44 +01:00
T
a32fa10329
Add support to cross-compile with clang ( #389 )
...
Clang does not define __WCHAR_MIN__ however, limits.h relies on it.
By using the __AVR__ macro we can define __WCHAR_MIN__ only when
cross-compiling with clang.
2021-06-18 12:52:34 +01:00
John Wellbelove
7f30a7cb8b
etl::basic_string::copy is now const and does not affect the 'truncated' flag.
2021-06-17 13:42:49 +01:00
John Wellbelove
6a1ce235dc
etl::basic_string::copy is now const and does not affect the 'truncated' flag.
20.11.2
2021-06-17 13:02:59 +01:00
John Wellbelove
e44efd75a7
etl::basic_string::copy is now const and does not affect the 'truncated' flag.
2021-06-17 12:01:04 +01:00
John Wellbelove
5bd7222e92
Updated version numbers
20.11.1
2021-06-14 17:31:33 +01:00
John Wellbelove
6f0b0a9809
Updated version numbers
2021-06-14 14:31:55 +01:00
John Wellbelove
892529b0f2
Merge branch 'feature/mem_cast' into development
2021-06-14 14:20:38 +01:00
John Wellbelove
a287877ac9
Fixed ambiguous function call for clang
2021-06-14 14:00:53 +01:00
John Wellbelove
2c8f079c60
Fixed ambiguous function call for clang
2021-06-14 13:53:15 +01:00
John Wellbelove
1781be7702
Fixed ambiguous function call for clang
2021-06-14 13:23:41 +01:00
John Wellbelove
f68624f909
Fixed ambiguous function call for clang
2021-06-14 13:18:17 +01:00
John Wellbelove
e4e61cfe69
Fixed ambiguous function call for clang
2021-06-14 13:11:03 +01:00
John Wellbelove
0a7a131a43
Updated version numbers
20.11.0
2021-06-12 11:48:27 +01:00
John Wellbelove
fb54f23e5d
Latest updates
2021-06-12 11:43:32 +01:00
John Wellbelove
49ddf965f8
Merge branch 'development' into feature/mem_cast
2021-06-12 11:41:28 +01:00
Jonathan
7212856424
Change debounce state tables to be defined as constant. ( #386 )
...
Currently these state tables are being defined in the data section of RAM. As these tables are unchanged, this change allows them to be placed in the text section instead. As they are function local objects, they also get lazy initialized causing references to the dynamic shared object which are unnecessary.
2021-06-10 10:13:06 +01:00
Jonathan
f5c7897ea2
Change debounce state tables to be defined as constant. ( #386 )
...
Currently these state tables are being defined in the data section of RAM. As these tables are unchanged, this change allows them to be placed in the text section instead. As they are function local objects, they also get lazy initialized causing references to the dynamic shared object which are unnecessary.
2021-06-10 09:50:55 +01:00
John Wellbelove
2b2a542aa1
Added more static asserts for alignment
2021-06-03 20:45:36 +01:00
John Wellbelove
a2aa6b26c3
Changed comments
2021-06-03 11:44:38 +01:00
John Wellbelove
208d0c4a26
Added/adjusted 'force C++03' unit test macros
2021-06-03 10:56:08 +01:00
John Wellbelove
e2eb6e8650
Added ETL_ASSERT_AND_RETURN and ETL_ASSERT_AND_RETURN_VALUE error macros
2021-06-02 21:34:48 +01:00
John Wellbelove
177c4d1e79
Added 'at_offset' functions.
...
Changed size for mem_cast_ptr from template parameter fo member variable.
2021-06-02 21:33:08 +01:00
John Wellbelove
e21d3edd6a
Initial commit
2021-05-31 15:55:13 +01:00
John Wellbelove
830d0d00f1
Updated QueuedMessageRouter and QueuedFSM examples to use current message frameworks.
20.10.6
2021-05-24 20:08:56 +01:00
John Wellbelove
71e83c1b5e
Updated QueuedMessageRouter example.
2021-05-24 19:30:14 +01:00
John Wellbelove
d437377310
Updated QueuedMessageRouter example.
2021-05-24 11:53:09 +01:00
Martino Pilia
42546176a9
Fix uninitialised warning in etl::optional ( #381 )
...
The constructors of etl::optional with no argument or with etl::nullopt_t
argument do not initalise the storage data member. When compiling with
gcc with some specific optimisation levels, this can generate a
-Wmaybe-uninitialized diagnostic warning.
2021-05-21 17:17:43 +01:00
John Wellbelove
fc6609276c
Added container_type to etl::stack, etl::queue and etl::priority_queue.
20.10.5
2021-05-20 20:54:01 +01:00