You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/07/14 04:08:49 UTC

[incubator-nuttx] branch master updated (9695659620 -> 6f0334140f)

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


    from 9695659620 boards: Fix typo in "register" word
     new e24621d545 arch: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new e999708b31 drivers: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new ea0f60cc24 mm: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new 3948736c41 net: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new 939b990a9c wireless: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new 83442aa70c boards: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new 9b0e3ae9d2 libs: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
     new 6f0334140f sched: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/src/cxd56xx/cxd56_gpioint.c             |  2 +-
 arch/arm/src/efm32/efm32_flash.c                 |  2 +-
 arch/arm/src/efm32/efm32_pwm.c                   |  4 +--
 arch/arm/src/efm32/efm32_usbhost.c               |  2 +-
 arch/arm/src/lc823450/lc823450_clockconfig.c     |  2 +-
 arch/arm/src/lc823450/lc823450_gpio.c            |  4 +--
 arch/arm/src/lc823450/lc823450_i2c.c             |  4 +--
 arch/arm/src/lc823450/lc823450_i2s.c             |  4 +--
 arch/arm/src/lc823450/lc823450_irq.c             |  2 +-
 arch/arm/src/lc823450/lc823450_mtd.c             |  4 +--
 arch/arm/src/lc823450/lc823450_sdc.c             |  2 +-
 arch/arm/src/lc823450/lc823450_sddrv_dep.c       |  2 +-
 arch/arm/src/lc823450/lc823450_spi.c             |  4 +--
 arch/arm/src/lpc43xx/lpc43_timer.c               |  2 +-
 arch/arm/src/nrf52/nrf52_i2c.c                   |  2 +-
 arch/arm/src/nrf52/nrf52_lowputc.c               |  2 +-
 arch/arm/src/nrf52/nrf52_spi.c                   |  2 +-
 arch/arm/src/rp2040/rp2040_usbdev.c              |  2 +-
 arch/arm/src/s32k1xx/s32k1xx_clockconfig.c       | 12 ++++----
 arch/arm/src/sam34/sam_tc.c                      |  2 +-
 arch/arm/src/sam34/sam_wdt.c                     |  2 +-
 arch/arm/src/stm32/stm32_can_sock.c              |  4 +--
 arch/arm/src/stm32/stm32_foc.c                   |  2 +-
 arch/arm/src/stm32/stm32_i2c_v2.c                |  2 +-
 arch/arm/src/stm32/stm32_otgfshost.c             |  2 +-
 arch/arm/src/stm32/stm32_otghshost.c             |  2 +-
 arch/arm/src/stm32/stm32_tickless.c              |  8 ++---
 arch/arm/src/stm32f0l0g0/stm32_i2c.c             |  2 +-
 arch/arm/src/stm32f0l0g0/stm32_spi.c             |  2 +-
 arch/arm/src/stm32f7/stm32_i2c.c                 |  2 +-
 arch/arm/src/stm32f7/stm32_otghost.c             |  2 +-
 arch/arm/src/stm32f7/stm32_spi.c                 |  2 +-
 arch/arm/src/stm32f7/stm32_tickless.c            |  8 ++---
 arch/arm/src/stm32h7/stm32_i2c.c                 |  2 +-
 arch/arm/src/stm32h7/stm32_otghost.c             |  2 +-
 arch/arm/src/stm32h7/stm32_spi.c                 |  2 +-
 arch/arm/src/stm32h7/stm32_spi_slave.c           |  2 +-
 arch/arm/src/stm32h7/stm32_tickless.c            |  4 +--
 arch/arm/src/stm32l4/stm32l4_1wire.c             |  2 +-
 arch/arm/src/stm32l4/stm32l4_i2c.c               |  2 +-
 arch/arm/src/stm32l4/stm32l4_otgfshost.c         |  2 +-
 arch/arm/src/stm32l4/stm32l4_spi.c               |  2 +-
 arch/arm/src/stm32l5/stm32l5_spi.c               |  2 +-
 arch/arm/src/stm32u5/stm32_spi.c                 |  2 +-
 arch/arm/src/stm32wb/stm32wb_serial.c            |  4 +--
 arch/arm/src/stm32wb/stm32wb_spi.c               |  4 +--
 arch/arm/src/stm32wb/stm32wb_tickless.c          |  4 +--
 arch/arm/src/tlsr82/tlsr82_serial.c              |  2 +-
 arch/risc-v/src/bl602/bl602_os_hal.c             |  4 +--
 arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c    | 14 ++++-----
 arch/risc-v/src/esp32c3/esp32c3_spi.c            |  4 +--
 arch/risc-v/src/esp32c3/esp32c3_spi_slave.c      |  4 +--
 arch/risc-v/src/esp32c3/esp32c3_tickless.c       |  2 +-
 arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c   | 36 +++++++++++-----------
 arch/risc-v/src/esp32c3/esp32c3_wireless.c       |  2 +-
 arch/sparc/src/bm3803/bm3803_tickless.c          |  6 ++--
 arch/sparc/src/sparc_v8/up_reprioritizertr.c     |  2 +-
 arch/xtensa/src/esp32/esp32_ble_adapter.c        | 10 +++----
 arch/xtensa/src/esp32/esp32_rtc.c                |  4 +--
 arch/xtensa/src/esp32/esp32_wifi_adapter.c       | 38 ++++++++++++------------
 arch/xtensa/src/esp32s3/esp32s3_spi.c            |  4 +--
 arch/z16/src/z16f/z16f_espi.c                    |  2 +-
 boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c |  2 +-
 boards/arm/stm32/common/src/stm32_ihm07m1.c      |  2 +-
 boards/arm/stm32/common/src/stm32_ihm08m1.c      |  2 +-
 boards/arm/stm32/common/src/stm32_ihm16m1.c      |  2 +-
 drivers/1wire/1wire.c                            |  2 +-
 drivers/can/can.c                                |  4 +--
 drivers/motor/foc/foc_dev.c                      |  2 +-
 drivers/net/encx24j600.c                         |  2 +-
 drivers/net/lan91c111.c                          |  2 +-
 drivers/power/bq2429x.c                          |  2 +-
 drivers/usbdev/cdcecm.c                          |  2 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_core.c  |  4 +--
 libs/libc/netdb/lib_getnameinfo.c                |  4 +--
 mm/mm_heap/mm_realloc.c                          |  2 +-
 net/usrsock/usrsock_accept.c                     |  2 +-
 net/usrsock/usrsock_dev.c                        |  2 +-
 net/usrsock/usrsock_recvmsg.c                    |  2 +-
 net/usrsock/usrsock_sendmsg.c                    |  2 +-
 sched/semaphore/sem_holder.c                     |  2 +-
 wireless/ieee802154/mac802154.c                  |  4 +--
 82 files changed, 160 insertions(+), 160 deletions(-)


[incubator-nuttx] 06/08: boards: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 83442aa70ca55f16521edf77939d5fb34c856994
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 17:47:26 2022 -0300

    boards: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c | 2 +-
 boards/arm/stm32/common/src/stm32_ihm07m1.c      | 2 +-
 boards/arm/stm32/common/src/stm32_ihm08m1.c      | 2 +-
 boards/arm/stm32/common/src/stm32_ihm16m1.c      | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c b/boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c
index b90d2101a3..f926bccf7e 100644
--- a/boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c
+++ b/boards/arm/nrf52/nrf52840-dk/src/nrf52_highpri.c
@@ -115,7 +115,7 @@ void timer_handler(void)
   ret = NRF52_TIM_CHECKINT(g_highpri.dev, NRF52_TIM_CC0);
   if (ret != 1)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   /* Increment the count associated with the current basepri */
diff --git a/boards/arm/stm32/common/src/stm32_ihm07m1.c b/boards/arm/stm32/common/src/stm32_ihm07m1.c
index bf192c2702..429cb6489e 100644
--- a/boards/arm/stm32/common/src/stm32_ihm07m1.c
+++ b/boards/arm/stm32/common/src/stm32_ihm07m1.c
@@ -337,7 +337,7 @@ static void board_foc_trace(struct foc_dev_s *dev, int type, bool state)
       default:
         {
           mtrerr("board_foc_trace type=%d not supported!\n", type);
-          DEBUGASSERT(0);
+          DEBUGPANIC();
         }
     }
 }
diff --git a/boards/arm/stm32/common/src/stm32_ihm08m1.c b/boards/arm/stm32/common/src/stm32_ihm08m1.c
index 3f945c7e53..410aa503b9 100644
--- a/boards/arm/stm32/common/src/stm32_ihm08m1.c
+++ b/boards/arm/stm32/common/src/stm32_ihm08m1.c
@@ -327,7 +327,7 @@ static void board_foc_trace(struct foc_dev_s *dev, int type, bool state)
       default:
         {
           mtrerr("board_foc_trace type=%d not supported!\n", type);
-          DEBUGASSERT(0);
+          DEBUGPANIC();
         }
     }
 }
