nRF24 / CircuitPython_nRF24L01

CircuitPython driver library for the nRF24L01 transceiver.
http://circuitpython-nrf24l01.rtfd.io/
MIT License
45 stars 11 forks source link
circuitpython nrf24l01 raspberry-pi

.. image:: https://readthedocs.org/projects/circuitpython-nrf24l01/badge/?version=stable :target: https://circuitpython-nrf24l01.readthedocs.io/en/stable/ :alt: Documentation Status

.. image:: https://github.com/2bndy5/CircuitPython_nRF24L01/workflows/Build%20CI/badge.svg :target: https://github.com/2bndy5/CircuitPython_nRF24L01/actions?query=workflow%3A%22Build+CI%22 :alt: Build Status

.. image:: https://img.shields.io/pypi/v/circuitpython-nrf24l01.svg :target: https://pypi.python.org/pypi/circuitpython-nrf24l01 :alt: latest version on PyPI

.. image:: https://static.pepy.tech/personalized-badge/circuitpython-nrf24l01?period=total&units=international_system&left_color=grey&right_color=blue&left_text=PyPi%20Downloads :target: https://pepy.tech/project/circuitpython-nrf24l01 :alt: Total PyPI downloads

.. image:: https://codecov.io/gh/nRF24/CircuitPython_nRF24L01/branch/master/graph/badge.svg?token=0CKIC3TVB6 :target: https://codecov.io/gh/nRF24/CircuitPython_nRF24L01 :alt: Code Coverage

Read The Docs

Documentation for this library is hosted at https://circuitpython-nrf24l01.rtfd.io/

About this Library

This is a Circuitpython driver library for the nRF24L01 transceiver.

Originally this code was a Micropython module written by Damien P. George & Peter Hinch which can still be found here <https://github.com/micropython/micropython-lib/tree/master/micropython/drivers/radio/nrf24l01>_

The Micropython source has since been rewritten to expose all the nRF24L01's features and for Circuitpython compatible devices (including linux-based SoC computers like the Raspberry Pi). Modified by Brendan Doherty & Rhys Thomas.