Commit Graph

  • 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