This website requires JavaScript.
0fed454bb7
Merge pull request 'thread' (#169 ) from thread into master
Пелипенко Иван
2022-11-10 16:16:08 +03:00
cbac9f4253
PITimerImp_RT
peri4
2022-11-10 15:44:35 +03:00
d46f1a137a
PITimer remove wait in stop, waitForFinish
Бычков Андрей
2022-11-10 15:26:19 +03:00
3d7e845213
Merge branch 'thread' of https://git.shs.tools/SHS/pip into thread
peri4
2022-11-10 15:03:59 +03:00
e9a7eaa276
fixes
peri4
2022-11-10 15:03:51 +03:00
e6a5010023
remove debug picout from cloud
Бычков Андрей
2022-11-10 14:25:57 +03:00
4994d0bf66
condvar fixes
peri4
2022-11-10 14:11:40 +03:00
15a9d68a87
Merge branch 'thread' of https://git.shs.tools/SHS/pip into thread
Бычков Андрей
2022-11-10 14:08:57 +03:00
16c09ae6e9
PIEthernet atomic connected exchange
Бычков Андрей
2022-11-10 14:08:42 +03:00
702d1642e0
PITimer thread imp changed from PIWaitEvent to PIConditionalVariable
peri4
2022-11-10 13:47:57 +03:00
d34374d4e0
missing
peri4
2022-11-10 12:29:49 +03:00
398d760ba9
PIObject::deleteLater important fix PIWaitEvent::sleep() method PITimer thread imp wait optimization, migrate to interruptable sleeps
peri4
2022-11-10 12:26:08 +03:00
d9eac06749
pithread, pitimer stop, stopAndWait
Бычков Андрей
2022-11-09 17:17:21 +03:00
f9c1ef5ba4
Merge branch 'thread' of https://git.shs.tools/SHS/pip into thread
Бычков Андрей
2022-11-09 17:04:28 +03:00
8738043dce
some PICloud and PIEthernet fixes
Бычков Андрей
2022-11-09 17:04:13 +03:00
db5c4dcf3f
PIThread::stopAndWait
peri4
2022-11-09 17:02:28 +03:00
d3dd3fb32b
blocking PIEthernet write works
peri4
2022-11-08 17:34:06 +03:00
21fa3baf4e
убрал лишнее в PICloudServer
Бычков Андрей
2022-11-08 16:37:10 +03:00
b17510218b
some fix for PICloudServer
Бычков Андрей
2022-11-08 15:25:27 +03:00
897f03f3d0
some fixes for picloud, but still not working correctly
Бычков Андрей
2022-11-08 14:43:52 +03:00
36ff427e0d
Merge branch 'thread' of https://git.shs.tools/SHS/pip into thread
Бычков Андрей
2022-11-08 10:53:43 +03:00
2e1179e2fa
Merge branch 'master' of https://git.shs.tools/SHS/pip into thread
Бычков Андрей
2022-11-08 10:53:30 +03:00
fffaf0726d
CAN adopted, Linux work
peri4
2022-11-07 18:07:26 +03:00
6da1ec5acf
Merge branch 'thread' of https://git.shs.tools/SHS/pip into thread
peri4
2022-11-07 17:50:52 +03:00
16a8d37a8f
Merge branch 'master' of https://git.shs.tools/SHS/pip into thread
peri4
2022-11-07 17:50:06 +03:00
93a1bf4f6d
some unsuccessfull fixes for picloud
Бычков Андрей
2022-11-07 17:32:10 +03:00
f08a07cab0
небольшая чистка и улучшение кода, попытка исправить picloud
Бычков Андрей
2022-11-07 17:16:27 +03:00
8a5e72c723
migrate to async IO model new PIIODevice::interrupt() virtual method new PIWaitEvent private class PIEthernet and PISerial basically tested on Windows and Linux
peri4
2022-11-05 23:43:07 +03:00
2163deb7ea
PICodeParser entities visibility, check pip_cmg stream operators for public and global visibility
peri4
2022-11-01 14:54:53 +03:00
4219372e68
PIString::fromUTF8 BOM support
peri4
2022-11-01 14:29:07 +03:00
e48d0ebaab
linux signal
peri4
2022-11-01 09:38:27 +03:00
591c92b4bb
ready to test
peri4
2022-11-01 09:17:24 +03:00
6e81a419fb
start move to interruption of blocking calls, PIThread and PIEthernet
peri4
2022-11-01 00:02:44 +03:00
ca403ca2c7
PIDiagnostics EPIC fix
peri4
2022-10-27 21:14:55 +03:00
e46cfdc4bd
more precise using PIIODevice::reading_now flag, Warning! one should use it manually now small enum fix for pip_cmg
peri4
2022-10-27 20:58:43 +03:00
609ff8e9c8
piserial should be fixed
peri4
2022-10-24 10:55:25 +03:00
ea0df21726
Merge pull request 'piethernet threaded connect fix, small brush of PIIODevice' (#168 ) from piiodevice_fix into master
Пелипенко Иван
2022-10-23 21:38:35 +03:00
3a5050b028
piethernet threaded connect fix, small brush of PIIODevice
peri4
2022-10-23 21:38:10 +03:00
2cf561767f
Merge pull request 'piiodevice_fix' (#167 ) from piiodevice_fix into master
Пелипенко Иван
2022-10-23 19:33:41 +03:00
638f0e0181
PIIODevice remove init picloud dispatcher fix
Andrey
2022-10-23 19:22:36 +03:00
359c7816bc
picloud
peri4
2022-10-23 18:48:28 +03:00
9438ab4e53
PIIODevice threaded read refactoring
peri4
2022-10-23 16:02:09 +03:00
e5777dde6c
version 3.3.0
peri4
2022-10-01 10:53:09 +03:00
3c7e117661
PIJSON doc and << operator
peri4
2022-09-30 21:09:57 +03:00
0f48c206c3
Merge branch 'master' of https://git.shs.tools/SHS/pip
peri4
2022-09-30 20:28:03 +03:00
4a7f009cc6
doc
peri4
2022-09-30 20:27:58 +03:00
001812f3ce
Merge pull request 'some code style' (#166 ) from json into master
Пелипенко Иван
2022-09-30 20:27:03 +03:00
bf87f631f0
some code style
Бычков Андрей
2022-09-30 13:58:43 +03:00
44876836c5
PIJSON improvements and doc reference
peri4
2022-09-28 18:08:19 +03:00
2d2f6b254b
add PIJSON, yet without doc
peri4
2022-09-26 17:49:58 +03:00
858b54ce64
pistring::toFloat/Double/LDouble precise fixes
peri4
2022-09-19 15:20:24 +03:00
38840c5b7d
version 3.2.0
peri4
2022-09-18 12:36:09 +03:00
499ee386a7
PIString::toFloat/Double/LDouble own fast implementation (. and , equivalent) PICout ldouble support PIEthernet small optimization
peri4
2022-09-17 17:53:58 +03:00
eddef26b5e
doc PIMap PIStack PIQueue done
Бычков Андрей
2022-09-02 09:44:47 +03:00
db3de9904a
pimap some doc
Бычков Андрей
2022-08-30 18:15:13 +03:00
3511fee459
pimap some doc
Бычков Андрей
2022-08-30 17:49:09 +03:00
5a1a381a32
containers doc
Бычков Андрей
2022-08-29 18:32:55 +03:00
1bc9f5ed19
PIVector and PIDeque takeRange
Бычков Андрей
2022-08-25 17:35:49 +03:00
8370351ff3
add doc to previous commit
Бычков Андрей
2022-08-24 17:33:00 +03:00
952020a3e2
PIVector and PIDeque: split and splitBySize
Бычков Андрей
2022-08-24 17:28:48 +03:00
b35ec1f30a
PIVector and PIDeque some code clean
Бычков Андрей
2022-08-23 16:47:33 +03:00
443eeed38b
Merge pull request 'PIDeque optimize and bugfix' (#165 ) from deque2 into master
Бычков Андрей
2022-08-23 10:30:05 +03:00
d1abfe5213
Merge pull request 'PIVector some optimize code' (#164 ) from vector into master
Бычков Андрей
2022-08-22 20:18:08 +03:00
29e34bdd60
cmake generate right project tree
Бычков Андрей
2022-08-22 18:44:18 +03:00
4635e9ba4f
insert optimize
Бычков Андрей
2022-08-22 17:47:45 +03:00
49e553c551
PIDeque optimize and bugfix
Бычков Андрей
2022-08-22 15:59:25 +03:00
1abcf06bf6
PIVector some optimize code
Andrey
2022-08-16 22:20:04 +03:00
2550f76376
return move-assignment vector optimization
Andrey
2022-08-16 20:26:42 +03:00
24da7aa644
doc core reference done
peri4
2022-08-15 19:35:49 +03:00
494faf862b
some doc
peri4
2022-08-15 11:43:27 +03:00
67561636e5
return move-assignment dequeue optimization
peri4
2022-08-12 23:53:22 +03:00
00f7a24d54
new caontainers functions atWhere() lastAtWhere() contains(v) filter(), map(), reduce(), forEach() indexed and reverse variants fix PIDeque reverse for fix insert with move of complex type potential segfault
Бычков Андрей
2022-08-12 18:14:55 +03:00
f07f814b08
platformio_pre.py
Бычков Андрей
2022-08-11 11:40:49 +03:00
fed2c5991d
version 3.0.0_rc
peri4
2022-08-10 23:44:26 +03:00
ed888324b2
override
peri4
2022-08-10 23:34:11 +03:00
79efd9e15d
clang fix
peri4
2022-08-10 23:23:23 +03:00
1acd29e474
platformio_pre.py fix for new cmake macros
Бычков Андрей
2022-08-10 16:37:28 +03:00
cd7af5e9b7
remove pimap.cpp
Бычков Андрей
2022-08-10 15:14:47 +03:00
adef5b6781
PIMap some doc
Бычков Андрей
2022-08-09 15:54:53 +03:00
2e9acdb1ba
убрал установку лишних инклюдов
Бычков Андрей
2022-08-09 12:31:41 +03:00
f0fee0d78f
mispell
peri4
2022-08-08 21:09:47 +03:00
60f4db61eb
Merge branch 'master' of https://git.shs.tools/SHS/pip
Бычков Андрей
2022-08-08 17:14:21 +03:00
724a2dffcf
picout and clean
Бычков Андрей
2022-08-08 16:44:37 +03:00
616b384ad6
Merge pull request 'cmake refactoring' (#104 ) from cmake_refactor into master
Бычков Андрей
2022-08-08 16:43:44 +03:00
8abc9777cc
cmake refactoring
peri4
2022-08-08 15:41:01 +03:00
8551499a5e
PICout refactoring, new SHSTKMacros
peri4
2022-08-07 22:07:26 +03:00
1eaecb288f
PIMapIterators refactoring PIChunkStream some refactoring
Бычков Андрей
2022-08-05 17:05:56 +03:00
170a713357
PIMap new functions PIByteArray checksum crc some doc fixes
Бычков Андрей
2022-08-04 20:20:08 +03:00
54cc6c55b2
pip_cmg and picodeinfo.h doc
peri4
2022-08-03 14:14:24 +03:00
e6aa3c34d4
Merge pull request 'added and fixed documentation for PIMath' (#101 ) from math-doc into master
Пелипенко Иван
2022-08-03 08:49:08 +03:00
bb40f69298
doc clean
peri4
2022-08-03 08:47:25 +03:00
af9a9e78b9
doc
peri4
2022-08-02 17:08:51 +03:00
af1264e42b
doc fix
peri4
2022-08-02 08:25:34 +03:00
eb91fbfc45
doc stream
peri4
2022-08-01 21:23:21 +03:00
4ea5465637
PIString:: mid and cutMid does nothing if "start" < 0
peri4
2022-08-01 19:29:40 +03:00
ab7769dd5a
map and set fix
peri4
2022-08-01 19:07:23 +03:00
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
peri4
2022-08-01 18:52:30 +03:00
1b499530c5
add pisd deploy
peri4
2022-08-01 18:20:58 +03:00
b0d48caaad
version 2.98.0 remove PIFile::readLine() partially migrate PIConfig to text stream add more "override"
peri4
2022-08-01 18:13:22 +03:00
d6758a8562
исправление ошибок в документации
Tamerlan Baziev
2022-08-01 12:29:42 +03:00