diff --git a/boards/arm/stm32/common/src/stm32_ihm16m1.c b/boards/arm/stm32/common/src/stm32_ihm16m1.c
index 341ec73c38..724b90e607 100644
--- a/boards/arm/stm32/common/src/stm32_ihm16m1.c
+++ b/boards/arm/stm32/common/src/stm32_ihm16m1.c
@@ -335,7 +335,7 @@ static void board_foc_trace(struct foc_dev_s *dev, int type, bool state)
       default:
         {
           mtrerr("board_foc_trace type=%d not supported!\n", type);
-          DEBUGASSERT(0);
+          DEBUGPANIC();
         }
     }
 }


[incubator-nuttx] 02/08: drivers: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit e999708b314f646e01525cad3c1d5a912be8ddd2
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 14:34:54 2022 -0300

    drivers: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 drivers/1wire/1wire.c                           | 2 +-
 drivers/can/can.c                               | 4 ++--
 drivers/motor/foc/foc_dev.c                     | 2 +-
 drivers/net/encx24j600.c                        | 2 +-
 drivers/net/lan91c111.c                         | 2 +-
 drivers/power/bq2429x.c                         | 2 +-
 drivers/usbdev/cdcecm.c                         | 2 +-
 drivers/wireless/ieee80211/bcm43xxx/bcmf_core.c | 4 ++--
 8 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/drivers/1wire/1wire.c b/drivers/1wire/1wire.c
index f1fbfed9ff..ae1fbe4948 100644
--- a/drivers/1wire/1wire.c
+++ b/drivers/1wire/1wire.c
@@ -155,7 +155,7 @@ static int onewire_pm_prepare(FAR struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&master->devsem.sem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/drivers/can/can.c b/drivers/can/can.c
index cb9316b932..6793af58ff 100644
--- a/drivers/can/can.c
+++ b/drivers/can/can.c
@@ -1165,7 +1165,7 @@ static int can_poll(FAR struct file *filep, FAR struct pollfd *fds,
 
       if (ret < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           goto return_with_irqdisabled;
         }
       else if (sval > 0)
@@ -1406,7 +1406,7 @@ int can_receive(FAR struct can_dev_s *dev, FAR struct can_hdr_s *hdr,
           sval = 0;
           if (nxsem_get_value(&fifo->rx_sem, &sval) < 0)
             {
-              DEBUGASSERT(false);
+              DEBUGPANIC();
 #ifdef CONFIG_CAN_ERRORS
               /* Report unspecified error */
 
diff --git a/drivers/motor/foc/foc_dev.c b/drivers/motor/foc/foc_dev.c
index 75ee6f3e35..970314f7a8 100644
--- a/drivers/motor/foc/foc_dev.c
+++ b/drivers/motor/foc/foc_dev.c
@@ -760,7 +760,7 @@ static int foc_notifier(FAR struct foc_dev_s *dev,
         {
           /* This is a critical fault */
 
-          DEBUGASSERT(0);
+          DEBUGPANIC();
 
           /* Set timeout fault if not in debug mode */
 
diff --git a/drivers/net/encx24j600.c b/drivers/net/encx24j600.c
index fcd6a68758..1923b11105 100644
--- a/drivers/net/encx24j600.c
+++ b/drivers/net/encx24j600.c
@@ -1760,7 +1760,7 @@ static void enc_rxabtif(FAR struct enc_driver_s *priv)
       descr = (FAR struct enc_descr_s *)sq_next(descr);
     }
 
-  DEBUGASSERT(false);
+  DEBUGPANIC();
 #endif
 
   descr = (FAR struct enc_descr_s *)sq_peek(&priv->rxqueue);
diff --git a/drivers/net/lan91c111.c b/drivers/net/lan91c111.c
index 6753bb5b51..8587b026ab 100644
--- a/drivers/net/lan91c111.c
+++ b/drivers/net/lan91c111.c
@@ -785,7 +785,7 @@ static void lan91c111_txdone(FAR struct net_driver_s *dev)
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 }
 
diff --git a/drivers/power/bq2429x.c b/drivers/power/bq2429x.c
index 418f883cde..de66d4b359 100644
--- a/drivers/power/bq2429x.c
+++ b/drivers/power/bq2429x.c
@@ -744,7 +744,7 @@ static int bq2429x_health(FAR struct battery_charger_dev_s *dev,
         break; /* No return, check for other faults */
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
         *health = BATTERY_HEALTH_UNKNOWN;
         return OK;
     }
diff --git a/drivers/usbdev/cdcecm.c b/drivers/usbdev/cdcecm.c
index 4563498f24..3bf51ab19f 100644
--- a/drivers/usbdev/cdcecm.c
+++ b/drivers/usbdev/cdcecm.c
@@ -1408,7 +1408,7 @@ static void cdcecm_mkepdesc(int epidx,
         break;
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
     }
 }
 
diff --git a/drivers/wireless/ieee80211/bcm43xxx/bcmf_core.c b/drivers/wireless/ieee80211/bcm43xxx/bcmf_core.c
index ffcdd844dc..dc6da7f45d 100644
--- a/drivers/wireless/ieee80211/bcm43xxx/bcmf_core.c
+++ b/drivers/wireless/ieee80211/bcm43xxx/bcmf_core.c
@@ -565,7 +565,7 @@ int bcmf_core_upload_firmware(FAR struct bcmf_sdio_dev_s *sbus)
 #endif
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
     }
 
   nxsig_usleep(50 * 1000);
@@ -668,7 +668,7 @@ int bcmf_core_upload_firmware(FAR struct bcmf_sdio_dev_s *sbus)
 #endif
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
     }
 
   return OK;


[incubator-nuttx] 07/08: libs: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 9b0e3ae9d2d3f0f58853a9352a91e52c5e75602e
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 17:48:02 2022 -0300

    libs: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 libs/libc/netdb/lib_getnameinfo.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libs/libc/netdb/lib_getnameinfo.c b/libs/libc/netdb/lib_getnameinfo.c
index 1b16d7a399..333a335e15 100644
--- a/libs/libc/netdb/lib_getnameinfo.c
+++ b/libs/libc/netdb/lib_getnameinfo.c
@@ -135,7 +135,7 @@ int getnameinfo(FAR const struct sockaddr *addr, socklen_t addrlen,
                 break;
 
               default:
-                DEBUGASSERT(0);
+                DEBUGPANIC();
             }
 
           /* Fall-back to numeric for the host name. */
@@ -154,7 +154,7 @@ int getnameinfo(FAR const struct sockaddr *addr, socklen_t addrlen,
                 return EAI_OVERFLOW;
 
               default:
-                DEBUGASSERT(0);
+                DEBUGPANIC();
             }
         }
     }


[incubator-nuttx] 08/08: sched: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 6f0334140f76790ab39ffdbd3ce6cfacf98fd04e
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 17:48:41 2022 -0300

    sched: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 sched/semaphore/sem_holder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sched/semaphore/sem_holder.c b/sched/semaphore/sem_holder.c
