Add BG96 support direct push socket #10
Merged
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.
Add BG96 support direct push socket.
This commit provides an example of input buffer callback in this PR FreeRTOS/FreeRTOS-Cellular-Interface#137.
Socket data is returned in the URC with direct access mode. To support this feature, the port make use of the input buffer callback to handle the binary data in URC.
In the following example, the socket data "test" will be stored in the buffer in module context. User of this port can retrieve the data with Cellular_SocketRecv later.
Compare to buffer access mode, the port will allocate an extra buffer per socket to store the socket data. This useful if developers want to configure the buffer size in MCU instead of relying on the buffer size in modem.
Description
Test Steps
Checklist:
Related Issue
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.