Results 451 comments of Rahix

Hi, I assume you are referencing `ravedude` here? If so, then unfortunately this is not really supported right now... I usually get by with opening a second instance of `ravedude`...

I think you've misunderstood how the `Spi` bus driver is meant to be used. First of all, the chip select pin you pass to the constructor does not need to...

I have no clue... Maybe check the other issues [labeled `windows`](https://github.com/Rahix/avr-hal/issues?q=is%3Aissue+sort%3Aupdated-desc+label%3Awindows+)?

@djdisodo, if you want you can add a short section to the README with details on installing all the dependencies needed on windows.

I think we can just add a link to the wiki page in the README now, that'll be enough.

Honestly the architecture of `ravedude` is not well thought out - I just hacked something together quickly so people using the well known AVR boards have something to run their...

Yes, definitely! Though I don't have much experience with low-level USB so it'll take some time ... If anyone else wants to take a stab at it, please go for...

I think you misunderstood how `.write()` works. `write()` will overwrite the entire register, setting all fields you didn't set explicitly to their reset value. So in ```rust dp.PLL.pllcsr.write(|w| w.pindiv().set_bit()); //...

Can you try adding this to your target json spec? ```rust "max-atomic-width": 16, ```

Just as a short note: Using https://github.com/mvirkkunen/usb-device will not work at the moment because this crate [uses trait objects](https://github.com/mvirkkunen/usb-device/blob/b6037b0f98c933ff0a18a864fd34a42f89a6316a/src/device.rs#L69) which are currently still miscompiled by LLVM (on the AVR target)....