shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

264
active users

#zephyr

0 posts0 participants0 posts today

OK, somehow this code now blocks forever... what? It should just wait until you connect to the serial console. #zephyr

```c
while (!dtr) {
uart_line_ctrl_get(dev, UART_LINE_CTRL_DTR, &dtr);
k_sleep(K_MSEC(250));
}
```

Updated a few projects to #Zephyr 4.1 from 4.0, and so far no major concerns. I did trip over a devicetree thing where, I think, some things got changes from properties to strings. OK, that's just a weird choice. I need to go read the commits to understand why.

One thing in #Zephyr I really struggle with is the best way to create some shared code. In this case, I have a bunch of protocol-related code that should be common to multiple projects. Should that be its own project in the manifest? If so, not sure how it gets into the whole list of includes/etc? There's a lot of docs, but... they all seem focused on adding new upstream dependencies, and really not with how you might do this for your own projects.