makerdiary / nrf52840-mdk

An Open-Source, Micro Development Kit for IoT Applications using the nRF52840 SoC
https://wiki.makerdiary.com/nrf52840-mdk/
171 stars 42 forks source link

OpenSK compatibility/porting between nrf52840-mdk-usb-dongle and nrf52840-mdk #32

Open ia opened 4 years ago

ia commented 4 years ago

Hello. It's more like a question/documentation request than an "issue" per se.

Is this instruction for your usb dongle compatible with nrf52840-mdk? Asking just to be clear.

If yes (which is my assumption since it's nearly the same hardware unless it has even more periphery and pins) then it would be great if you would update the related documentation for nrf52840-mdk ("Software Resource" table) by adding a similar set of pages somewhere here with additional specific instructions for the board itself if any (if I will be having enough of time then I think that I could do at least some part of that work by myself through merge request once nrf52840-mdk will be delivered to me and I will make basic checks related to OpenSK).

If no then it still would be great to mention that by explaining limitations and required work to be done for porting in the related documentation as well.

Thanks in advance.

Tags: wishlist, question, documentation

P.S. Thank you so much for a such operative fastlight porting of OpenSK for your dongle. But could you tell, please - are you going to support your porting code further or was it more like a one-shot proof of concept/demo activity for your product(s)? Are you going to make a merge request into upstream of google/OpenSK with your changes in the nearest future? Do you have any roadmap of OpenSK for your products yourselves? If yes, it would be great if you would prepare and publish some kind of roadmap/claim about that as a part of documentation for future development as well. Thank you.

xiongyihui commented 4 years ago

There are 2 differences between nrf52840-mdk-usb-dongle and nrf52840-mdk. One is the pins of LEDs and buttons, the other is nrf52840-mdk has a builtin CMSIS-DAP debug adapter but doesn't have a bootloader. You can follow the steps of https://github.com/google/OpenSK/issues/3#issuecomment-581002284 to get OpenSK work on nrf52840-mdk.

Don't forget to change the IOs