net/nanocoap: write struct-based block1 option #10702
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contribution description
Adds a function to write a block1 option using the struct-based nanocoap API.
Testing procedure
See the gcoap-block server app. It is equivalent to the nanocoap_server example, and includes an
/sha256
resource. The handler writes a block1 option in the responses. Note that the RIOTBASE variable inMakefile
does not use the RIOT submodule.For a more complete test, see pytest-based block1_test.
Issues/PRs references
Part of the implementation of #9309.