This is an automated email from the ASF dual-hosted git repository. GUIDINGLI pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 51a6006a6694a2a22a9fac5fc02fe4c2e35f17a1 Author: v-tangmeng <[email protected]> AuthorDate: Sat Oct 11 14:48:56 2025 +0800 nuttx: fix the compilation error of missing assert.h error: implicit declaration of function 'DEBUGASSERT' [-Werror=implicit-function-declaration] Signed-off-by: v-tangmeng <[email protected]> --- arch/arm/src/gd32f4/gd32f4xx_syscfg.c | 1 + arch/arm/src/imxrt/imxrt117x_daisy.c | 6 ++++++ arch/arm/src/imxrt/imxrt_clockconfig_ver2.c | 1 + arch/arm/src/mx8mp/mx8mp_i2c.c | 4 +++- arch/arm/src/nrf53/nrf53_ipc.c | 1 + arch/arm/src/stm32h7/stm32_hsem.c | 1 + arch/arm/src/tms570/tms570_timerisr.c | 1 + arch/risc-v/src/bl808/bl808_gpio.c | 1 + boards/arm/nrf52/nrf52832-dk/src/nrf52_ieee802154_mrf24j40.c | 1 + drivers/lcd/lcd_dev.c | 3 ++- fs/mnemofs/mnemofs.c | 1 + fs/mnemofs/mnemofs_ctz.c | 4 +++- mm/kmap/kmm_map.c | 1 + 13 files changed, 23 insertions(+), 3 deletions(-) diff --git a/arch/arm/src/gd32f4/gd32f4xx_syscfg.c b/arch/arm/src/gd32f4/gd32f4xx_syscfg.c index 42c0f8dda91..c3073dc3ae8 100644 --- a/arch/arm/src/gd32f4/gd32f4xx_syscfg.c +++ b/arch/arm/src/gd32f4/gd32f4xx_syscfg.c @@ -29,6 +29,7 @@ #include <stdint.h> #include <stdbool.h> #include <errno.h> +#include <assert.h> #include <nuttx/debug.h> #include <nuttx/irq.h> diff --git a/arch/arm/src/imxrt/imxrt117x_daisy.c b/arch/arm/src/imxrt/imxrt117x_daisy.c index 04e0ecb7846..8c8c7a7c4b7 100644 --- a/arch/arm/src/imxrt/imxrt117x_daisy.c +++ b/arch/arm/src/imxrt/imxrt117x_daisy.c @@ -20,6 +20,12 @@ * ****************************************************************************/ +/**************************************************************************** + * Included Files + ****************************************************************************/ + +#include <assert.h> + /* Based on chip selection this file is included in imxrt_daisy.c */ /**************************************************************************** diff --git a/arch/arm/src/imxrt/imxrt_clockconfig_ver2.c b/arch/arm/src/imxrt/imxrt_clockconfig_ver2.c index 069ec739d25..bf7c8cd7dda 100644 --- a/arch/arm/src/imxrt/imxrt_clockconfig_ver2.c +++ b/arch/arm/src/imxrt/imxrt_clockconfig_ver2.c @@ -46,6 +46,7 @@ #include "imxrt_gpio.h" #include <stdlib.h> +#include <assert.h> /**************************************************************************** * Pre-processor Definitions diff --git a/arch/arm/src/mx8mp/mx8mp_i2c.c b/arch/arm/src/mx8mp/mx8mp_i2c.c index a006ad26140..849ab4ac1f0 100644 --- a/arch/arm/src/mx8mp/mx8mp_i2c.c +++ b/arch/arm/src/mx8mp/mx8mp_i2c.c @@ -26,13 +26,15 @@ #include <nuttx/signal.h> #include <nuttx/i2c/i2c_master.h> +#include <nuttx/debug.h> + +#include <assert.h> #include "mx8mp_i2c.h" #include "mx8mp_ccm.h" #include "hardware/mx8mp_memorymap.h" #include "hardware/mx8mp_i2c.h" -#include <nuttx/debug.h> #include "arm_internal.h" /**************************************************************************** diff --git a/arch/arm/src/nrf53/nrf53_ipc.c b/arch/arm/src/nrf53/nrf53_ipc.c index 7ef68ad7330..104788a9d85 100644 --- a/arch/arm/src/nrf53/nrf53_ipc.c +++ b/arch/arm/src/nrf53/nrf53_ipc.c @@ -31,6 +31,7 @@ #include <stdint.h> #include <nuttx/arch.h> +#include <assert.h> #include "arm_internal.h" #include "nrf53_ipc.h" diff --git a/arch/arm/src/stm32h7/stm32_hsem.c b/arch/arm/src/stm32h7/stm32_hsem.c index 480223220f3..81740cb0774 100644 --- a/arch/arm/src/stm32h7/stm32_hsem.c +++ b/arch/arm/src/stm32h7/stm32_hsem.c @@ -27,6 +27,7 @@ #include <nuttx/config.h> #include <nuttx/debug.h> +#include <assert.h> #include "nvic.h" diff --git a/arch/arm/src/tms570/tms570_timerisr.c b/arch/arm/src/tms570/tms570_timerisr.c index b1bc1440957..84342963078 100644 --- a/arch/arm/src/tms570/tms570_timerisr.c +++ b/arch/arm/src/tms570/tms570_timerisr.c @@ -27,6 +27,7 @@ #include <nuttx/config.h> #include <stdint.h> +#include <assert.h> #include <nuttx/arch.h> diff --git a/arch/risc-v/src/bl808/bl808_gpio.c b/arch/risc-v/src/bl808/bl808_gpio.c index 1d045a6403e..44a8e487153 100644 --- a/arch/risc-v/src/bl808/bl808_gpio.c +++ b/arch/risc-v/src/bl808/bl808_gpio.c @@ -28,6 +28,7 @@ #include <nuttx/debug.h> #include <sys/param.h> +#include <assert.h> #include "riscv_internal.h" #include "hardware/bl808_glb.h" diff --git a/boards/arm/nrf52/nrf52832-dk/src/nrf52_ieee802154_mrf24j40.c b/boards/arm/nrf52/nrf52832-dk/src/nrf52_ieee802154_mrf24j40.c index b0bde24b366..b383692b32a 100644 --- a/boards/arm/nrf52/nrf52832-dk/src/nrf52_ieee802154_mrf24j40.c +++ b/boards/arm/nrf52/nrf52832-dk/src/nrf52_ieee802154_mrf24j40.c @@ -27,6 +27,7 @@ #include <nuttx/config.h> #include <nuttx/debug.h> +#include <assert.h> #include "nrf52_gpio.h" #include "nrf52_gpiote.h" diff --git a/drivers/lcd/lcd_dev.c b/drivers/lcd/lcd_dev.c index 8d94aab542b..5db294575f3 100644 --- a/drivers/lcd/lcd_dev.c +++ b/drivers/lcd/lcd_dev.c @@ -31,9 +31,10 @@ #include <string.h> #include <poll.h> #include <errno.h> -#include <nuttx/debug.h> #include <stdio.h> +#include <assert.h> +#include <nuttx/debug.h> #include <nuttx/kmalloc.h> #include <nuttx/signal.h> #include <nuttx/fs/fs.h> diff --git a/fs/mnemofs/mnemofs.c b/fs/mnemofs/mnemofs.c index 1bcd7219d7c..c4c14cc3b2f 100644 --- a/fs/mnemofs/mnemofs.c +++ b/fs/mnemofs/mnemofs.c @@ -61,6 +61,7 @@ #include <errno.h> #include <string.h> #include <sys/statfs.h> +#include <assert.h> #include "mnemofs.h" diff --git a/fs/mnemofs/mnemofs_ctz.c b/fs/mnemofs/mnemofs_ctz.c index 96595d77ce6..fee366acda3 100644 --- a/fs/mnemofs/mnemofs_ctz.c +++ b/fs/mnemofs/mnemofs_ctz.c @@ -55,9 +55,11 @@ ****************************************************************************/ #include <errno.h> -#include <nuttx/kmalloc.h> #include <string.h> #include <sys/endian.h> +#include <assert.h> + +#include <nuttx/kmalloc.h> #include "mnemofs.h" diff --git a/mm/kmap/kmm_map.c b/mm/kmap/kmm_map.c index 4c5466f31ff..4123158fc93 100644 --- a/mm/kmap/kmm_map.c +++ b/mm/kmap/kmm_map.c @@ -28,6 +28,7 @@ #include <stdint.h> #include <stddef.h> +#include <assert.h> #include <nuttx/addrenv.h> #include <nuttx/arch.h>
