Guilherme S. Schultz
Guilherme S. Schultz
Any update on this issue? I don't understand much about how macros work, but couldn't a Timer-based Delay be implemented like USART? a struct that holds some data like clock,...
I will put my suggestion made on discord here for easier access. # Bus first approach ```zig pub const ConnectError = error{ Busy, BusFull, InvalidDevice, }; pub const DataError =...
# Suggestions ## 1. Add an optional `?Duration` argument to all blocking `Read/Write` methods across every interface: Even though this was originally intended for use with `time.Deadline`, a `Duration` itself...
### Extra Case – Drivers Exposing Generic Interfaces Up to this point, we’ve been dealing exclusively with **Datagram** and **Stream Devices** in the context of providing a generic interface for...
## Another Edge Case – Non-Standard External Flow Control Some modules (yes, I’m talking about **SPI** and its odd relatives) use **additional mechanisms** to work around protocol limitations. In many...
Note on recursive expressions: After analyzing the latest bug fix during unit testing for U575, I noticed that some expressions are not actually recursive. What happens is that the reference...
Just one more small detail: translate flags to booleans instead of optional in out.config And separate configurations in out.config into Advanced, Normal, and Flags, just like the configuration.
@mattnite Well, they actually already have their own repository. This module is basically a copy of it, because I didn’t want to introduce an external dependency. That said, if the...
The clockhelper is ready for now. @mattnite Regarding separating the data files into their own repository, do you have any ideas in mind? I intended to just add the [original...
@mattnite That makes sense. I can modify the code generator to emit individual clock trees, or even a small set *on the fly*, instead of producing everything upfront. What I’m...