Matthias Urlichs

Results 94 issues of 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...

Platform: ARM
CI: ready for build
Area: cpu
State: stale

### 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...

Platform: ARM
Area: drivers
Area: cpu
State: stale
Area: examples

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...

enhancement

``` /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...

gap fill

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...

threads