nuttx-apps/system/microros
Arjav Patel 7dbebe1673 apps/system/microros: add DIR-typedef NuttX guard patch.
NuttX defines DIR as a struct type in dirent.h.  The rcutils filesystem
source has a bare typedef int DIR that triggers a redefinition error when
NuttX system headers are on the include path.  Guard it with #ifndef DIR
so the typedef is skipped when the type is already defined.

Applied automatically during the micro_ros_src/src fetch step with
  patch -p1 --forward --ignore-whitespace ... || true
so the build is idempotent if the upstream ever merges a fix.

Signed-off-by: Arjav Patel <arjav1528@gmail.com>
2026-05-26 06:57:55 +08:00
..
micro_ros_lib apps/system/microros: add CMake cross-compile toolchain template. 2026-05-26 06:57:55 +08:00
patches apps/system/microros: add DIR-typedef NuttX guard patch. 2026-05-26 06:57:55 +08:00
.gitignore apps/system/microros: Add .gitignore for library build artifacts. 2026-05-22 06:49:02 +08:00
CMakeLists.txt apps/system/microros: Add CMakeLists.txt for CMake support. 2026-05-22 06:49:02 +08:00
Kconfig apps/system/microros: Add Kconfig with configuration options. 2026-05-22 06:49:02 +08:00
Make.defs apps/system/microros: wire libmicroros.a into LDLIBS and CFLAGS. 2026-05-26 06:57:55 +08:00
Makefile apps/system/microros: add libmicroros.a colcon build pipeline. 2026-05-26 06:57:55 +08:00