56 Commits

Author SHA1 Message Date
96e318fd6d Fix compilation under linux 2023-03-21 17:37:16 +01:00
4d0c488701 Fix unit tests 2023-03-08 14:36:47 +01:00
90e31b7cf8 Updated to new esp-idf 2023-02-27 17:26:48 +01:00
3ce6e3cb13 Add is_std_array 2023-01-25 18:11:04 +01:00
f64741d006 Add toString utils also for int and unsigned int 2022-12-19 14:09:50 +01:00
3ab7a6c5ef New compiler new printf chars 2022-09-17 22:12:47 +02:00
9fbd305dd9 Add base64_decode 2022-09-07 17:54:00 +02:00
b8e9f6f482 Add toBase64String() 2022-06-30 06:56:08 +02:00
093cf3807e Add from and to hex string conversions 2022-06-30 04:46:32 +02:00
b6e21d2962 Removed useless string utils 2022-06-30 03:46:47 +02:00
f54d6067c5 Fix compiling under linux 2022-06-30 03:46:37 +02:00
2a957fb627 Updated to newest IDF with new GCC 2022-06-13 20:34:35 +02:00
19f270489c Remove IMPLEMENT_TYPESAFE_ENUM 2022-04-09 18:06:24 +02:00
64177ba5fe typesafe enums add support for predefined enum values 2022-03-31 17:03:23 +02:00
67b5294763 Add is_specialization 2022-02-18 10:28:46 +01:00
3c19160bab Add fuzzy compare and is_in_predi 2022-02-03 18:14:18 +01:00
92c54c9dbb Add parallelForeach() 2021-12-23 19:26:04 +01:00
3ae9aab977 Add CleanupHelper::cleanup() 2021-12-06 14:50:08 +01:00
321fec8c16 Added getStringBetween() 2021-11-19 01:39:50 +01:00
0b4ba83742 Fixed missing include 2021-10-27 20:44:54 +02:00
82498617f2 ArrayView cleanups 2021-10-14 19:45:27 +02:00
47417e77b7 Fixed wrong goe namespace 2021-09-18 17:58:32 +02:00
43682439fe Added new random utilities with automatic min/max 2021-09-18 16:14:21 +02:00
3cfb45a8ec Fixed randomString() generating invalid \0 chars 2021-09-07 20:09:17 +02:00
6577900552 random utilities now allow lvalue and rvalue references 2021-09-05 21:23:00 +02:00
56635e611d Added randomutils and fixed some str utils 2021-09-05 21:07:47 +02:00
680cbcccfa Added strip replacement utils 2021-09-05 19:15:58 +02:00
e4176f9d0c Added mapValueClamped() 2021-08-20 13:16:30 +02:00
b60122ff4a Added arrayview 2021-08-09 15:18:15 +02:00
faeacdcfbf Added makearray 2021-08-07 00:07:23 +02:00
a436aef990 Added color_utils 2021-08-06 21:54:25 +02:00
b12426ffee fixed compiling of numberparsing again 2021-08-06 15:49:12 +02:00
e38a5ef264 added expected and fmt for cleaner code/interfaces 2021-08-01 21:41:53 +02:00
89bff1a8dc Added numberparsing 2021-07-15 18:36:06 +02:00
a33ed96bc5 operator bool() for DelayedConstruction 2021-07-09 21:38:35 +02:00
79a7f4ef85 typesafe enums now inlined 2021-06-11 19:26:28 +02:00
13874fe4c9 CMakeLists.txt formatting 2021-05-26 02:41:08 +02:00
4a64c46582 Added more types to RefWhenNeeded 2021-05-25 23:56:11 +02:00
46680c87a8 Added RefWhenNeeded 2021-05-25 15:15:44 +02:00
0fe100a9bb Removed unnecessary anonymous namespace 2021-04-27 14:17:36 +02:00
3d34e89a4b Added vmax 2021-04-22 12:50:04 +02:00
ac490818e5 Added .gitignore 2021-04-16 23:33:14 +02:00
8b19b2519d Compile time bitmask string length check 2021-04-16 22:49:41 +02:00
8fc4c449d3 Added DECLARE_QDEBUG_OP_FOR_ENUM 2021-04-12 18:27:44 +02:00
ee09d84370 Added lots of toString overloads 2021-04-05 21:21:24 +02:00
be48b74d7f operator== fixes 2021-04-01 20:56:44 +02:00
2d54e68596 Added more unit test cases with copy assign swap for cppbitmask 2021-04-01 16:07:32 +02:00
1ee8896d96 basic_bit_pattern constructor not explicit anymore 2021-03-22 15:09:19 +01:00
47398785e1 assert instead of exception to fix compiling on microcontroller 2021-03-22 13:22:43 +01:00
1aedce965a Added cppbitmask with tests, added travis CI build 2021-03-22 10:33:31 +01:00