All Projects → blueluna → nrf52840-experiments

blueluna / nrf52840-experiments

Licence: MIT license
802.15.4 experiments with nRF52840

Programming Languages

rust
11053 projects
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to nrf52840-experiments

cellabox
Air quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.
Stars: ✭ 27 (+17.39%)
Mutual labels:  ieee-802154, nrf52840
nRF-Sniffer-for-802.15.4
nRF-based 802.15.4 sniffer (firmware and software)
Stars: ✭ 149 (+547.83%)
Mutual labels:  ieee-802154, nrf52840
Tinytpu
Implementation of a Tensor Processing Unit for embedded systems and the IoT.
Stars: ✭ 153 (+565.22%)
Mutual labels:  embedded-systems
Gnu Eprog
Embedded Programming with the GNU Toolchain
Stars: ✭ 230 (+900%)
Mutual labels:  embedded-systems
Copilot
A stream-based runtime-verification framework for generating hard real-time C code.
Stars: ✭ 204 (+786.96%)
Mutual labels:  embedded-systems
Emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (+569.57%)
Mutual labels:  embedded-systems
Libuavcan
Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux.
Stars: ✭ 213 (+826.09%)
Mutual labels:  embedded-systems
Totalcross
TotalCross is a Software Development Kit that helps cross platform application development. Currently supported platforms are: Windows, Wince, Android, iOS, Linux and Linux ARM for embedded systems.
Stars: ✭ 147 (+539.13%)
Mutual labels:  embedded-systems
Libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Stars: ✭ 247 (+973.91%)
Mutual labels:  embedded-systems
Xfrp
xfrps&frp client for openwrt&LEDE
Stars: ✭ 205 (+791.3%)
Mutual labels:  embedded-systems
Libc
libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.
Stars: ✭ 224 (+873.91%)
Mutual labels:  embedded-systems
Awesome Embedded Rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
Stars: ✭ 2,805 (+12095.65%)
Mutual labels:  embedded-systems
Piscope
Turn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (+573.91%)
Mutual labels:  embedded-systems
Sierra Wireless Modems
EM7565/EM7455/MC7455 - Modem Configuration
Stars: ✭ 217 (+843.48%)
Mutual labels:  embedded-systems
Embb
Embedded Multicore Building Blocks (EMB²): Library for parallel programming of embedded systems. Star us on GitHub? +1
Stars: ✭ 153 (+565.22%)
Mutual labels:  embedded-systems
Open Electronics
📚 💻 Great Resources for Electronics Enthusiasts
Stars: ✭ 242 (+952.17%)
Mutual labels:  embedded-systems
Libcanard
A compact implementation of the UAVCAN/CAN protocol in C for high-integrity real-time embedded systems
Stars: ✭ 151 (+556.52%)
Mutual labels:  embedded-systems
Defmt
Efficient, deferred formatting for logging on embedded systems
Stars: ✭ 172 (+647.83%)
Mutual labels:  embedded-systems
Lwesp
Lightweight Espressif AT parser library for ESP8266 and ESP32 devices.
Stars: ✭ 212 (+821.74%)
Mutual labels:  embedded-systems
nrf24 zigbee
This project is about running zigbee protocol in nrf24l01.
Stars: ✭ 26 (+13.04%)
Mutual labels:  zigbee

Work in progress IEEE 802.15.4 for nRF52840

This is some experiments with using the nRF52840 radio in 802.14.5 mode. The examples in this repository assumes that one of the nRF52840-DK or nRF52840-MDK, ... boards is used.

The host program has been tested with Fedora and Ubuntu Linux.

The code is split into following parts.

Parts

nRF52840 crypto cell

nrf52-cryptocell is a crate for using the nRF52480 crypto cell for AES crypto.

Target examples

Adafruit Feather nRF52840 Express

Color Light Demo

Nordic nRF52840-DK

Makerdiary nRF52840-MDK

Host

The host tool, psila-host, is found in the psila repository.

Usage

  1. Start the host application listening to the nrf52840 USB-to-serial device
  2. Start the target application on the nRF52840

License

Licensed under the MIT license. See LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].