Damien George
ebc6556346
extmod/modselect: Factor low-level polling code into common function.
...
Signed-off-by: Damien George <damien@micropython.org>
2023-08-07 12:11:40 +10:00
Damien George
7f2efb4144
extmod/modselect: Abstract out a poll_set_t struct and functions.
...
To make it easier to extend and modify this polling implementation.
Signed-off-by: Damien George <damien@micropython.org>
2023-08-07 12:11:40 +10:00
Jim Mussared
2eba98f1e0
all: Use MP_REGISTER_EXTENSIBLE_MODULE for overrideable built-ins.
...
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-06-08 17:54:21 +10:00
Jim Mussared
45ac651d1a
all: Rename *umodule*.c to remove the "u" prefix.
...
Updates any includes, and references from Makefiles/CMake.
This essentially reverts what was done long ago in commit
136b5cbd76
This work was funded through GitHub Sponsors.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-06-08 17:54:17 +10:00
Damien George
013d53c0b4
Remove skeletal modselect from extmod and just put it in stmhal.
2014-09-07 20:42:01 +01:00
Damien George
6c9c7bc75a
stmhal: Implement generic select.select and select.poll.
2014-09-07 20:40:32 +01:00
Damien George
c8c44a4c2e
py: Add ioctl method to stream protocol; add initial modselect.
2014-09-07 20:40:10 +01:00