working implementation

This commit is contained in:
2025-08-22 16:20:41 +02:00
parent ef5035b92b
commit 0bb1b5d026
26 changed files with 1104 additions and 257 deletions

View File

@@ -1,4 +1,5 @@
# c version
CONFIG_MAIN_STACK_SIZE=8192
CONFIG_CPP=y
CONFIG_NEWLIB_LIBC=y
CONFIG_NEWLIB_LIBC_NANO=n
@@ -7,27 +8,15 @@ CONFIG_MINIMAL_LIBC=n
CONFIG_POSIX_API=y
# logging
CONFIG_LOG=n
CONFIG_LOG=y
# gpio support
CONFIG_GPIO=y
# display for native_sim
CONFIG_DISPLAY=y
CONFIG_SDL_DISPLAY=y
# usb
CONFIG_UART_INTERRUPT_DRIVEN=y
# networking
CONFIG_NETWORKING=y
CONFIG_NET_CONFIG_SETTINGS=y
CONFIG_NET_CONFIG_AUTO_INIT=y
CONFIG_NET_CONFIG_NEED_IPV4=y
CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=n
CONFIG_NET_DHCPV4=n
CONFIG_NET_UDP=y
CONFIG_NET_TCP=n
# micro ros
CONFIG_MICROROS=y
CONFIG_MICROROS_TRANSPORT_UDP=y
CONFIG_MICROROS_TRANSPORT_SERIAL=y