4e7a5d58aa
Merge branch 'master' into pico_sdk
2026-03-29 12:28:36 +03:00
a450235743
PIP_NO_FILESYSTEM and PIP_NO_THREADS
2026-03-29 12:22:35 +03:00
15f90d9e17
Try MICRO_PIP fixes via opencode
2026-03-29 11:21:12 +03:00
22b47799dc
PIPoint: const fixes, add some methods
2026-03-28 22:23:41 +03:00
6a6cfe1efe
Merge branch 'master' into mqtt_client
2026-03-26 12:57:03 +03:00
f52fd45936
version
2026-03-26 09:33:23 +03:00
dc16a0c903
CMakeLists.txt
2026-03-20 17:26:58 +03:00
fe3b30bd49
version 5.6.1
...
patch deploy_tool: procDpkg now prioritize "non-cross" and "non-dev" packages, then only "non-cross"
add PIP_MANUAL_TEST CMake option
2026-03-20 13:00:24 +03:00
99c99c39c2
separate cmake opts for tests
2026-03-18 13:39:01 +03:00
ba57aa0144
disable exceptions on win
2026-03-18 09:40:32 +03:00
ccbf86f781
disable exeptions in cmake
2026-03-18 09:30:28 +03:00
feb86b15f8
start mqtt client (based on paho.mqtt.c), basically works
2026-03-13 23:56:55 +03:00
9588b48105
PIVector2D - add funcs, optimize, tests, fixes, doxygen ( #194 )
...
Reviewed-on: #194
Co-authored-by: andrey.bychkov <andrey@signalmodelling.ru >
Co-committed-by: andrey.bychkov <andrey@signalmodelling.ru >
2026-02-27 23:58:44 +03:00
6f1660fd9e
version 5.5.5
...
fix PIHIDevice enumeration for Windows
2026-02-13 18:47:33 +03:00
e22630b1bd
version 5.5.4
...
add PIValueTree::merge
PIValueTreeConversions::from*File supports .override files (replace or add values)
empty JSON arrays now 0 size
2026-02-03 18:56:58 +03:00
34bc322b9b
version 5.5.3
...
force using '.' instead of ',' in PIString::fromNumber()
2025-10-22 15:24:10 +03:00
4885623492
Add pico sdk define
2025-10-18 08:53:47 +03:00
4d841787fc
version 5.5.2
...
PIVariant complex(f,d,ld) full support
2025-10-16 11:47:55 +03:00
978e350722
version 5.5.1
...
add SipHash and HalfSipHash for PIDigest
2025-10-08 21:15:28 +03:00
db954ffdaa
version 5.5.0
...
add PIIODevice::threadedReadTimeout
2025-09-29 18:48:20 +03:00
5db97ca959
version 5.4.0
...
remove CORS default header from PIHTTPServer
fix several docs
fix PIMathVector::dot return type
add units directory with PIUnits facility
2025-09-26 21:33:45 +03:00
daab41e41e
add options for fftw3 precisions
...
configureFromFullPathDevice for all devices now trim() components
2025-09-23 21:16:54 +03:00
5f3baa5580
PICODEINFO::accessOffsetFunction
...
add offset generation in pip_cmg for retrieve bytes offset of struct member
add pip_cmg -V doc
2025-09-18 17:12:35 +03:00
dcdd7db33d
version 5.2.1
...
fix potentially errors in PIConstChars compare methods
PIHIDevice::open() for open last device
PIVariant::toPoint() now can cast from PIMathVectord
2025-09-13 17:25:12 +03:00
3c72db2de8
add PIHIDevice
2025-09-11 21:06:30 +03:00
aa140fd4ec
version 5.2.0
2025-09-05 22:09:28 +03:00
ef8b785ac6
version 5.1.0
...
PIHTTPServer now can handle path with partially *, ** and {} path arguments
PIHTTP::MessageConst add queryArguments() and pathArguments(). arguments() now union of these args
2025-08-28 19:48:19 +03:00
a17644a953
Merge pull request 'piprocess' ( #189 ) from piprocess into master
...
Reviewed-on: #189
2025-08-14 10:05:23 +03:00
b6c5d65a8d
version 5.0.0_beta
...
integrate PIRegularExpression into PIString and PIDir
add piliterals_regularexpression.h for ""_regex and ""_glob literals
2025-08-13 18:48:01 +03:00
d4254121b8
Merge branch 'master' into piprocess
2025-08-13 14:09:37 +03:00
da30ae558f
add process tests
2025-08-13 14:09:18 +03:00
7a6936ccd9
Merge pull request 'regexp' ( #187 ) from regexp into master
...
Reviewed-on: #187
2025-08-13 13:27:20 +03:00
64e142b8c6
fix warning tmpnam
2025-08-13 11:17:31 +03:00
be2d3c197c
order 3lp dirs
2025-08-13 11:17:00 +03:00
68615035aa
CMakeLists.txt
2025-08-11 14:24:42 +03:00
a2c24c9f07
version 4.8.0
...
fix PICodeParser: complex static array dimensions, member template types for multideclaration
PIJSON::serialize and PIJSON::deserialize helpers
2025-08-02 22:14:49 +03:00
19daab173c
version 4.7.4
2025-07-31 20:56:32 +03:00
9504792586
version 4.7.3
2025-07-17 11:17:53 +03:00
19fe33383a
Fix cmake module path ( #185 )
...
Если в cmake передаётся кастомная папка с cmake-модулями, например в toolchain файле, то pip перестаёт добавлять ./cmake в путь поиска модулей. Это приводит к ошибке `can't find PIPMacros.cmake`. Не очень понимаю зачем так было сделано, поэтому просто убрал условие пустого CMAKE_MODULE_PATH.
Reviewed-on: #185
Co-authored-by: andrey.bychkov <andrey@signalmodelling.ru >
Co-committed-by: andrey.bychkov <andrey@signalmodelling.ru >
2025-06-26 10:52:04 +03:00
e57719c118
version 4.7.2
...
PIThreadPoolLoop reworked, now threads starts on constructor and immediately run after start()
2025-06-07 10:58:11 +03:00
87ab4c4c28
version 4.7.1
...
PIHTTP::MessageConst code categories
PIHTTPClient can abort on program exit
2025-05-14 19:45:58 +03:00
8a61cfe7ef
new cmake
2025-04-29 21:50:17 +03:00
8e96750046
version 4.7.0
...
add PIEthernet socket options setReadBufferSize() and setWriteBufferSize()
add PIByteArray::dataAs
2025-02-06 11:13:43 +03:00
0dd47f50a0
version 4.6.0
...
PIThreadNotifier::waitFor() new method
PIThread::waitForFinish() now use condvar to exit as soon as possible
2025-01-15 17:57:16 +03:00
7757ac10ec
add PIP_BUILD_<MODULE> options for PIP build to force disabling modules
2025-01-09 17:36:40 +03:00
15548de79c
version 4.5.0
...
PIThread::stopAndWait now returns bool
PIKbdListener on Linux now use piwaitevent_p and can immediately stop
new base method piZeroMemory, also migrate all "memset 0" to piZeroMemory
2024-12-29 11:48:24 +03:00
9e08b6ffc5
turn fuck off tests by default anyway
2024-12-03 15:41:34 +03:00
3a159b0553
PIByteArray operators & | ^
...
PIDigest add BLAKE2 algorithms and HMAC
2024-11-27 18:27:51 +03:00
6f6b717354
pip_test
2024-11-25 15:53:12 +03:00
dff4f2b3a0
add http_client library, using libcurl
...
take out common http entities to http_common dir
2024-11-23 17:54:22 +03:00