index ec815af15a..69970f7a84 100644
--- a/sched/semaphore/sem_holder.c
+++ b/sched/semaphore/sem_holder.c
@@ -102,7 +102,7 @@ nxsem_allocholder(FAR sem_t *sem, FAR struct tcb_s *htcb)
     {
       serr("ERROR: Insufficient pre-allocated holders\n");
       pholder          = NULL;
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   if (pholder != NULL)


[incubator-nuttx] 03/08: mm: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit ea0f60cc24a06f832873b264583f1f05e5d8fa42
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 14:35:07 2022 -0300

    mm: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 mm/mm_heap/mm_realloc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mm/mm_heap/mm_realloc.c b/mm/mm_heap/mm_realloc.c
index 7b9abe8b7a..2604099f8b 100644
--- a/mm/mm_heap/mm_realloc.c
+++ b/mm/mm_heap/mm_realloc.c
@@ -97,7 +97,7 @@ FAR void *mm_realloc(FAR struct mm_heap_s *heap, FAR void *oldmem,
     {
       /* There must have been an integer overflow */
 
-      DEBUGASSERT(false);
+      DEBUGPANIC();
       return NULL;
     }
 


[incubator-nuttx] 01/08: arch: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit e24621d545f75ee14c13fd7035d039fbd2f2fc41
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 14:34:12 2022 -0300

    arch: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 arch/arm/src/cxd56xx/cxd56_gpioint.c           |  2 +-
 arch/arm/src/efm32/efm32_flash.c               |  2 +-
 arch/arm/src/efm32/efm32_pwm.c                 |  4 +--
 arch/arm/src/efm32/efm32_usbhost.c             |  2 +-
 arch/arm/src/lc823450/lc823450_clockconfig.c   |  2 +-
 arch/arm/src/lc823450/lc823450_gpio.c          |  4 +--
 arch/arm/src/lc823450/lc823450_i2c.c           |  4 +--
 arch/arm/src/lc823450/lc823450_i2s.c           |  4 +--
 arch/arm/src/lc823450/lc823450_irq.c           |  2 +-
 arch/arm/src/lc823450/lc823450_mtd.c           |  4 +--
 arch/arm/src/lc823450/lc823450_sdc.c           |  2 +-
 arch/arm/src/lc823450/lc823450_sddrv_dep.c     |  2 +-
 arch/arm/src/lc823450/lc823450_spi.c           |  4 +--
 arch/arm/src/lpc43xx/lpc43_timer.c             |  2 +-
 arch/arm/src/nrf52/nrf52_i2c.c                 |  2 +-
 arch/arm/src/nrf52/nrf52_lowputc.c             |  2 +-
 arch/arm/src/nrf52/nrf52_spi.c                 |  2 +-
 arch/arm/src/rp2040/rp2040_usbdev.c            |  2 +-
 arch/arm/src/s32k1xx/s32k1xx_clockconfig.c     | 12 ++++----
 arch/arm/src/sam34/sam_tc.c                    |  2 +-
 arch/arm/src/sam34/sam_wdt.c                   |  2 +-
 arch/arm/src/stm32/stm32_can_sock.c            |  4 +--
 arch/arm/src/stm32/stm32_foc.c                 |  2 +-
 arch/arm/src/stm32/stm32_i2c_v2.c              |  2 +-
 arch/arm/src/stm32/stm32_otgfshost.c           |  2 +-
 arch/arm/src/stm32/stm32_otghshost.c           |  2 +-
 arch/arm/src/stm32/stm32_tickless.c            |  8 +++---
 arch/arm/src/stm32f0l0g0/stm32_i2c.c           |  2 +-
 arch/arm/src/stm32f0l0g0/stm32_spi.c           |  2 +-
 arch/arm/src/stm32f7/stm32_i2c.c               |  2 +-
 arch/arm/src/stm32f7/stm32_otghost.c           |  2 +-
 arch/arm/src/stm32f7/stm32_spi.c               |  2 +-
 arch/arm/src/stm32f7/stm32_tickless.c          |  8 +++---
 arch/arm/src/stm32h7/stm32_i2c.c               |  2 +-
 arch/arm/src/stm32h7/stm32_otghost.c           |  2 +-
 arch/arm/src/stm32h7/stm32_spi.c               |  2 +-
 arch/arm/src/stm32h7/stm32_spi_slave.c         |  2 +-
 arch/arm/src/stm32h7/stm32_tickless.c          |  4 +--
 arch/arm/src/stm32l4/stm32l4_1wire.c           |  2 +-
 arch/arm/src/stm32l4/stm32l4_i2c.c             |  2 +-
 arch/arm/src/stm32l4/stm32l4_otgfshost.c       |  2 +-
 arch/arm/src/stm32l4/stm32l4_spi.c             |  2 +-
 arch/arm/src/stm32l5/stm32l5_spi.c             |  2 +-
 arch/arm/src/stm32u5/stm32_spi.c               |  2 +-
 arch/arm/src/stm32wb/stm32wb_serial.c          |  4 +--
 arch/arm/src/stm32wb/stm32wb_spi.c             |  4 +--
 arch/arm/src/stm32wb/stm32wb_tickless.c        |  4 +--
 arch/arm/src/tlsr82/tlsr82_serial.c            |  2 +-
 arch/risc-v/src/bl602/bl602_os_hal.c           |  4 +--
 arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c  | 14 +++++-----
 arch/risc-v/src/esp32c3/esp32c3_spi.c          |  4 +--
 arch/risc-v/src/esp32c3/esp32c3_spi_slave.c    |  4 +--
 arch/risc-v/src/esp32c3/esp32c3_tickless.c     |  2 +-
 arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c | 36 ++++++++++++------------
 arch/risc-v/src/esp32c3/esp32c3_wireless.c     |  2 +-
 arch/sparc/src/bm3803/bm3803_tickless.c        |  6 ++--
 arch/sparc/src/sparc_v8/up_reprioritizertr.c   |  2 +-
 arch/xtensa/src/esp32/esp32_ble_adapter.c      | 10 +++----
 arch/xtensa/src/esp32/esp32_rtc.c              |  4 +--
 arch/xtensa/src/esp32/esp32_wifi_adapter.c     | 38 +++++++++++++-------------
 arch/xtensa/src/esp32s3/esp32s3_spi.c          |  4 +--
 arch/z16/src/z16f/z16f_espi.c                  |  2 +-
 62 files changed, 136 insertions(+), 136 deletions(-)

diff --git a/arch/arm/src/cxd56xx/cxd56_gpioint.c b/arch/arm/src/cxd56xx/cxd56_gpioint.c
index 7f9e5959b9..57987fb363 100644
--- a/arch/arm/src/cxd56xx/cxd56_gpioint.c
+++ b/arch/arm/src/cxd56xx/cxd56_gpioint.c
@@ -291,7 +291,7 @@ static int set_gpioint_config(int slot, uint32_t gpiocfg)
       val |= (INT_ROUTE_PMU_LATCH << shift);
       break;
     default:
-      DEBUGASSERT(0);
+      DEBUGPANIC();
       break;
     }
 
diff --git a/arch/arm/src/efm32/efm32_flash.c b/arch/arm/src/efm32/efm32_flash.c
index 6c689728b7..75592b3eae 100644
--- a/arch/arm/src/efm32/efm32_flash.c
+++ b/arch/arm/src/efm32/efm32_flash.c
@@ -433,7 +433,7 @@ int __ramfunc__ msc_load_write_data(uint32_t *data, uint32_t num_words,
 
           /* Gecko does not have auto-increment of ADDR. */
 
-          DEBUGASSERT(0);
+          DEBUGPANIC();
 #else
 
           /* Requires a system core clock at 14MHz or higher */
diff --git a/arch/arm/src/efm32/efm32_pwm.c b/arch/arm/src/efm32/efm32_pwm.c
index 625397dd4b..01505fe722 100644
--- a/arch/arm/src/efm32/efm32_pwm.c
+++ b/arch/arm/src/efm32/efm32_pwm.c
@@ -396,7 +396,7 @@ static int pwm_timer(struct efm32_pwmtimer_s *priv,
       break;
 
     default:
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 
   pwm_putreg(priv, EFM32_TIMER_ROUTE_OFFSET, regval);
@@ -618,7 +618,7 @@ static int pwm_setup(struct pwm_lowerhalf_s *dev)
       break;
 
     default:
-      DEBUGASSERT(false);
+      DEBUGPANIC();
       break;
     }
 
diff --git a/arch/arm/src/efm32/efm32_usbhost.c b/arch/arm/src/efm32/efm32_usbhost.c
index 9f73f26b37..60535480f6 100644
--- a/arch/arm/src/efm32/efm32_usbhost.c
+++ b/arch/arm/src/efm32/efm32_usbhost.c
@@ -1645,7 +1645,7 @@ static void efm32_transfer_start(struct efm32_usbhost_s *priv, int chidx)
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 
diff --git a/arch/arm/src/lc823450/lc823450_clockconfig.c b/arch/arm/src/lc823450/lc823450_clockconfig.c
index 9d84b45989..f2d76cbca1 100644
--- a/arch/arm/src/lc823450/lc823450_clockconfig.c
+++ b/arch/arm/src/lc823450/lc823450_clockconfig.c
@@ -152,7 +152,7 @@ void lc823450_clockconfig()
     }
   else
     {
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 #endif
 
diff --git a/arch/arm/src/lc823450/lc823450_gpio.c b/arch/arm/src/lc823450/lc823450_gpio.c
index c07d7828fb..3d95278d05 100644
--- a/arch/arm/src/lc823450/lc823450_gpio.c
+++ b/arch/arm/src/lc823450/lc823450_gpio.c
@@ -325,7 +325,7 @@ int lc823450_gpio_config(uint16_t gpiocfg)
                 pupd = IOEX_PUPD_PULLDOWN;
                 break;
               default:
-                DEBUGASSERT(0);
+                DEBUGPANIC();
                 return -EINVAL;
             }
         }
@@ -467,7 +467,7 @@ bool lc823450_gpio_read(uint16_t gpiocfg)
 #endif /* CONFIG_IOEX */
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   return value;
diff --git a/arch/arm/src/lc823450/lc823450_i2c.c b/arch/arm/src/lc823450/lc823450_i2c.c
index 2e779ab435..f86bcab483 100644
--- a/arch/arm/src/lc823450/lc823450_i2c.c
+++ b/arch/arm/src/lc823450/lc823450_i2c.c
@@ -1108,7 +1108,7 @@ struct i2c_master_s *lc823450_i2cbus_initialize(int port)
         break;
 #endif
     default:
-      DEBUGASSERT(false);
+      DEBUGPANIC();
       return NULL;
     }
 
@@ -1180,7 +1180,7 @@ int lc823450_i2cbus_uninitialize(struct i2c_master_s *dev)
 
   if (-1 == port)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
       return -EFAULT;
     }
 
diff --git a/arch/arm/src/lc823450/lc823450_i2s.c b/arch/arm/src/lc823450/lc823450_i2s.c
index 18e6db93d4..9a745f42b2 100644
--- a/arch/arm/src/lc823450/lc823450_i2s.c
+++ b/arch/arm/src/lc823450/lc823450_i2s.c
@@ -275,7 +275,7 @@ static void _setup_audio_pll(uint32_t freq)
         break;
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
     }
 
   /* Set divider */
