-
Time critical code sections are usually protected with interrupt barriers (ATOMIC_BLOCK). If interrupts are blocked too long the system will loose clock ticks and periodic actions are executed less ac…
-
I'm experimenting with range-v3 to figure out if it is truly a zero-cost abstraction and can make my life easier.
In the [following](https://godbolt.org/z/dexWsofWc) example, I compare range-v3 with …
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…
-
```
What steps will reproduce the problem?
1. Know that a ring buffer witn N byte arrays can store at most N-1 bytes
(unless some kind of full-or-empty flag is added)
2. Look at FastSerial::txspace(v…