-
Hi, I bumped a relevant old thread but this probably deserves its own. Some background: I have been studying the Ti Application Note AN095 - Continuous Data Streaming Applications, and it seems like Sync Serial would provide the easiest method as this is a hobbyist project. It seems like for Sync Serial RX I would simply have to read the Clock pin, if the Clock pin is high (assuming inverse register isn't set), read the Data pin for the bit. This is appealing to me as the Clock is high in accordance with the datarate. I know that this setup will be a bit error prone given the lack of oversampling which is acceptable to me. I have 2 questions:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
Check out this example: https://github.com/jgromes/RadioLib/blob/master/examples/SX127x/SX127x_Receive_Direct/SX127x_Receive_Direct.ino It does what you want on SX127x, however, RadioLib keeps (mostly) the same interface for all radio modules. So you should be able to use that as a starting point.
Both are available, |
Beta Was this translation helpful? Give feedback.
-
I'll look at that example.
But to make sure, directReceive is sync serial?
…On Fri, Mar 15, 2024, 12:23 PM Jan Gromeš ***@***.***> wrote:
Check out this example:
https://github.com/jgromes/RadioLib/blob/master/examples/SX127x/SX127x_Receive_Direct/SX127x_Receive_Direct.ino
It does what you want on SX127x, however, RadioLib keeps (mostly) the same
interface for all radio modules. So you should be able to use that as a
starting point.
I see in the RadioLib api directReceive which I assume is Sync Serial, as
there is directAsyncReceive?
Both are available, CC1101::receiveDirect() and
CC1101::receiveDirectAsync().
—
Reply to this email directly, view it on GitHub
<#1016 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AULD4G5KOESQ45TIGQA4VH3YYMN6XAVCNFSM6AAAAABEYF6CV2VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DQMBUGM2DA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Awesome, thank you!
I have already written my code using ELECHOUSE so I'll do a bit more
testing with that, but if it doesn't easily fall into place, I'm switch to
radiolib. It's maintained, and you have been very helpful.
…On Fri, Mar 15, 2024, 2:32 PM Jan Gromeš ***@***.***> wrote:
Yes it is - I will amend the doxygen comments to state that explicitly.
—
Reply to this email directly, view it on GitHub
<#1016 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AULD4GZQKZ5AZOMHC6UON3LYYM5D5AVCNFSM6AAAAABEYF6CV2VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DQMBWGI2TE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
Yes it is - I will amend the doxygen comments to state that explicitly.