ppisa opened a new pull request, #3189:
URL: https://github.com/apache/nuttx-apps/pull/3189
## Summary
The update enables interoperability with a Silicon-Heaven SHV3 protocol
broker implemented in Rust language
https://github.com/silicon-heaven/shvbroker-rs
New commits from shv-libs4c project
https://github.com/silicon-heaven/shv-libs4c
- shv_pack_head_reply: correct reply head for non single element CID array
When servicing request from the SHV3 protocol version broker itself then
CID array is empty and missing TAG_CALLER_IDS for empty array breaks encoding
scheme.
- shv_process: even in case of unsuccessful attempts to connect respect
request to stop
The request to stop initiate by signal caused the high priority thread to
enter busy-loop and block a system. Check for request to stop (running flag
cleared) even in disconnected state after unsuccessful attempt.
## Impact
It has only impact to build with CONFIG_NETUTILS_LIBSHVC enabled and pulls
newer version of the library
## Testing
The build tested with samv71-xult:netnsh where next options are added
```
+CONFIG_EXAMPLES_SHV_TEST=y
+CONFIG_NETUTILS_LIBSHVC=y
+CONFIG_NETUTILS_LIBULUT=y
+CONFIG_PIPES=y
```
The functionality tested on SaMoCon
https://gitlab.fel.cvut.cz/otrees/motion/samocon
The used host system is Debian/GNU/Linux.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]