make.dep/gcoap: remove gnrc dependency#13355
Conversation
|
Mh, but as a long as the stack doesn't use |
|
I had to pick a sequence for the commits in gcoap/lwip_for_example branch. Would you rather see ee1eede and e800be5 first? |
|
I'm sorry, but I have to honestly say: Neither! Preferably, I'd like to see |
|
With the current approach you just moving the problem further to lwIP. Any new stack implementing |
|
I understand your perspective on integration of sock_async into gcoap. On the other hand, I needed to get gcoap working on IPv4 ASAP, and the solution here works today. I plan to maintain this work myself then, but added a note to #8130 for anyone else interested. |
|
Closing in favor of #13386, but still need sock_async for lwIP. |
Contribution description
This PR is a simple followup to #12931 to remove gcoap's dependency on the
gnrc_sock_udpmodule. gcoap already depends onsock_util, which depends onsock_udp. #12931 uses thesock_udpdependency to bring ingnrc_sock_udponly when thegnrcmodule is used.This PR is the first in a series to allow use of the lwIP stack with gcoap, as you can see in my gcoap/lwip_for_example branch.
Testing procedure
Compile the gcoap example, and compile and run the gcoap unit tests.
Issues/PRs references
Based on #12931.