@@ -369,7 +369,7 @@ static void lc823450_i2s_setchannel(char id, uint8_t ch)
         break;
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
         break;
     }
 
diff --git a/arch/arm/src/lc823450/lc823450_irq.c b/arch/arm/src/lc823450/lc823450_irq.c
index c8ea7443db..e177b04543 100644
--- a/arch/arm/src/lc823450/lc823450_irq.c
+++ b/arch/arm/src/lc823450/lc823450_irq.c
@@ -719,7 +719,7 @@ void arm_ack_irq(int irq)
     {
       /* IRQ should be handled on CPU0 */
 
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 #endif
 }
diff --git a/arch/arm/src/lc823450/lc823450_mtd.c b/arch/arm/src/lc823450/lc823450_mtd.c
index 0be073e0f8..4a339faa32 100644
--- a/arch/arm/src/lc823450/lc823450_mtd.c
+++ b/arch/arm/src/lc823450/lc823450_mtd.c
@@ -697,7 +697,7 @@ int lc823450_mtd_initialize(uint32_t devno)
                 PRIuOFF " nblocks=%" PRIuOFF "\n", __func__,
                 partinfo[i].startblock, partinfo[i].nblocks);
           mtd_semgive(&g_sem);
-          DEBUGASSERT(0);
+          DEBUGPANIC();
           return -EIO;
         }
 
@@ -707,7 +707,7 @@ int lc823450_mtd_initialize(uint32_t devno)
           finfo("%s(): mmcl_initialize part%d failed: %d\n",
                 __func__, partno, ret);
           mtd_semgive(&g_sem);
-          DEBUGASSERT(0);
+          DEBUGPANIC();
           return ret;
         }
     }
diff --git a/arch/arm/src/lc823450/lc823450_sdc.c b/arch/arm/src/lc823450/lc823450_sdc.c
index 2f5f870fbc..50c5980434 100644
--- a/arch/arm/src/lc823450/lc823450_sdc.c
+++ b/arch/arm/src/lc823450/lc823450_sdc.c
@@ -272,7 +272,7 @@ int lc823450_sdc_initialize(uint32_t ch)
 #endif
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
     }
 
   mcinfo("++++ start\n");
diff --git a/arch/arm/src/lc823450/lc823450_sddrv_dep.c b/arch/arm/src/lc823450/lc823450_sddrv_dep.c
index 6d26527a43..271be2f9f7 100644
--- a/arch/arm/src/lc823450/lc823450_sddrv_dep.c
+++ b/arch/arm/src/lc823450/lc823450_sddrv_dep.c
@@ -110,7 +110,7 @@ static int _get_ch_from_cfg(struct sddrcfg_s *cfg)
         break;
 
       default:
-        DEBUGASSERT(false);
+        DEBUGPANIC();
     }
 
   return ch;
diff --git a/arch/arm/src/lc823450/lc823450_spi.c b/arch/arm/src/lc823450/lc823450_spi.c
index b2ef45fcb6..3c8eb2791d 100644
--- a/arch/arm/src/lc823450/lc823450_spi.c
+++ b/arch/arm/src/lc823450/lc823450_spi.c
@@ -236,7 +236,7 @@ static void spi_setmode(struct spi_dev_s *dev, enum spi_mode_e mode)
   switch (mode)
     {
       case SPIDEV_MODE0: /* CPOL=0; CPHA=0 */
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
 
       case SPIDEV_MODE1: /* CPOL=0; CPHA=1 */
@@ -244,7 +244,7 @@ static void spi_setmode(struct spi_dev_s *dev, enum spi_mode_e mode)
         break;
 
       case SPIDEV_MODE2: /* CPOL=1; CPHA=0 */
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
 
       case SPIDEV_MODE3: /* CPOL=1; CPHA=1 */
diff --git a/arch/arm/src/lpc43xx/lpc43_timer.c b/arch/arm/src/lpc43xx/lpc43_timer.c
index 95e2ec656f..f690b8c610 100644
--- a/arch/arm/src/lpc43xx/lpc43_timer.c
+++ b/arch/arm/src/lpc43xx/lpc43_timer.c
@@ -743,7 +743,7 @@ void lpc43_tmrinitialize(const char *devpath, int irq)
 #endif
 
     default:
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   priv->ops = &g_tmrops;
diff --git a/arch/arm/src/nrf52/nrf52_i2c.c b/arch/arm/src/nrf52/nrf52_i2c.c
index 03d594dcd4..db01e5dd63 100644
--- a/arch/arm/src/nrf52/nrf52_i2c.c
+++ b/arch/arm/src/nrf52/nrf52_i2c.c
@@ -354,7 +354,7 @@ static int nrf52_i2c_transfer(struct i2c_master_s *dev,
                 {
                   /* Not supported */
 
-                  DEBUGASSERT(0);
+                  DEBUGPANIC();
                 }
             }
 #endif
diff --git a/arch/arm/src/nrf52/nrf52_lowputc.c b/arch/arm/src/nrf52/nrf52_lowputc.c
index f5ac602534..c487d7d26f 100644
--- a/arch/arm/src/nrf52/nrf52_lowputc.c
+++ b/arch/arm/src/nrf52/nrf52_lowputc.c
@@ -212,7 +212,7 @@ static void nrf52_setbaud(uintptr_t base, const struct uart_config_s *config)
 
       default:
         {
-          DEBUGASSERT(0);
+          DEBUGPANIC();
           break;
         }
     }
diff --git a/arch/arm/src/nrf52/nrf52_spi.c b/arch/arm/src/nrf52/nrf52_spi.c
index b2851e3d31..afbb26e684 100644
--- a/arch/arm/src/nrf52/nrf52_spi.c
+++ b/arch/arm/src/nrf52/nrf52_spi.c
@@ -850,7 +850,7 @@ static void nrf52_spi_setmode(struct spi_dev_s *dev,
 
           default:
             {
-              DEBUGASSERT(0);
+              DEBUGPANIC();
               return;
             }
         }
diff --git a/arch/arm/src/rp2040/rp2040_usbdev.c b/arch/arm/src/rp2040/rp2040_usbdev.c
index 8bac7a7c16..4a880736e3 100644
--- a/arch/arm/src/rp2040/rp2040_usbdev.c
+++ b/arch/arm/src/rp2040/rp2040_usbdev.c
@@ -825,7 +825,7 @@ static void rp2040_handle_zlp(struct rp2040_usbdev_s *priv)
         break;
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
     }
 
   usbtrace(TRACE_INTDECODE(RP2040_TRACEINTID_HANDLEZLP), privep->ep.eplog);
diff --git a/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c b/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c
index cc6e74235a..ba43a1c827 100644
--- a/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c
+++ b/arch/arm/src/s32k1xx/s32k1xx_clockconfig.c
@@ -1881,7 +1881,7 @@ static void up_pm_notify(struct pm_callback_s *cb, int domain,
             {
               /* error */
 
-              DEBUGASSERT(false);
+              DEBUGPANIC();
             }
           }
 
