Cliff L. Biffle
Cliff L. Biffle
Currently, the `cortex_m::interrupt::free` mechanism, for executing a closure without the interference of interrupts, brackets the closure with `cpsid` and (conditionally, to support nesting) `cpsie` instructions. These instructions do nothing in...
# Summary The `cortex-m` crate provides facilities for using peripherals and special instructions on the ARM Cortex-M series. This makes it useful in a wide range of embedded applications. However,...
PR #591 bumped versions of dependencies. While the PR description described the bump as "minor," many of the crates that were bumped are in the leading-0 phase of semver, meaning...
As I noted in #603, PR #591 bumped a bunch of crates across what are effectively major version boundaries, because the crates are in the leading-zero phase of semver --...
**Steps:** 1. Send a packet to a device running smoltcp with an IP source address X. 2. Device: respond to the packet (maybe you're doing UDP echo, as a simple...
Hi! I am admittedly doing something slightly odd, but that odd thing may have exposed a bug in the firmware loading code. The build system for [Hubris](https://github.com/oxidecomputer/hubris/) lays out separately...
(idris-vim commit 45680a3c412f2cc8d40aff512e5e9ace44002922, Idris 0.9.19.) The idris-vim Syntastic integration is generating command lines of the form ``` idris --client :l filename.idr ``` which causes Idris to bomb out with a...
I believe [this assignment](https://github.com/dlbeer/dhara/blob/1b166e41b74b4a62ee6001ba5fab7a8805e80ea2/dhara/map.c#L458) is superfluous, given the previous assignment a few lines above.
I haven't run the code, but I was driving by and I noticed [this line](https://github.com/robot-head/PixelPusher-java/blob/97b8330dac5383807ca77fc945e375fd846cb33c/src/com/heroicrobot/dropbit/devices/pixelpusher/Strip.java#L164). Which reads: ```java this.pixels = new Pixel[length * (3/4)]; // changing this to 3/4 ```...
I had some code that resembled this: ```rust for smnum in 0..STRAND_COUNT { // irrelevant stuff omitted p.DMA.ch[smnum].ch_al1_ctrl.write(|w| unsafe { w.read_error().set_bit() // to clear .write_error().set_bit() // to clear .bswap().set_bit() .treq_sel().bits(0...