-
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
at86rf2xx: Basic mode and NETOPT_AUTOACK #8213
Comments
@haukepetersen @miri64 You should be able to answer these questions ;) |
I don't know much about this device driver, except how it interacts with the
I could name you some villages in Bohemia, if you like ;-).
Why would |
@roberthartung #8213 was merged shortly after you opened this issue. Could you give a quick summary of the remaining problem in the current state? If I see it correctly, point 1. was not addressed but I don't quite understand the problem there. |
@PeterKietzmann You mean #8216? ;-) 2. should be solved from my initial question, but 1. is still not possible, we are still always working in basic operation mode. |
This confuses me a bit. I was assuming we only provide the extended mode in RIOT? |
You're absolutely right ... basic mode is not implemented. AACK is extended. Btw. @PeterKietzmann do you mind if we implement the alternative frame buffer access mode? RIOT is currently writing the buffer first and then starting transmission which is slow. There is also a mode where you can write while preparing the send which is faster. |
Why would I mind :-)? It's just that I fear synchronization issues (e.g., sending 6LoWPAN fragments subsequently) and thus, I'd consider this a high impact feature which needs to be tested properly. Going through the release tests would be a good way to go. The cutoff date for high impact features is 26th March. |
@roberthartung #13798 got merged. an we close this issue? |
Why is it not possible to choose the default RX_MODE (without AACK enabled)?
In at86rf2xx_netdev.c:_set(NETOPT_AUTOACK) the comment says
/* don't set res to set netdev_ieee802154_t::flags */
. Howevernetdev_ieee802154_set
never handles this cases which causesifconfig <n> set -autoack
to fail with an error message. What was the idea behind it?The text was updated successfully, but these errors were encountered: