comejv opened a new issue, #16757: URL: https://github.com/apache/nuttx/issues/16757
### Description / Steps to reproduce the issue Use configuration for stm32h743zi board, enable USBSERIAL example and CDCACM driver, compile. Output: ``` nuttx/boards/arm/stm32h7/nucleo-h743zi/src/stm32_bringup.c:326:9: error: implicit declaration of function 'cdcacm_initialize'; did you mean 'fs_initialize'? [-Wimplicit-function-declaration] 326 | ret = cdcacm_initialize(0, NULL); ``` ### On which OS does this issue occur? [OS: Linux] ### What is the version of your OS? Ubuntu 24.04 ### NuttX Version master ### Issue Architecture [Arch: arm] ### Issue Area [Area: Drivers] ### Host information NuttX CFLAGS: -Wstrict-prototypes -Wno-attributes -Wno-unknown-pragmas -Wno-psabi -fomit-frame-pointer --param=min-pagesize=0 -fno-common -Wall -Wshadow -Wundef -ffunction-sections -fdata-sections \-g\ -mlittle-endian -march=armv7e-m -mtune=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -Wa-mthumb -Wa-mimplicit-it=always -isystem /home/vincec4/Documents/firmwares/external/nuttx/include -D__NuttX__ -DNDEBUG NuttX CXXFLAGS: -Wno-attributes -Wno-unknown-pragmas -nostdinc++ -Wno-psabi -std=\gnu++17\ -fno-exceptions -fcheck-new -fno-rtti -fomit-frame-pointer --param=min-pagesize=0 -fno-common -Wall -Wshadow -Wundef -ffunction-sections -fdata-sections \-g\ -mlittle-endian -march=armv7e-m -mtune=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -Wa-mthumb -Wa-mimplicit-it=always -isystem /home/vincec4/Documents/firmwares/external/nuttx/include/cxx -isystem /home/vincec4/Documents/firmwares/external/nuttx/include -D__NuttX__ -DNDEBUG NuttX LDFLAGS: --print-memory-usage --entry=__start -nostdlib --gc-sections --cref -Map=/home/vincec4/Documents/firmwares/external/nuttx/nuttx.map NuttX configuration options: CONFIG_EXPERIMENTAL=y CONFIG_HOST_LINUX=y CONFIG_APPS_DIR=\../nuttx-apps\ CONFIG_BASE_DEFCONFIG=\nucleo-h743zi:nsh\ CONFIG_BUILD_FLAT=y CONFIG_INTELHEX_BINARY=y CONFIG_RAW_BINARY=y CONFIG_OUTPUT_STRIP_PATHS=y CONFIG_ARCH_HAVE_STDARG_H=y CONFIG_ARCH_HAVE_SETJMP=y CONFIG_ARCH_NONE_DEBUG_H=y CONFIG_FORTIFY_SOURCE=0 CONFIG_NDEBUG=y CONFIG_DEBUG_ALERT=y CONFIG_ARCH_HAVE_STACKCHECK=y CONFIG_STACK_USAGE_WARNING=0 CONFIG_DEBUG_SYMBOLS=y CONFIG_DEBUG_SYMBOLS_LEVEL=\-g\ CONFIG_ARCH_HAVE_CUSTOMOPT=y CONFIG_DEBUG_NOOPT=y CONFIG_LTO_NONE=y CONFIG_DEBUG_OPT_UNUSED_SECTIONS=y CONFIG_DEBUG_LINK_MAP=y CONFIG_ARCH_ARM=y CONFIG_ARCH=\arm\ CONFIG_ARM_TOOLCHAIN_GNU_EABI=y CONFIG_ARCH_CHIP_STM32H7=y CONFIG_ARCH_ARMV7M=y CONFIG_ARCH_CORTEXM7=y CONFIG_ARCH_FAMILY=\armv7-m\ CONFIG_ARCH_CHIP=\stm32h7\ CONFIG_ARM_THUMB=y CONFIG_ARM_HAVE_MPU_UNIFIED=y CONFIG_ARCH_HAVE_HARDFAULT_DEBUG=y CONFIG_ARCH_HAVE_MEMFAULT_DEBUG=y CONFIG_ARCH_HAVE_BUSFAULT_DEBUG=y CONFIG_ARCH_HAVE_USAGEFAULT_DEBUG=y CONFIG_ARMV7M_HAVE_ICACHE=y CONFIG_ARMV7M_HAVE_DCACHE=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y CONFIG_ARMV7M_HAVE_ITCM=y CONFIG_ARMV7M_HAVE_DTCM=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_HAVE_STACKCHECK=y CONFIG_ARCH_CHIP_STM32H743ZI=y CONFIG_STM32H7_IO_CONFIG_Z=y CONFIG_ARCH_CHIP_STM32H7_CORTEXM7=y CONFIG_STM32H7_STM32H7X3XX=y CONFIG_STM32H7_FLASH_CONFIG_I=y CONFIG_STM32H7_FLASH_OVERRIDE_DEFAULT=y CONFIG_STM32H7_FLASH_CR_PSIZE=3 CONFIG_STM32H7_AXI_SRAM_CORRUPTION_WAR=y CONFIG_STM32_APP_FORMAT_LEGACY=y CONFIG_STM32H7_HAVE_LTDC=y CONFIG_STM32H7_HAVE_ETHERNET=y CONFIG_STM32H7_HAVE_FMC=y CONFIG_STM32H7_HAVE_GPIOF=y CONFIG_STM32H7_HAVE_GPIOG=y CONFIG_STM32H7_HAVE_SPI4=y CONFIG_STM32H7_HAVE_SPI5=y CONFIG_STM32H7_HAVE_SPI6=y CONFIG_STM32H7_USART=y CONFIG_STM32H7_SYSCFG=y CONFIG_STM32H7_USART3=y CONFIG_USART3_RXFIFO_THRES=3 CONFIG_STM32H7_HAVE_RTC_SUBSECONDS=y CONFIG_ARCH_TOOLCHAIN_GNU=y CONFIG_ARCH_TOOLCHAIN_GCC=y CONFIG_ARCH_HAVE_IRQTRIGGER=y CONFIG_ARCH_HAVE_IRQPRIO=y CONFIG_ARCH_ICACHE=y CONFIG_ARCH_DCACHE=y CONFIG_ARCH_HAVE_FORK=y CONFIG_ARCH_HAVE_FPU=y CONFIG_ARCH_HAVE_DPFPU=y CONFIG_ARCH_HAVE_MPU=y CONFIG_ARCH_HAVE_PROGMEM=y CONFIG_ARCH_HAVE_RESET=y CONFIG_ARCH_HAVE_TESTSET=y CONFIG_ARCH_HAVE_THREAD_LOCAL=y CONFIG_ARCH_HAVE_RTC_SUBSECONDS=y CONFIG_ARCH_HAVE_SYSCALL_HOOKS=y CONFIG_ARCH_HAVE_BACKTRACE=y CONFIG_ARCH_HAVE_DEBUG=y CONFIG_ARCH_HAVE_PERF_EVENTS=y CONFIG_ARCH_HAVE_CPUINFO=y CONFIG_ARCH_CPUINFO_FREQ_KHZ=0 CONFIG_ARCH_HAVE_TCBINFO=y CONFIG_ARCH_FPU=y CONFIG_ARCH_DPFPU=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STACKDUMP_MAX_LENGTH=0 CONFIG_ARCH_HAVE_RAMVECTORS=y CONFIG_BOARD_LOOPSPERMSEC=43103 CONFIG_ARCH_HAVE_INTERRUPTSTACK=y CONFIG_ARCH_INTERRUPTSTACK=0 CONFIG_ARCH_HAVE_HIPRI_INTERRUPT=y CONFIG_BOOT_RUNFROMFLASH=y CONFIG_RAM_START=0x20010000 CONFIG_RAM_SIZE=245760 CONFIG_FLASH_START=0x0 CONFIG_FLASH_SIZE=0 CONFIG_ARCH_BOARD_NUCLEO_H743ZI=y CONFIG_ARCH_BOARD=\nucleo-h743zi\ CONFIG_ARCH_HAVE_LEDS=y CONFIG_ARCH_LEDS=y CONFIG_ARCH_HAVE_BUTTONS=y CONFIG_BOARD_CRASHDUMP_NONE=y CONFIG_BOARDCTL=y CONFIG_BOARDCTL_MKRD=y CONFIG_BOARD_MEMORY_RANGE=\\ CONFIG_DISABLE_OS_API=y CONFIG_ARCH_HAVE_TICKLESS=y CONFIG_USEC_PER_TICK=10000 CONFIG_TIMER_ADJUST_USEC=0 CONFIG_ARCH_HAVE_TIMEKEEPING=y CONFIG_START_YEAR=2011 CONFIG_START_MONTH=12 CONFIG_START_DAY=6 CONFIG_PREALLOC_TIMERS=4 CONFIG_IRQ_NWORKS=8 CONFIG_IRQ_WORK_SECTION=\\ CONFIG_IRQ_WORK_STACKSIZE=2048 CONFIG_INIT_ENTRY=y CONFIG_INIT_ARGS=\\ CONFIG_INIT_STACKSIZE=2048 CONFIG_INIT_PRIORITY=100 CONFIG_INIT_ENTRYPOINT=\nsh_main\ CONFIG_INIT_ENTRYNAME=\nsh_main\ CONFIG_RR_INTERVAL=200 CONFIG_TASK_NAME_SIZE=0 CONFIG_SCHED_WAITPID=y CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_NONE=y CONFIG_SCHED_CPULOAD_NONE=y CONFIG_SCHED_CPULOAD_TICKSPERSEC=100 CONFIG_SCHED_PROFILE_TICKSPERSEC=1000 CONFIG_SCHED_STACK_RECORD=0 CONFIG_DEV_CONSOLE=y CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=8 CONFIG_FILE_STREAM=y CONFIG_SIG_PREALLOC_ACTIONS=4 CONFIG_SIG_ALLOC_ACTIONS=1 CONFIG_SIG_PREALLOC_IRQ_ACTIONS=8 CONFIG_PREALLOC_MQ_MSGS=8 CONFIG_PREALLOC_MQ_IRQ_MSGS=8 CONFIG_MQ_MAXMSGSIZE=32 CONFIG_DEFAULT_TASK_STACKSIZE=2048 CONFIG_IDLETHREAD_STACKSIZE=1024 CONFIG_PTHREAD_STACK_MIN=256 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_PID_INITIAL_COUNT=16 CONFIG_ARCH_HAVE_I2CRESET=y CONFIG_ARCH_HAVE_SPI_BITORDER=y CONFIG_SPI=y CONFIG_SPI_EXCHANGE=y CONFIG_DEV_NULL=y CONFIG_DEV_ZERO=y CONFIG_DEV_OPTEE_NONE=y CONFIG_DRVR_MKRD=y CONFIG_ARCH_HAVE_RDWR_MEM_CPU_RUN=y CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y CONFIG_SERIAL=y CONFIG_SERIAL_CONSOLE=y CONFIG_MCU_SERIAL=y CONFIG_SERIAL_NPOLLWAITERS=4 CONFIG_USART3_SERIAL_CONSOLE=y CONFIG_USART3_SERIALDRIVER=y CONFIG_USART3_RXBUFSIZE=252 CONFIG_USART3_TXBUFSIZE=252 CONFIG_USART3_BAUD=115200 CONFIG_USART3_BITS=8 CONFIG_USART3_PARITY=0 CONFIG_USART3_2STOP=0 CONFIG_SYSLOG=y CONFIG_SYSLOG_DEFAULT_MASK=0xff CONFIG_SYSLOG_CRLF=y CONFIG_SYSLOG_MAX_CHANNELS=1 CONFIG_SYSLOG_DEVPATH=\/dev/ttyS1\ CONFIG_SYSLOG_DEFAULT=y CONFIG_FS_NEPOLL_DESCRIPTORS=8 CONFIG_FS_LOCK_BUCKET_SIZE=0 CONFIG_SENDFILE_BUFSIZE=512 CONFIG_FS_BACKTRACE=0 CONFIG_FS_MQUEUE_VFS_PATH=\/var/mqueue\ CONFIG_FS_MQUEUE_NPOLLWAITERS=4 CONFIG_FS_ANONMAP=y CONFIG_NXFONTS_PACKEDMSFIRST=y CONFIG_MM_DEFAULT_MANAGER=y CONFIG_MM_DEFAULT_ALIGNMENT=8 CONFIG_MM_NODE_GUARDSIZE=0 CONFIG_MM_REGIONS=4 CONFIG_MM_MAP_COUNT_MAX=1024 CONFIG_MM_BACKTRACE=-1 CONFIG_MM_FREE_DELAYCOUNT_MAX=0 CONFIG_MM_HEAP_BIGGEST_COUNT=30 CONFIG_MM_HEAP_MEMPOOL_THRESHOLD=-1 CONFIG_BINFMT_ELF_RELOCATABLE=y CONFIG_STDIO_BUFFER_SIZE=64 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_ARCH_LOWPUTC=y CONFIG_LIBC_RAND_ORDER=1 CONFIG_LIBC_HOMEDIR=\/\ CONFIG_LIBC_TMPDIR=\/tmp\ CONFIG_LIBC_MAX_TMPFILE=32 CONFIG_LIBC_MAX_EXITFUNS=0 CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_LIBC_HOSTNAME=\\ CONFIG_LIBC_OPEN_MAX=256 CONFIG_NAME_MAX=32 CONFIG_PATH_MAX=256 CONFIG_LINE_MAX=64 CONFIG_LIBC_STRERROR_ERRNUM=y CONFIG_LIBC_STRSIGNAL=y CONFIG_TLS_NELEM=0 CONFIG_TLS_TASK_NELEM=0 CONFIG_TLS_NCLEANUP=0 CONFIG_LIBC_GAISTRERROR_ERRNUM=y CONFIG_LIBC_FTOK_VFS_PATH=\/var/ftok\ CONFIG_LIBC_MEMFD_ERROR=y CONFIG_LIBC_TEMPBUFFER=y CONFIG_LIBC_MAX_TEMPBUFFER=2 CONFIG_LIBC_TEMPBUFFER_MALLOC=y CONFIG_LIBC_MUTEX_BACKTRACE=0 CONFIG_BUILTIN=y CONFIG_STREAM_OUT_BUFFER_SIZE=64 CONFIG_STREAM_HEXDUMP_BUFFER_SIZE=128 CONFIG_STREAM_BASE64_BUFFER_SIZE=128 CONFIG_LIBC_INLINE_QUEUE=y CONFIG_LIBM_TOOLCHAIN=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_LIBCXXMINI=y CONFIG_CXX_STANDARD=\gnu++17\ CONFIG_BUILTIN_TOOLCHAIN=y CONFIG_COVERAGE_NONE=y CONFIG_COVERAGE_DEFAULT_PREFIX_STRIP=\0\ CONFIG_COVERAGE_DEFAULT_PREFIX=\/data\ CONFIG_PROFILE_NONE=y CONFIG_NSH_LIBRARY=y CONFIG_NSH_PROMPT_STRING=\nsh> \ CONFIG_NSH_PROMPT_MAX=32 CONFIG_NSH_PROMPT_ENV=\PS1\ CONFIG_NSH_PROMPT_SUFFIX=\> \ CONFIG_NSH_READLINE=y CONFIG_NSH_QUOTE=y CONFIG_NSH_MAXARGUMENTS=7 CONFIG_NSH_ARGCAT=y CONFIG_NSH_NESTDEPTH=3 CONFIG_NSH_ALIAS=y CONFIG_NSH_ALIAS_MAX_AMOUNT=1 CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_DISABLE_DATE=y CONFIG_NSH_DISABLE_IFUPDOWN=y CONFIG_NSH_DISABLE_LOSMART=y CONFIG_NSH_DISABLE_LOMTD=y CONFIG_NSH_DISABLE_MB=y CONFIG_NSH_DISABLE_MH=y CONFIG_NSH_DISABLE_MW=y CONFIG_NSH_DISABLE_TIMEDATECTL=y CONFIG_NSH_CODECS_BUFSIZE=128 CONFIG_NSH_CMDOPT_HEXDUMP=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_SYSINITSCRIPT=\init.d/rc.sysinit\ CONFIG_NSH_INITSCRIPT=\init.d/rcS\ CONFIG_NSH_SCRIPT_REDIRECT_PATH=\\ CONFIG_NSH_CONSOLE=y CONFIG_SYSTEM_DD=y CONFIG_SYSTEM_DD_PROGNAME=\dd\ CONFIG_SYSTEM_DD_PRIORITY=100 CONFIG_SYSTEM_DD_STACKSIZE=2048 CONFIG_SYSTEM_DD_STATS=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH_PRIORITY=100 CONFIG_SYSTEM_NSH_STACKSIZE=2048 CONFIG_SYSTEM_NSH_PROGNAME=\nsh\ CONFIG_SYSTEM_READLINE=y CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_READLINE_ECHO=y Host system OS: Linux MANE-djeumf2-02 6.11.0-25-generic #25~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 15 17:20:50 UTC 2 x86_64 Host system PATH: /nix/store/m3hnxdlz6v6650ggqz29nsqbvzvdvnsy-bash-interactive-5.2p37/bin /nix/store/s2bpzn6i8v4873a7jp9m8jwwj99ylq0h-patchelf-0.15.0/bin /nix/store/f0m6caffiykyvsjim9376a3hx2yj2ghj-gcc-wrapper-14.2.1.20250322/bin /nix/store/qs54xir5n4vhhbi22aydbkvyyq4v8p0l-gcc-14.2.1.20250322/bin /nix/store/lkgfphix3sgfsm38smsw38xk81h3f3ig-glibc-2.40-66-bin/bin /nix/store/h5rn37dd6vfvr9xb0jq85sq8hf6xchry-coreutils-9.6/bin /nix/store/i74bzbaq6i1bgy9frznv9n21b2z77nyd-binutils-wrapper-2.44/bin /nix/store/hzw38c3f7s0w200cgk9645z53al7k8lw-binutils-2.44/bin /nix/store/z4va7a3r0xc5gqx6w0ha0kx93wg233qj-gcc-arm-embedded-14.2.rel1/bin /nix/store/ad4c8nx2lkjs4zq0sj9jdpn7w45v9ccs-cmake-3.31.6/bin /nix/store/w74bmnwhk21l914zgf5qs1f5c30wxqj4-gnumake-4.4.1/bin /nix/store/9jh6d5bijrv2573zr9n0kgxqg8iajy5f-ninja-1.12.1/bin /nix/store/n09xp13xgxb257d58123gyni114h7yz6-clang-tools-19.1.7/bin /nix/store/25zva4zng7g468c2smfa2zn6fgv5j3z0-stlink-1.8.0/bin /nix/store/gvv1nyzgyd3158m91d99k9vnri381cdb-openocd-0.12.0/bin /nix/store/91y2683dj2ydf31k5fb29dzik350643k-gdb-16.2/bin /nix/store/g53yfpb9pa0h4n4yfr5d52wayhvn9xz6-picocom-2024-07/bin /nix/store/j9nmwa41glbq2spczvjg23ndqna78isi-automake-1.16.5/bin /nix/store/lgbc71zw66a1qvsy7fvj40cl5l3cv880-bison-3.8.2/bin /nix/store/d1ipqs39rrl13v33j2yibzw1k284higa-gnum4-1.4.19/bin /nix/store/xbil0wbkn71zf55s0bfp9xi5pp7xg0wv-flex-2.6.4/bin /nix/store/mia4c5l3n3kmf5jr3bjdlifqvksh0njl-genromfs-0.5.2/bin /nix/store/c8d2fyykvq7pyjh6mmwvpfwyx7i6amx5-gettext-0.22.5/bin /nix/store/xk23rkkgbrxwp3z6j91v5gscijyfsphp-gperf-3.1/bin /nix/store/rscxl5g31dlf11p4k9rvhrmpj4kby2b9-kconfig-frontends-4.11.0.1/bin /nix/store/q2cdbapz2rilg1nzch6pjv2hblsdzqh3-expat-2.7.1-dev/bin /nix/store/sd53azq9cmycvrz1x7c5wnmbb8isz8jg-ncurses-6.5-dev/bin /nix/store/mpm9k64xr5vyc2kq3jyrinjwxsgq9g6z-ncurses-6.5/bin /nix/store/vspsw3zh40623s21fm0dkg5a4yyx7c83-python3.13-kconfiglib-14.1.0/bin /nix/store/xhq29h77qh5rhiwgcbirq1vy8j432qpr-python3-3.13.2/bin /nix/store/h5rn37dd6vfvr9xb0jq85sq8hf6xchry-coreutils-9.6/bin /nix/store/7l0lfmx3pp9xs9i5q285vdjqy9hc0giv-findutils-4.10.0/bin /nix/store/9q848nyysljzqgi1wd8hzj8yr7psh9xm-diffutils-3.10/bin /nix/store/bz6z6c26ajk870qxipxkkp8a6cympj3l-gnused-4.9/bin /nix/store/8i12gp78n1m9z794miwbsclgyyp5nm5s-gnugrep-3.11/bin /nix/store/qi25cvn9j1xyvl9p7lp8nw9wqk5k648r-gawk-5.3.1/bin /nix/store/x0yrczlkrid080mrgw4xrcq5r903djnf-gnutar-1.35/bin /nix/store/0d3d2c8rk0qn1q9frxfsgzw6yp4cddph-gzip-1.13/bin /nix/store/ssy7nai103s1q459qir4nsb8xj7abppn-bzip2-1.0.8-bin/bin /nix/store/70d32kg7b61450yjdgkbfi6jdn3am65v-gnumake-4.4.1/bin /nix/store/9nw8b61s8lfdn8fkabxhbz0s775gjhbr-bash-5.2p37/bin /nix/store/mk5kbj9vrzkwbxshy5v3r206fidky0f5-patch-2.7.6/bin /nix/store/b3jrsidhy02p43aprq4393d8lm9vz1k6-xz-5.8.1-bin/bin /nix/store/zggxy4h431z5r0qi75gwllbyywk2y8xv-file-5.46/bin /home/vincec4/.nix-profile/bin /nix/store/jkya41rx8azpjcxi72z4rnm180pihkhl-kitty-0.41.1/bin /nix/store/mzz2gjndjz6l5l2ciavj27dlibj5bpd6-imagemagick-7.1.1-47/bin /nix/store/sd53azq9cmycvrz1x7c5wnmbb8isz8jg-ncurses-6.5-dev/bin /home/vincec4/.nix-profile/bin /nix/var/nix/profiles/default/bin /usr/local/knitro/knitro-14.2.0-Linux64/knitroampl /usr/local/cuda/bin /condabin /opt/miniconda3/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /snap/bin ### Verification - [x] I have verified before submitting the report. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org