cd7e053fc5
version 4.2.0
...
move toStdFunction() to pibase.h
refactor PIParseHelper, now it much more abstract and useful
fix PIIODevice::createFromFullPath() when whitespaces at start or end are presence
PIStreamPacker add events for start and end packet receive
PIClientServer::ClientBase add virtual methods for start and end packet receive. also one can enable diagnostics with enableDiagnostics() method
PICout now call flush() on each end of output
add PIString::entries(const PIString & str)
2024-10-15 12:02:18 +03:00
bdd18b614f
PIEthernet more accuracy construct
...
PIThread windows fix
2024-09-17 16:11:18 +03:00
14cf81aed0
remove void piLetobe(T * v)
2024-08-28 13:17:38 +03:00
ce846eca51
fix deprecated message
2024-08-28 11:58:58 +03:00
e6c8714857
version 4.1.0
...
maybe fix hang on PIEthernet::interrupt()
replace piLetobe with piChangeEndian:
* piChangeEndianBinary
* piChangeBinary
* piChangedBinary
PIDiagnostics::start now accept PISystemTime instead of number
add PITimer::start(PISystemTime, std::function<void()>) overload
2024-08-28 11:56:36 +03:00
a745f803b3
version 3.17.1
...
add PINonTriviallyCopyable struct
add PISerial check for error on Windows on every read()
2024-04-10 20:49:27 +03:00
2f82aaf97b
missed include
2023-07-06 22:35:25 +03:00
35aadb0e78
doc and brush
2023-07-04 13:08:37 +03:00
c4766f8f5b
piMin/piMax can accept any arguments count
2023-06-19 21:35:49 +03:00
1a214cff4e
version 3.12.0
...
split pibase.h into 2 files
add PIScopeExitCall
2023-06-18 22:02:20 +03:00
2780dacb48
new piDeleteSafety() method
2023-04-13 20:40:14 +03:00
e0900b6bd5
piDeleteAll fix
2023-02-11 15:56:14 +03:00
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
d3d2b4281c
PIP_ADD_COUNTER now almost unique across different cpp
...
add PIValueTree
2022-11-28 14:41:12 +03:00
57ed40912d
piDeleteAll and piDeleteAllAndClear
2022-11-13 22:55:10 +03:00
e9128771db
version 3.6.0
...
another fixes in PIEthernet
remove PIThread::interrupt()
piwaitevent patches
2022-11-12 13:31:26 +03:00
e48d0ebaab
linux signal
2022-11-01 09:38:27 +03:00
494faf862b
some doc
2022-08-15 11:43:27 +03:00
ef8ffcd02f
DEPRECATED[M], createMemoryBlock(), text stream ...
2022-05-11 20:55:51 +03:00
a502182eba
NO_UNUSED
2022-05-09 11:56:09 +03:00
Andrey
a7ffc85404
piminsleep bug and PIIODevice splitFullPath optimization
2022-04-26 14:09:59 +03:00
Andrey
e4e16764f3
PIP_DEBUG, PIVector sort and doc
2022-04-13 11:22:27 +03:00
00830958df
doc ru, printf() before assert in containers
2022-04-12 23:17:05 +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
99280a40ef
picontainers.h doxygen partial
2022-03-14 17:14:29 +03:00
Andrey
99061f6e24
utf-8
2022-03-14 12:46:13 +03:00
Andrey
2fd139b1e3
Merge branch 'master' of https://git.shs.tools/SHS/pip into doxygen-ru
2022-03-14 12:31:51 +03:00
ae29b4514c
translation for russian starts
2022-03-14 12:11:46 +03:00
20e6d1be99
Merge branch 'master' into micro
2022-03-14 11:57:06 +03:00
2a6ebc9d8d
piCompare change position
2022-02-14 19:12:41 +03:00
1918e55a97
piCompare use piAbs
2022-02-08 00:33:12 +03:00
Andrey
a7df53fbfe
platformio_pre.py
2022-01-14 18:15:56 +03:00
Andrey
0504fa187e
define PIP_MICRO
...
detect AVR_GCC
add library.json
2022-01-14 14:37:51 +03:00
1d9a39f792
piCompare
2022-01-10 17:10:41 +03:00
a2a205cfd2
version 2.33.0
...
piMinSleep() method
2021-11-16 14:43:57 +03:00
25def958a1
rename doc macros
2021-08-04 16:31:32 +03:00
a7408922df
add constexpr to pibase methods
2020-10-21 18:49:04 +03:00
e0d46463ae
assert
2020-10-19 15:18:16 +03:00
5f7c58c28e
pip static initializer
2020-09-17 13:51:02 +03:00
2511e96372
ready for shstk
2020-09-06 22:52:17 +03:00
6be22ac39f
reemove piSwapBinary
2020-08-31 17:53:18 +03:00
ccd6a9888f
tree changes
2020-08-19 00:47:05 +03:00