This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
from fa46bdf9e testing/drivers/crypto: Add SH224 hash test
new 3d6ea0cce system/microros: Fix toolchain attribute strip breaking libc
inlines.
new 0a0118b93 system/microros: Wire libmicroros include layout and sim
final link.
new 5e91459b1 system/microros: Add UDP and serial custom transport
backends.
new 108122550 examples/microros_pub: Add minimal Int32 publisher example.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
examples/{leds => microros_pub}/CMakeLists.txt | 20 +-
examples/microros_pub/Kconfig | 30 +++
.../lame => examples/microros_pub}/Make.defs | 6 +-
.../mml_parser => examples/microros_pub}/Makefile | 9 +-
.../microros_pub_main.c} | 88 +++++----
.../rand.h => include/system/microros_transport.h | 20 +-
system/microros/CMakeLists.txt | 20 ++
system/microros/Make.defs | 8 +-
system/microros/Makefile | 14 +-
system/microros/micro_ros_lib/toolchain.cmake.in | 4 +-
.../microros/transport/microros_transport.c | 48 ++---
.../microros/transport/microros_transport.h | 63 +++---
.../microros/transport/microros_transport_serial.c | 216 +++++++++++++++++++++
system/microros/transport/microros_transport_udp.c | 162 ++++++++++++++++
14 files changed, 585 insertions(+), 123 deletions(-)
copy examples/{leds => microros_pub}/CMakeLists.txt (82%)
create mode 100644 examples/microros_pub/Kconfig
copy {audioutils/lame => examples/microros_pub}/Make.defs (88%)
copy {audioutils/mml_parser => examples/microros_pub}/Makefile (79%)
copy examples/{scd41/scd41_main.c => microros_pub/microros_pub_main.c} (50%)
copy crypto/openssl_mbedtls_wrapper/include/openssl/rand.h =>
include/system/microros_transport.h (71%)
copy netutils/libcurl4nx/curl4nx_easy_getinfo.c =>
system/microros/transport/microros_transport.c (60%)
copy include/netutils/dhcp6c.h =>
system/microros/transport/microros_transport.h (53%)
create mode 100644 system/microros/transport/microros_transport_serial.c
create mode 100644 system/microros/transport/microros_transport_udp.c