Skip to content

interoperability with tmrh20 RF24 library on NRF24L01 #1

Description

@zerog2k

Just some thanks for this.
And some notes, hopefully helpful to anyone else trying to use this.

Took me some time to figure out that:

  • radio.esb() mode seems to only work with RF24::enableDynamicPayloads()
  • radio.sb() mode seems to only work with DPL disabled, which is default.
  • no matter what, couldn't find settings on RF24 where sniff on the microbit which would work reliably.

With that said, using esb or sb mode works quite well for me.
Using it as a rapid prototyping end for debugging with another project:
https://github.com/zerog2k/rcxr01

Hopefully will be much easier - mainly faster - to develop than coding on nrf24lu1, or nrf24l01+ attached to rpi & pynrf24.

With this said, I do have a question.
Is there a way to get an entire "packet" at a time, or detect that one is completed, rather than simply polling a next type of iterator like receive bytes?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions