Im doing a project where im using tcp sockets on the openMV - that actually works quite well but the usocket.recv() is a blocking operation.
Following general suggestions online in how to do non blocking tcp in python i found the “select” session - and found the uselect library in openMVs micropython - i was happy! but!
Everytime i do anything regarding uselect and usockets the openmv board simply reboots … doesnt even matter HOW simple a piece of code i write is this a known bug/thing?
Or am i missing something?
Like even doing a poll with socketEvent = poller.poll(100) resets the board - no matter the length of the timeout