Results 12 issues of Kenta IDA

This PR adds MS OS Descriptor 2.0 to load WinUSB driver automatically on Windows. MS OS 2.0 Descriptor spec is here. https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/microsoft-os-2-0-descriptors-specification I've confirmed that this modification works with Windows...

現状だと一瞬 `L` になるのが避けられないので、rp-halをforkして対応可能かを検討し、対応できた場合はrp-halにPRを投げる https://github.com/ciniml/rust-dap/pull/35#discussion_r923600092

需要ありそうなら英語のREADME書く。

誰得か分からないけど、とりあえず手元でデバッグする分には便利なので、回路情報追加する。 ![image](https://user-images.githubusercontent.com/7610112/178110034-ce112d55-4ce8-402b-803d-f22fd6280c07.png)

技適とおってスイッチサイエンスでも買えるようになったので対応しておいてもいいかもしれない。 他のXIAOより高いので、手元に無いとき用のバックアップくらいの役割だけど… (単にnRF52840をRustで触ってみたいだけという話もある) https://www.switch-science.com/catalog/8145/

最低限、`OpenOCD` と `pyOCD` での使い方とか、各種ボードのターゲットへの接続の仕方とかを書く。

Hi. Recently, the API of the `SpiDevice` trait has been updated to use a list of Operation instances instead of passing a closure. https://github.com/rust-embedded/embedded-hal/blob/9ac61a73d78f071ff50198cdb8d22a992030f908/embedded-hal/src/spi.rs#L342 Before the API change, I had...

`defmt` をデフォルトにしといてもいいんじゃないかと思いました。 _Originally posted by @ciniml in https://github.com/ciniml/rust-dap/pull/56#discussion_r1399547978_

現状、rust-dapのトレイトのうち、 `BitBangSwdIo` や `PrimitiveSwdIo` は上位のトレイトの汎用の実装を持っている。 ```rust trait CmsisDapCommandInner {} trait PrimitiveSwdIo {} trait BitBangSwdIo {} struct SwdIoSet {} impl BitBangSwdIo for SwdIoSet {} impl PrimitiveSwdIo for Io {} impl CmsisDapCommandInner...

Hi. I am currently struggling with a problem where a relatively large design (80% CLS utilization) on the GW1NR-LV9 does not work with chips from newer manufacturing lots. It works...