Skip to content

Trying to receive LT8900 frames with my NRF24L01 #974

Answered by kinsi55
kinsi55 asked this question in Q&A
Discussion options

You must be logged in to vote

I cracked the code, I think - For the one person who will stumble upon this thread in 10 years:

The LT chips have a configurable trailer after the syncword bytes, by default this one is 4 bits long - We can simply account for this by making the 0 bytes of the trailer part of the syncword / by adding 4 0 bits into the syncword

Furthermore, every byte sent by the LT chips is sent in reverse order, so when setting the address on the receiver, every byte needs to be reversed compared to the original syncword

Given these criteria, this is the syncword setup on the sender (LT)

uint8_t x[] = {
  0x02,
  0x02,
  0x02,
  0x02,
  0x02,
  0x02,
  0xFF,
  0x03,
};

lt.setSyncWordLength(0x11);
lt.setS…

Replies: 5 comments 8 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@kinsi55
Comment options

@kinsi55
Comment options

Answer selected by kinsi55
@pascallanger
Comment options

@pascallanger
Comment options

@kinsi55
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@kinsi55
Comment options

@pascallanger
Comment options

@kinsi55
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants