Matthias Urlichs
Matthias Urlichs
## Contribution description The STM32 serial driver uses an interrupt-controlled transmitter which triggers on TCIE "TX complete", i.e. the transmitter has completed sending the stop bits and is idle. This...
### Contribution description Busy-waiting on UART transmission is not a good idea (unless called from interrupt …). This commit modifies those UART drivers which already use a transmit interrupt+buffer to...
Builds using PEP517 and `pyproject.toml` no longer play nicely with pypi packages that require legacy build tools instead of simply installing a .whl file. Please upload one.
I'd like the ability for recurrent notes to restart N days after I acknowledge them. Suppose I have a reminder to water my plants every three days. If I forgot...
``` /mnt/py$ touch x /mnt/py$ mv x y mv: cannot move 'x' to a subdirectory of itself, 'y' /mnt/py$ ``` results in: ``` Uncaught exception from FUSE operation rename, returning...
When writing data, "The dictionary can only be sent in the beginning of the TCP session." My problem: I don't know in advance which items I'm about to send to...
Akumuli doesn't tell me which item I just sent caused an error. This is a problem because I receive lots of random UDP packets per second from collectd and want...
### Version 2.2, current ### Behavior While some gap infills are relevant, others are stupid. I need a gap fill that glues two edges together; I do not need a...
The problem: when a task starts a shielded subtask, but is cancelled before the subtask re-parents itself, the cancellation isn't propagated until the subtask ends. Consider this code: ``` import...
Trying to use Trio in a Python installation that already has installed a C level `SIGINT` handler fails. ``` File "/usr/lib/python3/dist-packages/trio/_util.py", line 79, in is_main_thread signal.signal(signal.SIGINT, signal.getsignal(signal.SIGINT)) File "/usr/lib/python3.11/signal.py", line...