nrf52840-mdk-usb-dongle | cost nRF52840 Micro Development Kit in USB Dongle Form
kandi X-RAY | nrf52840-mdk-usb-dongle Summary
kandi X-RAY | nrf52840-mdk-usb-dongle Summary
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
Top functions reviewed by kandi - BETA
- 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
nrf52840-mdk-usb-dongle Key Features
nrf52840-mdk-usb-dongle Examples and Code Snippets
Community Discussions
Trending Discussions on nrf52840-mdk-usb-dongle
QUESTION
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:33Thank 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
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install nrf52840-mdk-usb-dongle
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
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page