Commit Graph

34 Commits

Author SHA1 Message Date
peri4 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
peri4 e186e0adff shorter thread names 2024-09-17 15:58:06 +03:00
peri4 d299a1f386 support for multi ctor CONNECTL 2023-12-12 22:05:06 +03:00
peri4 3391d88460 version 3.8.2
PIObject::Connection::disconnect() now const
PIObject::deleted now public
2023-01-26 23:54:17 +03:00
peri4 c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
peri4 57ed40912d piDeleteAll and piDeleteAllAndClear 2022-11-13 22:55:10 +03:00
peri4 4994d0bf66 condvar fixes 2022-11-10 14:11:40 +03:00
peri4 398d760ba9 PIObject::deleteLater important fix
PIWaitEvent::sleep() method
PITimer thread imp wait optimization, migrate to interruptable sleeps
2022-11-10 12:26:08 +03:00
Бычков Андрей adef5b6781 PIMap some doc 2022-08-09 15:54:53 +03:00
peri4 8551499a5e PICout refactoring, new SHSTKMacros 2022-08-07 22:07:26 +03:00
peri4 1028233553 version 2.91.0, PITextStream works 2022-05-13 11:26:01 +03:00
peri4 0b3ee4bb6a doc ru 2022-05-05 22:31:59 +03:00
peri4 2bbdbc3ac9 PIIODevice registration dramatically optimization 2022-04-30 11:21:57 +03:00
peri4 6881fd13b7 PIConstChars 2022-04-29 23:53:07 +03:00
Andrey 8c8553a6af PIObject Property const char * 2022-04-29 18:17:03 +03:00
peri4 6485d81025 piobject metasystem memory and performance optimization 2022-04-22 15:35:25 +03:00
peri4 20e0771331 doc ru 2022-03-18 01:28:07 +03:00
peri4 7a26ae7292 doc ru 2022-03-17 18:13:02 +03:00
peri4 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
peri4 a2a205cfd2 version 2.33.0
piMinSleep() method
2021-11-16 14:43:57 +03:00
Andrey 48c885e12a PIThreadNotifier, rewrite PIObject::deleteLater()
tests for PIThreadNotifier and PIObject::deleteLater()
2021-10-29 18:20:48 +03:00
Andrey 6e5a5a6ade remove msleep, clean PIConditionVariable, rewrite pipipelinethread, etc... 2021-10-29 16:52:03 +03:00
peri4 c404688bbd more safety for PIObject::Connection::disconnect() 2021-10-04 21:57:34 +03:00
peri4 aa76a15f40 version 2.32.0
PIObject::Connection struct
2021-10-04 21:50:49 +03:00
Andrey 46571ac39f piDisconnectAll private 2021-10-04 14:18:23 +03:00
peri4 a009221092 pidisconnect now work with lambdas 2021-09-30 16:21:28 +03:00
andrey 5cc8ef1eb0 fail reconnect 2021-08-20 18:25:59 +03:00
andrey 25def958a1 rename doc macros 2021-08-04 16:31:32 +03:00
peri4 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
peri4 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
peri4 51c7355af4 version 2.8.0
new PIObject::deleteLater method
decompose piobject.h to 2 files
2020-09-18 14:59:24 +03:00
peri4 ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00