-
Notifications
You must be signed in to change notification settings - Fork 2k
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
ieee802154/submac: calculate symbol time on demand #19668
ieee802154/submac: calculate symbol time on demand #19668
Conversation
5377f37
to
bd982d4
Compare
bd982d4
to
d2b99fc
Compare
d2b99fc
to
6fc9722
Compare
6fc9722
to
494bb3b
Compare
f135bbf
to
b248208
Compare
This seems to need some |
b248208
to
2131868
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good (better than before) and seems to pass the exhaustive test i will run that test again and if it succeeds i will approve unless someone else has objections (within reasonable time )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would like to understand the calculations. IEEE 802.15.4g-2012 should be sufficient, or do you recall any other document, because I think I have to figure out something similar for LoRa.
I'm glad to have this already.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. There are still some open points from @fabian18's comments.
2379296
to
d977217
Compare
Thank you for the ping! |
d977217
to
ef72aae
Compare
Does this need any more testing? |
looks like some testing was already provided in #21202 😃 |
@fabian18 Could you take another look? |
ef72aae
to
73e45dd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like some testing was already provided in #21202 😃
Worked well for me.
Does this need any more testing?
For the multi rate modulation calculations I would trust benpiccos knowledge and experience with the at86rf215
transceiver.
Contribution description
This moves the ACK timeout/CSMA backoff period calculation from the
at86rf215
driver to the radio HAL so it can be re-used by other IEEE 802.15.4g drivers.To do so the
ieee802154_phy_conf_t
structure is extended depending on the used modulation. This allows to add alternative modulations with different properties (e.g. #19172).Testing procedure
Currently there is no driver that makes use of this.
Issues/PRs references
alternative to #19198