@@ -1891,7 +1891,7 @@ static void up_pm_notify(struct pm_callback_s *cb, int domain,
           {
             /* error */
 
-            DEBUGASSERT(false);
+            DEBUGPANIC();
           }
 
           /* calculate the new clock ticks */
@@ -2020,7 +2020,7 @@ static void up_pm_notify(struct pm_callback_s *cb, int domain,
             {
               /* error */
 
-              DEBUGASSERT(false);
+              DEBUGPANIC();
             }
           }
 
@@ -2030,7 +2030,7 @@ static void up_pm_notify(struct pm_callback_s *cb, int domain,
           {
             /* error */
 
-            DEBUGASSERT(false);
+            DEBUGPANIC();
           }
 
 #endif /* CONFIG_RUN_STANDBY */
@@ -2218,7 +2218,7 @@ static void up_pm_notify(struct pm_callback_s *cb, int domain,
             {
               /* error */
 
-              DEBUGASSERT(false);
+              DEBUGPANIC();
             }
           }
 
@@ -2228,7 +2228,7 @@ static void up_pm_notify(struct pm_callback_s *cb, int domain,
           {
             /* error */
 
-            DEBUGASSERT(false);
+            DEBUGPANIC();
           }
 
 #endif /* CONFIG_RUN_SLEEP */
diff --git a/arch/arm/src/sam34/sam_tc.c b/arch/arm/src/sam34/sam_tc.c
index b7aeb0982f..45d50e4af8 100644
--- a/arch/arm/src/sam34/sam_tc.c
+++ b/arch/arm/src/sam34/sam_tc.c
@@ -634,7 +634,7 @@ void sam_tcinitialize(const char *devpath, int irq)
 #endif
 
     default:
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   priv->ops = &g_tcops;
diff --git a/arch/arm/src/sam34/sam_wdt.c b/arch/arm/src/sam34/sam_wdt.c
index c875a67bde..aa3f8cec82 100644
--- a/arch/arm/src/sam34/sam_wdt.c
+++ b/arch/arm/src/sam34/sam_wdt.c
@@ -564,7 +564,7 @@ static xcpt_t sam34_capture(struct watchdog_lowerhalf_s *lower,
   return oldhandler;
 
 #endif
-  DEBUGASSERT(0);
+  DEBUGPANIC();
   return NULL;
 }
 
diff --git a/arch/arm/src/stm32/stm32_can_sock.c b/arch/arm/src/stm32/stm32_can_sock.c
index 7dc688aeeb..c4af91e077 100644
--- a/arch/arm/src/stm32/stm32_can_sock.c
+++ b/arch/arm/src/stm32/stm32_can_sock.c
@@ -1294,7 +1294,7 @@ errout:
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   return ret;
@@ -1361,7 +1361,7 @@ static int stm32can_rxinterrupt(struct stm32_can_s *priv, int rxmb)
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   return OK;
diff --git a/arch/arm/src/stm32/stm32_foc.c b/arch/arm/src/stm32/stm32_foc.c
index 135693474a..8c12b353d4 100644
--- a/arch/arm/src/stm32/stm32_foc.c
+++ b/arch/arm/src/stm32/stm32_foc.c
@@ -1660,7 +1660,7 @@ static int stm32_foc_adc_handler(int irq, void *context, void *arg)
               ret = foc_dev->adc_isr(dev);
               if (ret < 0)
                 {
-                  DEBUGASSERT(0);
+                  DEBUGPANIC();
                 }
             }
 
diff --git a/arch/arm/src/stm32/stm32_i2c_v2.c b/arch/arm/src/stm32/stm32_i2c_v2.c
index 2af25b64d0..cdf2f8b56f 100644
--- a/arch/arm/src/stm32/stm32_i2c_v2.c
+++ b/arch/arm/src/stm32/stm32_i2c_v2.c
@@ -2708,7 +2708,7 @@ static int stm32_i2c_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->sem_excl, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32/stm32_otgfshost.c b/arch/arm/src/stm32/stm32_otgfshost.c
index 4e0d12588d..128aca680d 100644
--- a/arch/arm/src/stm32/stm32_otgfshost.c
+++ b/arch/arm/src/stm32/stm32_otgfshost.c
@@ -1567,7 +1567,7 @@ static void stm32_transfer_start(struct stm32_usbhost_s *priv, int chidx)
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 
diff --git a/arch/arm/src/stm32/stm32_otghshost.c b/arch/arm/src/stm32/stm32_otghshost.c
index 00c22d3871..ae977bc75b 100644
--- a/arch/arm/src/stm32/stm32_otghshost.c
+++ b/arch/arm/src/stm32/stm32_otghshost.c
@@ -1568,7 +1568,7 @@ static void stm32_transfer_start(struct stm32_usbhost_s *priv, int chidx)
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 
diff --git a/arch/arm/src/stm32/stm32_tickless.c b/arch/arm/src/stm32/stm32_tickless.c
index e1845669e4..4d0374a436 100644
--- a/arch/arm/src/stm32/stm32_tickless.c
+++ b/arch/arm/src/stm32/stm32_tickless.c
@@ -441,7 +441,7 @@ void up_timer_initialize(void)
 
         /* Basic timers not supported by this implementation */
 
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
 #endif
 
@@ -450,7 +450,7 @@ void up_timer_initialize(void)
 
         /* Basic timers not supported by this implementation */
 
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
 #endif
 
@@ -511,7 +511,7 @@ void up_timer_initialize(void)
 #endif
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
     }
 
   /* Get the TC frequency that corresponds to the requested resolution */
@@ -530,7 +530,7 @@ void up_timer_initialize(void)
   if (!g_tickless.tch)
     {
       tmrerr("ERROR: Failed to allocate TIM%d\n", g_tickless.timer);
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   STM32_TIM_SETCLOCK(g_tickless.tch, g_tickless.frequency);
diff --git a/arch/arm/src/stm32f0l0g0/stm32_i2c.c b/arch/arm/src/stm32f0l0g0/stm32_i2c.c
index 95e8e7d3ec..33f8f82be2 100644
--- a/arch/arm/src/stm32f0l0g0/stm32_i2c.c
+++ b/arch/arm/src/stm32f0l0g0/stm32_i2c.c
@@ -2719,7 +2719,7 @@ static int stm32_i2c_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->sem_excl, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32f0l0g0/stm32_spi.c b/arch/arm/src/stm32f0l0g0/stm32_spi.c
index 52a310ebdc..fad7343fa8 100644
--- a/arch/arm/src/stm32f0l0g0/stm32_spi.c
+++ b/arch/arm/src/stm32f0l0g0/stm32_spi.c
@@ -1619,7 +1619,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32f7/stm32_i2c.c b/arch/arm/src/stm32f7/stm32_i2c.c
index c7938d9349..07c8dc3b3d 100644
--- a/arch/arm/src/stm32f7/stm32_i2c.c
+++ b/arch/arm/src/stm32f7/stm32_i2c.c
@@ -2745,7 +2745,7 @@ static int stm32_i2c_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->sem_excl, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32f7/stm32_otghost.c b/arch/arm/src/stm32f7/stm32_otghost.c
index e5e9f24539..3c2160ee83 100644
--- a/arch/arm/src/stm32f7/stm32_otghost.c
+++ b/arch/arm/src/stm32f7/stm32_otghost.c
@@ -1553,7 +1553,7 @@ static void stm32_transfer_start(struct stm32_usbhost_s *priv, int chidx)
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 
diff --git a/arch/arm/src/stm32f7/stm32_spi.c b/arch/arm/src/stm32f7/stm32_spi.c
index 30063298f0..d4c95117ac 100644
--- a/arch/arm/src/stm32f7/stm32_spi.c
+++ b/arch/arm/src/stm32f7/stm32_spi.c
@@ -2078,7 +2078,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32f7/stm32_tickless.c b/arch/arm/src/stm32f7/stm32_tickless.c
index 7ab84aee9b..3b16d0fa0f 100644
--- a/arch/arm/src/stm32f7/stm32_tickless.c
+++ b/arch/arm/src/stm32f7/stm32_tickless.c
@@ -474,7 +474,7 @@ void up_timer_initialize(void)
 
         /* Basic timers not supported by this implementation */
 
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
 #endif
 
@@ -483,7 +483,7 @@ void up_timer_initialize(void)
 
         /* Basic timers not supported by this implementation */
 
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
 #endif
 
@@ -560,7 +560,7 @@ void up_timer_initialize(void)
 #endif
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
     }
 
   /* Get the TC frequency that corresponds to the requested resolution */
@@ -579,7 +579,7 @@ void up_timer_initialize(void)
   if (!g_tickless.tch)
     {
       tmrerr("ERROR: Failed to allocate TIM%d\n", g_tickless.timer);
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   STM32_TIM_SETCLOCK(g_tickless.tch, g_tickless.frequency);
diff --git a/arch/arm/src/stm32h7/stm32_i2c.c b/arch/arm/src/stm32h7/stm32_i2c.c
index 65bcbeb750..89c531e702 100644
--- a/arch/arm/src/stm32h7/stm32_i2c.c
+++ b/arch/arm/src/stm32h7/stm32_i2c.c
@@ -2709,7 +2709,7 @@ static int stm32_i2c_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->sem_excl, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32h7/stm32_otghost.c b/arch/arm/src/stm32h7/stm32_otghost.c
index d9f36d6aee..69130758e7 100644
--- a/arch/arm/src/stm32h7/stm32_otghost.c
+++ b/arch/arm/src/stm32h7/stm32_otghost.c
@@ -1556,7 +1556,7 @@ static void stm32_transfer_start(struct stm32_usbhost_s *priv, int chidx)
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 
diff --git a/arch/arm/src/stm32h7/stm32_spi.c b/arch/arm/src/stm32h7/stm32_spi.c
index 94f5f5aef6..53146257c5 100644
--- a/arch/arm/src/stm32h7/stm32_spi.c
+++ b/arch/arm/src/stm32h7/stm32_spi.c
@@ -2395,7 +2395,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32h7/stm32_spi_slave.c b/arch/arm/src/stm32h7/stm32_spi_slave.c
index be89df5d6b..91d96a7deb 100644
--- a/arch/arm/src/stm32h7/stm32_spi_slave.c
+++ b/arch/arm/src/stm32h7/stm32_spi_slave.c
@@ -1568,7 +1568,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_getvalue(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32h7/stm32_tickless.c b/arch/arm/src/stm32h7/stm32_tickless.c
index 267566c576..81d2bdf920 100644
--- a/arch/arm/src/stm32h7/stm32_tickless.c
+++ b/arch/arm/src/stm32h7/stm32_tickless.c
@@ -528,7 +528,7 @@ void up_timer_initialize(void)
 #endif
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
     }
 
   /* Get the TC frequency that corresponds to the requested resolution */
@@ -547,7 +547,7 @@ void up_timer_initialize(void)
   if (g_tickless.tch == NULL)
     {
       tmrerr("ERROR: Failed to allocate TIM%d\n", g_tickless.timer);
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   STM32_TIM_SETCLOCK(g_tickless.tch, g_tickless.frequency);
diff --git a/arch/arm/src/stm32l4/stm32l4_1wire.c b/arch/arm/src/stm32l4/stm32l4_1wire.c
index 40aea59220..b7a9541f91 100644
--- a/arch/arm/src/stm32l4/stm32l4_1wire.c
+++ b/arch/arm/src/stm32l4/stm32l4_1wire.c
@@ -1155,7 +1155,7 @@ static int stm32_1wire_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->sem_excl, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32l4/stm32l4_i2c.c b/arch/arm/src/stm32l4/stm32l4_i2c.c
index 5aeab2790a..293b6eb517 100644
--- a/arch/arm/src/stm32l4/stm32l4_i2c.c
+++ b/arch/arm/src/stm32l4/stm32l4_i2c.c
@@ -2919,7 +2919,7 @@ static int stm32l4_i2c_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->sem_excl, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32l4/stm32l4_otgfshost.c b/arch/arm/src/stm32l4/stm32l4_otgfshost.c
index f2b72c359e..b5baa50ce0 100644
--- a/arch/arm/src/stm32l4/stm32l4_otgfshost.c
+++ b/arch/arm/src/stm32l4/stm32l4_otgfshost.c
@@ -1570,7 +1570,7 @@ static void stm32l4_transfer_start(struct stm32l4_usbhost_s *priv,
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 
diff --git a/arch/arm/src/stm32l4/stm32l4_spi.c b/arch/arm/src/stm32l4/stm32l4_spi.c
index 81568a354d..cf0f2a21b1 100644
--- a/arch/arm/src/stm32l4/stm32l4_spi.c
+++ b/arch/arm/src/stm32l4/stm32l4_spi.c
@@ -1670,7 +1670,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32l5/stm32l5_spi.c b/arch/arm/src/stm32l5/stm32l5_spi.c
index a74d51042d..b59cb8b561 100644
--- a/arch/arm/src/stm32l5/stm32l5_spi.c
+++ b/arch/arm/src/stm32l5/stm32l5_spi.c
@@ -1673,7 +1673,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_getvalue(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32u5/stm32_spi.c b/arch/arm/src/stm32u5/stm32_spi.c
index 8b8ceb20d2..6510bfd656 100644
--- a/arch/arm/src/stm32u5/stm32_spi.c
+++ b/arch/arm/src/stm32u5/stm32_spi.c
@@ -2137,7 +2137,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
       if (nxsem_get_value(&priv->exclsem, &sval) < 0)
         {
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return -EINVAL;
         }
 
diff --git a/arch/arm/src/stm32wb/stm32wb_serial.c b/arch/arm/src/stm32wb/stm32wb_serial.c
index 01b98e1c86..7015f5de73 100644
--- a/arch/arm/src/stm32wb/stm32wb_serial.c
+++ b/arch/arm/src/stm32wb/stm32wb_serial.c
@@ -2556,7 +2556,7 @@ static void stm32wb_serial_pmnotify(struct pm_callback_s *cb, int domain,
         break;
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
     }
 }
@@ -2657,7 +2657,7 @@ static int stm32wb_serial_pmprepare(struct pm_callback_s *cb, int domain,
         break;
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
     }
 
diff --git a/arch/arm/src/stm32wb/stm32wb_spi.c b/arch/arm/src/stm32wb/stm32wb_spi.c
index bb604b013e..6b9c567459 100644
--- a/arch/arm/src/stm32wb/stm32wb_spi.c
+++ b/arch/arm/src/stm32wb/stm32wb_spi.c
@@ -1607,7 +1607,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
 
         if (nxsem_get_value(&priv->exclsem, &sval) < 0)
           {
-            DEBUGASSERT(false);
+            DEBUGPANIC();
             return -EINVAL;
           }
 
@@ -1623,7 +1623,7 @@ static int spi_pm_prepare(struct pm_callback_s *cb, int domain,
         break;
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
         break;
     }
 
diff --git a/arch/arm/src/stm32wb/stm32wb_tickless.c b/arch/arm/src/stm32wb/stm32wb_tickless.c
index eed5794e95..73fa19d683 100644
--- a/arch/arm/src/stm32wb/stm32wb_tickless.c
+++ b/arch/arm/src/stm32wb/stm32wb_tickless.c
@@ -385,7 +385,7 @@ void up_timer_initialize(void)
 #endif
 
       default:
-        DEBUGASSERT(0);
+        DEBUGPANIC();
     }
 
   /* Get the TC frequency that corresponds to the requested resolution */
@@ -404,7 +404,7 @@ void up_timer_initialize(void)
   if (!g_tickless.tch)
     {
       tmrerr("ERROR: Failed to allocate TIM%d\n", g_tickless.timer);
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   STM32WB_TIM_SETCLOCK(g_tickless.tch, g_tickless.frequency);
diff --git a/arch/arm/src/tlsr82/tlsr82_serial.c b/arch/arm/src/tlsr82/tlsr82_serial.c
index 6b28d0a122..9e9fa7e983 100644
--- a/arch/arm/src/tlsr82/tlsr82_serial.c
+++ b/arch/arm/src/tlsr82/tlsr82_serial.c
@@ -665,7 +665,7 @@ static void uart_dma_send(uart_priv_t *priv, char *buf, size_t len)
 
   if (len + DMA_HEAD_LEN > priv->txdmasize)
     {
-      DEBUGASSERT(false);
+      DEBUGPANIC();
       return;
     }
 
diff --git a/arch/risc-v/src/bl602/bl602_os_hal.c b/arch/risc-v/src/bl602/bl602_os_hal.c
index 2d3e84ad99..493a1db59a 100644
--- a/arch/risc-v/src/bl602/bl602_os_hal.c
+++ b/arch/risc-v/src/bl602/bl602_os_hal.c
@@ -1218,7 +1218,7 @@ void bl_os_irq_attach(int32_t n, void *f, void *arg)
 
   if (!adapter)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   adapter->func = f;
@@ -1228,7 +1228,7 @@ void bl_os_irq_attach(int32_t n, void *f, void *arg)
 
   if (ret != OK)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 }
 
diff --git a/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c b/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c
index cb29a5a414..ade915f0db 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c
@@ -827,7 +827,7 @@ static void semphr_delete_wrapper(void *semphr)
 
 static int semphr_take_from_isr_wrapper(void *semphr, void *hptw)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
   return false;
 }
 
@@ -1183,7 +1183,7 @@ static int IRAM_ATTR queue_send_from_isr_wrapper(void *queue,
 
 static int queue_recv_from_isr_wrapper(void *queue, void *item, void *hptw)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
   return false;
 }
 
@@ -1537,7 +1537,7 @@ static void btdm_sleep_enter_phase1_wrapper(uint32_t lpcycles)
   else
     {
       wlerr("timer start failed");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 }
 
@@ -1566,7 +1566,7 @@ static void btdm_sleep_enter_phase2_wrapper(void)
         }
       else
         {
-          DEBUGASSERT(0);
+          DEBUGPANIC();
         }
 
       if (g_lp_stat.pm_lock_released == false)
@@ -1602,7 +1602,7 @@ static void btdm_sleep_exit_phase3_wrapper(void)
   if (btdm_sleep_clock_sync())
     {
       wlerr("sleep eco state err\n");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   if (btdm_controller_get_sleep_mode() == ESP_BT_SLEEP_MODE_1)
@@ -2154,7 +2154,7 @@ int esp32c3_bt_controller_deinit(void)
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
 #ifdef CONFIG_PM
@@ -2230,7 +2230,7 @@ int esp32c3_bt_controller_disable(void)
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 #endif
 
diff --git a/arch/risc-v/src/esp32c3/esp32c3_spi.c b/arch/risc-v/src/esp32c3/esp32c3_spi.c
index 3b78b8cfd9..42b2fa3adc 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_spi.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_spi.c
@@ -643,7 +643,7 @@ static void esp32c3_spi_setmode(struct spi_dev_s *dev,
 
           default:
             spierr("Invalid mode: %d\n", mode);
-            DEBUGASSERT(false);
+            DEBUGPANIC();
             return;
         }
 
@@ -1185,7 +1185,7 @@ void esp32c3_spi_dma_init(struct spi_dev_s *dev)
     {
       spierr("Failed to allocate GDMA channel\n");
 
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 
   /* Disable segment transaction mode for SPI Master */
diff --git a/arch/risc-v/src/esp32c3/esp32c3_spi_slave.c b/arch/risc-v/src/esp32c3/esp32c3_spi_slave.c
index 008fdd4116..6e7782957b 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_spi_slave.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_spi_slave.c
@@ -462,7 +462,7 @@ static void spislave_setmode(struct spi_slave_ctrlr_s *ctrlr,
 
           default:
             spierr("Invalid mode: %d\n", mode);
-            DEBUGASSERT(false);
+            DEBUGPANIC();
             return;
         }
 
@@ -933,7 +933,7 @@ void spislave_dma_init(struct spislave_priv_s *priv)
     {
       spierr("Failed to allocate GDMA channel\n");
 
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 
   /* Disable segment transaction mode for SPI Slave */
diff --git a/arch/risc-v/src/esp32c3/esp32c3_tickless.c b/arch/risc-v/src/esp32c3/esp32c3_tickless.c
index 07b51fb8c6..a1828ca8c5 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_tickless.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_tickless.c
@@ -597,7 +597,7 @@ void IRAM_ATTR up_step_idletime(uint32_t us)
   step_counter = USEC_2_CTICK((uint64_t)us) + up_tmr_getcounter();
   if (step_counter > alarm_value)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   up_tmr_counter_advance(step_counter);
diff --git a/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c b/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c
index 85af699582..c51a72bd2b 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c
@@ -945,7 +945,7 @@ static void esp_set_isr(int32_t n, void *f, void *arg)
   adapter = kmm_malloc(sizeof(struct irq_adpt));
   if (!adapter)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   adapter->func = f;
@@ -954,7 +954,7 @@ static void esp_set_isr(int32_t n, void *f, void *arg)
   ret = irq_attach(n + ESP32C3_IRQ_FIRSTPERIPH, esp_int_adpt_cb, adapter);
   if (ret != OK)
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   g_wifi_irq_bind = true;
@@ -1870,7 +1870,7 @@ static uint32_t esp_queue_msg_waiting(void *queue)
 
 static void *esp_event_group_create(void)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return NULL;
 }
@@ -1885,7 +1885,7 @@ static void *esp_event_group_create(void)
 
 static void esp_event_group_delete(void *event)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 }
 
 /****************************************************************************
@@ -1898,7 +1898,7 @@ static void esp_event_group_delete(void *event)
 
 static uint32_t esp_event_group_set_bits(void *event, uint32_t bits)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return false;
 }
@@ -1913,7 +1913,7 @@ static uint32_t esp_event_group_set_bits(void *event, uint32_t bits)
 
 static uint32_t esp_event_group_clear_bits(void *event, uint32_t bits)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return false;
 }
@@ -1932,7 +1932,7 @@ static uint32_t esp_event_group_wait_bits(void *event,
                                           int wait_for_all_bits,
                                           uint32_t block_time_tick)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return false;
 }
@@ -2945,7 +2945,7 @@ static int esp_nvs_set_i8(uint32_t handle,
 #ifdef CONFIG_ESP32C3_WIFI_SAVE_PARAM
   return esp_nvs_set_blob(handle, key, &value, sizeof(int8_t));
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -2976,7 +2976,7 @@ static int esp_nvs_get_i8(uint32_t handle,
 
   return esp_nvs_get_blob(handle, key, out_value, &len);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3005,7 +3005,7 @@ static int esp_nvs_set_u8(uint32_t handle,
 #ifdef CONFIG_ESP32C3_WIFI_SAVE_PARAM
   return esp_nvs_set_blob(handle, key, &value, sizeof(uint8_t));
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3036,7 +3036,7 @@ static int esp_nvs_get_u8(uint32_t handle,
 
   return esp_nvs_get_blob(handle, key, out_value, &len);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3065,7 +3065,7 @@ static int esp_nvs_set_u16(uint32_t handle,
 #ifdef CONFIG_ESP32C3_WIFI_SAVE_PARAM
   return esp_nvs_set_blob(handle, key, &value, sizeof(uint16_t));
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3096,7 +3096,7 @@ static int esp_nvs_get_u16(uint32_t handle,
 
   return esp_nvs_get_blob(handle, key, out_value, &len);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3149,7 +3149,7 @@ static int esp_nvs_open(const char *name,
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3177,7 +3177,7 @@ static void esp_nvs_close(uint32_t handle)
   kmm_free(nvs_adpt->index_name);
   kmm_free(nvs_adpt);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 #endif
 }
 
@@ -3263,7 +3263,7 @@ static int esp_nvs_set_blob(uint32_t handle,
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3337,7 +3337,7 @@ static int esp_nvs_get_blob(uint32_t handle,
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3385,7 +3385,7 @@ static int esp_nvs_erase_key(uint32_t handle, const char *key)
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
diff --git a/arch/risc-v/src/esp32c3/esp32c3_wireless.c b/arch/risc-v/src/esp32c3/esp32c3_wireless.c
index ebc6d4a8cf..13555e28e5 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_wireless.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_wireless.c
@@ -335,7 +335,7 @@ void esp32c3_phy_enable(void)
   if (!cal_data)
     {
       wlerr("ERROR: Failed to kmm_zalloc");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   flags = enter_critical_section();
diff --git a/arch/sparc/src/bm3803/bm3803_tickless.c b/arch/sparc/src/bm3803/bm3803_tickless.c
index 214f3d0165..80603e2e24 100644
--- a/arch/sparc/src/bm3803/bm3803_tickless.c
+++ b/arch/sparc/src/bm3803/bm3803_tickless.c
@@ -189,7 +189,7 @@ void up_timer_initialize(void)
   if (ret < 0)
     {
       tmrerr("ERROR: bm3803_oneshot_initialize failed\n");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
 #ifdef CONFIG_SCHED_TICKLESS_LIMIT_MAX_SLEEP
@@ -199,7 +199,7 @@ void up_timer_initialize(void)
   if (ret < 0)
     {
       tmrerr("ERROR: bm3803_oneshot_max_delay failed\n");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   /* Convert this to configured clock ticks for use by the OS timer logic */
@@ -223,7 +223,7 @@ void up_timer_initialize(void)
   if (ret < 0)
     {
       tmrerr("ERROR: bm3803_freerun_initialize failed\n");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 }
 
diff --git a/arch/sparc/src/sparc_v8/up_reprioritizertr.c b/arch/sparc/src/sparc_v8/up_reprioritizertr.c
index da8501475b..b2c12f6e26 100644
--- a/arch/sparc/src/sparc_v8/up_reprioritizertr.c
+++ b/arch/sparc/src/sparc_v8/up_reprioritizertr.c
@@ -74,7 +74,7 @@ void up_reprioritize_rtr(struct tcb_s *tcb, uint8_t priority)
 #endif
     )
     {
-       DEBUGASSERT(0);
+       DEBUGPANIC();
     }
   else
     {
diff --git a/arch/xtensa/src/esp32/esp32_ble_adapter.c b/arch/xtensa/src/esp32/esp32_ble_adapter.c
index 2d074c9b61..73f30d69a3 100644
--- a/arch/xtensa/src/esp32/esp32_ble_adapter.c
+++ b/arch/xtensa/src/esp32/esp32_ble_adapter.c
@@ -1923,7 +1923,7 @@ static void btdm_sleep_enter_phase1_wrapper(uint32_t lpcycles)
   else
     {
       wlerr("timer start failed");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 }
 
@@ -1952,7 +1952,7 @@ static void btdm_sleep_enter_phase2_wrapper(void)
         }
       else
         {
-          DEBUGASSERT(0);
+          DEBUGPANIC();
         }
 
       if (g_lp_stat.pm_lock_released == false)
@@ -1988,7 +1988,7 @@ static void btdm_sleep_exit_phase3_wrapper(void)
   if (btdm_sleep_clock_sync())
     {
       wlerr("sleep eco state err\n");
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   if (btdm_controller_get_sleep_mode() == ESP_BT_SLEEP_MODE_1)
@@ -2464,7 +2464,7 @@ int esp32_bt_controller_deinit(void)
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
 #ifdef CONFIG_PM
@@ -2540,7 +2540,7 @@ int esp32_bt_controller_disable(void)
     }
   else
     {
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 #endif
 
diff --git a/arch/xtensa/src/esp32/esp32_rtc.c b/arch/xtensa/src/esp32/esp32_rtc.c
index b8b3637323..c765f092e2 100644
--- a/arch/xtensa/src/esp32/esp32_rtc.c
+++ b/arch/xtensa/src/esp32/esp32_rtc.c
@@ -1548,7 +1548,7 @@ int IRAM_ATTR esp_rtc_clk_get_cpu_freq(void)
             }
           else
             {
-              DEBUGASSERT(0);
+              DEBUGPANIC();
             }
         }
         break;
