nrf52840-mdk-usb-dongle | cost nRF52840 Micro Development Kit in USB Dongle Form

 by   makerdiary Python Version: Current License: MIT

kandi X-RAY | nrf52840-mdk-usb-dongle Summary

kandi X-RAY | nrf52840-mdk-usb-dongle Summary

nrf52840-mdk-usb-dongle is a Python library typically used in Internet of Things (IoT), Arduino applications. nrf52840-mdk-usb-dongle has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However nrf52840-mdk-usb-dongle build file is not available. You can download it from GitHub.

The nRF52840 MDK USB Dongle is a small and low-cost development platform enabled by the nRF52840 multiprotocol SoC in a convenient USB dongle form factor. The design features a programmable user button, RGB LED, up to 12 GPIOs and 2.4G Chip antenna on board. It can be used as a low-cost Bluetooth5/Tread/802.15.4/ANT/2.4GHz multiprotocol node or development board. Alternatively the USB Dongle can be used as a Network Co-Processor(NCP) with a simple connection to a PC or other USB enabled device.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              nrf52840-mdk-usb-dongle has a low active ecosystem.
              It has 226 star(s) with 72 fork(s). There are 10 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 52 open issues and 25 have been closed. On average issues are closed in 152 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of nrf52840-mdk-usb-dongle is current.

            kandi-Quality Quality

              nrf52840-mdk-usb-dongle has 0 bugs and 0 code smells.

            kandi-Security Security

              nrf52840-mdk-usb-dongle has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              nrf52840-mdk-usb-dongle code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              nrf52840-mdk-usb-dongle is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              nrf52840-mdk-usb-dongle releases are not available. You will need to build from source code and install.
              nrf52840-mdk-usb-dongle has no build file. You will be need to create the build yourself to build the component from source.
              nrf52840-mdk-usb-dongle saves you 105 person hours of effort in developing the same functionality from scratch.
              It has 266 lines of code, 16 functions and 1 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed nrf52840-mdk-usb-dongle and discovered the below as its top functions. This is intended to give you an instant insight into nrf52840-mdk-usb-dongle implemented functionality, and help decide if they suit your requirements.
            • Convert from hexadecimal format to bytes
            • Encode this UF2 message
            • Convert data from UF2
            • Returns a list of all available drive names
            • Convert b to str
            • Convert the file_content to a UF2 format
            • Check if buf is a hex string
            • Converts a binary file into a string
            • Get board ID from INFO file
            • Write data to file
            • Return True if the buffer is a UF2 header
            • List all available drives
            Get all kandi verified functions for this library.

            nrf52840-mdk-usb-dongle Key Features

            No Key Features are available at this moment for nrf52840-mdk-usb-dongle.

            nrf52840-mdk-usb-dongle Examples and Code Snippets

            No Code Snippets are available at this moment for nrf52840-mdk-usb-dongle.

            Community Discussions

            Trending Discussions on nrf52840-mdk-usb-dongle

            QUESTION

            Starting point for building OpenThread applications using the nRF52840
            Asked 2019-May-14 at 13:33

            I'm new to the nRF52840 and OpenThread platform and I'm looking for example code building a sensor application with an nRF52840 Micro Dev Kit USB Dongle.

            I managed to set up a Raspberry Pi as border router, to build and flash the ot-cli-ftd, and to set up an OpenThread network with the NCP and two other nodes.

            What I did not find on the OpenThread or nRF web sites is a "maker-friendly" example application, e.g. combining the OpenThread-CLI and some custom code for reading sensor data via I2C or SPI and sending data via MQTT (or MQTT-SN).

            Is there an example how to build such an application for an nRF52840 Dongle?

            I understand that I have to be careful to add USB and boot loader support in my firmware images to avoid "bricking" the dongles (they have no JLink interface, so AFAIK the only way to flash them is via the DFU boot loader), so I would prefer to start with some working example.

            ...

            ANSWER

            Answered 2019-May-14 at 13:33

            Thank you for your interest in Nordic nRF52840 and OpenThread.

            Generally, there are many examples provided in the nRF5 SDK for Thread and Zigbee. nRF52840 Dongle is also known as PCA10059, SDK provides examples that are running on it. I think that the Full Thread Device, Commandline Interface is a good starting point (examples/thread/cli/ftd/usb/). There are quite many other examples, even with MQTT-SN. They do not support the Dongle with the bootloader but having information that I will try to pass below you will be able to achieve such configuration.

            You are right that there is a difference in the memory layout.

            Dongle with the MBR and the Bootloader - PCA10059 variant: thread_cli_ftd_usb_gcc_nrf52.ld

            Source https://stackoverflow.com/questions/56103422

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install nrf52840-mdk-usb-dongle

            You can download it from GitHub.
            You can use nrf52840-mdk-usb-dongle like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            We have provided develeopment docs to make it a pleasure to work with the Dongle hardware. Get what you need here or visit https://wiki.makerdiary.com/nrf52840-mdk-usb-dongle.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/makerdiary/nrf52840-mdk-usb-dongle.git

          • CLI

            gh repo clone makerdiary/nrf52840-mdk-usb-dongle

          • sshUrl

            git@github.com:makerdiary/nrf52840-mdk-usb-dongle.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link