Code Monkey home page Code Monkey logo

nrf24le1-libbcm2835's Introduction

nrf24le1-libbcm2835

A simple command-line interface with Nordic nRF24LE1 using RaspberryPi over bcm2835 library.

This tool is mostly a userpace port of @holoturoide's nrf24le1 linux device driver.

Requirements

  • You must be using Raspbian with bcm2835 and rt libraries installed.
  • In some cases this tool must be run as superuser

Roadmap

  • Pass da_test_show test: ok?
  • Implement more extensive tests

Features (in a distant future)

  • Program memory read/write
  • NVM memory read/write
  • InfoPage handling

Command Line Format

For further development, the tool should conform to the above protocol.

Reading data from nRF24LE1

nrf24le1 read infopage

nrf24le1 read firmware

nrf24le1 read nvm

All read oprations dump data to stdout.

Writing data to nRF24LE1

nrf24le1 write firmware blink.img

nrf24le1 write infopage infopage.img

nrf24le1 write nvm memory.img

Additional Parameters:

Parameter Function
--offset N_BYTES Skips N_BYTES bytes
--count N_BYTES Read/Write only N_BYTES bytes

References

nrf24le1-libbcm2835's People

Contributors

derekstavis avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.