nuttx-apps/canutils/libcanutils
openvela-robot 62a59c1e53 wamr: Add external module registration mechanism
This patch adds module registration mechanism for WAMR runtime.

To register a module, these steps are required:
1. Include Module.mk in your module's Makefile
2. Define WAMR_MODULE_NAME as the module name
3. Implement bool wamr_module_WAMR_MODULE_NAME_register(void) function in your module's source file
4. Enable INTERPRETERS_WAMR_EXTERNAL_MODULE_REGISTRY in menuconfig

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2026-04-20 15:17:32 +08:00
..
CMakeLists.txt cmake:migrate apps CMakeLists for [canutils] 2026-04-20 15:11:02 +08:00
Kconfig Merge remote-tracking branch 'remotes/mirtos/dev-nuttx-10.1-20210927' into dev 2026-04-20 14:57:36 +08:00
Make.defs Make.defs: Change "ifeq ($(XXX),y)" to "ifneq ($(XXX),) 2026-04-20 15:05:00 +08:00
Makefile build: Replace $(TOPDIR)/Make.defs with $(APPDIR)/Make.defs 2026-04-20 14:51:11 +08:00
lib.c wamr: Add external module registration mechanism 2026-04-20 15:17:32 +08:00
lib.h Merge remote-tracking branch 'mirtos/master' into dev-upmerge-nuttx-10.1-0507 2026-04-20 14:55:00 +08:00
terminal.h Ported candump & cansend apps from can-utils (https://github.com/linux-can/can-utils) 2026-04-20 14:51:06 +08:00