Matt Johnston

Results 24 issues of Matt Johnston

Otherwise cross compiled musl targets fail at runtime. Libc is already included so linking libc isn't necessary, at least testing on Ubuntu Linux.

The `Msg` associated type of `Receive` trait isn't needed if we require that it's an `Actor`. It reduces a fair bit of boilerplate. The downside I see is that this...

This adds valentyusb as a uart, works for orangecrab though should be applicable to other platforms. I'm leaving this as a draft pull request because the software side needs a...

Avoids undefined behaviour with right shift greater than 32 bits. (c99 6.5.7 "If the value of the right operand is negative or is *greater than or equal to the width*...

If LTC_BASE64_URL is unset it creates a zero length array, which isn't allowed by some compilers

This adds interrupts for GPIO lines. I've kept the register interface as bit-per-line split across 3 "trigger type" registers (rising/falling/level etc), though the other option would be to have perhaps...

I'm not sure of the original reason for this being marked FIXME, so if the `hw_init_reset` needs to remain I can instead make this a configuration option for `litedram_gen`. This...

Device drivers (Linux etc) expect the banks to be at constant locations. We fix them to the locations previously used for microwatt.dts, somewhat arbitrarily. or1klitex.dts is the other upstream kernel...

### Problem description I often use find_in_folder then edit the _Where_ to search a few directories above (a script bound to search the current file's dir, below). Because it now...

C: Find and Replace
C: File Paths Patterns

I have a need to sign and verify messages that are not contiguous in memory. These added methods allow that, with a user provided closure providing the hash of the...