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

use ack_payloads_enabled to full potential #2

Merged
merged 1 commit into from
Oct 20, 2020
Merged

Conversation

2bndy5
Copy link
Owner

@2bndy5 2bndy5 commented Oct 19, 2020

addresses nRF24#654

Also, I found an error in the comparison statement used in setAutoAck() about the pipe number passed to the pipe parameter. There is no pipe 6 (only 0-5). While the datasheet says "only 0s allowed", the bit in the EN_AA register is marked read/write. The fact that this hasn't caused an error with the nRF24L01 justifies nRF24#641 because if you assert bit 6 in the EN_AA, then a SPI read transaction will return 1 in bit position 6 of the EN_AA register (tested this with my circuitpython library's SPI functions when I developed per pipe control of auto-ack).

about startListening() in reUseTx() docs

I made some doc changes to reUseTx() about startListening() currently flushing the TX FIFO in nRF24#656. With this PR, startListening() no longer flushes the TX FIFO (see Additional context in nRF24#654). So the doc changes in nRF24#656 should reflect this PR as well, but this branch is not based on the branch used for nRF24#656.

@2bndy5 2bndy5 merged commit 1b4461b into master Oct 20, 2020
@2bndy5 2bndy5 deleted the better-ack-pl-enabled branch October 20, 2020 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant