hello Nordic. My project need to backward compatibility with the nRF2401A, nRF2402,NRF24E1 and RF24E2. How to set up it?
hello Nordic. My project need to backward compatibility with the nRF2401A, nRF2402,NRF24E1 and RF24E2. How to set up it?
Please let me know more about your set-up. Which chip did you use to test ? How you tested it ? Did you mean that it would work with "UESB_PROTOCOL_ESB_DPL" ? You mentioned "one byte by one byte is ok"
If it worked then it's a little bit strange because the old legacy chip won't support ESB.
Please send me your code to setup both the nRF51 and the peer chip.
Note that the old chips nRF2401A, nRF2402,nRF24E1 and nRF24E2 are not suggested for new design.
hi hung bui,I reference to "Getting started with micro-ESB on nRF51"link text when Set the protocol to uesb_config=UESB_PROTOCOL_ESB_DPL,it is ok. But set the protocol to uesb_config.protocol = UESB_PROTOCOL_SB instead of UESB_PROTOCOL_ESB_DPL.
@libra: Do you mean that you are testing between 2 nRF51 devices ? not with the nRF2401A, nRF2402,NRF24E1 and RF24E2?
@Hung Bui: testing between 2 nRF51 devices
Libra, I just tested here and it worked for me. I attached the modified example in the Answer. Note that I used the micro_esb example here. Not the mico_esb_uart one. If you test using NRF51DK, you should be able to see on the PRX LED1 blinking every time it receive a packet.