Jonathan BAUDIN
                                            Jonathan BAUDIN
                                        
                                    Here is a link to the MakeCode forum, where other users complaining about this: https://forum.makecode.com/t/breadboard-does-not-appear/6714
Hello, Thank you for your feedback. I've added this function to make the link with the PR725 (https://github.com/rp-rs/rp-hal/pull/725) from rp-hal. The problem is that creating a `UsbBus` requires ownership of...
I just found something very strange... Why does the `new` function of `RealTimeClock` need the ownership of rtc_clock, since in the code we're just reading the frequency (where a simple...
Hi, > In some cases this is to (try to) prevent other parts of the firmware from changing the frequency/settings of the clock source. Indeed, it makes sense, but in...
I just found there is a similar idea in UsbBus... https://github.com/rp-rs/rp-hal/blob/cfd6c128a1688186f419e3bd60ce469ddeb7fb47/rp2040-hal/src/usb.rs#L441 Once again it invalidate your ClockManager, and you lost (forever) the `usb_clock` field.
I don't totally agree with the idea of blocking clocks when a device is instantiated. In my mind, clocks remain independent of devices, and changing a clock doesn't necessarily impact...
> Well, USB is a good example for that matter. If you stop the USB clock, you effectively break the communication with any connected host. Exactly! You deactivate the clocks,...
> Only that under no circumstances is too strong a requirement. Sorry, English isn't my mother tongue, and in translation, certain terms can become a bit... excessive ^^. I honestly...
Partial fix with https://github.com/rp-rs/rp-hal/pull/725