@@ -1561,7 +1561,7 @@ int IRAM_ATTR esp_rtc_clk_get_cpu_freq(void)
 
       case RTC_CNTL_SOC_CLK_SEL_APLL:
         default:
-          DEBUGASSERT(0);
+          DEBUGPANIC();
     }
 
   return freq_mhz;
diff --git a/arch/xtensa/src/esp32/esp32_wifi_adapter.c b/arch/xtensa/src/esp32/esp32_wifi_adapter.c
index 7ccadb5b2b..393b7010e6 100644
--- a/arch/xtensa/src/esp32/esp32_wifi_adapter.c
+++ b/arch/xtensa/src/esp32/esp32_wifi_adapter.c
@@ -939,7 +939,7 @@ static void *esp_spin_lock_create(void)
   if (!lock)
     {
       wlerr("Failed to alloc %d memory\n", tmp);
-      DEBUGASSERT(0);
+      DEBUGPANIC();
     }
 
   spin_initialize(lock, SP_UNLOCKED);
@@ -1787,7 +1787,7 @@ static uint32_t esp_queue_msg_waiting(void *queue)
 
 static void *esp_event_group_create(void)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return NULL;
 }
@@ -1802,7 +1802,7 @@ static void *esp_event_group_create(void)
 
 static void esp_event_group_delete(void *event)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 }
 
 /****************************************************************************
@@ -1815,7 +1815,7 @@ static void esp_event_group_delete(void *event)
 
 static uint32_t esp_event_group_set_bits(void *event, uint32_t bits)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return false;
 }
@@ -1830,7 +1830,7 @@ static uint32_t esp_event_group_set_bits(void *event, uint32_t bits)
 
 static uint32_t esp_event_group_clear_bits(void *event, uint32_t bits)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return false;
 }
@@ -1849,7 +1849,7 @@ static uint32_t esp_event_group_wait_bits(void *event,
                                           int32_t wait_for_all_bits,
                                           uint32_t block_time_tick)
 {
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return false;
 }
@@ -2396,7 +2396,7 @@ uint32_t esp_get_free_heap_size(void)
 static void esp_dport_access_stall_other_cpu_start(void)
 {
 #ifdef CONFIG_SMP
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 #endif
 }
 
@@ -2411,7 +2411,7 @@ static void esp_dport_access_stall_other_cpu_start(void)
 static void esp_dport_access_stall_other_cpu_end(void)
 {
 #ifdef CONFIG_SMP
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 #endif
 }
 
@@ -2852,7 +2852,7 @@ static int32_t esp_nvs_set_i8(uint32_t handle,
 #ifdef CONFIG_ESP32_WIFI_SAVE_PARAM
   return esp_nvs_set_blob(handle, key, &value, sizeof(int8_t));
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -2883,7 +2883,7 @@ static int32_t esp_nvs_get_i8(uint32_t handle,
 
   return esp_nvs_get_blob(handle, key, out_value, &len);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -2912,7 +2912,7 @@ static int32_t esp_nvs_set_u8(uint32_t handle,
 #ifdef CONFIG_ESP32_WIFI_SAVE_PARAM
   return esp_nvs_set_blob(handle, key, &value, sizeof(uint8_t));
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -2943,7 +2943,7 @@ static int32_t esp_nvs_get_u8(uint32_t handle,
 
   return esp_nvs_get_blob(handle, key, out_value, &len);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -2972,7 +2972,7 @@ static int32_t esp_nvs_set_u16(uint32_t handle,
 #ifdef CONFIG_ESP32_WIFI_SAVE_PARAM
   return esp_nvs_set_blob(handle, key, &value, sizeof(uint16_t));
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3003,7 +3003,7 @@ static int32_t esp_nvs_get_u16(uint32_t handle,
 
   return esp_nvs_get_blob(handle, key, out_value, &len);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3056,7 +3056,7 @@ static int32_t esp_nvs_open(const char *name,
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3084,7 +3084,7 @@ static void esp_nvs_close(uint32_t handle)
   kmm_free(nvs_adpt->index_name);
   kmm_free(nvs_adpt);
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 #endif
 }
 
@@ -3170,7 +3170,7 @@ static int32_t esp_nvs_set_blob(uint32_t handle,
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3244,7 +3244,7 @@ static int32_t esp_nvs_get_blob(uint32_t handle,
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
@@ -3292,7 +3292,7 @@ static int32_t esp_nvs_erase_key(uint32_t handle, const char *key)
 
   return 0;
 #else
-  DEBUGASSERT(0);
+  DEBUGPANIC();
 
   return -1;
 #endif
diff --git a/arch/xtensa/src/esp32s3/esp32s3_spi.c b/arch/xtensa/src/esp32s3/esp32s3_spi.c
index 7328cb4211..a3251bacb1 100644
--- a/arch/xtensa/src/esp32s3/esp32s3_spi.c
+++ b/arch/xtensa/src/esp32s3/esp32s3_spi.c
@@ -740,7 +740,7 @@ static void esp32s3_spi_setmode(struct spi_dev_s *dev,
 
           default:
             spierr("Invalid mode: %d\n", mode);
-            DEBUGASSERT(false);
+            DEBUGPANIC();
             return;
         }
 
@@ -1300,7 +1300,7 @@ void esp32s3_spi_dma_init(struct spi_dev_s *dev)
     {
       spierr("Failed to allocate GDMA channel\n");
 
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 
   /* Disable segment transaction mode for SPI Master */
