andrey
87c53d45a4
Merge branch 'master' into pico_sdk
2026-08-11 09:56:27 +03:00
andrey
e05abf16b5
fix(PIWaitEvent): use -1 as pipe_fd sentinel instead of 0
...
File descriptor 0 is stdin (a valid fd). Using 0 as the 'not-open'
sentinel caused isCreate() to return false and destroy() to skip
close() when pipe() happened to allocate fds {0, 1} (e.g. in daemons
with closed stdio). POSIX convention: -1 = invalid fd.
2026-08-05 17:39:36 +03:00
andrey
cf89d77981
pip micro disable piintrospection piwaitevent
...
PIP_NO_SOCET
2025-10-18 11:20:18 +03:00
peri4
c2b8a8d6da
code format
2022-12-14 14:13:52 +03:00
peri4
398d760ba9
PIObject::deleteLater important fix
...
PIWaitEvent::sleep() method
PITimer thread imp wait optimization, migrate to interruptable sleeps
2022-11-10 12:26:08 +03:00
peri4
fffaf0726d
CAN adopted, Linux work
2022-11-07 18:07:26 +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