Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create NRF24 adapter #27

Open
payano opened this issue Apr 22, 2020 · 0 comments
Open

Create NRF24 adapter #27

payano opened this issue Apr 22, 2020 · 0 comments
Assignees
Projects

Comments

@payano
Copy link
Owner

payano commented Apr 22, 2020

NRF24L01 datasheet:
https://www.sparkfun.com/datasheets/Components/nRF24L01_prelim_prod_spec_1_2.pdf
It's good to know how to setup the data pipes for receiving and sending, pipe 0 is the broadcast address.

Information from tmrh20 blog, useful information to read up on:
http://tmrh20.blogspot.com/

NRF driver on github:
https://github.com/nRF24/RF24

Doxygen for the driver:
https://tmrh20.github.io/RF24/

The modified driver implementation is found here:
https://github.com/payano/mMesh/tree/master/src/network/RF24

The adapter is found here:
https://github.com/payano/mMesh/blob/master/src/network/Nrf24.cpp

The user of the adapter is found here:
https://github.com/payano/mMesh/blob/master/src/mesh/MeshNetworkHandler.cpp

@payano payano assigned payano and unassigned fatroshi May 12, 2020
@payano payano added this to To do in mMesh May 14, 2020
@payano payano moved this from To do to In progress in mMesh May 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
mMesh
  
In progress
Development

No branches or pull requests

2 participants