diff --git a/arch/z16/src/z16f/z16f_espi.c b/arch/z16/src/z16f/z16f_espi.c
index dafbb0d27e..e8a74c5eb2 100644
--- a/arch/z16/src/z16f/z16f_espi.c
+++ b/arch/z16/src/z16f/z16f_espi.c
@@ -493,7 +493,7 @@ static void spi_setmode(FAR struct spi_dev_s *dev, enum spi_mode_e mode)
           break;
 
         default:
-          DEBUGASSERT(false);
+          DEBUGPANIC();
           return;
         }
 


[incubator-nuttx] 04/08: net: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 3948736c41fb0642a14a9634c29894255919e719
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 14:35:21 2022 -0300

    net: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 net/usrsock/usrsock_accept.c  | 2 +-
 net/usrsock/usrsock_dev.c     | 2 +-
 net/usrsock/usrsock_recvmsg.c | 2 +-
 net/usrsock/usrsock_sendmsg.c | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net/usrsock/usrsock_accept.c b/net/usrsock/usrsock_accept.c
index d5391d9447..a5e0dc093c 100644
--- a/net/usrsock/usrsock_accept.c
+++ b/net/usrsock/usrsock_accept.c
@@ -343,7 +343,7 @@ int usrsock_accept(FAR struct socket *psock, FAR struct sockaddr *addr,
               else
                 {
                   nerr("net_timedwait errno: %d\n", ret);
-                  DEBUGASSERT(false);
+                  DEBUGPANIC();
                 }
             }
 
