drivers/ng_at86rf2xx: initial commit of refactoring#2650
drivers/ng_at86rf2xx: initial commit of refactoring#2650thomaseichinger wants to merge 1 commit intoRIOT-OS:masterfrom
Conversation
CAUTION: This is not meant to be merged. This is a prototype of the refactored driver for at86rf2xx drivers intended to provide a basis to enhance for specific models and implements the ng_netdev_t interface to use with ng_* network stack.
9f184dd to
45554bf
Compare
|
@everyone: I will take the taken for this driver. I already started to refactor it and stumbled upon some design flaws. I hope I will be able to post an updated PR next week. |
|
@haukepetersen, are you going to work on the implementation of 231, 233 and 212b within this new driver as well? |
|
@bapclenet I just started to look into the driver and basically refactored it to some more stable structure so far. Once I have it stable working (I plan to have this in the next days), I will also look into the variants other than the 231 -> here I will need help! So how about we do it this way: I PR my changes as soon as I have them ready and we have then a discussion on top of that code how we best extend it for the other variants?! |
|
@haukepetersen, sounds great! |
|
I'll let you know :-) |
|
@haukepetersen, Is that your working branch? |
|
I continued this work in #2825, so I take the freedom to close this PR. |
CAUTION: This is not meant to be merged.
This is a prototype of the refactored driver for at86rf2xx drivers
intended to provide a basis to be enhanced for specific models and
implements the
ng_netdev_tinterface to use with ng_* network stack.Will need special attention for the sending and receiving part and also
to improve code capsulation for usage for specialised drivers.
I will have only limited time to work on this in the near future, so feel free
to take it and improve/finish it.