ludiazv / node-red-contrib-nrf24

NODE-Red fredom for nrf24l01(+)! Control nrf24l01(+) radios , RF24Mesh & RF24Gateway networks from Node-Red
MIT License
7 stars 4 forks source link

RF24 could not send radio packet in 0x65646f4e32 #1

Closed XxMartian closed 5 years ago

XxMartian commented 5 years ago

could any one help? RPi 3B+

00 01 02

ludiazv commented 5 years ago

Hi, Are you runing a 64bit OS?

XxMartian commented 5 years ago

Hi, Are you runing a 64bit OS?

no,i use the official raspbian(Raspbian Stretch with desktop and recommended software 20181113) I want transfer multicast,so donot need the ACK。

the detail print below, image image

ludiazv commented 5 years ago

Hi, ACK is enabled in all pipes. As your receiver is in not sending the ACK the ACK is not received after retries. The register is this

Name Bit Reset Value Type Description Reserved 7 0 R/W Only '0' allowed Reserved 6 0 R/W Only '0' allowed ENAA_P5 5 1 R/W Enable auto acknowledgement data pipe 5 ENAA_P4 4 1 R/W Enable auto acknowledgement data pipe 4 ENAA_P3 3 1 R/W Enable auto acknowledgement data pipe 3 ENAA_P2 2 1 R/W Enable auto acknowledgement data pipe 2 ENAA_P1 1 1 R/W Enable auto acknowledgement data pipe 1 ENAA_P0 0 1 R/W Enable auto acknowledgement data pipe 0

For deactivating it you need to edit the Outputnode and uncheck the ACK flag.

ludiazv commented 5 years ago

Ops! I just noticed that the version that is published is an old one that dot not support deactivating ACK. I will update the repository during the weekend.

XxMartian commented 5 years ago

Ops! I just noticed that the version that is published is an old one that dot not support deactivating ACK. I will update the repository during the weekend.

thanks

ludiazv commented 5 years ago

@XxMartian check the master branch. The new version is published now. It should work now without ACK.

ludiazv commented 5 years ago

closed due inactivity. Please reopen if needed.