peri4
daab41e41e
add options for fftw3 precisions
...
configureFromFullPathDevice for all devices now trim() components
2025-09-23 21:16:54 +03:00
peri4
c05b8b4095
fix all PIFile::readAll calls
2025-09-05 21:50:35 +03:00
peri4
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
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
57f8c1313e
first release of translation facility
...
* runtime - loading and translating
* design-time - works with *.ts file (pip_tr utility)
* compile-time - CMake macro for compile *.ts
2024-11-05 13:49:00 +03:00
peri4
1c7fc39b6c
version 4.0.0_alpha
...
in almost all methods removed timeouts in milliseconds, replaced to PISystemTime
PITimer rewrite, remove internal impl, now only thread implementation, API similar to PIThread
PITimer API no longer pass void*
PIPeer, PIConnection improved stability on reinit and exit
PISystemTime new methods
pisd now exit without hanging
2024-07-30 14:18:02 +03:00
peri4
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
peri4
9283c88b4e
version 3.17.0
...
finally properly works PIIOString inside PIIOStream
2024-04-05 15:34:38 +03:00
peri4
8d585439bb
add PIChunkStream::getData(int id)
...
fix some COM on Windows
fix PIPacketExtractor
2024-04-04 20:50:44 +03:00
peri4
ebf2b08bb1
PIPacketExtractor fix
2024-04-04 12:34:00 +03:00
peri4
b19d50ba62
linux
2023-07-06 21:48:42 +03:00
peri4
c64a1beefa
PISerial::readDevice
2023-01-09 15:39:46 +03:00
peri4
a98176f513
PISerial Windows read fix
2022-12-18 14:23:19 +03:00
peri4
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
peri4
d3dd3fb32b
blocking PIEthernet write works
2022-11-08 17:34:06 +03:00
Бычков Андрей
897f03f3d0
some fixes for picloud, but still not working correctly
2022-11-08 14:43:52 +03:00
Бычков Андрей
f08a07cab0
небольшая чистка и улучшение кода, попытка исправить picloud
2022-11-07 17:16:27 +03:00
peri4
8a5e72c723
migrate to async IO model
...
new PIIODevice::interrupt() virtual method
new PIWaitEvent private class
PIEthernet and PISerial basically tested on Windows and Linux
2022-11-05 23:43:07 +03:00
peri4
591c92b4bb
ready to test
2022-11-01 09:17:24 +03:00
peri4
e46cfdc4bd
more precise using PIIODevice::reading_now flag, Warning! one should use it manually now
...
small enum fix for pip_cmg
2022-10-27 20:58:43 +03:00
peri4
609ff8e9c8
piserial should be fixed
2022-10-24 10:55:25 +03:00
peri4
9438ab4e53
PIIODevice threaded read refactoring
2022-10-23 16:02:09 +03:00
peri4
b1e220e454
change PIIODevice read* and write* methods size to "ssize_t"
2022-08-01 18:52:30 +03:00
Бычков Андрей
7aa407264f
Merge remote-tracking branch 'remotes/origin/stream_interface'
...
PIBinaryLog
2022-07-22 15:22:33 +03:00
Бычков Андрей
59c7896577
Merge branch 'pip2'
2022-07-22 11:18:03 +03:00
Бычков Андрей
a69de63db0
PISerial windows custom speed
2022-07-20 15:41:47 +03:00
peri4
1b04d7ecce
version 2.93 ready to master
...
remove PIString << operators
2022-06-24 12:10:57 +03:00
peri4
3107949e6f
doc, small fixes
2022-05-08 19:23:52 +03:00
peri4
54b5372356
doxygen @ tags replaced to \
2022-03-14 21:19:31 +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
6e5a5a6ade
remove msleep, clean PIConditionVariable, rewrite pipipelinethread, etc...
2021-10-29 16:52:03 +03:00
peri4
9293706634
PISerial 14400 baudrate only for Windows
2021-10-08 22:11:47 +03:00
peri4
fde6bdf17f
PISerial 14400 baudrate
2021-10-08 22:02:51 +03:00
peri4
5e33587703
PISerial::setBreak linux fix
2021-09-17 21:27:24 +03:00
Andrey
19a8ca84e6
PIByteArray checksumPlain invert flag
...
fix PISerial setBreak
2021-09-16 16:18:20 +03:00
Andrey
ece3fb1536
PISerial setBreak
2021-09-16 12:18:17 +03:00
andrey
25def958a1
rename doc macros
2021-08-04 16:31:32 +03:00
peri4
3c543e79f0
PISerial patch - close on read error
2020-12-06 13:09:29 +03:00
andrey
2ef0ca6946
PIIODevice destructor fix
2020-08-26 18:43:33 +03:00
peri4
ccd6a9888f
tree changes
2020-08-19 00:47:05 +03:00