31 Commits

Author SHA1 Message Date
caa7880cc4 get rid of piForeach
apply some code analyzer recommendations
ICU flag now check if libicu exists
prepare for more accurate growth of containers (limited PoT, then constantly increase size)
2024-11-20 20:01:47 +03:00
35aadb0e78 doc and brush 2023-07-04 13:08:37 +03:00
3391d88460 version 3.8.2
PIObject::Connection::disconnect() now const
PIObject::deleted now public
2023-01-26 23:54:17 +03:00
c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
Бычков Андрей
4725eb96d6 replace typedef function ptr by std::function
start PIMap refactoring
2022-07-29 15:49:36 +03:00
a4882dc054 complex macros with ; 2022-07-25 11:18:09 +03:00
0b3ee4bb6a doc ru 2022-05-05 22:31:59 +03:00
2bbdbc3ac9 PIIODevice registration dramatically optimization 2022-04-30 11:21:57 +03:00
6881fd13b7 PIConstChars 2022-04-29 23:53:07 +03:00
Andrey
8c8553a6af PIObject Property const char * 2022-04-29 18:17:03 +03:00
90afc369f0 string brush 2022-04-25 15:29:27 +03:00
e67a426ff2 doc fix 2022-04-22 21:48:35 +03:00
6485d81025 piobject metasystem memory and performance optimization 2022-04-22 15:35:25 +03:00
c90d06871e PIVector iterator operators 2022-04-06 08:40:25 +03:00
81b749caa2 doc, pitime.h decomposition 2022-03-25 17:47:41 +03:00
7a26ae7292 doc ru 2022-03-17 18:13:02 +03:00
54b5372356 doxygen @ tags replaced to \ 2022-03-14 21:19:31 +03:00
Andrey
8296e9a32b add FreeRTOS support for PIThread PIMutex PIConditionVariable 2022-01-21 14:15:42 +03:00
Andrey
a7df53fbfe platformio_pre.py 2022-01-14 18:15:56 +03:00
Andrey
48c885e12a PIThreadNotifier, rewrite PIObject::deleteLater()
tests for PIThreadNotifier and PIObject::deleteLater()
2021-10-29 18:20:48 +03:00
aa76a15f40 version 2.32.0
PIObject::Connection struct
2021-10-04 21:50:49 +03:00
Andrey
ca20785b53 revert piDisconnectAll 2021-10-04 15:07:14 +03:00
Andrey
13d0b2f960 remove piDisconnectAll 2021-10-04 15:05:58 +03:00
Andrey
46571ac39f piDisconnectAll private 2021-10-04 14:18:23 +03:00
25def958a1 rename doc macros 2021-08-04 16:31:32 +03:00
4584d9c639 PIObject::deleted now has 1 argument
PIIODevice small refactoring
new PIIODevice virtual methods: threadedReadTerminated() and threadedWriteTerminated()
PIIODevice::stop now accept bool "hard" instead of "wait"

PIStreamPacker new features: packet size crypt and aggressive optimization
2021-04-07 22:13:56 +03:00
c79f39ad2a cosmetic 2020-10-22 18:03:22 +03:00
298765b7d8 new class PIVariantSimple
PIObject::CONNECTU_QUEUED moved to PIVariantSimple
static_assert on undeclared operators PIByteArray << and >> with complex types
2020-10-01 21:50:41 +03:00
51c7355af4 version 2.8.0
new PIObject::deleteLater method
decompose piobject.h to 2 files
2020-09-18 14:59:24 +03:00
5f7c58c28e pip static initializer 2020-09-17 13:51:02 +03:00
ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00