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?

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