diff --git a/net/usrsock/usrsock_dev.c b/net/usrsock/usrsock_dev.c
index 9102c4950c..84567de06e 100644
--- a/net/usrsock/usrsock_dev.c
+++ b/net/usrsock/usrsock_dev.c
@@ -985,7 +985,7 @@ static int usrsockdev_close(FAR struct file *filep)
           if (ret != -ETIMEDOUT && ret != -EINTR)
             {
               ninfo("net_timedwait errno: %d\n", ret);
-              DEBUGASSERT(false);
+              DEBUGPANIC();
             }
         }
       else
diff --git a/net/usrsock/usrsock_recvmsg.c b/net/usrsock/usrsock_recvmsg.c
index e37874c9ec..bcf87eb926 100644
--- a/net/usrsock/usrsock_recvmsg.c
+++ b/net/usrsock/usrsock_recvmsg.c
@@ -342,7 +342,7 @@ ssize_t usrsock_recvmsg(FAR struct socket *psock, FAR struct msghdr *msg,
               else
                 {
                   nerr("net_timedwait errno: %zd\n", ret);
-                  DEBUGASSERT(false);
+                  DEBUGPANIC();
                 }
             }
 
diff --git a/net/usrsock/usrsock_sendmsg.c b/net/usrsock/usrsock_sendmsg.c
index fe5c612df7..cc20b0698f 100644
--- a/net/usrsock/usrsock_sendmsg.c
+++ b/net/usrsock/usrsock_sendmsg.c
@@ -323,7 +323,7 @@ ssize_t usrsock_sendmsg(FAR struct socket *psock,
               else
                 {
                   nerr("net_timedwait errno: %zd\n", ret);
-                  DEBUGASSERT(false);
+                  DEBUGPANIC();
                 }
             }
 


[incubator-nuttx] 05/08: wireless: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 939b990a9c4de4067a72471ab43b82e03326138d
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Wed Jul 13 14:35:38 2022 -0300

    wireless: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC()
    
    Signed-off-by: Gustavo Henrique Nihei <gu...@espressif.com>
---
 wireless/ieee802154/mac802154.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/wireless/ieee802154/mac802154.c b/wireless/ieee802154/mac802154.c
index 6a1f31d156..5dc5920580 100644
--- a/wireless/ieee802154/mac802154.c
+++ b/wireless/ieee802154/mac802154.c
@@ -1516,7 +1516,7 @@ static void mac802154_rxdatareq(FAR struct ieee802154_privmac_s *priv,
             }
           else
             {
-              DEBUGASSERT(false);
+              DEBUGPANIC();
             }
         }
 
@@ -1578,7 +1578,7 @@ static void mac802154_rxdatareq(FAR struct ieee802154_privmac_s *priv,
     }
   else
     {
-      DEBUGASSERT(false);
+      DEBUGPANIC();
     }
 
   /* Set the destination addr mode inside the frame control field */