nuttx-apps/system/microros
Arjav Patel e764594d26 apps/system/microros: add CMake cross-compile toolchain template.
Add toolchain.cmake.in and include_override/assert.h for the colcon
cross-build.  Key differences from the old robertobucher port:
  - Drop -DCLOCK_MONOTONIC=0: NuttX defines CLOCK_MONOTONIC=1 and
    the override broke nanosleep() on newer kernels.
  - CMAKE_SYSTEM_PROCESSOR is a placeholder substituted per-arch.
  - include_override/assert.h works around the rosidl NDEBUG issue
    (https://github.com/ros2/rosidl/pull/739).

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
.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: Create empty library skeleton. 2026-05-22 06:49:02 +08:00
Makefile apps/system/microros: Add Makefile skeleton. 2026-05-22 06:49:02 +08:00