Skip to content
/ RF24 Public
forked from stanleyseow/RF24

Arduino and Raspberry Pi driver/libraries for nRF24L01

Notifications You must be signed in to change notification settings

Poinfo/RF24

Repository files navigation

Optimized High Speed Arduino driver for nRF24L01 2.4GHz Wireless Transceiver

Design Goals: This library is designed to be...

  • More complianct with the manufacturer specified operation of the chip
  • More reliable and feature rich
  • Easy for beginners to use
  • Consumed with a public interface that's similiar to other Arduino standard libraries
  • Built against the standard SPI library.

March 2014: Optimization begun
April 2014: Optimization nearing completion

  • The library has been tweaked to allow full use of the FIFO buffers for maximum transfer speeds
  • Changes to read() functionality have increased reliability and response
  • Extended timeout periods have been added to aid in noisy or otherwise unreliable environments
  • Delays have been removed where possible to ensure maximum efficiency
  • More! See the links below and class documentation for more info.

Please refer to:

This chip uses the SPI bus, plus two chip control pins. Remember that pin 10 must still remain an output, or
the SPI hardware will go into 'slave' mode.

About

Arduino and Raspberry Pi driver/libraries for nRF24L01

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.1%
  • Processing 13.4%
  • Other 12.5%
  • C 11.6%
  • CSS 2.7%
  • Makefile 0.8%
  • Other 0.9%