nuttx-apps/system/nxinit
wangjianyu3 04ee0d45ef system/nxinit: use TRACE_DEVERROR_BIT|TRACE_CLSERROR_BIT, not TRACE_BITSET
usbtrace_enable(TRACE_BITSET) was copied from nsh's CONFIG_USBDEV_TRACE
block without also copying nsh's local #define TRACE_BITSET or the
<nuttx/usb/usbdev_trace.h> include it needs. TRACE_BITSET has no
built-in definition; every other CONFIG_USBDEV_TRACE caller in the
tree (nsh, composite, cdcacm, usbmsc) defines its own. This compiled
fine as long as CONFIG_SYSTEM_NXINIT and CONFIG_USBDEV_TRACE were never
both on for the same board; the two combined for the first time and
init.c failed to build with 'TRACE_BITSET' undeclared.

Add the missing include and inline the same error-only bitset those
other callers fall back to when none of their granular trace options
are enabled, since this file has no such granular Kconfig of its own.

Assisted-by: OpenCode:claude-sonnet-5
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2026-09-16 00:08:22 +08:00
..
test system/nxinit: add a per-service "console" option 2026-09-10 23:12:06 +08:00
action.c system/nxinit: support compound command execution 2026-08-26 10:00:02 -03:00
action.h system/nxinit: support compound command execution 2026-08-26 10:00:02 -03:00
builtin.c system/nxinit: add 'set' builtin command for environment variables 2026-08-28 09:30:53 -03:00
builtin.h system/nxinit: Add NuttX Init 2026-05-27 17:20:07 -03:00
CMakeLists.txt system/nxinit: add cmocka unit tests for parser/action/service 2026-08-28 09:33:47 -03:00
import.c system/nxinit: Fix missing check for import argument 2026-06-05 09:43:45 +08:00
import.h system/nxinit: Add NuttX Init 2026-05-27 17:20:07 -03:00
init.c system/nxinit: use TRACE_DEVERROR_BIT|TRACE_CLSERROR_BIT, not TRACE_BITSET 2026-09-16 00:08:22 +08:00
init.h system/nxinit: add CONFIG_SYSTEM_NXINIT_STDOUT for printf-based log output 2026-09-15 09:17:06 -03:00
Kconfig system/nxinit: add CONFIG_SYSTEM_NXINIT_STDOUT for printf-based log output 2026-09-15 09:17:06 -03:00
Make.defs system/nxinit: Add NuttX Init 2026-05-27 17:20:07 -03:00
Makefile system/nxinit: add cmocka unit tests for parser/action/service 2026-08-28 09:33:47 -03:00
parser.c system/nxinit: add cmocka unit tests for parser/action/service 2026-08-28 09:33:47 -03:00
parser.h system/nxinit: add cmocka unit tests for parser/action/service 2026-08-28 09:33:47 -03:00
property.h system/nxinit: Add setprop support for action 2026-08-15 18:51:45 +08:00
property_simple.c system/nxinit: Add setprop support for action 2026-08-15 18:51:45 +08:00
service.c system/nxinit: add a per-service "console" option 2026-09-10 23:12:06 +08:00
service.h system/nxinit: add a per-service "console" option 2026-09-10 23:12:06 +08:00