+
+
+
+
diff --git a/libraries/drivers/inc/at32f403a_407_acc.h b/libraries/drivers/inc/at32f403a_407_acc.h
index 7a01a87a..b84a0db6 100644
--- a/libraries/drivers/inc/at32f403a_407_acc.h
+++ b/libraries/drivers/inc/at32f403a_407_acc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_acc.h
* @brief at32f403a_407 acc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_adc.h b/libraries/drivers/inc/at32f403a_407_adc.h
index 313e0b77..d06d061e 100644
--- a/libraries/drivers/inc/at32f403a_407_adc.h
+++ b/libraries/drivers/inc/at32f403a_407_adc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_adc.h
* @brief at32f403a_407 adc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_bpr.h b/libraries/drivers/inc/at32f403a_407_bpr.h
index a8fdd3ae..88eb3950 100644
--- a/libraries/drivers/inc/at32f403a_407_bpr.h
+++ b/libraries/drivers/inc/at32f403a_407_bpr.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_bpr.h
* @brief at32f403a_407 bpr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_can.h b/libraries/drivers/inc/at32f403a_407_can.h
index 6ed8330a..4d34bf29 100644
--- a/libraries/drivers/inc/at32f403a_407_can.h
+++ b/libraries/drivers/inc/at32f403a_407_can.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_can.h
* @brief at32f403a_407 can header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_crc.h b/libraries/drivers/inc/at32f403a_407_crc.h
index 61954863..9ae247d0 100644
--- a/libraries/drivers/inc/at32f403a_407_crc.h
+++ b/libraries/drivers/inc/at32f403a_407_crc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_crc.h
* @brief at32f403a_407 crc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_crm.h b/libraries/drivers/inc/at32f403a_407_crm.h
index c96c00c5..89ad7778 100644
--- a/libraries/drivers/inc/at32f403a_407_crm.h
+++ b/libraries/drivers/inc/at32f403a_407_crm.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_crm.h
* @brief at32f403a_407 crm header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_dac.h b/libraries/drivers/inc/at32f403a_407_dac.h
index 7dddadec..61973557 100644
--- a/libraries/drivers/inc/at32f403a_407_dac.h
+++ b/libraries/drivers/inc/at32f403a_407_dac.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_dac.h
* @brief at32f403a_407 dac header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_debug.h b/libraries/drivers/inc/at32f403a_407_debug.h
index f2c7eca8..7e2f7a23 100644
--- a/libraries/drivers/inc/at32f403a_407_debug.h
+++ b/libraries/drivers/inc/at32f403a_407_debug.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_debug.h
* @brief at32f403a_407 debug header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_def.h b/libraries/drivers/inc/at32f403a_407_def.h
index a6b00436..8c049703 100644
--- a/libraries/drivers/inc/at32f403a_407_def.h
+++ b/libraries/drivers/inc/at32f403a_407_def.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_def.h
* @brief at32f403a_407 macros header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_dma.h b/libraries/drivers/inc/at32f403a_407_dma.h
index 386d6a7e..0a755774 100644
--- a/libraries/drivers/inc/at32f403a_407_dma.h
+++ b/libraries/drivers/inc/at32f403a_407_dma.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_dma.h
* @brief at32f403a_407 dma header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_emac.h b/libraries/drivers/inc/at32f403a_407_emac.h
index 88f80fbc..c178d32e 100644
--- a/libraries/drivers/inc/at32f403a_407_emac.h
+++ b/libraries/drivers/inc/at32f403a_407_emac.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_emac.h
* @brief at32f403a_407 emac header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_exint.h b/libraries/drivers/inc/at32f403a_407_exint.h
index fded542b..6643115f 100644
--- a/libraries/drivers/inc/at32f403a_407_exint.h
+++ b/libraries/drivers/inc/at32f403a_407_exint.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_exint.h
* @brief at32f403a_407 exint header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_flash.h b/libraries/drivers/inc/at32f403a_407_flash.h
index 9b65ce5d..fd9b0a5b 100644
--- a/libraries/drivers/inc/at32f403a_407_flash.h
+++ b/libraries/drivers/inc/at32f403a_407_flash.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_flash.h
* @brief at32f403a_407 flash header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_gpio.h b/libraries/drivers/inc/at32f403a_407_gpio.h
index a4aaac5b..0159ccb6 100644
--- a/libraries/drivers/inc/at32f403a_407_gpio.h
+++ b/libraries/drivers/inc/at32f403a_407_gpio.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_gpio.h
* @brief at32f403a_407 gpio header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_i2c.h b/libraries/drivers/inc/at32f403a_407_i2c.h
index fc6969da..ce0e10e3 100644
--- a/libraries/drivers/inc/at32f403a_407_i2c.h
+++ b/libraries/drivers/inc/at32f403a_407_i2c.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_i2c.h
* @brief at32f403a_407 i2c header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_misc.h b/libraries/drivers/inc/at32f403a_407_misc.h
index 68a84054..629f16cb 100644
--- a/libraries/drivers/inc/at32f403a_407_misc.h
+++ b/libraries/drivers/inc/at32f403a_407_misc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_misc.h
* @brief at32f403a_407 misc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_pwc.h b/libraries/drivers/inc/at32f403a_407_pwc.h
index e3531d8c..2274eac1 100644
--- a/libraries/drivers/inc/at32f403a_407_pwc.h
+++ b/libraries/drivers/inc/at32f403a_407_pwc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_pwc.h
* @brief at32f403a_407 pwc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_rtc.h b/libraries/drivers/inc/at32f403a_407_rtc.h
index e071ad42..8e568db5 100644
--- a/libraries/drivers/inc/at32f403a_407_rtc.h
+++ b/libraries/drivers/inc/at32f403a_407_rtc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_rtc.h
* @brief at32f403a_407 rtc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_sdio.h b/libraries/drivers/inc/at32f403a_407_sdio.h
index 823377bc..0f5cb61f 100644
--- a/libraries/drivers/inc/at32f403a_407_sdio.h
+++ b/libraries/drivers/inc/at32f403a_407_sdio.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_sdio.h
* @brief at32f403a_407 sdio header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_spi.h b/libraries/drivers/inc/at32f403a_407_spi.h
index 4a0a5595..9ad26e40 100644
--- a/libraries/drivers/inc/at32f403a_407_spi.h
+++ b/libraries/drivers/inc/at32f403a_407_spi.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_spi.h
* @brief at32f403a_407 spi header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_tmr.h b/libraries/drivers/inc/at32f403a_407_tmr.h
index 81fbfa9d..5005efef 100644
--- a/libraries/drivers/inc/at32f403a_407_tmr.h
+++ b/libraries/drivers/inc/at32f403a_407_tmr.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_tmr.h
* @brief at32f403a_407 tmr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_usart.h b/libraries/drivers/inc/at32f403a_407_usart.h
index 067efd07..7b51b162 100644
--- a/libraries/drivers/inc/at32f403a_407_usart.h
+++ b/libraries/drivers/inc/at32f403a_407_usart.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_usart.h
* @brief at32f403a_407 usart header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_usb.h b/libraries/drivers/inc/at32f403a_407_usb.h
index 682ffe89..3dd1972c 100644
--- a/libraries/drivers/inc/at32f403a_407_usb.h
+++ b/libraries/drivers/inc/at32f403a_407_usb.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_usb.h
* @brief at32f403a_407 usb header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_wdt.h b/libraries/drivers/inc/at32f403a_407_wdt.h
index 94b6c920..edb626ff 100644
--- a/libraries/drivers/inc/at32f403a_407_wdt.h
+++ b/libraries/drivers/inc/at32f403a_407_wdt.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_wdt.h
* @brief at32f403a_407 wdt header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_wwdt.h b/libraries/drivers/inc/at32f403a_407_wwdt.h
index 3b8ecb1d..2837c1aa 100644
--- a/libraries/drivers/inc/at32f403a_407_wwdt.h
+++ b/libraries/drivers/inc/at32f403a_407_wwdt.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_wwdt.h
* @brief at32f403a_407 wwdt header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/inc/at32f403a_407_xmc.h b/libraries/drivers/inc/at32f403a_407_xmc.h
index ac49c1f7..eafcd322 100644
--- a/libraries/drivers/inc/at32f403a_407_xmc.h
+++ b/libraries/drivers/inc/at32f403a_407_xmc.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_xmc.h
* @brief at32f403a_407 xmc header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_acc.c b/libraries/drivers/src/at32f403a_407_acc.c
index ef69902b..5cafade4 100644
--- a/libraries/drivers/src/at32f403a_407_acc.c
+++ b/libraries/drivers/src/at32f403a_407_acc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_acc.c
* @brief contains all the functions for the acc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_adc.c b/libraries/drivers/src/at32f403a_407_adc.c
index 47ee90f5..fd441793 100644
--- a/libraries/drivers/src/at32f403a_407_adc.c
+++ b/libraries/drivers/src/at32f403a_407_adc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_adc.c
* @brief contains all the functions for the adc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_bpr.c b/libraries/drivers/src/at32f403a_407_bpr.c
index 38796024..2fd75b20 100644
--- a/libraries/drivers/src/at32f403a_407_bpr.c
+++ b/libraries/drivers/src/at32f403a_407_bpr.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_bpr.c
* @brief contains all the functions for the bpr firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_can.c b/libraries/drivers/src/at32f403a_407_can.c
index 22a4ab65..c4f44948 100644
--- a/libraries/drivers/src/at32f403a_407_can.c
+++ b/libraries/drivers/src/at32f403a_407_can.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_can.c
* @brief contains all the functions for the can firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_crc.c b/libraries/drivers/src/at32f403a_407_crc.c
index 9dce3ae6..da618e64 100644
--- a/libraries/drivers/src/at32f403a_407_crc.c
+++ b/libraries/drivers/src/at32f403a_407_crc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_crc.c
* @brief contains all the functions for the crc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_crm.c b/libraries/drivers/src/at32f403a_407_crm.c
index d1d25d3c..76d91476 100644
--- a/libraries/drivers/src/at32f403a_407_crm.c
+++ b/libraries/drivers/src/at32f403a_407_crm.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_crm.c
* @brief contains all the functions for the crm firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_dac.c b/libraries/drivers/src/at32f403a_407_dac.c
index 5edfcf85..79f43d96 100644
--- a/libraries/drivers/src/at32f403a_407_dac.c
+++ b/libraries/drivers/src/at32f403a_407_dac.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_dac.c
* @brief contains all the functions for the dac firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_debug.c b/libraries/drivers/src/at32f403a_407_debug.c
index a29d3d42..b9a8fe3e 100644
--- a/libraries/drivers/src/at32f403a_407_debug.c
+++ b/libraries/drivers/src/at32f403a_407_debug.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_debug.c
* @brief contains all the functions for the debug firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_dma.c b/libraries/drivers/src/at32f403a_407_dma.c
index 77ce26dd..78b73f04 100644
--- a/libraries/drivers/src/at32f403a_407_dma.c
+++ b/libraries/drivers/src/at32f403a_407_dma.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_dma.c
* @brief contains all the functions for the dma firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_emac.c b/libraries/drivers/src/at32f403a_407_emac.c
index fefd9056..3583a044 100644
--- a/libraries/drivers/src/at32f403a_407_emac.c
+++ b/libraries/drivers/src/at32f403a_407_emac.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_emac.c
* @brief contains all the functions for the emac firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_exint.c b/libraries/drivers/src/at32f403a_407_exint.c
index c27eaa62..d8eec735 100644
--- a/libraries/drivers/src/at32f403a_407_exint.c
+++ b/libraries/drivers/src/at32f403a_407_exint.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_exint.c
* @brief contains all the functions for the exint firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_flash.c b/libraries/drivers/src/at32f403a_407_flash.c
index 453aefe1..16c609ae 100644
--- a/libraries/drivers/src/at32f403a_407_flash.c
+++ b/libraries/drivers/src/at32f403a_407_flash.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_flash.c
* @brief contains all the functions for the flash firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_gpio.c b/libraries/drivers/src/at32f403a_407_gpio.c
index a24bee71..8f14ed15 100644
--- a/libraries/drivers/src/at32f403a_407_gpio.c
+++ b/libraries/drivers/src/at32f403a_407_gpio.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_gpio.c
* @brief contains all the functions for the gpio firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -369,7 +370,9 @@ void gpio_bits_reset(gpio_type *gpio_x, uint16_t pins)
*/
void gpio_bits_toggle(gpio_type *gpio_x, uint16_t pins)
{
- gpio_x->odt ^= pins;
+ uint32_t odt = gpio_x->odt;
+
+ gpio_x->scr = ((odt & pins) << 16) | (~odt & pins);
}
/**
diff --git a/libraries/drivers/src/at32f403a_407_i2c.c b/libraries/drivers/src/at32f403a_407_i2c.c
index e858a16c..02175b56 100644
--- a/libraries/drivers/src/at32f403a_407_i2c.c
+++ b/libraries/drivers/src/at32f403a_407_i2c.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_i2c.c
* @brief contains all the functions for the i2c firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_misc.c b/libraries/drivers/src/at32f403a_407_misc.c
index 00d26d67..43317e42 100644
--- a/libraries/drivers/src/at32f403a_407_misc.c
+++ b/libraries/drivers/src/at32f403a_407_misc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_misc.c
* @brief contains all the functions for the misc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_pwc.c b/libraries/drivers/src/at32f403a_407_pwc.c
index 2b69676d..2f835c88 100644
--- a/libraries/drivers/src/at32f403a_407_pwc.c
+++ b/libraries/drivers/src/at32f403a_407_pwc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_pwc.c
* @brief contains all the functions for the pwc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_rtc.c b/libraries/drivers/src/at32f403a_407_rtc.c
index b58750fb..fa4355d3 100644
--- a/libraries/drivers/src/at32f403a_407_rtc.c
+++ b/libraries/drivers/src/at32f403a_407_rtc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_rtc.c
* @brief contains all the functions for the rtc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_sdio.c b/libraries/drivers/src/at32f403a_407_sdio.c
index 3471745f..2b447b00 100644
--- a/libraries/drivers/src/at32f403a_407_sdio.c
+++ b/libraries/drivers/src/at32f403a_407_sdio.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_sdio.c
* @brief contains all the functions for the sdio firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_spi.c b/libraries/drivers/src/at32f403a_407_spi.c
index d853ca9b..b1d684ad 100644
--- a/libraries/drivers/src/at32f403a_407_spi.c
+++ b/libraries/drivers/src/at32f403a_407_spi.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_spi.c
* @brief contains all the functions for the spi firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_tmr.c b/libraries/drivers/src/at32f403a_407_tmr.c
index 548972ad..74b606a6 100644
--- a/libraries/drivers/src/at32f403a_407_tmr.c
+++ b/libraries/drivers/src/at32f403a_407_tmr.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_tmr.c
* @brief contains all the functions for the tmr firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -359,21 +360,31 @@ void tmr_output_channel_config(tmr_type *tmr_x, tmr_channel_select_type tmr_chan
/* set channel output mode */
channel = tmr_channel;
+ /* reset output channel(complementary) enable bit */
+ chx_offset = (tmr_channel * 2);
+ chcx_offset = ((tmr_channel * 2) + 2);
+ tmr_x->cctrl &= ~(1<cctrl &= ~(1<cm1_output_bit.c1c = FALSE;
tmr_x->cm1_output_bit.c1octrl = tmr_output_struct->oc_mode;
break;
case TMR_SELECT_CHANNEL_2:
+ tmr_x->cm1_output_bit.c2c = FALSE;
tmr_x->cm1_output_bit.c2octrl = tmr_output_struct->oc_mode;
break;
case TMR_SELECT_CHANNEL_3:
+ tmr_x->cm2_output_bit.c3c = FALSE;
tmr_x->cm2_output_bit.c3octrl = tmr_output_struct->oc_mode;
break;
case TMR_SELECT_CHANNEL_4:
+ tmr_x->cm2_output_bit.c4c = FALSE;
tmr_x->cm2_output_bit.c4octrl = tmr_output_struct->oc_mode;
break;
@@ -398,9 +409,6 @@ void tmr_output_channel_config(tmr_type *tmr_x, tmr_channel_select_type tmr_chan
tmr_x->cctrl &= ~(1<cctrl |= channel_index;
- chx_offset = (tmr_channel * 2);
- chcx_offset = ((tmr_channel * 2) + 2);
-
/* get channel enable bit position in cctrl register */
channel_index = (uint16_t)(tmr_output_struct->oc_output_state << (tmr_channel * 2));
@@ -408,11 +416,9 @@ void tmr_output_channel_config(tmr_type *tmr_x, tmr_channel_select_type tmr_chan
channel_c_index = (uint16_t)(tmr_output_struct->occ_output_state << ((tmr_channel * 2) + 2));
/* set output channel complementary enable bit */
- tmr_x->cctrl &= ~(1<cctrl |= channel_c_index;
/* set output channel enable bit */
- tmr_x->cctrl &= ~(1<cctrl |= channel_index;
}
@@ -834,7 +840,7 @@ void tmr_input_channel_init(tmr_type *tmr_x, tmr_input_config_type *input_struct
switch(channel)
{
case TMR_SELECT_CHANNEL_1:
- tmr_x->cctrl_bit.c1en = FALSE;
+ tmr_x->cctrl_bit.c1en = FALSE;
tmr_x->cctrl_bit.c1p = (uint32_t)input_struct->input_polarity_select;
tmr_x->cctrl_bit.c1cp = (input_struct->input_polarity_select & 0x2) >> 1;
tmr_x->cm1_input_bit.c1c = input_struct->input_mapped_select;
@@ -844,7 +850,7 @@ void tmr_input_channel_init(tmr_type *tmr_x, tmr_input_config_type *input_struct
break;
case TMR_SELECT_CHANNEL_2:
- tmr_x->cctrl_bit.c2en = FALSE;
+ tmr_x->cctrl_bit.c2en = FALSE;
tmr_x->cctrl_bit.c2p = (uint32_t)input_struct->input_polarity_select;
tmr_x->cctrl_bit.c2cp = (input_struct->input_polarity_select & 0x2) >> 1;
tmr_x->cm1_input_bit.c2c = input_struct->input_mapped_select;
@@ -854,7 +860,7 @@ void tmr_input_channel_init(tmr_type *tmr_x, tmr_input_config_type *input_struct
break;
case TMR_SELECT_CHANNEL_3:
- tmr_x->cctrl_bit.c3en = FALSE;
+ tmr_x->cctrl_bit.c3en = FALSE;
tmr_x->cctrl_bit.c3p = (uint32_t)input_struct->input_polarity_select;
tmr_x->cctrl_bit.c3cp = (input_struct->input_polarity_select & 0x2) >> 1;
tmr_x->cm2_input_bit.c3c = input_struct->input_mapped_select;
@@ -864,7 +870,7 @@ void tmr_input_channel_init(tmr_type *tmr_x, tmr_input_config_type *input_struct
break;
case TMR_SELECT_CHANNEL_4:
- tmr_x->cctrl_bit.c4en = FALSE;
+ tmr_x->cctrl_bit.c4en = FALSE;
tmr_x->cctrl_bit.c4p = (uint32_t)input_struct->input_polarity_select;
tmr_x->cm2_input_bit.c4c = input_struct->input_mapped_select;
tmr_x->cm2_input_bit.c4df = input_struct->input_filter_value;
@@ -1008,6 +1014,8 @@ void tmr_pwm_input_config(tmr_type *tmr_x, tmr_input_config_type *input_struct,
switch(channel)
{
case TMR_SELECT_CHANNEL_1:
+ tmr_x->cctrl_bit.c1en = FALSE;
+ tmr_x->cctrl_bit.c2en = FALSE;
if(input_struct->input_polarity_select == TMR_INPUT_RISING_EDGE)
{
/* set channel polarity */
@@ -1051,6 +1059,8 @@ void tmr_pwm_input_config(tmr_type *tmr_x, tmr_input_config_type *input_struct,
break;
case TMR_SELECT_CHANNEL_2:
+ tmr_x->cctrl_bit.c1en = FALSE;
+ tmr_x->cctrl_bit.c2en = FALSE;
if(input_struct->input_polarity_select == TMR_INPUT_RISING_EDGE)
{
/* set channel polarity */
@@ -1656,6 +1666,9 @@ void tmr_encoder_mode_config(tmr_type *tmr_x, tmr_encoder_mode_type encoder_mode
{
tmr_x->stctrl_bit.smsel = encoder_mode;
+ tmr_x->cctrl_bit.c1en = FALSE;
+ tmr_x->cctrl_bit.c2en = FALSE;
+
/* set ic1 polarity */
tmr_x->cctrl_bit.c1p = (ic1_polarity & 0x1);
tmr_x->cctrl_bit.c1cp = (ic1_polarity >> 1);
diff --git a/libraries/drivers/src/at32f403a_407_usart.c b/libraries/drivers/src/at32f403a_407_usart.c
index ac144328..2021f545 100644
--- a/libraries/drivers/src/at32f403a_407_usart.c
+++ b/libraries/drivers/src/at32f403a_407_usart.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_usart.c
* @brief contains all the functions for the usart firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -599,7 +600,7 @@ flag_status usart_flag_get(usart_type* usart_x, uint32_t flag)
* USART1, USART2, USART3, UART4, UART5, USART6, UART7 or UART8.
* @param flag: specifies the flag to check.
* this parameter can be one of the following values:
- * - USART_CTSCF_FLAG: cts change flag (not available for UART4,UART5)
+ * - USART_CTSCF_FLAG: cts change flag (not available for UART4,UART5,USART6,UART7 and UART8)
* - USART_BFF_FLAG: break frame flag
* - USART_TDBE_FLAG: transmit data buffer empty flag
* - USART_TDC_FLAG: transmit data complete flag
diff --git a/libraries/drivers/src/at32f403a_407_usb.c b/libraries/drivers/src/at32f403a_407_usb.c
index 4b193853..f0a3d3a9 100644
--- a/libraries/drivers/src/at32f403a_407_usb.c
+++ b/libraries/drivers/src/at32f403a_407_usb.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_usb.c
* @brief contains the functions for the usb firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -202,9 +203,17 @@ void usb_ept_open(usbd_type *usbx, usb_ept_info *ept_info)
/* set endpoint reception status: disable */
USB_SET_RXSTS(ept_info->eptn, USB_RX_DISABLE);
-
- /* set endpoint transmision status: nak */
- USB_SET_TXSTS(ept_info->eptn, USB_TX_NAK);
+
+ if(ept_info->trans_type == EPT_ISO_TYPE)
+ {
+ /* set endpoint transmision status: disable */
+ USB_SET_TXSTS(ept_info->eptn, USB_TX_DISABLE);
+ }
+ else
+ {
+ /* set endpoint transmision status: nak */
+ USB_SET_TXSTS(ept_info->eptn, USB_TX_NAK);
+ }
}
}
else
diff --git a/libraries/drivers/src/at32f403a_407_wdt.c b/libraries/drivers/src/at32f403a_407_wdt.c
index 05acf58c..bd196a10 100644
--- a/libraries/drivers/src/at32f403a_407_wdt.c
+++ b/libraries/drivers/src/at32f403a_407_wdt.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_wdt.c
* @brief contains all the functions for the wdt firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_wwdt.c b/libraries/drivers/src/at32f403a_407_wwdt.c
index 1fcedd9e..52d3f748 100644
--- a/libraries/drivers/src/at32f403a_407_wwdt.c
+++ b/libraries/drivers/src/at32f403a_407_wwdt.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_wwdt.c
* @brief contains all the functions for the wwdt firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/libraries/drivers/src/at32f403a_407_xmc.c b/libraries/drivers/src/at32f403a_407_xmc.c
index 64f14fd4..1165f64f 100644
--- a/libraries/drivers/src/at32f403a_407_xmc.c
+++ b/libraries/drivers/src/at32f403a_407_xmc.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_xmc.c
* @brief contains all the functions for the xmc firmware library
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/i2c_application_library/i2c_application.c b/middlewares/i2c_application_library/i2c_application.c
index 5acac634..4deca0dc 100644
--- a/middlewares/i2c_application_library/i2c_application.c
+++ b/middlewares/i2c_application_library/i2c_application.c
@@ -3,7 +3,8 @@
* @file i2c_application.c
* @brief the driver library of the i2c peripheral
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/i2c_application_library/i2c_application.h b/middlewares/i2c_application_library/i2c_application.h
index 38720f70..38494461 100644
--- a/middlewares/i2c_application_library/i2c_application.h
+++ b/middlewares/i2c_application_library/i2c_application.h
@@ -3,7 +3,8 @@
* @file i2c_application.h
* @brief i2c application libray header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/audio/audio_class.c b/middlewares/usbd_class/audio/audio_class.c
index 48127554..b22fe18f 100644
--- a/middlewares/usbd_class/audio/audio_class.c
+++ b/middlewares/usbd_class/audio/audio_class.c
@@ -3,7 +3,8 @@
* @file audio_class.c
* @brief usb audio class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -417,32 +418,75 @@ static void audio_req_get_cur(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_type *paudio = (usb_audio_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
- {
- paudio->g_audio_cur[0] = paudio->spk_mute;
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume;
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
- }
- else
- {
- if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
- {
- paudio->g_audio_cur[0] = paudio->mic_mute;
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume;
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
-
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
+ {
+ paudio->g_audio_cur[0] = paudio->spk_mute;
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wValue) == AUDIO_VOLUME_CONTROL)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume;
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
+ {
+ paudio->g_audio_cur[0] = paudio->mic_mute;
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wValue) == AUDIO_VOLUME_CONTROL)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume;
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ if(HBYTE(setup->wValue) == AUDIO_SAMPLING_FREQ_CONTROL)
+ {
+ if(setup->wIndex == USBD_AUDIO_MIC_IN_EPT)
+ {
+ *((uint32_t *)paudio->g_audio_cur) = paudio->mic_freq;
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else if(setup->wIndex == USBD_AUDIO_SPK_OUT_EPT)
+ {
+ *((uint32_t *)paudio->g_audio_cur) = paudio->spk_freq;
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -471,19 +515,35 @@ static void audio_req_set_cur(void *udev, usb_setup_type *setup)
{
paudio->request_no = AUDIO_MUTE_CONTROL;
}
- else
+ else if(HBYTE(setup->wValue) == AUDIO_VOLUME_CONTROL)
{
paudio->request_no = AUDIO_VOLUME_CONTROL;
}
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
break;
case AUDIO_REQ_CONTROL_ENDPOINT:
- paudio->enpd = setup->wIndex;
- paudio->request_no = AUDIO_FREQ_SET_CONTROL;
+ if(HBYTE(setup->wValue) == AUDIO_SAMPLING_FREQ_CONTROL)
+ {
+ paudio->enpd = setup->wIndex;
+ paudio->request_no = AUDIO_FREQ_SET_CONTROL;
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
break;
default:
+ usbd_ctrl_unsupport(pudev);
break;
}
}
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
}
/**
@@ -496,15 +556,31 @@ static void audio_req_get_min(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_type *paudio = (usb_audio_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume_limits[0];
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume_limits[0];
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume_limits[0];
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume_limits[0];
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ usbd_ctrl_unsupport(pudev);
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -518,15 +594,31 @@ static void audio_req_get_max(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_type *paudio = (usb_audio_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume_limits[1];
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume_limits[1];
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume_limits[1];
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume_limits[1];
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ usbd_ctrl_unsupport(pudev);
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -540,15 +632,30 @@ static void audio_req_get_res(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_type *paudio = (usb_audio_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume_limits[2];
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume_limits[2];
- usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->spk_volume_limits[2];
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio->g_audio_cur) = paudio->mic_volume_limits[2];
+ usbd_ctrl_send(pudev, paudio->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ usbd_ctrl_unsupport(pudev);
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -607,7 +714,10 @@ static void audio_get_interface(void *udev, usb_setup_type *setup)
{
usbd_ctrl_send(pudev, (uint8_t *)&paudio->mic_alt_setting, 1);
}
-
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
}
diff --git a/middlewares/usbd_class/audio/audio_class.h b/middlewares/usbd_class/audio/audio_class.h
index c639742b..7e8c1879 100644
--- a/middlewares/usbd_class/audio/audio_class.h
+++ b/middlewares/usbd_class/audio/audio_class.h
@@ -3,7 +3,8 @@
* @file audio_class.h
* @brief usb audio class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -74,6 +75,7 @@ extern "C" {
#define AUDIO_MUTE_CONTROL 0x01
#define AUDIO_VOLUME_CONTROL 0x02
#define AUDIO_FREQ_SET_CONTROL 0x03
+#define AUDIO_SAMPLING_FREQ_CONTROL 0x01
/**
* @brief audio descriptor type
diff --git a/middlewares/usbd_class/audio/audio_conf.h b/middlewares/usbd_class/audio/audio_conf.h
index d3067caa..1742b392 100644
--- a/middlewares/usbd_class/audio/audio_conf.h
+++ b/middlewares/usbd_class/audio/audio_conf.h
@@ -3,7 +3,8 @@
* @file audio_conf.h
* @brief usb audio config
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/audio/audio_desc.c b/middlewares/usbd_class/audio/audio_desc.c
index 0f3d5c35..ebc86fcd 100644
--- a/middlewares/usbd_class/audio/audio_desc.c
+++ b/middlewares/usbd_class/audio/audio_desc.c
@@ -3,7 +3,8 @@
* @file audio_desc.c
* @brief usb audio device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/audio/audio_desc.h b/middlewares/usbd_class/audio/audio_desc.h
index 951d872f..9f2cd17d 100644
--- a/middlewares/usbd_class/audio/audio_desc.h
+++ b/middlewares/usbd_class/audio/audio_desc.h
@@ -3,7 +3,8 @@
* @file audio_desc.h
* @brief usb audio descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/audio_hid/audio_conf.h b/middlewares/usbd_class/audio_hid/audio_conf.h
index babe03a7..8fcd0a6e 100644
--- a/middlewares/usbd_class/audio_hid/audio_conf.h
+++ b/middlewares/usbd_class/audio_hid/audio_conf.h
@@ -3,7 +3,8 @@
* @file audio_conf.h
* @brief usb audio config
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/audio_hid/audio_hid_class.c b/middlewares/usbd_class/audio_hid/audio_hid_class.c
index c3d6595c..99f0888b 100644
--- a/middlewares/usbd_class/audio_hid/audio_hid_class.c
+++ b/middlewares/usbd_class/audio_hid/audio_hid_class.c
@@ -3,7 +3,8 @@
* @file audio_class.c
* @brief usb audio class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -580,32 +581,75 @@ static void audio_req_get_cur(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_hid_type *paudio_hid = (usb_audio_hid_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
- {
- paudio_hid->g_audio_cur[0] = paudio_hid->spk_mute;
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume;
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
- }
- else
- {
- if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
- {
- paudio_hid->g_audio_cur[0] = paudio_hid->mic_mute;
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume;
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
-
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
+ {
+ paudio_hid->g_audio_cur[0] = paudio_hid->spk_mute;
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wValue) == AUDIO_VOLUME_CONTROL)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume;
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ if(HBYTE(setup->wValue) == AUDIO_MUTE_CONTROL)
+ {
+ paudio_hid->g_audio_cur[0] = paudio_hid->mic_mute;
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wValue) == AUDIO_VOLUME_CONTROL)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume;
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ if(HBYTE(setup->wValue) == AUDIO_SAMPLING_FREQ_CONTROL)
+ {
+ if(setup->wIndex == USBD_AUHID_AUDIO_MIC_IN_EPT)
+ {
+ *((uint32_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_freq;
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else if(setup->wIndex == USBD_AUHID_AUDIO_SPK_OUT_EPT)
+ {
+ *((uint32_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_freq;
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -619,6 +663,7 @@ static void audio_req_set_cur(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_hid_type *paudio_hid = (usb_audio_hid_type *)pudev->class_handler->pdata;
+
if(setup->wLength > 0)
{
usbd_ctrl_recv(pudev, paudio_hid->g_audio_cur, setup->wLength);
@@ -634,19 +679,35 @@ static void audio_req_set_cur(void *udev, usb_setup_type *setup)
{
paudio_hid->request_no = AUDIO_MUTE_CONTROL;
}
- else
+ else if(HBYTE(setup->wValue) == AUDIO_VOLUME_CONTROL)
{
paudio_hid->request_no = AUDIO_VOLUME_CONTROL;
}
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
break;
case AUDIO_REQ_CONTROL_ENDPOINT:
- paudio_hid->enpd = setup->wIndex;
- paudio_hid->request_no = AUDIO_FREQ_SET_CONTROL;
+ if(HBYTE(setup->wValue) == AUDIO_SAMPLING_FREQ_CONTROL)
+ {
+ paudio_hid->enpd = setup->wIndex;
+ paudio_hid->request_no = AUDIO_FREQ_SET_CONTROL;
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
break;
default:
+ usbd_ctrl_unsupport(pudev);
break;
}
}
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
}
/**
@@ -659,15 +720,31 @@ static void audio_req_get_min(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_hid_type *paudio_hid = (usb_audio_hid_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume_limits[0];
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume_limits[0];
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume_limits[0];
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume_limits[0];
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ usbd_ctrl_unsupport(pudev);
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -681,15 +758,31 @@ static void audio_req_get_max(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_hid_type *paudio_hid = (usb_audio_hid_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume_limits[1];
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume_limits[1];
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume_limits[1];
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume_limits[1];
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ usbd_ctrl_unsupport(pudev);
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -703,15 +796,31 @@ static void audio_req_get_res(void *udev, usb_setup_type *setup)
{
usbd_core_type *pudev = (usbd_core_type *)udev;
usb_audio_hid_type *paudio_hid = (usb_audio_hid_type *)pudev->class_handler->pdata;
- if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+
+ switch(setup->bmRequestType & AUDIO_REQ_CONTROL_MASK)
{
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume_limits[2];
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
- }
- else
- {
- *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume_limits[2];
- usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ case AUDIO_REQ_CONTROL_INTERFACE:
+ if(HBYTE(setup->wIndex) == AUDIO_SPK_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->spk_volume_limits[2];
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else if(HBYTE(setup->wIndex) == AUDIO_MIC_FEATURE_UNIT_ID)
+ {
+ *((uint16_t *)paudio_hid->g_audio_cur) = paudio_hid->mic_volume_limits[2];
+ usbd_ctrl_send(pudev, paudio_hid->g_audio_cur, setup->wLength);
+ }
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
+ break;
+ case AUDIO_REQ_CONTROL_ENDPOINT:
+ usbd_ctrl_unsupport(pudev);
+ break;
+ default:
+ usbd_ctrl_unsupport(pudev);
+ break;
}
}
@@ -770,7 +879,10 @@ static void audio_get_interface(void *udev, usb_setup_type *setup)
{
usbd_ctrl_send(pudev, (uint8_t *)&paudio_hid->mic_alt_setting, 1);
}
-
+ else
+ {
+ usbd_ctrl_unsupport(pudev);
+ }
}
/**
diff --git a/middlewares/usbd_class/audio_hid/audio_hid_class.h b/middlewares/usbd_class/audio_hid/audio_hid_class.h
index dacc586e..5c2ac95b 100644
--- a/middlewares/usbd_class/audio_hid/audio_hid_class.h
+++ b/middlewares/usbd_class/audio_hid/audio_hid_class.h
@@ -3,7 +3,8 @@
* @file audio_class.h
* @brief usb audio class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -86,6 +87,7 @@ extern "C" {
#define AUDIO_MUTE_CONTROL 0x01
#define AUDIO_VOLUME_CONTROL 0x02
#define AUDIO_FREQ_SET_CONTROL 0x03
+#define AUDIO_SAMPLING_FREQ_CONTROL 0x01
/**
* @brief audio descriptor type
diff --git a/middlewares/usbd_class/audio_hid/audio_hid_desc.c b/middlewares/usbd_class/audio_hid/audio_hid_desc.c
index 97eee49a..21891f6c 100644
--- a/middlewares/usbd_class/audio_hid/audio_hid_desc.c
+++ b/middlewares/usbd_class/audio_hid/audio_hid_desc.c
@@ -3,7 +3,8 @@
* @file audio_desc.c
* @brief usb audio device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/audio_hid/audio_hid_desc.h b/middlewares/usbd_class/audio_hid/audio_hid_desc.h
index a8eb3674..6cc02931 100644
--- a/middlewares/usbd_class/audio_hid/audio_hid_desc.h
+++ b/middlewares/usbd_class/audio_hid/audio_hid_desc.h
@@ -3,7 +3,8 @@
* @file audio_desc.h
* @brief usb audio descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/cdc/cdc_class.c b/middlewares/usbd_class/cdc/cdc_class.c
index 591bacf0..ebf748b6 100644
--- a/middlewares/usbd_class/cdc/cdc_class.c
+++ b/middlewares/usbd_class/cdc/cdc_class.c
@@ -3,7 +3,8 @@
* @file cdc_class.c
* @brief usb cdc class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/cdc/cdc_class.h b/middlewares/usbd_class/cdc/cdc_class.h
index 077ae23b..a45364e9 100644
--- a/middlewares/usbd_class/cdc/cdc_class.h
+++ b/middlewares/usbd_class/cdc/cdc_class.h
@@ -3,7 +3,8 @@
* @file cdc_class.h
* @brief usb cdc class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/cdc/cdc_desc.c b/middlewares/usbd_class/cdc/cdc_desc.c
index 06c4d191..5da0ba6d 100644
--- a/middlewares/usbd_class/cdc/cdc_desc.c
+++ b/middlewares/usbd_class/cdc/cdc_desc.c
@@ -3,7 +3,8 @@
* @file cdc_desc.c
* @brief usb cdc device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/cdc/cdc_desc.h b/middlewares/usbd_class/cdc/cdc_desc.h
index 8a648dcd..9d0d5648 100644
--- a/middlewares/usbd_class/cdc/cdc_desc.h
+++ b/middlewares/usbd_class/cdc/cdc_desc.h
@@ -3,7 +3,8 @@
* @file cdc_desc.h
* @brief usb cdc descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.c b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.c
index f423be99..3e2b7f4c 100644
--- a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.c
+++ b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.c
@@ -3,7 +3,8 @@
* @file cdc_keyboard_class.c
* @brief usb cdc and keyboard class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.h b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.h
index 5e1e7906..a5e829b1 100644
--- a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.h
+++ b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_class.h
@@ -3,7 +3,8 @@
* @file cdc_keyboard_class.h
* @brief usb cdc and keyboard class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.c b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.c
index 508f6b41..c24ba9c4 100644
--- a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.c
+++ b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.c
@@ -3,7 +3,8 @@
* @file cdc_keyboard_desc.c
* @brief usb cdc and keyboard device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.h b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.h
index 6689e0bb..ca2958b0 100644
--- a/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.h
+++ b/middlewares/usbd_class/composite_cdc_keyboard/cdc_keyboard_desc.h
@@ -3,7 +3,8 @@
* @file cdc_keyboard_desc.h
* @brief usb cdc and keyboard descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.c b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.c
index 17027c39..f6c4e333 100644
--- a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.c
+++ b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.c
@@ -3,7 +3,8 @@
* @file cdc_msc_class.c
* @brief usb cdc class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.h b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.h
index 319db932..74ab24ea 100644
--- a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.h
+++ b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_class.h
@@ -3,7 +3,8 @@
* @file cdc_msc_class.h
* @brief usb cdc class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.c b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.c
index 022207b6..715fa7d6 100644
--- a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.c
+++ b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.c
@@ -3,7 +3,8 @@
* @file cdc_msc_desc.c
* @brief usb cdc device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.h b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.h
index 9cd985d4..969bb905 100644
--- a/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.h
+++ b/middlewares/usbd_class/composite_cdc_msc/cdc_msc_desc.h
@@ -3,7 +3,8 @@
* @file cdc_msc_desc.h
* @brief usb cdc descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/composite_cdc_msc/msc_bot_scsi.c b/middlewares/usbd_class/composite_cdc_msc/msc_bot_scsi.c
index a2ac87e5..67131910 100644
--- a/middlewares/usbd_class/composite_cdc_msc/msc_bot_scsi.c
+++ b/middlewares/usbd_class/composite_cdc_msc/msc_bot_scsi.c
@@ -3,7 +3,8 @@
* @file msc_bot_scsi.c
* @brief usb mass storage bulk-only transport and scsi command
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/custom_hid/custom_hid_class.c b/middlewares/usbd_class/custom_hid/custom_hid_class.c
index 2af440c6..ab8761a5 100644
--- a/middlewares/usbd_class/custom_hid/custom_hid_class.c
+++ b/middlewares/usbd_class/custom_hid/custom_hid_class.c
@@ -3,7 +3,8 @@
* @file custom_hid_class.c
* @brief usb custom hid class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -71,7 +72,7 @@ usbd_class_handler custom_hid_class_handler =
* @param udev: to the structure of usbd_core_type
* @retval status of usb_sts_type
*/
-usb_sts_type class_init_handler(void *udev)
+static usb_sts_type class_init_handler(void *udev)
{
usb_sts_type status = USB_OK;
usbd_core_type *pudev = (usbd_core_type *)udev;
@@ -91,6 +92,8 @@ usb_sts_type class_init_handler(void *udev)
/* set out endpoint to receive status */
usbd_ept_recv(pudev, USBD_CUSTOM_HID_OUT_EPT, pcshid->g_rxhid_buff, USBD_CUSTOM_OUT_MAXPACKET_SIZE);
+ pcshid->send_state = 0;
+
return status;
}
@@ -246,7 +249,10 @@ static usb_sts_type class_ept0_rx_handler(void *udev)
static usb_sts_type class_in_handler(void *udev, uint8_t ept_num)
{
usb_sts_type status = USB_OK;
-
+ usbd_core_type *pudev = (usbd_core_type *)udev;
+ custom_hid_type *pcshid = (custom_hid_type *)pudev->class_handler->pdata;
+
+ pcshid->send_state = 0;
/* ...user code...
trans next packet data
*/
@@ -332,12 +338,16 @@ static usb_sts_type class_event_handler(void *udev, usbd_event_type event)
*/
usb_sts_type custom_hid_class_send_report(void *udev, uint8_t *report, uint16_t len)
{
- usb_sts_type status = USB_OK;
+ usb_sts_type status = USB_FAIL;
usbd_core_type *pudev = (usbd_core_type *)udev;
+ custom_hid_type *pcshid = (custom_hid_type *)pudev->class_handler->pdata;
- if(usbd_connect_state_get(pudev) == USB_CONN_STATE_CONFIGURED)
+ if(usbd_connect_state_get(pudev) == USB_CONN_STATE_CONFIGURED && pcshid->send_state == 0)
+ {
+ pcshid->send_state = 1;
usbd_ept_send(pudev, USBD_CUSTOM_HID_IN_EPT, report, len);
-
+ status = USB_OK;
+ }
return status;
}
@@ -391,7 +401,7 @@ static void usb_hid_buf_process(void *udev, uint8_t *report, uint16_t len)
{
pcshid->g_txhid_buff[i_index] = report[i_index];
}
- usbd_ept_send(pudev, USBD_CUSTOM_HID_IN_EPT, pcshid->g_txhid_buff, len);
+ custom_hid_class_send_report(pudev, pcshid->g_txhid_buff, len);
break;
default:
break;
diff --git a/middlewares/usbd_class/custom_hid/custom_hid_class.h b/middlewares/usbd_class/custom_hid/custom_hid_class.h
index 31984339..3ae3a1e8 100644
--- a/middlewares/usbd_class/custom_hid/custom_hid_class.h
+++ b/middlewares/usbd_class/custom_hid/custom_hid_class.h
@@ -3,7 +3,8 @@
* @file custom_hid_class.h
* @brief usb custom hid header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -77,6 +78,7 @@ typedef struct
uint8_t hid_set_report[64];
uint8_t hid_get_report[64];
uint8_t hid_state;
+ uint8_t send_state;
}custom_hid_type;
/**
diff --git a/middlewares/usbd_class/custom_hid/custom_hid_desc.c b/middlewares/usbd_class/custom_hid/custom_hid_desc.c
index 4b07dd8a..61467295 100644
--- a/middlewares/usbd_class/custom_hid/custom_hid_desc.c
+++ b/middlewares/usbd_class/custom_hid/custom_hid_desc.c
@@ -3,7 +3,8 @@
* @file custom_hid_desc.c
* @brief usb hid device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/custom_hid/custom_hid_desc.h b/middlewares/usbd_class/custom_hid/custom_hid_desc.h
index d9430371..720ed2cf 100644
--- a/middlewares/usbd_class/custom_hid/custom_hid_desc.h
+++ b/middlewares/usbd_class/custom_hid/custom_hid_desc.h
@@ -3,7 +3,8 @@
* @file custom_hid_desc.h
* @brief usb custom hid descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/hid_iap/hid_iap_class.c b/middlewares/usbd_class/hid_iap/hid_iap_class.c
index c7c287b1..3fbe1199 100644
--- a/middlewares/usbd_class/hid_iap/hid_iap_class.c
+++ b/middlewares/usbd_class/hid_iap/hid_iap_class.c
@@ -3,7 +3,8 @@
* @file hid_iap_class.c
* @brief usb hid iap class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/hid_iap/hid_iap_class.h b/middlewares/usbd_class/hid_iap/hid_iap_class.h
index 5a5b4cbb..e7389ba0 100644
--- a/middlewares/usbd_class/hid_iap/hid_iap_class.h
+++ b/middlewares/usbd_class/hid_iap/hid_iap_class.h
@@ -3,7 +3,8 @@
* @file hid_iap_class.h
* @brief usb hid iap header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/hid_iap/hid_iap_desc.c b/middlewares/usbd_class/hid_iap/hid_iap_desc.c
index 57c03406..2e3de1cb 100644
--- a/middlewares/usbd_class/hid_iap/hid_iap_desc.c
+++ b/middlewares/usbd_class/hid_iap/hid_iap_desc.c
@@ -3,7 +3,8 @@
* @file hid_iap_desc.c
* @brief usb hid device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/hid_iap/hid_iap_desc.h b/middlewares/usbd_class/hid_iap/hid_iap_desc.h
index 5e8862f7..77cb22aa 100644
--- a/middlewares/usbd_class/hid_iap/hid_iap_desc.h
+++ b/middlewares/usbd_class/hid_iap/hid_iap_desc.h
@@ -3,7 +3,8 @@
* @file hid_iap_desc.h
* @brief usb hid descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/keyboard/keyboard_class.c b/middlewares/usbd_class/keyboard/keyboard_class.c
index 3493fe9c..99766f0c 100644
--- a/middlewares/usbd_class/keyboard/keyboard_class.c
+++ b/middlewares/usbd_class/keyboard/keyboard_class.c
@@ -3,7 +3,8 @@
* @file keyboard_class.c
* @brief usb hid keyboard class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -217,6 +218,7 @@ static usb_sts_type class_init_handler(void *udev)
usbd_ept_open(pudev, USBD_KEYBOARD_IN_EPT, EPT_INT_TYPE, USBD_KEYBOARD_IN_MAXPACKET_SIZE);
pkeyboard->g_u8tx_completed = 1;
+ pkeyboard->send_state = 0;
return status;
}
@@ -373,6 +375,7 @@ static usb_sts_type class_in_handler(void *udev, uint8_t ept_num)
trans next packet data
*/
pkeyboard->g_u8tx_completed = 1;
+ pkeyboard->send_state = 0;
return status;
}
@@ -446,11 +449,16 @@ static usb_sts_type class_event_handler(void *udev, usbd_event_type event)
*/
usb_sts_type usb_keyboard_class_send_report(void *udev, uint8_t *report, uint16_t len)
{
- usb_sts_type status = USB_OK;
+ usb_sts_type status = USB_FAIL;
usbd_core_type *pudev = (usbd_core_type *)udev;
-
- if(usbd_connect_state_get(pudev) == USB_CONN_STATE_CONFIGURED)
+ keyboard_type *pkeyboard = (keyboard_type *)pudev->class_handler->pdata;
+
+ if(usbd_connect_state_get(pudev) == USB_CONN_STATE_CONFIGURED && pkeyboard->send_state == 0)
+ {
+ pkeyboard->send_state = 1;
usbd_ept_send(pudev, USBD_KEYBOARD_IN_EPT, report, len);
+ status = USB_OK;
+ }
return status;
}
diff --git a/middlewares/usbd_class/keyboard/keyboard_class.h b/middlewares/usbd_class/keyboard/keyboard_class.h
index 895ea155..abb83ebc 100644
--- a/middlewares/usbd_class/keyboard/keyboard_class.h
+++ b/middlewares/usbd_class/keyboard/keyboard_class.h
@@ -3,7 +3,8 @@
* @file keyboard_class.h
* @brief usb hid keyboard header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -71,6 +72,7 @@ typedef struct
__IO uint8_t hid_suspend_flag;
__IO uint8_t g_u8tx_completed;
+ uint8_t send_state;
uint8_t hid_state;
uint8_t temp;
diff --git a/middlewares/usbd_class/keyboard/keyboard_desc.c b/middlewares/usbd_class/keyboard/keyboard_desc.c
index 3ab4cfaa..d172ad37 100644
--- a/middlewares/usbd_class/keyboard/keyboard_desc.c
+++ b/middlewares/usbd_class/keyboard/keyboard_desc.c
@@ -3,7 +3,8 @@
* @file keyboard_desc.c
* @brief usb hid keyboard device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/keyboard/keyboard_desc.h b/middlewares/usbd_class/keyboard/keyboard_desc.h
index 38d8679e..e52ede5a 100644
--- a/middlewares/usbd_class/keyboard/keyboard_desc.h
+++ b/middlewares/usbd_class/keyboard/keyboard_desc.h
@@ -3,7 +3,8 @@
* @file keyboard_desc.h
* @brief usb keyboard descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/mouse/mouse_class.c b/middlewares/usbd_class/mouse/mouse_class.c
index e519bd33..318e1d28 100644
--- a/middlewares/usbd_class/mouse/mouse_class.c
+++ b/middlewares/usbd_class/mouse/mouse_class.c
@@ -3,7 +3,8 @@
* @file mouse_class.c
* @brief usb hid mouse class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -74,6 +75,7 @@ static usb_sts_type class_init_handler(void *udev)
{
usb_sts_type status = USB_OK;
usbd_core_type *pudev = (usbd_core_type *)udev;
+ mouse_type *pmouse = (mouse_type *)pudev->class_handler->pdata;
#ifndef USB_EPT_AUTO_MALLOC_BUFFER
/* use user define buffer address */
@@ -82,6 +84,8 @@ static usb_sts_type class_init_handler(void *udev)
/* open hid in endpoint */
usbd_ept_open(pudev, USBD_MOUSE_IN_EPT, EPT_INT_TYPE, USBD_MOUSE_IN_MAXPACKET_SIZE);
+
+ pmouse->send_state = 0;
return status;
}
@@ -231,11 +235,13 @@ static usb_sts_type class_ept0_rx_handler(void *udev)
static usb_sts_type class_in_handler(void *udev, uint8_t ept_num)
{
usb_sts_type status = USB_OK;
+ usbd_core_type *pudev = (usbd_core_type *)udev;
+ mouse_type *pmouse = (mouse_type *)pudev->class_handler->pdata;
/* ...user code...
trans next packet data
*/
-
+ pmouse->send_state = 0;
return status;
}
@@ -308,11 +314,16 @@ static usb_sts_type class_event_handler(void *udev, usbd_event_type event)
*/
usb_sts_type usb_mouse_class_send_report(void *udev, uint8_t *report, uint16_t len)
{
- usb_sts_type status = USB_OK;
+ usb_sts_type status = USB_FAIL;
usbd_core_type *pudev = (usbd_core_type *)udev;
+ mouse_type *pmouse = (mouse_type *)pudev->class_handler->pdata;
- if(usbd_connect_state_get(pudev) == USB_CONN_STATE_CONFIGURED)
+ if(usbd_connect_state_get(pudev) == USB_CONN_STATE_CONFIGURED && pmouse->send_state == 0)
+ {
+ pmouse->send_state = 1;
usbd_ept_send(pudev, USBD_MOUSE_IN_EPT, report, len);
+ status = USB_OK;
+ }
return status;
}
diff --git a/middlewares/usbd_class/mouse/mouse_class.h b/middlewares/usbd_class/mouse/mouse_class.h
index 95dcb7b5..62705a97 100644
--- a/middlewares/usbd_class/mouse/mouse_class.h
+++ b/middlewares/usbd_class/mouse/mouse_class.h
@@ -3,7 +3,8 @@
* @file mouse_class.h
* @brief usb hid mouse header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -87,6 +88,7 @@ typedef struct
uint8_t mouse_buffer[4];
uint8_t hid_state;
__IO uint8_t hid_suspend_flag;
+ uint8_t send_state;
}mouse_type;
/**
diff --git a/middlewares/usbd_class/mouse/mouse_desc.c b/middlewares/usbd_class/mouse/mouse_desc.c
index 681ca19e..0df77ef2 100644
--- a/middlewares/usbd_class/mouse/mouse_desc.c
+++ b/middlewares/usbd_class/mouse/mouse_desc.c
@@ -3,7 +3,8 @@
* @file mouse_desc.c
* @brief usb hid mouse device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/mouse/mouse_desc.h b/middlewares/usbd_class/mouse/mouse_desc.h
index ebfb2b00..c72c187f 100644
--- a/middlewares/usbd_class/mouse/mouse_desc.h
+++ b/middlewares/usbd_class/mouse/mouse_desc.h
@@ -3,7 +3,8 @@
* @file mouse_desc.h
* @brief usb mouse descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/msc/msc_bot_scsi.c b/middlewares/usbd_class/msc/msc_bot_scsi.c
index 85d8a5b7..f615400c 100644
--- a/middlewares/usbd_class/msc/msc_bot_scsi.c
+++ b/middlewares/usbd_class/msc/msc_bot_scsi.c
@@ -3,7 +3,8 @@
* @file msc_bot_scsi.c
* @brief usb mass storage bulk-only transport and scsi command
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/msc/msc_bot_scsi.h b/middlewares/usbd_class/msc/msc_bot_scsi.h
index da8de155..ed19c962 100644
--- a/middlewares/usbd_class/msc/msc_bot_scsi.h
+++ b/middlewares/usbd_class/msc/msc_bot_scsi.h
@@ -3,7 +3,8 @@
* @file msc_bot_scsi.h
* @brief usb mass storage bulk-only transport and scsi command header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/msc/msc_class.c b/middlewares/usbd_class/msc/msc_class.c
index 7e0aa216..1c3a82a8 100644
--- a/middlewares/usbd_class/msc/msc_class.c
+++ b/middlewares/usbd_class/msc/msc_class.c
@@ -3,7 +3,8 @@
* @file msc_class.c
* @brief usb msc class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/msc/msc_class.h b/middlewares/usbd_class/msc/msc_class.h
index 6311ac81..5b5616e3 100644
--- a/middlewares/usbd_class/msc/msc_class.h
+++ b/middlewares/usbd_class/msc/msc_class.h
@@ -3,7 +3,8 @@
* @file msc_class.h
* @brief usb msc class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/msc/msc_desc.c b/middlewares/usbd_class/msc/msc_desc.c
index 6174f95c..bdb8a38b 100644
--- a/middlewares/usbd_class/msc/msc_desc.c
+++ b/middlewares/usbd_class/msc/msc_desc.c
@@ -3,7 +3,8 @@
* @file msc_desc.c
* @brief usb msc device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/msc/msc_desc.h b/middlewares/usbd_class/msc/msc_desc.h
index a036b7eb..c545a1f1 100644
--- a/middlewares/usbd_class/msc/msc_desc.h
+++ b/middlewares/usbd_class/msc/msc_desc.h
@@ -3,7 +3,8 @@
* @file msc_desc.h
* @brief usb msc descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/printer/printer_class.c b/middlewares/usbd_class/printer/printer_class.c
index 10a8835f..442bb4f7 100644
--- a/middlewares/usbd_class/printer/printer_class.c
+++ b/middlewares/usbd_class/printer/printer_class.c
@@ -3,7 +3,8 @@
* @file printer_class.c
* @brief usb printer class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/printer/printer_class.h b/middlewares/usbd_class/printer/printer_class.h
index de5ba232..031f85fd 100644
--- a/middlewares/usbd_class/printer/printer_class.h
+++ b/middlewares/usbd_class/printer/printer_class.h
@@ -3,7 +3,8 @@
* @file printer_class.h
* @brief usb printer class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/printer/printer_desc.c b/middlewares/usbd_class/printer/printer_desc.c
index 63159e58..14fb07ec 100644
--- a/middlewares/usbd_class/printer/printer_desc.c
+++ b/middlewares/usbd_class/printer/printer_desc.c
@@ -3,7 +3,8 @@
* @file printer_desc.c
* @brief usb printer device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/printer/printer_desc.h b/middlewares/usbd_class/printer/printer_desc.h
index 10364061..93c4b965 100644
--- a/middlewares/usbd_class/printer/printer_desc.h
+++ b/middlewares/usbd_class/printer/printer_desc.h
@@ -3,7 +3,8 @@
* @file printer_desc.h
* @brief usb printer descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/winusb/winusb_class.c b/middlewares/usbd_class/winusb/winusb_class.c
index 191d67fa..4154b451 100644
--- a/middlewares/usbd_class/winusb/winusb_class.c
+++ b/middlewares/usbd_class/winusb/winusb_class.c
@@ -3,7 +3,8 @@
* @file winusb_class.c
* @brief usb winusb class type
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/winusb/winusb_class.h b/middlewares/usbd_class/winusb/winusb_class.h
index 4631e7bf..8b85efbd 100644
--- a/middlewares/usbd_class/winusb/winusb_class.h
+++ b/middlewares/usbd_class/winusb/winusb_class.h
@@ -3,7 +3,8 @@
* @file winusb_class.h
* @brief usb winusb class file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/winusb/winusb_desc.c b/middlewares/usbd_class/winusb/winusb_desc.c
index 5bfc7801..63664f3b 100644
--- a/middlewares/usbd_class/winusb/winusb_desc.c
+++ b/middlewares/usbd_class/winusb/winusb_desc.c
@@ -3,7 +3,8 @@
* @file winusb_desc.c
* @brief usb winusb device descriptor
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_class/winusb/winusb_desc.h b/middlewares/usbd_class/winusb/winusb_desc.h
index 39ad0e8c..42b0f882 100644
--- a/middlewares/usbd_class/winusb/winusb_desc.h
+++ b/middlewares/usbd_class/winusb/winusb_desc.h
@@ -3,7 +3,8 @@
* @file winusb_desc.h
* @brief usb winusb descriptor header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/inc/usb_std.h b/middlewares/usbd_drivers/inc/usb_std.h
index 1d50f444..b5cdae08 100644
--- a/middlewares/usbd_drivers/inc/usb_std.h
+++ b/middlewares/usbd_drivers/inc/usb_std.h
@@ -3,7 +3,8 @@
* @file usb_std.h
* @brief usb standard header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/inc/usbd_core.h b/middlewares/usbd_drivers/inc/usbd_core.h
index 5fb66685..cbae2f4b 100644
--- a/middlewares/usbd_drivers/inc/usbd_core.h
+++ b/middlewares/usbd_drivers/inc/usbd_core.h
@@ -3,7 +3,8 @@
* @file usbd_core.h
* @brief usb device core header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/inc/usbd_int.h b/middlewares/usbd_drivers/inc/usbd_int.h
index 74bface8..35376cc6 100644
--- a/middlewares/usbd_drivers/inc/usbd_int.h
+++ b/middlewares/usbd_drivers/inc/usbd_int.h
@@ -3,7 +3,8 @@
* @file usb_int.h
* @brief usb header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/inc/usbd_sdr.h b/middlewares/usbd_drivers/inc/usbd_sdr.h
index d6762f12..b57cdccc 100644
--- a/middlewares/usbd_drivers/inc/usbd_sdr.h
+++ b/middlewares/usbd_drivers/inc/usbd_sdr.h
@@ -3,7 +3,8 @@
* @file usbd_sdr.h
* @brief usb standard request header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/src/usbd_core.c b/middlewares/usbd_drivers/src/usbd_core.c
index e7d19cf2..fe9a8225 100644
--- a/middlewares/usbd_drivers/src/usbd_core.c
+++ b/middlewares/usbd_drivers/src/usbd_core.c
@@ -3,7 +3,8 @@
* @file usbd_core.c
* @brief usb driver
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/src/usbd_int.c b/middlewares/usbd_drivers/src/usbd_int.c
index b4015bb7..8a97b6ee 100644
--- a/middlewares/usbd_drivers/src/usbd_int.c
+++ b/middlewares/usbd_drivers/src/usbd_int.c
@@ -3,7 +3,8 @@
* @file usbd_int.c
* @brief usb interrupt request
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/middlewares/usbd_drivers/src/usbd_sdr.c b/middlewares/usbd_drivers/src/usbd_sdr.c
index 2d21d385..e5c9fea1 100644
--- a/middlewares/usbd_drivers/src/usbd_sdr.c
+++ b/middlewares/usbd_drivers/src/usbd_sdr.c
@@ -3,7 +3,8 @@
* @file usbd_sdr.c
* @brief usb standard device request
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at32f403a_407_board/at32f403a_407_board.c b/project/at32f403a_407_board/at32f403a_407_board.c
index b90122cf..abaa7a32 100644
--- a/project/at32f403a_407_board/at32f403a_407_board.c
+++ b/project/at32f403a_407_board/at32f403a_407_board.c
@@ -4,7 +4,8 @@
* @brief set of firmware functions to manage leds and push-button.
* initialize delay function.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -51,12 +52,12 @@ static __IO uint32_t fac_ms;
__asm (".global __use_no_semihosting\n\t");
void _sys_exit(int x)
{
- x = x;
+ UNUSED(x);
}
/* __use_no_semihosting was requested, but _ttywrch was */
void _ttywrch(int ch)
{
- ch = ch;
+ UNUSED(ch);
}
FILE __stdout;
#else
@@ -69,12 +70,12 @@ static __IO uint32_t fac_ms;
FILE __stdout;
void _sys_exit(int x)
{
- x = x;
+ UNUSED(x);
}
/* __use_no_semihosting was requested, but _ttywrch was */
void _ttywrch(int ch)
{
- ch = ch;
+ UNUSED(ch);
}
#endif
#endif
@@ -92,6 +93,9 @@ static __IO uint32_t fac_ms;
*/
PUTCHAR_PROTOTYPE
{
+#if !defined (__GNUC__) || defined (__clang__)
+ UNUSED(f);
+#endif
while(usart_flag_get(PRINT_UART, USART_TDBE_FLAG) == RESET);
usart_data_transmit(PRINT_UART, (uint16_t)ch);
while(usart_flag_get(PRINT_UART, USART_TDC_FLAG) == RESET);
@@ -106,6 +110,7 @@ int _write(int fd, char *pbuffer, int size)
int __write(int fd, char *pbuffer, int size)
#endif
{
+ UNUSED(fd);
for(int i = 0; i < size; i ++)
{
while(usart_flag_get(PRINT_UART, USART_TDBE_FLAG) == RESET);
diff --git a/project/at32f403a_407_board/at32f403a_407_board.h b/project/at32f403a_407_board/at32f403a_407_board.h
index d3db79a4..5f4a3eff 100644
--- a/project/at32f403a_407_board/at32f403a_407_board.h
+++ b/project/at32f403a_407_board/at32f403a_407_board.h
@@ -4,7 +4,8 @@
* @brief header file for at-start board. set of firmware functions to
* manage leds and push-button. initialize delay function.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/acc/calibration/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/inc/usb_conf.h b/project/at_start_f403a/examples/acc/calibration/inc/usb_conf.h
index dbc180a7..b4891dcc 100644
--- a/project/at_start_f403a/examples/acc/calibration/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/acc/calibration/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_int.c b/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_int.c
index f5040765..e7f2a56d 100644
--- a/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/acc/calibration/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/acc/calibration/src/main.c b/project/at_start_f403a/examples/acc/calibration/src/main.c
index 74ce3e63..1f1b388f 100644
--- a/project/at_start_f403a/examples/acc/calibration/src/main.c
+++ b/project/at_start_f403a/examples/acc/calibration/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/readme.txt b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/readme.txt
index 8eb0b4bc..dcd4f1ca 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/readme.txt
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/readme.txt
@@ -8,7 +8,8 @@
this demo is based on the at-start board, in this demo, shows how to use
combine_mode(ordinary_simult).
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> (adc2_channel_7<<16) | adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> (adc2_channel_8<<16) | adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> (adc2_channel_9<<16) | adc1_channel_6
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - adc1_ordinary_valuetab[0] ---> (adc2_channel_7<<16) | adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> (adc2_channel_8<<16) | adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> (adc2_channel_9<<16) | adc1_channel_6
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c
index 5f41dd17..79cc976b 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,10 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint32_t adc1_ordinary_valuetab[5][3];
-extern __IO uint32_t dma1_trans_complete_flag;
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -134,21 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma1_trans_complete_flag = 1;
- }
-}
-
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/main.c b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/main.c
index 1ef52624..4ae3d6d0 100644
--- a/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/main.c
+++ b/project/at_start_f403a/examples/adc/combine_mode_ordinary_simult/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,13 +34,9 @@
* @{
*/
-
-__IO uint32_t adc1_ordinary_valuetab[5][3];
+__IO uint32_t adc1_ordinary_valuetab[3];
__IO uint32_t dma1_trans_complete_flag = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
+__IO uint32_t conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -74,7 +71,7 @@ static void dma_config(void)
nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
dma_reset(DMA1_CHANNEL1);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 15;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_WORD;
@@ -83,11 +80,10 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_WORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -100,11 +96,15 @@ static void adc_config(void)
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC2_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ adc_reset(ADC2);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_ORDINARY_SMLT_ONLY_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -116,6 +116,7 @@ static void adc_config(void)
adc_ordinary_conversion_trigger_set(ADC1, ADC12_ORDINARY_TRIG_SOFTWARE, TRUE);
adc_dma_mode_enable(ADC1, TRUE);
+ /* ADC2 config */
adc_base_config(ADC2, &adc_base_struct);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_7, 1, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_8, 2, ADC_SAMPLETIME_239_5);
@@ -124,6 +125,8 @@ static void adc_config(void)
adc_enable(ADC1, TRUE);
adc_enable(ADC2, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -134,6 +137,20 @@ static void adc_config(void)
while(adc_calibration_status_get(ADC2));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma1_trans_complete_flag++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -141,7 +158,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -152,25 +168,31 @@ int main(void)
gpio_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("combine_mode_ordinary_simult \r\n");
- while(dma1_trans_complete_flag == 0)
- {
- delay_ms(100);
- adc_ordinary_software_trigger_enable(ADC1, TRUE);
- }
- for(index = 0; index < 5; index++)
- {
- printf("adc1_ordinary_channel4[%d] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][0] & 0xFFFF);
- printf("adc1_ordinary_channel5[%d] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][1] & 0xFFFF);
- printf("adc1_ordinary_channel6[%d] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][2] & 0xFFFF);
- printf("adc2_ordinary_channel7[%d] = 0x%x\r\n",index, (adc1_ordinary_valuetab[index][0] >> 16) & 0xFFFF);
- printf("adc2_ordinary_channel8[%d] = 0x%x\r\n",index, (adc1_ordinary_valuetab[index][1] >> 16) & 0xFFFF);
- printf("adc2_ordinary_channel9[%d] = 0x%x\r\n",index, (adc1_ordinary_valuetab[index][2] >> 16) & 0xFFFF);
- printf("\r\n");
- }
- at32_led_on(LED2);
while(1)
{
+ /* ordinary software start conversion */
+ adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
+ /* wait conversion end */
+ while(conversion_times_index == dma1_trans_complete_flag)
+ {
+ }
+ conversion_times_index = dma1_trans_complete_flag;
+ printf("conversion_times_index = %d\r\n",conversion_times_index);
+ printf("adc1_ordinary_channel4 = 0x%x\r\n", adc1_ordinary_valuetab[0] & 0xFFFF);
+ printf("adc1_ordinary_channel5 = 0x%x\r\n", adc1_ordinary_valuetab[1] & 0xFFFF);
+ printf("adc1_ordinary_channel6 = 0x%x\r\n", adc1_ordinary_valuetab[2] & 0xFFFF);
+ printf("adc2_ordinary_channel7 = 0x%x\r\n", (adc1_ordinary_valuetab[0] >> 16) & 0xFFFF);
+ printf("adc2_ordinary_channel8 = 0x%x\r\n", (adc1_ordinary_valuetab[1] >> 16) & 0xFFFF);
+ printf("adc2_ordinary_channel9 = 0x%x\r\n", (adc1_ordinary_valuetab[2] >> 16) & 0xFFFF);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ delay_sec(1);
}
}
diff --git a/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_int.c
index 560db838..c7326b6f 100644
--- a/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/current_vref_value_check/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,8 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -132,8 +131,6 @@ void SysTick_Handler(void)
{
}
-
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/current_vref_value_check/src/main.c b/project/at_start_f403a/examples/adc/current_vref_value_check/src/main.c
index 797a0a0f..86b83ddd 100644
--- a/project/at_start_f403a/examples/adc/current_vref_value_check/src/main.c
+++ b/project/at_start_f403a/examples/adc/current_vref_value_check/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -35,9 +36,6 @@
__IO uint16_t adc1_ordinary_value = 0;
-static void dma_config(void);
-static void adc_config(void);
-
/**
* @brief dma configuration.
* @param none
@@ -60,8 +58,6 @@ static void dma_config(void)
dma_init_struct.priority = DMA_PRIORITY_HIGH;
dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -73,11 +69,14 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = FALSE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -89,6 +88,8 @@ static void adc_config(void)
adc_tempersensor_vintrv_enable(TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -102,7 +103,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -112,13 +112,22 @@ int main(void)
uart_print_init(115200);
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("adc1_vref_check \r\n");
while(1)
{
- at32_led_on(LED2);
+ at32_led_toggle(LED2);
delay_sec(1);
+
+ /* ordinary software start conversion */
adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
+ /* wait conversion end */
while(dma_flag_get(DMA1_FDT1_FLAG) == RESET);
+
dma_flag_clear(DMA1_FDT1_FLAG);
printf("vref_value = %f V\r\n", ((double)1.2 * 4095) / adc1_ordinary_value);
}
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/readme.txt b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/readme.txt
index b3fb4f7d..167a9222 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/readme.txt
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/readme.txt
@@ -8,13 +8,14 @@
this demo is based on the at-start board, in this demo, shows how to use
the exint line trigger source trigger adc in partitioned mode.
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> adc1_channel_6
- - adc1_preempt_valuetab[n][0] ---> adc1_channel_7
- - adc1_preempt_valuetab[n][1] ---> adc1_channel_8
- - adc1_preempt_valuetab[n][2] ---> adc1_channel_9
+ - adc1_ordinary_valuetab[0] ---> adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> adc1_channel_6
+ - adc1_preempt_valuetab[0] ---> adc1_channel_7
+ - adc1_preempt_valuetab[1] ---> adc1_channel_8
+ - adc1_preempt_valuetab[2] ---> adc1_channel_9
trigger source:
- ordinary --> exint line11(pc11)
- - preempt --> exint line15(pa15)
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - preempt --> exint line15(pa15)
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c
index 1953388e..d267d4c6 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,11 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t adc1_preempt_valuetab[3][3];
-extern __IO uint16_t dma_trans_complete_flag;
-extern __IO uint16_t preempt_trigger_count;
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -135,41 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag = 1;
- }
-}
-
-/**
- * @brief this function handles adc1_2 handler.
- * @param none
- * @retval none
- */
-void ADC1_2_IRQHandler(void)
-{
- if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
- {
- adc_flag_clear(ADC1, ADC_PCCE_FLAG);
- if(preempt_trigger_count < 3)
- {
- adc1_preempt_valuetab[preempt_trigger_count][0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
- adc1_preempt_valuetab[preempt_trigger_count][1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
- adc1_preempt_valuetab[preempt_trigger_count][2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
- preempt_trigger_count++;
- }
- }
-}
-
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/main.c b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/main.c
index 9a43afaa..95015e3b 100644
--- a/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/main.c
+++ b/project/at_start_f403a/examples/adc/exint_trigger_partitioned/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,16 +34,12 @@
* @{
*/
-
-__IO uint16_t adc1_ordinary_valuetab[3][3] = {0};
-__IO uint16_t adc1_preempt_valuetab[3][3] = {0};
+__IO uint16_t adc1_ordinary_valuetab[3] = {0};
+__IO uint16_t adc1_preempt_valuetab[3] = {0};
__IO uint16_t dma_trans_complete_flag = 0;
+__IO uint16_t ordinary_conversion_times_index = 0;
__IO uint16_t preempt_trigger_count = 0;
-
-static void gpio_config(void);
-static void exint_config(void);
-static void dma_config(void);
-static void adc_config(void);
+__IO uint16_t preempt_conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -79,6 +76,9 @@ static void exint_config(void)
crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_GPIOC_PERIPH_CLOCK, TRUE);
+ gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOC, GPIO_PINS_SOURCE11);
+ gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE15);
+
gpio_default_para_init(&gpio_initstructure);
gpio_initstructure.gpio_pull = GPIO_PULL_DOWN;
gpio_initstructure.gpio_mode = GPIO_MODE_INPUT;
@@ -91,9 +91,6 @@ static void exint_config(void)
gpio_initstructure.gpio_pins = GPIO_PINS_15;
gpio_init(GPIOA, &gpio_initstructure);
- gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOC, GPIO_PINS_SOURCE11);
- gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE15);
-
exint_default_para_init(&exint_init_struct);
exint_init_struct.line_enable = TRUE;
exint_init_struct.line_mode = EXINT_LINE_EVENT;
@@ -117,7 +114,7 @@ static void dma_config(void)
nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
dma_reset(DMA1_CHANNEL1);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 9;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_HALFWORD;
@@ -126,11 +123,10 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_HALFWORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -142,12 +138,15 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
nvic_irq_enable(ADC1_2_IRQn, 0, 0);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -169,12 +168,45 @@ static void adc_config(void)
adc_interrupt_enable(ADC1, ADC_PCCE_INT, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma_trans_complete_flag++;
+ }
+}
+
+/**
+ * @brief this function handles adc1_2 handler.
+ * @param none
+ * @retval none
+ */
+void ADC1_2_IRQHandler(void)
+{
+ if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
+ {
+ adc_flag_clear(ADC1, ADC_PCCE_FLAG);
+ adc1_preempt_valuetab[0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
+ adc1_preempt_valuetab[1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
+ adc1_preempt_valuetab[2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
+ preempt_trigger_count++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -182,7 +214,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -194,22 +225,36 @@ int main(void)
exint_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("exint_trigger_partitioned \r\n");
- while(dma_trans_complete_flag == 0);
- while(preempt_trigger_count != 3);
- for(index = 0; index < 3; index++)
- {
- printf("adc1_ordinary_valuetab[%d][0] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][0]);
- printf("adc1_ordinary_valuetab[%d][1] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][1]);
- printf("adc1_ordinary_valuetab[%d][2] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][2]);
- printf("adc1_preempt_valuetab[%d][0] = 0x%x\r\n",index, adc1_preempt_valuetab[index][0]);
- printf("adc1_preempt_valuetab[%d][1] = 0x%x\r\n",index, adc1_preempt_valuetab[index][1]);
- printf("adc1_preempt_valuetab[%d][2] = 0x%x\r\n",index, adc1_preempt_valuetab[index][2]);
- printf("\r\n");
- }
- at32_led_on(LED2);
while(1)
{
+ /* wait ordinary conversion end */
+ if(ordinary_conversion_times_index != dma_trans_complete_flag)
+ {
+ ordinary_conversion_times_index = dma_trans_complete_flag;
+ printf("ordinary_conversion_times_index = %d\r\n",ordinary_conversion_times_index);
+ printf("adc1_ordinary_valuetab[0] = 0x%x\r\n", adc1_ordinary_valuetab[0]);
+ printf("adc1_ordinary_valuetab[1] = 0x%x\r\n", adc1_ordinary_valuetab[1]);
+ printf("adc1_ordinary_valuetab[2] = 0x%x\r\n", adc1_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ }
+
+ /* wait preempt conversion end */
+ if(preempt_conversion_times_index != preempt_trigger_count)
+ {
+ preempt_conversion_times_index = preempt_trigger_count;
+ printf("preempt_conversion_times_index = %d\r\n",preempt_conversion_times_index);
+ printf("adc1_preempt_valuetab[0] = 0x%x\r\n", adc1_preempt_valuetab[0]);
+ printf("adc1_preempt_valuetab[1] = 0x%x\r\n", adc1_preempt_valuetab[1]);
+ printf("adc1_preempt_valuetab[2] = 0x%x\r\n", adc1_preempt_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED3);
+ }
}
}
diff --git a/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c
index 439a2cf9..19f7a5d6 100644
--- a/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/main.c b/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/main.c
index dcf4a154..72e79c2d 100644
--- a/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/main.c
+++ b/project/at_start_f403a/examples/adc/internal_temperature_sensor/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -40,9 +41,6 @@
__IO uint16_t adc1_ordinary_value = 0;
-static void dma_config(void);
-static void adc_config(void);
-
/**
* @brief dma configuration.
* @param none
@@ -65,8 +63,6 @@ static void dma_config(void)
dma_init_struct.priority = DMA_PRIORITY_HIGH;
dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -78,13 +74,16 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = FALSE;
- adc_base_struct.repeat_mode = TRUE;
+ adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
adc_base_struct.ordinary_channel_length = 1;
adc_base_config(ADC1, &adc_base_struct);
@@ -94,6 +93,8 @@ static void adc_config(void)
adc_tempersensor_vintrv_enable(TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -107,7 +108,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -117,15 +117,25 @@ int main(void)
uart_print_init(115200);
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("internal_temperature_sensor \r\n");
adc_ordinary_software_trigger_enable(ADC1, TRUE);
while(1)
{
- at32_led_on(LED2);
- delay_sec(1);
- while(dma_flag_get(DMA1_FDT1_FLAG) == RESET);
+ /* ordinary software start conversion */
+ adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
+ /* wait conversion end */
+ while(dma_flag_get(DMA1_FDT1_FLAG) == RESET)
+ {
+ }
dma_flag_clear(DMA1_FDT1_FLAG);
- printf("internal_temperature = %f deg C\r\n",(ADC_TEMP_BASE - (double)adc1_ordinary_value * ADC_VREF / 4096) / ADC_TEMP_SLOPE + 25);
+ printf("internal_temperature = %f deg C\r\n",(ADC_TEMP_BASE - (double)adc1_ordinary_value * ADC_VREF / 4095) / ADC_TEMP_SLOPE + 25);
+ at32_led_toggle(LED2);
+ delay_sec(1);
}
}
diff --git a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c
index cb43edf3..c8da1dc1 100644
--- a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,9 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t dma_trans_complete_flag;
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -133,21 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag++;
- }
-}
-
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/main.c b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/main.c
index 070cb6b2..10346b09 100644
--- a/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/main.c
+++ b/project/at_start_f403a/examples/adc/repeat_conversion_loop_transfer/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -36,10 +37,6 @@
__IO uint16_t adc1_ordinary_valuetab[3] = {0};
__IO uint16_t dma_trans_complete_flag = 0;
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
-
/**
* @brief gpio configuration.
* @param none
@@ -81,7 +78,6 @@ static void dma_config(void)
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -93,11 +89,14 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = TRUE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -110,12 +109,28 @@ static void adc_config(void)
adc_dma_mode_enable(ADC1, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma_trans_complete_flag++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -123,7 +138,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -134,9 +148,16 @@ int main(void)
gpio_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("repeat_conversion_loop_transfer \r\n");
printf("please_debug_check_data_and_conversion_times \r\n");
+
+ /* ordinary software start conversion */
adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
at32_led_on(LED2);
while(1)
{
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_clock.h
deleted file mode 100644
index 20f803ab..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_clock.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_clock.h
- * @brief header file of clock program
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* define to prevent recursive inclusion -------------------------------------*/
-#ifndef __AT32F403A_407_CLOCK_H
-#define __AT32F403A_407_CLOCK_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407.h"
-
-/* exported functions ------------------------------------------------------- */
-void system_clock_config(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __AT32F403A_407_CLOCK_H */
-
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_conf.h
deleted file mode 100644
index 4608566d..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_conf.h
+++ /dev/null
@@ -1,162 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_conf.h
- * @brief at32f403a_407 config header file
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* define to prevent recursive inclusion -------------------------------------*/
-#ifndef __AT32F403A_407_CONF_H
-#define __AT32F403A_407_CONF_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/**
- * @brief in the following line adjust the value of high speed external crystal (hext)
- * used in your application
- *
- * tip: to avoid modifying this file each time you need to use different hext, you
- * can define the hext value in your toolchain compiler preprocessor.
- *
- */
-#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed external crystal in hz */
-#endif
-
-/**
- * @brief in the following line adjust the high speed external crystal (hext) startup
- * timeout value
- */
-#define HEXT_STARTUP_TIMEOUT ((uint16_t)0x3000) /*!< time out for hext start up */
-#define HICK_VALUE ((uint32_t)8000000) /*!< value of the high speed internal clock in hz */
-#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
-
-/* module define -------------------------------------------------------------*/
-#define CRM_MODULE_ENABLED
-#define TMR_MODULE_ENABLED
-#define RTC_MODULE_ENABLED
-#define BPR_MODULE_ENABLED
-#define GPIO_MODULE_ENABLED
-#define I2C_MODULE_ENABLED
-#define USART_MODULE_ENABLED
-#define PWC_MODULE_ENABLED
-#define CAN_MODULE_ENABLED
-#define ADC_MODULE_ENABLED
-#define DAC_MODULE_ENABLED
-#define SPI_MODULE_ENABLED
-#define DMA_MODULE_ENABLED
-#define DEBUG_MODULE_ENABLED
-#define FLASH_MODULE_ENABLED
-#define CRC_MODULE_ENABLED
-#define WWDT_MODULE_ENABLED
-#define WDT_MODULE_ENABLED
-#define EXINT_MODULE_ENABLED
-#define SDIO_MODULE_ENABLED
-#define XMC_MODULE_ENABLED
-#define USB_MODULE_ENABLED
-#define ACC_MODULE_ENABLED
-#define MISC_MODULE_ENABLED
-#define EMAC_MODULE_ENABLED
-
-/* includes ------------------------------------------------------------------*/
-#ifdef CRM_MODULE_ENABLED
-#include "at32f403a_407_crm.h"
-#endif
-#ifdef TMR_MODULE_ENABLED
-#include "at32f403a_407_tmr.h"
-#endif
-#ifdef RTC_MODULE_ENABLED
-#include "at32f403a_407_rtc.h"
-#endif
-#ifdef BPR_MODULE_ENABLED
-#include "at32f403a_407_bpr.h"
-#endif
-#ifdef GPIO_MODULE_ENABLED
-#include "at32f403a_407_gpio.h"
-#endif
-#ifdef I2C_MODULE_ENABLED
-#include "at32f403a_407_i2c.h"
-#endif
-#ifdef USART_MODULE_ENABLED
-#include "at32f403a_407_usart.h"
-#endif
-#ifdef PWC_MODULE_ENABLED
-#include "at32f403a_407_pwc.h"
-#endif
-#ifdef CAN_MODULE_ENABLED
-#include "at32f403a_407_can.h"
-#endif
-#ifdef ADC_MODULE_ENABLED
-#include "at32f403a_407_adc.h"
-#endif
-#ifdef DAC_MODULE_ENABLED
-#include "at32f403a_407_dac.h"
-#endif
-#ifdef SPI_MODULE_ENABLED
-#include "at32f403a_407_spi.h"
-#endif
-#ifdef DMA_MODULE_ENABLED
-#include "at32f403a_407_dma.h"
-#endif
-#ifdef DEBUG_MODULE_ENABLED
-#include "at32f403a_407_debug.h"
-#endif
-#ifdef FLASH_MODULE_ENABLED
-#include "at32f403a_407_flash.h"
-#endif
-#ifdef CRC_MODULE_ENABLED
-#include "at32f403a_407_crc.h"
-#endif
-#ifdef WWDT_MODULE_ENABLED
-#include "at32f403a_407_wwdt.h"
-#endif
-#ifdef WDT_MODULE_ENABLED
-#include "at32f403a_407_wdt.h"
-#endif
-#ifdef EXINT_MODULE_ENABLED
-#include "at32f403a_407_exint.h"
-#endif
-#ifdef SDIO_MODULE_ENABLED
-#include "at32f403a_407_sdio.h"
-#endif
-#ifdef XMC_MODULE_ENABLED
-#include "at32f403a_407_xmc.h"
-#endif
-#ifdef ACC_MODULE_ENABLED
-#include "at32f403a_407_acc.h"
-#endif
-#ifdef MISC_MODULE_ENABLED
-#include "at32f403a_407_misc.h"
-#endif
-#ifdef USB_MODULE_ENABLED
-#include "at32f403a_407_usb.h"
-#endif
-#ifdef EMAC_MODULE_ENABLED
-#include "at32f403a_407_emac.h"
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_int.h
deleted file mode 100644
index 0685ab3c..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/inc/at32f403a_407_int.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_int.h
- * @brief header file of main interrupt service routines.
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* define to prevent recursive inclusion -------------------------------------*/
-#ifndef __AT32F403A_407_INT_H
-#define __AT32F403A_407_INT_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407.h"
-
-/* exported types ------------------------------------------------------------*/
-/* exported constants --------------------------------------------------------*/
-/* exported macro ------------------------------------------------------------*/
-/* exported functions ------------------------------------------------------- */
-
-void NMI_Handler(void);
-void HardFault_Handler(void);
-void MemManage_Handler(void);
-void BusFault_Handler(void);
-void UsageFault_Handler(void);
-void SVC_Handler(void);
-void DebugMon_Handler(void);
-void PendSV_Handler(void);
-void SysTick_Handler(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvoptx b/project/at_start_f403a/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvoptx
deleted file mode 100644
index a2da1f3b..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvoptx
+++ /dev/null
@@ -1,368 +0,0 @@
-
-
-
- 1.0
-
- ### uVision Project, (C) Keil Software
-
-
- *.c
- *.s*; *.src; *.a*
- *.obj; *.o
- *.lib
- *.txt; *.h; *.inc; *.md
- *.plm
- *.cpp; *.cc; *.cxx
- 0
-
-
-
- 0
- 0
-
-
-
- software_trigger_repeat
- 0x4
- ARM-ADS
-
- 12000000
-
- 0
- 1
- 0
- 1
- 0
-
-
- 1
- 65535
- 0
- 0
- 0
-
-
- 79
- 66
- 8
- .\listings\
-
-
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 0
- 0
- 0
- 0
-
-
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
-
-
- 0
- 0
- 1
-
- 0
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
- BIN\CMSIS_AGDI.dll
-
-
-
- 0
- UL2CM3
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F403A_1024 -FS08000000 -FL0100000 -FP0($$Device:-AT32F403AVGT7$Flash\AT32F403A_1024.FLM))
-
-
-
-
- 0
-
-
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
- user
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- ..\src\at32f403a_407_clock.c
- at32f403a_407_clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\src\at32f403a_407_int.c
- at32f403a_407_int.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\src\main.c
- main.c
- 0
- 0
-
-
-
-
- bsp
- 0
- 0
- 0
- 0
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\..\at32f403a_407_board\at32f403a_407_board.c
- at32f403a_407_board.c
- 0
- 0
-
-
-
-
- firmware
- 0
- 0
- 0
- 0
-
- 3
- 5
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
- at32f403a_407_gpio.c
- 0
- 0
-
-
- 3
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
- at32f403a_407_misc.c
- 0
- 0
-
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
- at32f403a_407_crm.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_dma.c
- at32f403a_407_dma.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_adc.c
- at32f403a_407_adc.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
- at32f403a_407_usart.c
- 0
- 0
-
-
-
-
- cmsis
- 0
- 0
- 0
- 0
-
- 4
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
- system_at32f403a_407.c
- 0
- 0
-
-
- 4
- 12
- 2
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s
- startup_at32f403a_407.s
- 0
- 0
-
-
-
-
- readme
- 0
- 0
- 0
- 0
-
- 5
- 13
- 5
- 0
- 0
- 0
- ..\readme.txt
- readme.txt
- 0
- 0
-
-
-
-
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvprojx b/project/at_start_f403a/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvprojx
deleted file mode 100644
index 3d9b4bd7..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvprojx
+++ /dev/null
@@ -1,492 +0,0 @@
-
-
-
- 2.1
-
- ### uVision Project, (C) Keil Software
-
-
-
- software_trigger_repeat
- 0x4
- ARM-ADS
- 5060960::V5.06 update 7 (build 960)::.\ARMCC
- 0
-
-
- -AT32F403AVGT7
- ArteryTek
- ArteryTek.AT32F403A_407_DFP.2.0.2
- IRAM(0x20000000,0x38000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
-
- 0
- $$Device:-AT32F403AVGT7$Device\Include\at32f403a_407.h
-
-
-
-
-
-
-
-
-
- $$Device:-AT32F403AVGT7$SVD\AT32F403Axx_v2.svd
- 0
- 0
-
-
-
-
-
-
- 0
- 0
- 0
- 0
- 1
-
- .\objects\
- software_trigger_repeat
- 1
- 0
- 1
- 1
- 1
- .\listings\
- 1
- 0
- 0
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
- 0
-
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
- SARMCM3.DLL
- -REMAP
- DCM.DLL
- -pCM4
- SARMCM3.DLL
-
- TCM.DLL
- -pCM4
-
-
-
- 1
- 0
- 0
- 0
- 16
-
-
-
-
- 1
- 0
- 0
- 1
- 1
- 4096
-
- 1
- BIN\UL2CM3.DLL
-
-
-
-
-
- 0
-
-
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- "Cortex-M4"
-
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 8
- 0
- 0
- 0
- 0
- 3
- 3
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x38000
-
-
- 1
- 0x8000000
- 0x100000
-
-
- 0
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x8000000
- 0x100000
-
-
- 1
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x38000
-
-
- 0
- 0x0
- 0x0
-
-
-
-
-
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
-
-
- AT32F403AVGT7,USE_STDPERIPH_DRIVER,AT_START_F403A_V1
-
- ..\..\..\..\..\..\libraries\drivers\inc;..\..\..\..\..\..\libraries\cmsis\cm4\core_support;..\..\..\..\..\..\libraries\cmsis\cm4\device_support;..\inc;..\..\..\..\..\at32f403a_407_board
-
-
-
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 0
- 0
- 1
- 0
- 0x08000000
- 0x20000000
-
-
-
-
-
-
-
-
-
-
-
-
- user
-
-
- at32f403a_407_clock.c
- 1
- ..\src\at32f403a_407_clock.c
-
-
- at32f403a_407_int.c
- 1
- ..\src\at32f403a_407_int.c
-
-
- main.c
- 1
- ..\src\main.c
-
-
-
-
- bsp
-
-
- at32f403a_407_board.c
- 1
- ..\..\..\..\..\at32f403a_407_board\at32f403a_407_board.c
-
-
-
-
- firmware
-
-
- at32f403a_407_gpio.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
-
-
- at32f403a_407_misc.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
-
-
- at32f403a_407_crm.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
-
-
- at32f403a_407_dma.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_dma.c
-
-
- at32f403a_407_adc.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_adc.c
-
-
- at32f403a_407_usart.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
-
-
-
-
- cmsis
-
-
- system_at32f403a_407.c
- 1
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
-
-
- startup_at32f403a_407.s
- 2
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s
-
-
-
-
- readme
-
-
- readme.txt
- 5
- ..\readme.txt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <Project Info>
- 0
- 1
-
-
-
-
-
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/readme.txt b/project/at_start_f403a/examples/adc/software_trigger_repeat/readme.txt
deleted file mode 100644
index 1f237cfa..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/readme.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- **************************************************************************
- * @file readme.txt
- * @brief readme
- **************************************************************************
- */
-
- this demo is based on the at-start board, in this demo, shows how to use
- the software trigger source trigger adc.
- the convert data as follow:
- - adc1_ordinary_valuetab[0] ---> adc1_channel_4
- - adc1_ordinary_valuetab[1] ---> adc1_channel_5
- - adc1_ordinary_valuetab[2] ---> adc1_channel_6
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/software_trigger_repeat/src/at32f403a_407_clock.c
deleted file mode 100644
index 77832d69..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/src/at32f403a_407_clock.c
+++ /dev/null
@@ -1,98 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_clock.c
- * @brief system clock config program
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407_clock.h"
-
-/**
- * @brief system clock config program
- * @note the system clock is configured as follow:
- * system clock (sclk) = hext / 2 * pll_mult
- * system clock source = pll (hext)
- * - hext = HEXT_VALUE
- * - sclk = 240000000
- * - ahbdiv = 1
- * - ahbclk = 240000000
- * - apb2div = 2
- * - apb2clk = 120000000
- * - apb1div = 2
- * - apb1clk = 120000000
- * - pll_mult = 60
- * - pll_range = GT72MHZ (greater than 72 mhz)
- * @param none
- * @retval none
- */
-void system_clock_config(void)
-{
- /* reset crm */
- crm_reset();
-
- crm_clock_source_enable(CRM_CLOCK_SOURCE_HEXT, TRUE);
-
- /* wait till hext is ready */
- while(crm_hext_stable_wait() == ERROR)
- {
- }
-
- /* config pll clock resource */
- crm_pll_config(CRM_PLL_SOURCE_HEXT_DIV, CRM_PLL_MULT_60, CRM_PLL_OUTPUT_RANGE_GT72MHZ);
-
- /* config hext division */
- crm_hext_clock_div_set(CRM_HEXT_DIV_2);
-
- /* enable pll */
- crm_clock_source_enable(CRM_CLOCK_SOURCE_PLL, TRUE);
-
- /* wait till pll is ready */
- while(crm_flag_get(CRM_PLL_STABLE_FLAG) != SET)
- {
- }
-
- /* config ahbclk */
- crm_ahb_div_set(CRM_AHB_DIV_1);
-
- /* config apb2clk, the maximum frequency of APB1/APB2 clock is 120 MHz */
- crm_apb2_div_set(CRM_APB2_DIV_2);
-
- /* config apb1clk, the maximum frequency of APB1/APB2 clock is 120 MHz */
- crm_apb1_div_set(CRM_APB1_DIV_2);
-
- /* enable auto step mode */
- crm_auto_step_mode_enable(TRUE);
-
- /* select pll as system clock source */
- crm_sysclk_switch(CRM_SCLK_PLL);
-
- /* wait till pll is used as system clock source */
- while(crm_sysclk_switch_status_get() != CRM_SCLK_PLL)
- {
- }
-
- /* disable auto step mode */
- crm_auto_step_mode_enable(FALSE);
-
- /* update system_core_clock global variable */
- system_core_clock_update();
-}
-
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/software_trigger_repeat/src/at32f403a_407_int.c
deleted file mode 100644
index 8bbc6bcf..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/src/at32f403a_407_int.c
+++ /dev/null
@@ -1,157 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_int.c
- * @brief main interrupt service routines.
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t dma_trans_complete_flag;
-
-/** @addtogroup AT32F403A_periph_examples
- * @{
- */
-
-/** @addtogroup 403A_ADC_software_trigger_repeat
- * @{
- */
-
-/**
- * @brief this function handles nmi exception.
- * @param none
- * @retval none
- */
-void NMI_Handler(void)
-{
-}
-
-/**
- * @brief this function handles hard fault exception.
- * @param none
- * @retval none
- */
-void HardFault_Handler(void)
-{
- /* go to infinite loop when hard fault exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles memory manage exception.
- * @param none
- * @retval none
- */
-void MemManage_Handler(void)
-{
- /* go to infinite loop when memory manage exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles bus fault exception.
- * @param none
- * @retval none
- */
-void BusFault_Handler(void)
-{
- /* go to infinite loop when bus fault exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles usage fault exception.
- * @param none
- * @retval none
- */
-void UsageFault_Handler(void)
-{
- /* go to infinite loop when usage fault exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles svcall exception.
- * @param none
- * @retval none
- */
-void SVC_Handler(void)
-{
-}
-
-/**
- * @brief this function handles debug monitor exception.
- * @param none
- * @retval none
- */
-void DebugMon_Handler(void)
-{
-}
-
-/**
- * @brief this function handles pendsv_handler exception.
- * @param none
- * @retval none
- */
-void PendSV_Handler(void)
-{
-}
-
-/**
- * @brief this function handles systick handler.
- * @param none
- * @retval none
- */
-void SysTick_Handler(void)
-{
-}
-
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag++;
- }
-}
-
-
-/**
- * @}
- */
-
-/**
- * @}
- */
diff --git a/project/at_start_f403a/examples/adc/software_trigger_repeat/src/main.c b/project/at_start_f403a/examples/adc/software_trigger_repeat/src/main.c
deleted file mode 100644
index 1990ed62..00000000
--- a/project/at_start_f403a/examples/adc/software_trigger_repeat/src/main.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/**
- **************************************************************************
- * @file main.c
- * @brief main program
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-#include "at32f403a_407_board.h"
-#include "at32f403a_407_clock.h"
-
-/** @addtogroup AT32F403A_periph_examples
- * @{
- */
-
-/** @addtogroup 403A_ADC_software_trigger_repeat ADC_software_trigger_repeat
- * @{
- */
-
-__IO uint16_t adc1_ordinary_valuetab[3] = {0};
-__IO uint16_t dma_trans_complete_flag = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
-
-/**
- * @brief gpio configuration.
- * @param none
- * @retval none
- */
-static void gpio_config(void)
-{
- gpio_init_type gpio_initstructure;
- crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK, TRUE);
-
- gpio_default_para_init(&gpio_initstructure);
- gpio_initstructure.gpio_mode = GPIO_MODE_ANALOG;
- gpio_initstructure.gpio_pins = GPIO_PINS_4 | GPIO_PINS_5 | GPIO_PINS_6;
- gpio_init(GPIOA, &gpio_initstructure);
-}
-
-/**
- * @brief dma configuration.
- * @param none
- * @retval none
- */
-static void dma_config(void)
-{
- dma_init_type dma_init_struct;
- crm_periph_clock_enable(CRM_DMA1_PERIPH_CLOCK, TRUE);
- nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
- dma_reset(DMA1_CHANNEL1);
- dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 3;
- dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
- dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
- dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_HALFWORD;
- dma_init_struct.memory_inc_enable = TRUE;
- dma_init_struct.peripheral_base_addr = (uint32_t)&(ADC1->odt);
- dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_HALFWORD;
- dma_init_struct.peripheral_inc_enable = FALSE;
- dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = TRUE;
- dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
-}
-
-/**
- * @brief adc configuration.
- * @param none
- * @retval none
- */
-static void adc_config(void)
-{
- adc_base_config_type adc_base_struct;
- crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
-
- /* select combine mode */
- adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
- adc_base_struct.sequence_mode = TRUE;
- adc_base_struct.repeat_mode = TRUE;
- adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
- adc_base_struct.ordinary_channel_length = 3;
- adc_base_config(ADC1, &adc_base_struct);
- adc_ordinary_channel_set(ADC1, ADC_CHANNEL_4, 1, ADC_SAMPLETIME_239_5);
- adc_ordinary_channel_set(ADC1, ADC_CHANNEL_5, 2, ADC_SAMPLETIME_239_5);
- adc_ordinary_channel_set(ADC1, ADC_CHANNEL_6, 3, ADC_SAMPLETIME_239_5);
- adc_ordinary_conversion_trigger_set(ADC1, ADC12_ORDINARY_TRIG_SOFTWARE, TRUE);
- adc_dma_mode_enable(ADC1, TRUE);
-
- adc_enable(ADC1, TRUE);
- adc_calibration_init(ADC1);
- while(adc_calibration_init_status_get(ADC1));
- adc_calibration_start(ADC1);
- while(adc_calibration_status_get(ADC1));
-}
-
-/**
- * @brief main function.
- * @param none
- * @retval none
- */
-int main(void)
-{
- __IO uint32_t index = 0;
- nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
- system_clock_config();
- at32_board_init();
- at32_led_off(LED2);
- at32_led_off(LED3);
- at32_led_off(LED4);
- uart_print_init(115200);
- gpio_config();
- dma_config();
- adc_config();
- printf("software_trigger_repeat \r\n");
- printf("please_debug_check_data_and_conversion_times \r\n");
- adc_ordinary_software_trigger_enable(ADC1, TRUE);
- at32_led_on(LED2);
- while(1)
- {
- }
-}
-
-/**
- * @}
- */
-
-/**
- * @}
- */
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/readme.txt b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/readme.txt
index 0223aeeb..f83f9e93 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/readme.txt
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/readme.txt
@@ -9,10 +9,11 @@
the preempt group automatic conversion(whitch ordinary trigger source is
tmr).
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> adc1_channel_6
- - adc1_preempt_valuetab[n][0] ---> adc1_channel_7
- - adc1_preempt_valuetab[n][1] ---> adc1_channel_8
- - adc1_preempt_valuetab[n][2] ---> adc1_channel_9
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - adc1_ordinary_valuetab[0] ---> adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> adc1_channel_6
+ - adc1_preempt_valuetab[0] ---> adc1_channel_7
+ - adc1_preempt_valuetab[1] ---> adc1_channel_8
+ - adc1_preempt_valuetab[2] ---> adc1_channel_9
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c
index 0f4b1d97..0e19e648 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,12 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t adc1_ordinary_valuetab[5][3];
-extern __IO uint16_t adc1_preempt_valuetab[5][3];
-extern __IO uint16_t dma_trans_complete_flag;
-extern __IO uint16_t preempt_conversion_count;
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -136,43 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag = 1;
- }
-}
-
-/**
- * @brief this function handles adc1_2 handler.
- * @param none
- * @retval none
- */
-void ADC1_2_IRQHandler(void)
-{
- if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
- {
- adc_flag_clear(ADC1, ADC_PCCE_FLAG);
- if(preempt_conversion_count < 5)
- {
- adc1_preempt_valuetab[preempt_conversion_count][0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
- adc1_preempt_valuetab[preempt_conversion_count][1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
- adc1_preempt_valuetab[preempt_conversion_count][2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
- preempt_conversion_count++;
- }
- at32_led_toggle(LED3);
- }
-}
-
-
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/main.c b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/main.c
index 712ba2cd..c021a0f0 100644
--- a/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/main.c
+++ b/project/at_start_f403a/examples/adc/tmr_trigger_automatic_preempted/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,16 +34,12 @@
* @{
*/
-
-__IO uint16_t adc1_ordinary_valuetab[5][3] = {0};
-__IO uint16_t adc1_preempt_valuetab[5][3] = {0};
+__IO uint16_t adc1_ordinary_valuetab[3] = {0};
+__IO uint16_t adc1_preempt_valuetab[3] = {0};
__IO uint16_t dma_trans_complete_flag = 0;
+__IO uint16_t ordinary_conversion_times_index = 0;
__IO uint16_t preempt_conversion_count = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void tmr1_config(void);
-static void adc_config(void);
+__IO uint16_t preempt_conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -77,7 +74,7 @@ static void dma_config(void)
nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
dma_reset(DMA1_CHANNEL1);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 15;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_HALFWORD;
@@ -86,11 +83,10 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_HALFWORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -118,8 +114,8 @@ static void tmr1_config(void)
crm_periph_clock_enable(CRM_TMR1_PERIPH_CLOCK, TRUE);
- /* (systemclock/(systemclock/10000))/1000 = 10Hz(100ms) */
- tmr_base_init(TMR1, 999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
+ /* (systemclock/(systemclock/10000))/10000 = 1Hz(1s) */
+ tmr_base_init(TMR1, 9999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
tmr_cnt_dir_set(TMR1, TMR_COUNT_UP);
tmr_clock_source_div_set(TMR1, TMR_CLOCK_DIV1);
@@ -129,7 +125,7 @@ static void tmr1_config(void)
tmr_oc_init_structure.oc_output_state = TRUE;
tmr_oc_init_structure.oc_idle_state = FALSE;
tmr_output_channel_config(TMR1, TMR_SELECT_CHANNEL_1, &tmr_oc_init_structure);
- tmr_channel_value_set(TMR1, TMR_SELECT_CHANNEL_1, 500);
+ tmr_channel_value_set(TMR1, TMR_SELECT_CHANNEL_1, 5000);
}
/**
@@ -141,12 +137,15 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
nvic_irq_enable(ADC1_2_IRQn, 0, 0);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -167,14 +166,44 @@ static void adc_config(void)
adc_interrupt_enable(ADC1, ADC_PCCE_INT, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma_trans_complete_flag++;
+ }
+}
-
+/**
+ * @brief this function handles adc1_2 handler.
+ * @param none
+ * @retval none
+ */
+void ADC1_2_IRQHandler(void)
+{
+ if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
+ {
+ adc_flag_clear(ADC1, ADC_PCCE_FLAG);
+ adc1_preempt_valuetab[0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
+ adc1_preempt_valuetab[1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
+ adc1_preempt_valuetab[2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
+ preempt_conversion_count++;
+ }
+}
/**
* @brief main function.
@@ -183,7 +212,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -195,26 +223,39 @@ int main(void)
tmr1_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("tmr_trigger_automatic_preempted \r\n");
tmr_counter_enable(TMR1, TRUE);
tmr_channel_enable(TMR1, TMR_SELECT_CHANNEL_1, TRUE);
tmr_output_enable(TMR1, TRUE);
- while(preempt_conversion_count < 5);
- while(dma_trans_complete_flag == 0);
- tmr_counter_enable(TMR1, FALSE);
- for(index = 0; index < 5; index++)
- {
- printf("adc1_ordinary_valuetab[%d][0] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][0]);
- printf("adc1_ordinary_valuetab[%d][1] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][1]);
- printf("adc1_ordinary_valuetab[%d][2] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][2]);
- printf("adc1_preempted_valuetab[%d][0] = 0x%x\r\n", index, adc1_preempt_valuetab[index][0]);
- printf("adc1_preempted_valuetab[%d][1] = 0x%x\r\n", index, adc1_preempt_valuetab[index][1]);
- printf("adc1_preempted_valuetab[%d][2] = 0x%x\r\n", index, adc1_preempt_valuetab[index][2]);
- printf("\r\n");
- }
- at32_led_on(LED2);
while(1)
{
+ /* wait ordinary conversion end */
+ if(ordinary_conversion_times_index != dma_trans_complete_flag)
+ {
+ ordinary_conversion_times_index = dma_trans_complete_flag;
+ printf("ordinary_conversion_times_index = %d\r\n",ordinary_conversion_times_index);
+ printf("adc1_ordinary_valuetab[0] = 0x%x\r\n", adc1_ordinary_valuetab[0]);
+ printf("adc1_ordinary_valuetab[1] = 0x%x\r\n", adc1_ordinary_valuetab[1]);
+ printf("adc1_ordinary_valuetab[2] = 0x%x\r\n", adc1_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ }
+
+ /* wait preempt conversion end */
+ if(preempt_conversion_times_index != preempt_conversion_count)
+ {
+ preempt_conversion_times_index = preempt_conversion_count;
+ printf("preempt_conversion_times_index = %d\r\n",preempt_conversion_times_index);
+ printf("adc1_preempt_valuetab[0] = 0x%x\r\n", adc1_preempt_valuetab[0]);
+ printf("adc1_preempt_valuetab[1] = 0x%x\r\n", adc1_preempt_valuetab[1]);
+ printf("adc1_preempt_valuetab[2] = 0x%x\r\n", adc1_preempt_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED3);
+ }
}
}
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/readme.txt b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/readme.txt
index 3922927c..bf8f4cf5 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/readme.txt
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/readme.txt
@@ -8,10 +8,11 @@
this demo is based on the at-start board, in this demo, shows how to use
the same trigger source trigger 3 adcs.
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> (adc2_channel_7<<16) | adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> (adc2_channel_8<<16) | adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> (adc2_channel_9<<16) | adc1_channel_6
- - adc3_ordinary_valuetab[n][0] ---> adc3_channel_10
- - adc3_ordinary_valuetab[n][1] ---> adc3_channel_11
- - adc3_ordinary_valuetab[n][2] ---> adc3_channel_12
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - adc1_ordinary_valuetab[0] ---> (adc2_channel_7<<16) | adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> (adc2_channel_8<<16) | adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> (adc2_channel_9<<16) | adc1_channel_6
+ - adc3_ordinary_valuetab[0] ---> adc3_channel_10
+ - adc3_ordinary_valuetab[1] ---> adc3_channel_11
+ - adc3_ordinary_valuetab[2] ---> adc3_channel_12
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c
index a81035d5..0c34e4af 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,12 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint32_t adc1_ordinary_valuetab[5][3];
-extern __IO uint16_t adc3_ordinary_valuetab[5][3];
-extern __IO uint32_t dma1_trans_complete_flag;
-extern __IO uint32_t dma2_trans_complete_flag;
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -136,34 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma1_trans_complete_flag = 1;
- }
-}
-
-/**
- * @brief this function handles dma2_channel4_5 handler.
- * @param none
- * @retval none
- */
-void DMA2_Channel4_5_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA2_FDT5_FLAG) != RESET)
- {
- dma_flag_clear(DMA2_FDT5_FLAG);
- dma2_trans_complete_flag = 1;
- }
-}
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/main.c b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/main.c
index 5e39fcc0..cccc739e 100644
--- a/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/main.c
+++ b/project/at_start_f403a/examples/adc/triple_adc_synchro_trigger/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,15 +34,12 @@
* @{
*/
-__IO uint32_t adc1_ordinary_valuetab[5][3];
-__IO uint16_t adc3_ordinary_valuetab[5][3];
+__IO uint32_t adc1_ordinary_valuetab[3];
+__IO uint16_t adc3_ordinary_valuetab[3];
__IO uint32_t dma1_trans_complete_flag = 0;
+__IO uint16_t adc12_ordinary_conversion_times_index = 0;
__IO uint32_t dma2_trans_complete_flag = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void tmr1_config(void);
-static void adc_config(void);
+__IO uint16_t adc3_ordinary_conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -84,7 +82,7 @@ static void dma_config(void)
dma_reset(DMA1_CHANNEL1);
dma_reset(DMA2_CHANNEL5);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 15;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_WORD;
@@ -93,7 +91,7 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_WORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_init_struct.memory_base_addr = (uint32_t)adc3_ordinary_valuetab;
@@ -104,8 +102,6 @@ static void dma_config(void)
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
dma_interrupt_enable(DMA2_CHANNEL5, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
- dma_channel_enable(DMA2_CHANNEL5, TRUE);
}
/**
@@ -122,8 +118,8 @@ static void tmr1_config(void)
crm_periph_clock_enable(CRM_TMR1_PERIPH_CLOCK, TRUE);
- /* (systemclock/(systemclock/10000))/1000 = 10Hz(100ms) */
- tmr_base_init(TMR1, 999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
+ /* (systemclock/(systemclock/10000))/10000 = 1Hz(1s) */
+ tmr_base_init(TMR1, 9999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
tmr_cnt_dir_set(TMR1, TMR_COUNT_UP);
tmr_clock_source_div_set(TMR1, TMR_CLOCK_DIV1);
tmr_primary_mode_select(TMR1, TMR_PRIMARY_SEL_OVERFLOW);
@@ -140,11 +136,16 @@ static void adc_config(void)
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC2_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC3_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ adc_reset(ADC2);
+ adc_reset(ADC3);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_ORDINARY_SMLT_ONLY_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -156,12 +157,14 @@ static void adc_config(void)
adc_ordinary_conversion_trigger_set(ADC1, ADC12_ORDINARY_TRIG_TMR1TRGOUT, TRUE);
adc_dma_mode_enable(ADC1, TRUE);
+ /* ADC2 config */
adc_base_config(ADC2, &adc_base_struct);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_7, 1, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_8, 2, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_9, 3, ADC_SAMPLETIME_239_5);
adc_ordinary_conversion_trigger_set(ADC2, ADC12_ORDINARY_TRIG_SOFTWARE, TRUE);
+ /* ADC3 config */
adc_base_config(ADC3, &adc_base_struct);
adc_ordinary_channel_set(ADC3, ADC_CHANNEL_10, 1, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC3, ADC_CHANNEL_11, 2, ADC_SAMPLETIME_239_5);
@@ -171,6 +174,8 @@ static void adc_config(void)
adc_enable(ADC1, TRUE);
adc_enable(ADC2, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -187,6 +192,34 @@ static void adc_config(void)
while(adc_calibration_status_get(ADC3));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma1_trans_complete_flag++;
+ }
+}
+
+/**
+ * @brief this function handles dma2_channel4_5 handler.
+ * @param none
+ * @retval none
+ */
+void DMA2_Channel4_5_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA2_FDT5_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA2_FDT5_FLAG);
+ dma2_trans_complete_flag++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -194,7 +227,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -207,28 +239,38 @@ int main(void)
dma_config();
adc_config();
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+ dma_channel_enable(DMA2_CHANNEL5, TRUE);
+
printf("triple_adc_synchro_trigger \r\n");
tmr_counter_enable(TMR1, TRUE);
- while(dma1_trans_complete_flag == 0);
- while(dma2_trans_complete_flag == 0);
- tmr_counter_enable(TMR1, FALSE);
-
- for(index = 0; index < 5; index++)
- {
- printf("adc1_ordinary_valuetab[%d][0] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][0]);
- printf("adc1_ordinary_valuetab[%d][1] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][1]);
- printf("adc1_ordinary_valuetab[%d][2] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][2]);
- printf("adc3_ordinary_valuetab[%d][0] = 0x%x\r\n", index, adc3_ordinary_valuetab[index][0]);
- printf("adc3_ordinary_valuetab[%d][1] = 0x%x\r\n", index, adc3_ordinary_valuetab[index][1]);
- printf("adc3_ordinary_valuetab[%d][2] = 0x%x\r\n", index, adc3_ordinary_valuetab[index][2]);
- printf("\r\n");
- }
-
- at32_led_on(LED2);
-
while(1)
{
+ /* wait ordinary conversion end */
+ if(adc12_ordinary_conversion_times_index != dma1_trans_complete_flag)
+ {
+ adc12_ordinary_conversion_times_index = dma1_trans_complete_flag;
+ printf("adc12_ordinary_conversion_times_index = %d\r\n",adc12_ordinary_conversion_times_index);
+ printf("adc1_ordinary_valuetab[0] = 0x%x\r\n", adc1_ordinary_valuetab[0]);
+ printf("adc1_ordinary_valuetab[1] = 0x%x\r\n", adc1_ordinary_valuetab[1]);
+ printf("adc1_ordinary_valuetab[2] = 0x%x\r\n", adc1_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ }
+
+ /* wait preempt conversion end */
+ if(adc3_ordinary_conversion_times_index != dma2_trans_complete_flag)
+ {
+ adc3_ordinary_conversion_times_index = dma2_trans_complete_flag;
+ printf("adc3_ordinary_conversion_times_index = %d\r\n",adc3_ordinary_conversion_times_index);
+ printf("adc3_ordinary_valuetab[0] = 0x%x\r\n", adc3_ordinary_valuetab[0]);
+ printf("adc3_ordinary_valuetab[1] = 0x%x\r\n", adc3_ordinary_valuetab[1]);
+ printf("adc3_ordinary_valuetab[2] = 0x%x\r\n", adc3_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED3);
+ }
}
}
diff --git a/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_int.c b/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_int.c
index c8fbbd0d..bdd33824 100644
--- a/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/adc/voltage_monitoring/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,10 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t adc1_ordinary_valuetab[3];
-extern __IO uint16_t vmor_flag_index;
/** @addtogroup AT32F403A_periph_examples
* @{
@@ -135,21 +132,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles adc1_2 handler.
- * @param none
- * @retval none
- */
-void ADC1_2_IRQHandler(void)
-{
- if(adc_interrupt_flag_get(ADC1, ADC_VMOR_FLAG) != RESET)
- {
- at32_led_toggle(LED3);
- adc_flag_clear(ADC1, ADC_VMOR_FLAG);
- vmor_flag_index = 1;
- }
-}
-
/**
* @}
*/
diff --git a/project/at_start_f403a/examples/adc/voltage_monitoring/src/main.c b/project/at_start_f403a/examples/adc/voltage_monitoring/src/main.c
index 9000ba8b..fb820e71 100644
--- a/project/at_start_f403a/examples/adc/voltage_monitoring/src/main.c
+++ b/project/at_start_f403a/examples/adc/voltage_monitoring/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -35,10 +36,7 @@
__IO uint16_t adc1_ordinary_valuetab[3] = {0};
__IO uint16_t vmor_flag_index = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
+__IO uint16_t error_times_index = 0;
/**
* @brief gpio configuration.
@@ -78,8 +76,6 @@ static void dma_config(void)
dma_init_struct.priority = DMA_PRIORITY_HIGH;
dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -91,12 +87,15 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
nvic_irq_enable(ADC1_2_IRQn, 0, 0);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -113,12 +112,29 @@ static void adc_config(void)
adc_interrupt_enable(ADC1, ADC_VMOR_INT, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles adc1_2 handler.
+ * @param none
+ * @retval none
+ */
+void ADC1_2_IRQHandler(void)
+{
+ if(adc_interrupt_flag_get(ADC1, ADC_VMOR_FLAG) != RESET)
+ {
+ at32_led_toggle(LED3);
+ adc_flag_clear(ADC1, ADC_VMOR_FLAG);
+ vmor_flag_index++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -126,7 +142,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -137,14 +152,19 @@ int main(void)
gpio_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("voltage_monitoring \r\n");
while(1)
{
at32_led_toggle(LED2);
delay_sec(1);
- if(vmor_flag_index == 1)
+ if(error_times_index != vmor_flag_index)
{
- vmor_flag_index = 0;
+ error_times_index = vmor_flag_index;
+ printf("error_times_index = %d\r\n",error_times_index);
printf("out of range:adc1_channel_5 value is = %x!\r\n", adc1_ordinary_valuetab[1]);
}
adc_ordinary_software_trigger_enable(ADC1, TRUE);
diff --git a/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/bpr/bpr_data/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_int.c b/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_int.c
index 6be6014b..00f250e7 100644
--- a/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/bpr/bpr_data/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/bpr_data/src/main.c b/project/at_start_f403a/examples/bpr/bpr_data/src/main.c
index f0cb2767..a3bef6c7 100644
--- a/project/at_start_f403a/examples/bpr/bpr_data/src/main.c
+++ b/project/at_start_f403a/examples/bpr/bpr_data/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/bpr/tamper/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_int.c b/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_int.c
index 3618c967..18159bc1 100644
--- a/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/bpr/tamper/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/bpr/tamper/src/main.c b/project/at_start_f403a/examples/bpr/tamper/src/main.c
index ac71a448..1516327a 100644
--- a/project/at_start_f403a/examples/bpr/tamper/src/main.c
+++ b/project/at_start_f403a/examples/bpr/tamper/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/can/communication_mode/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_int.c b/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_int.c
index 528c3914..ea9062dd 100644
--- a/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/can/communication_mode/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/communication_mode/src/main.c b/project/at_start_f403a/examples/can/communication_mode/src/main.c
index 7518bf26..026ba4bf 100644
--- a/project/at_start_f403a/examples/can/communication_mode/src/main.c
+++ b/project/at_start_f403a/examples/can/communication_mode/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/can/filter/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/filter/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/can/filter/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/can/filter/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/can/filter/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/filter/src/at32f403a_407_int.c b/project/at_start_f403a/examples/can/filter/src/at32f403a_407_int.c
index 5f61a6eb..c759b859 100644
--- a/project/at_start_f403a/examples/can/filter/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/can/filter/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/filter/src/main.c b/project/at_start_f403a/examples/can/filter/src/main.c
index c5ea7554..0c5111fb 100644
--- a/project/at_start_f403a/examples/can/filter/src/main.c
+++ b/project/at_start_f403a/examples/can/filter/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/can/loopback_mode/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_int.c b/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_int.c
index 5d490b88..3e24bec4 100644
--- a/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/can/loopback_mode/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/can/loopback_mode/src/main.c b/project/at_start_f403a/examples/can/loopback_mode/src/main.c
index b3ee57dd..4783e17f 100644
--- a/project/at_start_f403a/examples/can/loopback_mode/src/main.c
+++ b/project/at_start_f403a/examples/can/loopback_mode/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_int.c b/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_int.c
index 8dd90a00..a2f2e734 100644
--- a/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/cortex_m4/bit_band/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/bit_band/src/main.c b/project/at_start_f403a/examples/cortex_m4/bit_band/src/main.c
index 0f207e60..bcdf2e7c 100644
--- a/project/at_start_f403a/examples/cortex_m4/bit_band/src/main.c
+++ b/project/at_start_f403a/examples/cortex_m4/bit_band/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c
index b6578c0c..8c3d9667 100644
--- a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/main.c b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/main.c
index 8c3bed64..676c7025 100644
--- a/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/main.c
+++ b/project/at_start_f403a/examples/cortex_m4/cmsis_dsp/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/inc/julia_fpu.h b/project/at_start_f403a/examples/cortex_m4/fpu/inc/julia_fpu.h
index 1230774b..bb357171 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/inc/julia_fpu.h
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/inc/julia_fpu.h
@@ -3,7 +3,8 @@
* @file julia_fpu.h
* @brief julia_fpu header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_int.c b/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_int.c
index 7f569d43..2b88033c 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/src/julia_fpu.c b/project/at_start_f403a/examples/cortex_m4/fpu/src/julia_fpu.c
index a2b094b3..746844df 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/src/julia_fpu.c
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/src/julia_fpu.c
@@ -3,7 +3,8 @@
* @file julia_fpu.c
* @brief julia_fpu source file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/fpu/src/main.c b/project/at_start_f403a/examples/cortex_m4/fpu/src/main.c
index 6b2ee1d6..0b41757c 100644
--- a/project/at_start_f403a/examples/cortex_m4/fpu/src/main.c
+++ b/project/at_start_f403a/examples/cortex_m4/fpu/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c
index 754eb200..f0333410 100644
--- a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/main.c b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/main.c
index 2cb20935..516877ca 100644
--- a/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/main.c
+++ b/project/at_start_f403a/examples/cortex_m4/systick_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -48,7 +49,7 @@ void systick_handler(void)
ticks ++;
/* toggle led */
- if(ticks > DELAY)
+ if(ticks >= DELAY)
{
at32_led_toggle(LED2);
ticks = 0;
diff --git a/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/crc/calculation/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_int.c b/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_int.c
index 282985fb..0db79d26 100644
--- a/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/crc/calculation/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crc/calculation/src/main.c b/project/at_start_f403a/examples/crc/calculation/src/main.c
index 92a43405..5beef505 100644
--- a/project/at_start_f403a/examples/crc/calculation/src/main.c
+++ b/project/at_start_f403a/examples/crc/calculation/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_int.c b/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_int.c
index 4043d7d7..dc074196 100644
--- a/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/crm/clock_failure_detection/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/clock_failure_detection/src/main.c b/project/at_start_f403a/examples/crm/clock_failure_detection/src/main.c
index fd89517c..11a5094f 100644
--- a/project/at_start_f403a/examples/crm/clock_failure_detection/src/main.c
+++ b/project/at_start_f403a/examples/crm/clock_failure_detection/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/crm/sysclk_switch/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_int.c b/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_int.c
index 861f449c..b9e3ea5c 100644
--- a/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/crm/sysclk_switch/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/crm/sysclk_switch/src/main.c b/project/at_start_f403a/examples/crm/sysclk_switch/src/main.c
index 512e236e..698f6f87 100644
--- a/project/at_start_f403a/examples/crm/sysclk_switch/src/main.c
+++ b/project/at_start_f403a/examples/crm/sysclk_switch/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c
index dc10ce30..df99bc7c 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/main.c b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/main.c
index 961b74c1..aae3f99e 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/main.c
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_sinewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c
index 8d2c5d77..ab1bb371 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/main.c b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/main.c
index 304a26c1..8a7328a2 100644
--- a/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/main.c
+++ b/project/at_start_f403a/examples/dac/double_mode_dma_squarewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c
index 4b783ccf..b8b09171 100644
--- a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/main.c b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/main.c
index 4f967f1e..dba70528 100644
--- a/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/main.c
+++ b/project/at_start_f403a/examples/dac/one_dac_dma_escalator/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c
index 60a73936..5b064001 100644
--- a/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/one_dac_noisewave/src/main.c b/project/at_start_f403a/examples/dac/one_dac_noisewave/src/main.c
index 8fd85d3d..2f0617bf 100644
--- a/project/at_start_f403a/examples/dac/one_dac_noisewave/src/main.c
+++ b/project/at_start_f403a/examples/dac/one_dac_noisewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c
index 6af4a1ae..8e9b3d4a 100644
--- a/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/main.c b/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/main.c
index 473b2f54..270db6b8 100644
--- a/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/main.c
+++ b/project/at_start_f403a/examples/dac/two_dac_trianglewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/debug/tmr1/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_int.c b/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_int.c
index 77290eae..a68cb2a4 100644
--- a/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/debug/tmr1/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/debug/tmr1/src/main.c b/project/at_start_f403a/examples/debug/tmr1/src/main.c
index 9a74033d..46d84684 100644
--- a/project/at_start_f403a/examples/debug/tmr1/src/main.c
+++ b/project/at_start_f403a/examples/debug/tmr1/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c
index a7c36514..23c1242e 100644
--- a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/main.c b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/main.c
index 1d333d3a..af942aaf 100644
--- a/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/main.c
+++ b/project/at_start_f403a/examples/dma/data_to_gpio_flexible/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/dma/flash_to_sram/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_int.c b/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_int.c
index aefb7492..95fb4c02 100644
--- a/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/dma/flash_to_sram/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/dma/flash_to_sram/src/main.c b/project/at_start_f403a/examples/dma/flash_to_sram/src/main.c
index c05f5736..8b1f9e1b 100644
--- a/project/at_start_f403a/examples/dma/flash_to_sram/src/main.c
+++ b/project/at_start_f403a/examples/dma/flash_to_sram/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/exint/exint_config/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_int.c b/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_int.c
index 523eb5b9..9b66bbe7 100644
--- a/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/exint/exint_config/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_config/src/main.c b/project/at_start_f403a/examples/exint/exint_config/src/main.c
index 46832ea8..285327da 100644
--- a/project/at_start_f403a/examples/exint/exint_config/src/main.c
+++ b/project/at_start_f403a/examples/exint/exint_config/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_int.c b/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_int.c
index 8ef0c071..9d158adc 100644
--- a/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/exint/exint_software_trigger/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/exint/exint_software_trigger/src/main.c b/project/at_start_f403a/examples/exint/exint_software_trigger/src/main.c
index c983abcd..a4f4b5d4 100644
--- a/project/at_start_f403a/examples/exint/exint_software_trigger/src/main.c
+++ b/project/at_start_f403a/examples/exint/exint_software_trigger/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/flash/flash_write_read/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/inc/flash.h b/project/at_start_f403a/examples/flash/flash_write_read/inc/flash.h
index 80bb63b8..cd7e30f5 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/inc/flash.h
+++ b/project/at_start_f403a/examples/flash/flash_write_read/inc/flash.h
@@ -3,7 +3,8 @@
* @file flash.h
* @brief flash header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_int.c b/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_int.c
index e6128820..46f3e096 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/flash/flash_write_read/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/src/flash.c b/project/at_start_f403a/examples/flash/flash_write_read/src/flash.c
index 18af207a..7204fc6b 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/src/flash.c
+++ b/project/at_start_f403a/examples/flash/flash_write_read/src/flash.c
@@ -3,7 +3,8 @@
* @file flash.c
* @brief flash program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/flash_write_read/src/main.c b/project/at_start_f403a/examples/flash/flash_write_read/src/main.c
index 504e61cf..189b169c 100644
--- a/project/at_start_f403a/examples/flash/flash_write_read/src/main.c
+++ b/project/at_start_f403a/examples/flash/flash_write_read/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/flash/operate_spim/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/inc/operate_spim.h b/project/at_start_f403a/examples/flash/operate_spim/inc/operate_spim.h
index 81b83ead..68999578 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/inc/operate_spim.h
+++ b/project/at_start_f403a/examples/flash/operate_spim/inc/operate_spim.h
@@ -3,7 +3,8 @@
* @file operate_spim.h
* @brief operate_spim header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_clock.c
index 7a26a56d..72068837 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_int.c b/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_int.c
index 35ca661f..87d3e0b2 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/flash/operate_spim/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/src/main.c b/project/at_start_f403a/examples/flash/operate_spim/src/main.c
index 0dabb496..f12ea2a2 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/src/main.c
+++ b/project/at_start_f403a/examples/flash/operate_spim/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/operate_spim/src/operate_spim.c b/project/at_start_f403a/examples/flash/operate_spim/src/operate_spim.c
index 4ab2f342..861a1907 100644
--- a/project/at_start_f403a/examples/flash/operate_spim/src/operate_spim.c
+++ b/project/at_start_f403a/examples/flash/operate_spim/src/operate_spim.c
@@ -3,7 +3,8 @@
* @file operate_spim.c
* @brief operate spim program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/flash/run_in_spim/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/inc/run_in_spim.h b/project/at_start_f403a/examples/flash/run_in_spim/inc/run_in_spim.h
index 42158174..3bb7e69e 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/inc/run_in_spim.h
+++ b/project/at_start_f403a/examples/flash/run_in_spim/inc/run_in_spim.h
@@ -3,7 +3,8 @@
* @file run_in_spim.h
* @brief run_in_spim header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_clock.c
index 7a26a56d..72068837 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_int.c b/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_int.c
index ba8f8726..3d295dca 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/flash/run_in_spim/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/src/main.c b/project/at_start_f403a/examples/flash/run_in_spim/src/main.c
index dec16459..078c4aef 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/src/main.c
+++ b/project/at_start_f403a/examples/flash/run_in_spim/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/flash/run_in_spim/src/run_in_spim.c b/project/at_start_f403a/examples/flash/run_in_spim/src/run_in_spim.c
index e3426dbd..25d4c576 100644
--- a/project/at_start_f403a/examples/flash/run_in_spim/src/run_in_spim.c
+++ b/project/at_start_f403a/examples/flash/run_in_spim/src/run_in_spim.c
@@ -3,7 +3,8 @@
* @file run_in_spim.c
* @brief run in spim program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/gpio/io_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_int.c b/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_int.c
index 655b056c..737bb17a 100644
--- a/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/gpio/io_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/io_toggle/src/main.c b/project/at_start_f403a/examples/gpio/io_toggle/src/main.c
index 7b8aa397..4afce048 100644
--- a/project/at_start_f403a/examples/gpio/io_toggle/src/main.c
+++ b/project/at_start_f403a/examples/gpio/io_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/gpio/led_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_int.c b/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_int.c
index 2391e848..cc5e6705 100644
--- a/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/gpio/led_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/led_toggle/src/main.c b/project/at_start_f403a/examples/gpio/led_toggle/src/main.c
index f948fd64..72343d05 100644
--- a/project/at_start_f403a/examples/gpio/led_toggle/src/main.c
+++ b/project/at_start_f403a/examples/gpio/led_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_int.c b/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_int.c
index c0365487..c3e6de32 100644
--- a/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/gpio/swjtag_remap/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/gpio/swjtag_remap/src/main.c b/project/at_start_f403a/examples/gpio/swjtag_remap/src/main.c
index d4c20586..9a3bd874 100644
--- a/project/at_start_f403a/examples/gpio/swjtag_remap/src/main.c
+++ b/project/at_start_f403a/examples/gpio/swjtag_remap/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2c/communication_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_int.c
index 610bb217..4b1eb5c5 100644
--- a/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2c/communication_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_dma/src/main.c b/project/at_start_f403a/examples/i2c/communication_dma/src/main.c
index eb110b5f..4b08da23 100644
--- a/project/at_start_f403a/examples/i2c/communication_dma/src/main.c
+++ b/project/at_start_f403a/examples/i2c/communication_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2c/communication_int/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_int.c
index 100b3ac7..073d95c3 100644
--- a/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2c/communication_int/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_int/src/main.c b/project/at_start_f403a/examples/i2c/communication_int/src/main.c
index 8f7a9bf0..68e95be6 100644
--- a/project/at_start_f403a/examples/i2c/communication_int/src/main.c
+++ b/project/at_start_f403a/examples/i2c/communication_int/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2c/communication_poll/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_int.c
index f85aa1bb..c193a1c2 100644
--- a/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2c/communication_poll/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/communication_poll/src/main.c b/project/at_start_f403a/examples/i2c/communication_poll/src/main.c
index 2023ddf6..7eb4e7e5 100644
--- a/project/at_start_f403a/examples/i2c/communication_poll/src/main.c
+++ b/project/at_start_f403a/examples/i2c/communication_poll/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2c/eeprom/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/inc/eeprom.h b/project/at_start_f403a/examples/i2c/eeprom/inc/eeprom.h
index 60b61f2c..fde0bcde 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/inc/eeprom.h
+++ b/project/at_start_f403a/examples/i2c/eeprom/inc/eeprom.h
@@ -3,7 +3,8 @@
* @file eeprom.h
* @brief i2c eeprom libray header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_int.c
index 90033618..c68ba273 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2c/eeprom/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/src/eeprom.c b/project/at_start_f403a/examples/i2c/eeprom/src/eeprom.c
index 5054c642..2543e164 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/src/eeprom.c
+++ b/project/at_start_f403a/examples/i2c/eeprom/src/eeprom.c
@@ -3,7 +3,8 @@
* @file eeprom.c
* @brief the driver library of the i2c eeprom
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/eeprom/src/main.c b/project/at_start_f403a/examples/i2c/eeprom/src/main.c
index d92f8f23..67733546 100644
--- a/project/at_start_f403a/examples/i2c/eeprom/src/main.c
+++ b/project/at_start_f403a/examples/i2c/eeprom/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2c/memory_write/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_int.c
index 8fee6f99..ffb88335 100644
--- a/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2c/memory_write/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2c/memory_write/src/main.c b/project/at_start_f403a/examples/i2c/memory_write/src/main.c
index 939d390b..575bc1d7 100644
--- a/project/at_start_f403a/examples/i2c/memory_write/src/main.c
+++ b/project/at_start_f403a/examples/i2c/memory_write/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c
index 80ba9b51..149ee809 100644
--- a/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/fullduplex_dma/src/main.c b/project/at_start_f403a/examples/i2s/fullduplex_dma/src/main.c
index fbe9c333..1a1dbb0a 100644
--- a/project/at_start_f403a/examples/i2s/fullduplex_dma/src/main.c
+++ b/project/at_start_f403a/examples/i2s/fullduplex_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c
index 764a82cd..ccc003a1 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_dma/src/main.c b/project/at_start_f403a/examples/i2s/halfduplex_dma/src/main.c
index 739f2a41..e4c4476a 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_dma/src/main.c
+++ b/project/at_start_f403a/examples/i2s/halfduplex_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c
index 6645c457..25575265 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/main.c b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/main.c
index 5cb49c4e..97fb63c2 100644
--- a/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/main.c
+++ b/project/at_start_f403a/examples/i2s/halfduplex_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c
index 7156f481..642e31be 100644
--- a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c
index 46bdae59..544ada61 100644
--- a/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c
+++ b/project/at_start_f403a/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c b/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c
index 22a32f06..339d7f6b 100644
--- a/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/main.c b/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/main.c
index 044f2672..40961c85 100644
--- a/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/main.c
+++ b/project/at_start_f403a/examples/pwc/deepsleep_rtc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c b/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c
index c14ac27e..4989a8ca 100644
--- a/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/main.c b/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/main.c
index fdc2b401..e64eadda 100644
--- a/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/main.c
+++ b/project/at_start_f403a/examples/pwc/power_voltage_monitor/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c b/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c
index 50ef5036..96a683f9 100644
--- a/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_tmr2/src/main.c b/project/at_start_f403a/examples/pwc/sleep_tmr2/src/main.c
index 219e1be0..9d60f9f9 100644
--- a/project/at_start_f403a/examples/pwc/sleep_tmr2/src/main.c
+++ b/project/at_start_f403a/examples/pwc/sleep_tmr2/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_int.c b/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_int.c
index 7feb8fec..473a385b 100644
--- a/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/pwc/sleep_usart1/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/sleep_usart1/src/main.c b/project/at_start_f403a/examples/pwc/sleep_usart1/src/main.c
index 9cea13cf..8b8d2cf8 100644
--- a/project/at_start_f403a/examples/pwc/sleep_usart1/src/main.c
+++ b/project/at_start_f403a/examples/pwc/sleep_usart1/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/pwc/standby_rtc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_int.c b/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_int.c
index 83299016..9c41489b 100644
--- a/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/pwc/standby_rtc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_rtc/src/main.c b/project/at_start_f403a/examples/pwc/standby_rtc/src/main.c
index 42699f65..283a1a2b 100644
--- a/project/at_start_f403a/examples/pwc/standby_rtc/src/main.c
+++ b/project/at_start_f403a/examples/pwc/standby_rtc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c
index 6cc42c99..f168ad23 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/main.c b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/main.c
index a60fb227..3731c37c 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/main.c
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/rtc/calendar/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/inc/rtc.h b/project/at_start_f403a/examples/rtc/calendar/inc/rtc.h
index 3e5a5f47..377f9be9 100644
--- a/project/at_start_f403a/examples/rtc/calendar/inc/rtc.h
+++ b/project/at_start_f403a/examples/rtc/calendar/inc/rtc.h
@@ -3,7 +3,8 @@
* @file rtc.h
* @brief this file provides template for calendar api.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_int.c b/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_int.c
index ea4ddb98..9456c2da 100644
--- a/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/rtc/calendar/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/src/main.c b/project/at_start_f403a/examples/rtc/calendar/src/main.c
index 9bcb79d3..17941703 100644
--- a/project/at_start_f403a/examples/rtc/calendar/src/main.c
+++ b/project/at_start_f403a/examples/rtc/calendar/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/calendar/src/rtc.c b/project/at_start_f403a/examples/rtc/calendar/src/rtc.c
index 7acdd60f..3627e9eb 100644
--- a/project/at_start_f403a/examples/rtc/calendar/src/rtc.c
+++ b/project/at_start_f403a/examples/rtc/calendar/src/rtc.c
@@ -3,7 +3,8 @@
* @file rtc.c
* @brief this file provides template for calendar api.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/rtc/lick_calibration/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_int.c b/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_int.c
index 3c08cc10..2aa7e971 100644
--- a/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/rtc/lick_calibration/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/rtc/lick_calibration/src/main.c b/project/at_start_f403a/examples/rtc/lick_calibration/src/main.c
index 4035d8d0..9010712c 100644
--- a/project/at_start_f403a/examples/rtc/lick_calibration/src/main.c
+++ b/project/at_start_f403a/examples/rtc/lick_calibration/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32_sdio.h b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32_sdio.h
index 81ca4e1e..5178216e 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32_sdio.h
+++ b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32_sdio.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the sd/mmc
* card at32_sdio driver firmware library.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/sdio/emmc_card/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/src/at32_sdio.c b/project/at_start_f403a/examples/sdio/emmc_card/src/at32_sdio.c
index c2bf9b20..3daf9b90 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/src/at32_sdio.c
+++ b/project/at_start_f403a/examples/sdio/emmc_card/src/at32_sdio.c
@@ -4,7 +4,8 @@
* @brief this file provides a set of functions needed to manage the
* sdio/mmc card memory.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_int.c b/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_int.c
index d3e06818..883b8893 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/sdio/emmc_card/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/emmc_card/src/main.c b/project/at_start_f403a/examples/sdio/emmc_card/src/main.c
index 0b22b918..25bcdc1a 100644
--- a/project/at_start_f403a/examples/sdio/emmc_card/src/main.c
+++ b/project/at_start_f403a/examples/sdio/emmc_card/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32_sdio.h b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32_sdio.h
index 2cd0ebaf..1e91d9bc 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32_sdio.h
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32_sdio.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the sd/mmc
* card at32_sdio driver firmware library.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32_sdio.c b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32_sdio.c
index 372762ef..986b108a 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32_sdio.c
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32_sdio.c
@@ -4,7 +4,8 @@
* @brief this file provides a set of functions needed to manage the
* sdio/mmc card memory.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c
index b33c2f02..df779842 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/main.c b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/main.c
index 675b6ae1..f553c53b 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/src/main.c
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32_sdio.h b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32_sdio.h
index d6ff1278..936e0c1d 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32_sdio.h
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32_sdio.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the sd/mmc
* card at32_sdio driver firmware library.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32_sdio.c b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32_sdio.c
index a2ea7d81..63ab89ff 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32_sdio.c
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32_sdio.c
@@ -4,7 +4,8 @@
* @brief this file provides a set of functions needed to manage the
* sdio/mmc card memory.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c
index e30d4ac7..7ad15546 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/main.c b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/main.c
index 7482aa43..75856824 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/src/main.c
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c
index dcd439b8..fe59f95a 100644
--- a/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/crc_transfer_polling/src/main.c b/project/at_start_f403a/examples/spi/crc_transfer_polling/src/main.c
index 4678f209..0eb77d23 100644
--- a/project/at_start_f403a/examples/spi/crc_transfer_polling/src/main.c
+++ b/project/at_start_f403a/examples/spi/crc_transfer_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c
index afec18c1..8094d462 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/main.c b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/main.c
index 81d16cc9..fe4f0d77 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/main.c
+++ b/project/at_start_f403a/examples/spi/fullduplex_dma_jtagpin/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_int.c
index c5970689..0ce2f6c9 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/fullduplex_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/fullduplex_polling/src/main.c b/project/at_start_f403a/examples/spi/fullduplex_polling/src/main.c
index 24dbb109..aaf07901 100644
--- a/project/at_start_f403a/examples/spi/fullduplex_polling/src/main.c
+++ b/project/at_start_f403a/examples/spi/fullduplex_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c
index b1b6d3bc..4cb95bfa 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/main.c b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/main.c
index b4867af0..5611b134 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/main.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_dma_jtagpin/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c
index b35273a7..8783d0a6 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/main.c b/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/main.c
index 14ec981e..2d5fa0e1 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/main.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c
index 8e488a3f..8f67b7a9 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/main.c b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/main.c
index 7d679621..c830df98 100644
--- a/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/main.c
+++ b/project/at_start_f403a/examples/spi/halfduplex_transceiver_switch/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c
index 0aa8871d..0bf56769 100644
--- a/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/main.c b/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/main.c
index 4582223d..1b361bbb 100644
--- a/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/main.c
+++ b/project/at_start_f403a/examples/spi/only_receive_mode_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/spi/w25q_flash/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/inc/spi_flash.h b/project/at_start_f403a/examples/spi/w25q_flash/inc/spi_flash.h
index 6a2df709..240bfc1e 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/inc/spi_flash.h
+++ b/project/at_start_f403a/examples/spi/w25q_flash/inc/spi_flash.h
@@ -3,7 +3,8 @@
* @file spi_flash.h
* @brief header file of spi_flash
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_int.c b/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_int.c
index e6d35cbb..e7b4bf38 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/spi/w25q_flash/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/src/main.c b/project/at_start_f403a/examples/spi/w25q_flash/src/main.c
index 1e46194f..d8767bbd 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/src/main.c
+++ b/project/at_start_f403a/examples/spi/w25q_flash/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/spi/w25q_flash/src/spi_flash.c b/project/at_start_f403a/examples/spi/w25q_flash/src/spi_flash.c
index 871e5b4e..93654232 100644
--- a/project/at_start_f403a/examples/spi/w25q_flash/src/spi_flash.c
+++ b/project/at_start_f403a/examples/spi/w25q_flash/src/spi_flash.c
@@ -3,7 +3,8 @@
* @file spi_flash.c
* @brief spi_flash source code
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/6_steps/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_int.c
index 28445421..216fad5c 100644
--- a/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/6_steps/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/6_steps/src/main.c b/project/at_start_f403a/examples/tmr/6_steps/src/main.c
index f0ebbf81..7d4b4c2a 100644
--- a/project/at_start_f403a/examples/tmr/6_steps/src/main.c
+++ b/project/at_start_f403a/examples/tmr/6_steps/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_int.c
index d3df8b75..d5ba6bd5 100644
--- a/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/7_pwm_output/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/7_pwm_output/src/main.c b/project/at_start_f403a/examples/tmr/7_pwm_output/src/main.c
index decf5c3e..0f6e6780 100644
--- a/project/at_start_f403a/examples/tmr/7_pwm_output/src/main.c
+++ b/project/at_start_f403a/examples/tmr/7_pwm_output/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_int.c
index 38c1af50..7618e878 100644
--- a/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/cascade_synchro/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/cascade_synchro/src/main.c b/project/at_start_f403a/examples/tmr/cascade_synchro/src/main.c
index a06b4857..477eced9 100644
--- a/project/at_start_f403a/examples/tmr/cascade_synchro/src/main.c
+++ b/project/at_start_f403a/examples/tmr/cascade_synchro/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/complementary_signals/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_int.c
index ab85ca81..c1aa13bc 100644
--- a/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/complementary_signals/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/complementary_signals/src/main.c b/project/at_start_f403a/examples/tmr/complementary_signals/src/main.c
index a3c61cdb..e7efc389 100644
--- a/project/at_start_f403a/examples/tmr/complementary_signals/src/main.c
+++ b/project/at_start_f403a/examples/tmr/complementary_signals/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_int.c
index b0641f1b..7ab2bce6 100644
--- a/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma/src/main.c b/project/at_start_f403a/examples/tmr/dma/src/main.c
index 32faad1f..9f046789 100644
--- a/project/at_start_f403a/examples/tmr/dma/src/main.c
+++ b/project/at_start_f403a/examples/tmr/dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/dma_burst/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_int.c
index e5b3d6e8..8d6c4348 100644
--- a/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/dma_burst/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/dma_burst/src/main.c b/project/at_start_f403a/examples/tmr/dma_burst/src/main.c
index 883014d4..92da4823 100644
--- a/project/at_start_f403a/examples/tmr/dma_burst/src/main.c
+++ b/project/at_start_f403a/examples/tmr/dma_burst/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c
index 0447a76c..79e5ac9f 100644
--- a/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/encoder_tmr2/src/main.c b/project/at_start_f403a/examples/tmr/encoder_tmr2/src/main.c
index 76e33237..d61fb646 100644
--- a/project/at_start_f403a/examples/tmr/encoder_tmr2/src/main.c
+++ b/project/at_start_f403a/examples/tmr/encoder_tmr2/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/external_clock/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_int.c
index a20ee4fe..6a8af317 100644
--- a/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/external_clock/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/external_clock/src/main.c b/project/at_start_f403a/examples/tmr/external_clock/src/main.c
index 0804a990..108a01a6 100644
--- a/project/at_start_f403a/examples/tmr/external_clock/src/main.c
+++ b/project/at_start_f403a/examples/tmr/external_clock/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c
index c5c5657e..38f51674 100644
--- a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/main.c b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/main.c
index 031d081f..c81a1284 100644
--- a/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/main.c
+++ b/project/at_start_f403a/examples/tmr/hall_xor_tmr2/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/hang_mode/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_int.c
index f14a13bb..031c0ce5 100644
--- a/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/hang_mode/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/hang_mode/src/main.c b/project/at_start_f403a/examples/tmr/hang_mode/src/main.c
index 7b098a6c..4ea759cf 100644
--- a/project/at_start_f403a/examples/tmr/hang_mode/src/main.c
+++ b/project/at_start_f403a/examples/tmr/hang_mode/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/input_capture/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_int.c
index b0d6009f..7c51e13a 100644
--- a/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/input_capture/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/input_capture/src/main.c b/project/at_start_f403a/examples/tmr/input_capture/src/main.c
index c42c7d74..ca1db954 100644
--- a/project/at_start_f403a/examples/tmr/input_capture/src/main.c
+++ b/project/at_start_f403a/examples/tmr/input_capture/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/oc_high/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_int.c
index 41dbd3a9..28c6b116 100644
--- a/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/oc_high/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_high/src/main.c b/project/at_start_f403a/examples/tmr/oc_high/src/main.c
index 0de52ea2..032ccf3d 100644
--- a/project/at_start_f403a/examples/tmr/oc_high/src/main.c
+++ b/project/at_start_f403a/examples/tmr/oc_high/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/oc_low/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_int.c
index 67296e39..a976b796 100644
--- a/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/oc_low/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_low/src/main.c b/project/at_start_f403a/examples/tmr/oc_low/src/main.c
index 1463c44e..ee3fdc26 100644
--- a/project/at_start_f403a/examples/tmr/oc_low/src/main.c
+++ b/project/at_start_f403a/examples/tmr/oc_low/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c
index f59db46a..edf80c9f 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/main.c b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/main.c
index 357e75ab..9cb48a43 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/main.c
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr3/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c
index 1f305a15..f8782553 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/main.c b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/main.c
index b55f3fde..1eceb6bd 100644
--- a/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/main.c
+++ b/project/at_start_f403a/examples/tmr/oc_toggle_tmr9/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/one_cycle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_int.c
index 974d6c1b..d5a10cd7 100644
--- a/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/one_cycle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/one_cycle/src/main.c b/project/at_start_f403a/examples/tmr/one_cycle/src/main.c
index 1651d3bf..f7ceb6cb 100644
--- a/project/at_start_f403a/examples/tmr/one_cycle/src/main.c
+++ b/project/at_start_f403a/examples/tmr/one_cycle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_int.c
index b41d58a0..9110d3c3 100644
--- a/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/parallel_synchro/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/parallel_synchro/src/main.c b/project/at_start_f403a/examples/tmr/parallel_synchro/src/main.c
index 14d3675c..161f25d9 100644
--- a/project/at_start_f403a/examples/tmr/parallel_synchro/src/main.c
+++ b/project/at_start_f403a/examples/tmr/parallel_synchro/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/pwm_input/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_int.c
index 5632eda3..036d5cc3 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/pwm_input/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input/src/main.c b/project/at_start_f403a/examples/tmr/pwm_input/src/main.c
index 9ba923a8..e6cf4300 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input/src/main.c
+++ b/project/at_start_f403a/examples/tmr/pwm_input/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c
index e429ada9..4c7f7854 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/src/main.c b/project/at_start_f403a/examples/tmr/pwm_input_dma/src/main.c
index af7e570c..80167a2a 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/src/main.c
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c
index ebf8b57b..0597f42d 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/main.c b/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/main.c
index 72131c71..ac14c955 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/main.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_simulate/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c
index 1974c007..75374ee9 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/main.c b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/main.c
index f4883e34..52ce625d 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/main.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr10/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c
index e2cbcc6c..f37b9aad 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/main.c b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/main.c
index 2f9f487e..4e8057af 100644
--- a/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/main.c
+++ b/project/at_start_f403a/examples/tmr/pwm_output_tmr3/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/timer_base/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_int.c
index 1eeb107c..efab2a0a 100644
--- a/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/timer_base/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/timer_base/src/main.c b/project/at_start_f403a/examples/tmr/timer_base/src/main.c
index 5a9f4c80..3aad0da4 100644
--- a/project/at_start_f403a/examples/tmr/timer_base/src/main.c
+++ b/project/at_start_f403a/examples/tmr/timer_base/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c
index 64e1a443..68ac5292 100644
--- a/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr1_synchro/src/main.c b/project/at_start_f403a/examples/tmr/tmr1_synchro/src/main.c
index 2f38686d..2ff29685 100644
--- a/project/at_start_f403a/examples/tmr/tmr1_synchro/src/main.c
+++ b/project/at_start_f403a/examples/tmr/tmr1_synchro/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c b/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c
index ea1893f7..eddd8f85 100644
--- a/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/tmr/tmr2_32bit/src/main.c b/project/at_start_f403a/examples/tmr/tmr2_32bit/src/main.c
index 8fa9acac..64ee1a0b 100644
--- a/project/at_start_f403a/examples/tmr/tmr2_32bit/src/main.c
+++ b/project/at_start_f403a/examples/tmr/tmr2_32bit/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/half_duplex/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_int.c
index 2bd042f8..c5861231 100644
--- a/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/half_duplex/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/half_duplex/src/main.c b/project/at_start_f403a/examples/usart/half_duplex/src/main.c
index d99f20f6..22946bc9 100644
--- a/project/at_start_f403a/examples/usart/half_duplex/src/main.c
+++ b/project/at_start_f403a/examples/usart/half_duplex/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/hw_flow_control/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_int.c
index 91e37e27..7e4fbd9a 100644
--- a/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/hw_flow_control/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/hw_flow_control/src/main.c b/project/at_start_f403a/examples/usart/hw_flow_control/src/main.c
index 8ff1150d..73a9c91b 100644
--- a/project/at_start_f403a/examples/usart/hw_flow_control/src/main.c
+++ b/project/at_start_f403a/examples/usart/hw_flow_control/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/idle_detection/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_int.c
index 00444396..3416fda7 100644
--- a/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/idle_detection/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/idle_detection/src/main.c b/project/at_start_f403a/examples/usart/idle_detection/src/main.c
index 09c216bd..436851d3 100644
--- a/project/at_start_f403a/examples/usart/idle_detection/src/main.c
+++ b/project/at_start_f403a/examples/usart/idle_detection/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_int.c
index 8083f3da..15f032b3 100644
--- a/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/interrupt/src/main.c b/project/at_start_f403a/examples/usart/interrupt/src/main.c
index e6c35165..f9eaea77 100644
--- a/project/at_start_f403a/examples/usart/interrupt/src/main.c
+++ b/project/at_start_f403a/examples/usart/interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/irda/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_int.c
index b3a4284f..66eb7f86 100644
--- a/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/irda/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/irda/src/main.c b/project/at_start_f403a/examples/usart/irda/src/main.c
index 2cb5864c..52ed38fe 100644
--- a/project/at_start_f403a/examples/usart/irda/src/main.c
+++ b/project/at_start_f403a/examples/usart/irda/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_int.c
index b4786168..ae5536e4 100644
--- a/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/polling/src/main.c b/project/at_start_f403a/examples/usart/polling/src/main.c
index 6532d291..95b56b98 100644
--- a/project/at_start_f403a/examples/usart/polling/src/main.c
+++ b/project/at_start_f403a/examples/usart/polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/printf/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_int.c
index 58c7e919..51187865 100644
--- a/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/printf/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/printf/src/main.c b/project/at_start_f403a/examples/usart/printf/src/main.c
index ba5f0144..e13112f6 100644
--- a/project/at_start_f403a/examples/usart/printf/src/main.c
+++ b/project/at_start_f403a/examples/usart/printf/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/receiver_mute/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_int.c
index 57474f7c..ab5f97b6 100644
--- a/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/receiver_mute/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/receiver_mute/src/main.c b/project/at_start_f403a/examples/usart/receiver_mute/src/main.c
index 8323017a..8dc48c5e 100644
--- a/project/at_start_f403a/examples/usart/receiver_mute/src/main.c
+++ b/project/at_start_f403a/examples/usart/receiver_mute/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/rs485/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_int.c
index 618f38df..d62cc836 100644
--- a/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/rs485/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/rs485/src/main.c b/project/at_start_f403a/examples/usart/rs485/src/main.c
index 4acdc126..effcda04 100644
--- a/project/at_start_f403a/examples/usart/rs485/src/main.c
+++ b/project/at_start_f403a/examples/usart/rs485/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/smartcard/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/inc/smartcard_config.h b/project/at_start_f403a/examples/usart/smartcard/inc/smartcard_config.h
index 7275b493..347e4ed4 100644
--- a/project/at_start_f403a/examples/usart/smartcard/inc/smartcard_config.h
+++ b/project/at_start_f403a/examples/usart/smartcard/inc/smartcard_config.h
@@ -3,7 +3,8 @@
* @file smartcard_config.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_int.c
index 63b1c218..6566a25a 100644
--- a/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/smartcard/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/smartcard/src/main.c b/project/at_start_f403a/examples/usart/smartcard/src/main.c
index b7a9e54d..be2ff38d 100644
--- a/project/at_start_f403a/examples/usart/smartcard/src/main.c
+++ b/project/at_start_f403a/examples/usart/smartcard/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/synchronous/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_int.c
index e102e76e..2dfdd570 100644
--- a/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/synchronous/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/synchronous/src/main.c b/project/at_start_f403a/examples/usart/synchronous/src/main.c
index c575a6a7..cd8c664a 100644
--- a/project/at_start_f403a/examples/usart/synchronous/src/main.c
+++ b/project/at_start_f403a/examples/usart/synchronous/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c
index 7a645452..fd38c6e5 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/main.c b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/main.c
index a3de968e..61702aff 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/main.c
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c
index d1c38824..aabe580a 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/main.c b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/main.c
index 670c6c19..c6327b3b 100644
--- a/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/main.c
+++ b/project/at_start_f403a/examples/usart/transfer_by_dma_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/audio/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/inc/audio_codec.h b/project/at_start_f403a/examples/usb_device/audio/inc/audio_codec.h
index 0e360dbb..0cb3a4a7 100644
--- a/project/at_start_f403a/examples/usb_device/audio/inc/audio_codec.h
+++ b/project/at_start_f403a/examples/usb_device/audio/inc/audio_codec.h
@@ -3,7 +3,8 @@
* @file audio_codec.h
* @brief audio codec header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/audio/inc/usb_conf.h
index 71696088..fe81af5d 100644
--- a/project/at_start_f403a/examples/usb_device/audio/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/audio/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_int.c
index 483925b6..f9b07a68 100644
--- a/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/audio/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/src/audio_codec.c b/project/at_start_f403a/examples/usb_device/audio/src/audio_codec.c
index 6601e257..925e03a3 100644
--- a/project/at_start_f403a/examples/usb_device/audio/src/audio_codec.c
+++ b/project/at_start_f403a/examples/usb_device/audio/src/audio_codec.c
@@ -3,7 +3,8 @@
* @file audio_codec.c
* @brief audio codec function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/audio/src/main.c b/project/at_start_f403a/examples/usb_device/audio/src/main.c
index f11c19c1..99dd09a0 100644
--- a/project/at_start_f403a/examples/usb_device/audio/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/audio/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ usbd_core_type usb_core_dev;
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/audio_codec.h b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/audio_codec.h
index 6eac5d55..64fd6409 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/audio_codec.h
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/audio_codec.h
@@ -3,7 +3,8 @@
* @file audio_codec.h
* @brief audio codec header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/usb_conf.h
index 9886e315..e7929401 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c
index fd6dff35..7beadd92 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/audio_codec.c b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/audio_codec.c
index 28d26dbe..95a617e0 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/audio_codec.c
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/audio_codec.c
@@ -3,7 +3,8 @@
* @file audio_codec.c
* @brief audio codec function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/main.c b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/main.c
index 6a2e7a96..521182a3 100644
--- a/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/composite_audio_hid/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -50,6 +51,8 @@ uint8_t report_buf[USBD_AUHID_IN_MAXPACKET_SIZE];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -67,7 +70,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h
index 4d2b5c69..080bc718 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c
index 98a752c7..f2a58c08 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/main.c b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/main.c
index b9dec836..89ab428f 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_keyboard/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -48,6 +49,8 @@ void keyboard_send_string(void *udev, uint8_t *string, uint8_t len);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -65,7 +68,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h
index 819d94a2..77b4464e 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h
@@ -3,7 +3,8 @@
* @file msc_diskio.h
* @brief usb mass storage disk interface header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/usb_conf.h
index 3165e9f3..8ce06bb5 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c
index 02cf1f28..6c9b8fc5 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/main.c b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/main.c
index 0ebab934..a5d168d4 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t usb_buffer[256];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/msc_diskio.c b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/msc_diskio.c
index be66bc2a..53184783 100644
--- a/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/msc_diskio.c
+++ b/project/at_start_f403a/examples/usb_device/composite_vcp_msc/src/msc_diskio.c
@@ -3,7 +3,8 @@
* @file msc_diskio.c
* @brief usb mass storage disk function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/custom_hid/inc/usb_conf.h
index 5df2a1d8..129e5ec3 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_int.c
index 6834f47b..f5c1a79e 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/custom_hid/src/main.c b/project/at_start_f403a/examples/usb_device/custom_hid/src/main.c
index b7da7971..2eecbd6b 100644
--- a/project/at_start_f403a/examples/usb_device/custom_hid/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/custom_hid/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t report_buf[USBD_CUSTOM_IN_MAXPACKET_SIZE];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/keyboard/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/keyboard/inc/usb_conf.h
index fdf708d7..da7e5e5e 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/keyboard/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_int.c
index a505476e..b7844ca8 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/keyboard/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/keyboard/src/main.c b/project/at_start_f403a/examples/usb_device/keyboard/src/main.c
index b7aa0bbe..35f1e3c1 100644
--- a/project/at_start_f403a/examples/usb_device/keyboard/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/keyboard/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -86,6 +87,8 @@ void keyboard_send_string(void *udev, uint8_t *string, uint8_t len)
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -103,7 +106,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
@@ -154,6 +158,7 @@ void usb_clock48m_select(usb_clk48_s clk_s)
*/
int main(void)
{
+ __IO uint32_t delay_index = 0;
/* config nvic priority group */
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
@@ -210,7 +215,24 @@ int main(void)
/* enter deep sleep mode */
pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFI);
- /* wait clock stable */
+ /* wait 3 LICK cycles to ensure clock stable, delay 120us*/
+ /* when wakeup from deepsleep,system clock source changes to HICK */
+ if((CRM->misc3_bit.hick_to_sclk == TRUE) && (CRM->misc1_bit.hickdiv == TRUE))
+ {
+ /* HICK is 48MHz */
+ for(delay_index = 0; delay_index < 750; delay_index++)
+ {
+ __NOP();
+ }
+ }
+ else
+ {
+ /* HICK is 8MHz */
+ for(delay_index = 0; delay_index < 125; delay_index++)
+ {
+ __NOP();
+ }
+ }
system_clock_recover();
((keyboard_type *)(usb_core_dev.class_handler->pdata))->hid_suspend_flag = 0;
diff --git a/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/mouse/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/mouse/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/mouse/inc/usb_conf.h
index ccf8d133..fc5c746e 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/mouse/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_int.c
index 8fa8de72..35778c5a 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/mouse/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/mouse/src/main.c b/project/at_start_f403a/examples/usb_device/mouse/src/main.c
index ca522395..4f1ffa92 100644
--- a/project/at_start_f403a/examples/usb_device/mouse/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/mouse/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -51,6 +52,8 @@ void usb_low_power_wakeup_config(void);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -68,7 +71,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
@@ -183,7 +187,24 @@ int main(void)
/* enter deep sleep mode */
pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFI);
- /* wait clock stable */
+ /* wait 3 LICK cycles to ensure clock stable, delay 120us*/
+ /* when wakeup from deepsleep,system clock source changes to HICK */
+ if((CRM->misc3_bit.hick_to_sclk == TRUE) && (CRM->misc1_bit.hickdiv == TRUE))
+ {
+ /* HICK is 48MHz */
+ for(delay_index = 0; delay_index < 750; delay_index++)
+ {
+ __NOP();
+ }
+ }
+ else
+ {
+ /* HICK is 8MHz */
+ for(delay_index = 0; delay_index < 125; delay_index++)
+ {
+ __NOP();
+ }
+ }
system_clock_recover();
((mouse_type *)(usb_core_dev.class_handler->pdata))->hid_suspend_flag = 0;
diff --git a/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/msc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/msc/inc/msc_diskio.h b/project/at_start_f403a/examples/usb_device/msc/inc/msc_diskio.h
index 819d94a2..7a4ad483 100644
--- a/project/at_start_f403a/examples/usb_device/msc/inc/msc_diskio.h
+++ b/project/at_start_f403a/examples/usb_device/msc/inc/msc_diskio.h
@@ -3,7 +3,8 @@
* @file msc_diskio.h
* @brief usb mass storage disk interface header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -44,7 +45,7 @@ extern "C" {
#define SPI_FLASH_LUN 1
#define SD_LUN 2
-#define USB_FLASH_ADDR_OFFSET 0x08005000
+#define USB_FLASH_ADDR_OFFSET 0x08008000
#define SECTOR_SIZE_1K 1024
#define SECTOR_SIZE_2K 2048
diff --git a/project/at_start_f403a/examples/usb_device/msc/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/msc/inc/usb_conf.h
index 699d3f3e..0042e16a 100644
--- a/project/at_start_f403a/examples/usb_device/msc/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/msc/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_int.c
index a74d1906..c0f53643 100644
--- a/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/msc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/msc/src/main.c b/project/at_start_f403a/examples/usb_device/msc/src/main.c
index 392cbd25..a81a28a1 100644
--- a/project/at_start_f403a/examples/usb_device/msc/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/msc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -48,6 +49,8 @@ usbd_core_type usb_core_dev;
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -65,7 +68,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/msc/src/msc_diskio.c b/project/at_start_f403a/examples/usb_device/msc/src/msc_diskio.c
index 35e25129..24107214 100644
--- a/project/at_start_f403a/examples/usb_device/msc/src/msc_diskio.c
+++ b/project/at_start_f403a/examples/usb_device/msc/src/msc_diskio.c
@@ -3,7 +3,8 @@
* @file msc_diskio.c
* @brief usb mass storage disk function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/printer/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/printer/inc/usb_conf.h
index 2cebf915..24033b98 100644
--- a/project/at_start_f403a/examples/usb_device/printer/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/printer/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_int.c
index 4b4ea27c..6c17de25 100644
--- a/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/printer/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/printer/src/main.c b/project/at_start_f403a/examples/usb_device/printer/src/main.c
index b23be945..f4ce1f99 100644
--- a/project/at_start_f403a/examples/usb_device/printer/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/printer/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ usbd_core_type usb_core_dev;
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/usb_conf.h
index af7c9ecc..3562561b 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c
index 7c3204e1..34cdb19e 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/vcp_loopback/src/main.c b/project/at_start_f403a/examples/usb_device/vcp_loopback/src/main.c
index d93aa03d..36b39cd7 100644
--- a/project/at_start_f403a/examples/usb_device/vcp_loopback/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/vcp_loopback/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t usb_buffer[256];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/usb_conf.h
index a78e2ac7..446a6f3a 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_int.c
index 7c3204e1..34cdb19e 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_comport/src/main.c b/project/at_start_f403a/examples/usb_device/virtual_comport/src/main.c
index ea200279..353f03af 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_comport/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_comport/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -60,6 +61,8 @@ uint16_t usart_receive_data(void);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -77,7 +80,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h
index 1aad2183..1e428786 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h
@@ -3,7 +3,8 @@
* @file flash_fat16.h
* @brief fat16 file system header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h
index ddc4f1a5..a2ed8b6c 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h
@@ -3,7 +3,8 @@
* @file msc_diskio.h
* @brief usb mass storage disk interface header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/usb_conf.h
index ca916498..022ff145 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c
index 93357d1c..f9a8bbdd 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/flash_fat16.c b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/flash_fat16.c
index e9abe852..636bb2b4 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/flash_fat16.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/flash_fat16.c
@@ -3,7 +3,8 @@
* @file flash_fat16.c
* @brief fat16 file system
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/main.c b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/main.c
index 4c794fae..e295d666 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -43,6 +44,7 @@ usbd_core_type usb_core_dev;
void (*pftarget)(void);
void jump_to_app(uint32_t address);
+uint32_t stkptr, jumpaddr;
/**
@@ -52,6 +54,8 @@ void jump_to_app(uint32_t address);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -69,7 +73,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
@@ -224,6 +229,18 @@ void flash_fat16_loop_status(void)
}
+/* app_load don't optimize */
+#if defined (__ARMCC_VERSION)
+ #if (__ARMCC_VERSION >= 6010050)
+ __attribute__((optnone))
+ #else
+ #pragma O0
+ #endif
+#elif defined (__ICCARM__)
+ #pragma optimize=s none
+#elif defined (__GNUC__)
+ __attribute__((optimize("O0")))
+#endif
/**
* @brief jump to app
* @param none
@@ -231,7 +248,6 @@ void flash_fat16_loop_status(void)
*/
void jump_to_app(uint32_t address)
{
- uint32_t stkptr, jumpaddr;
stkptr = *(uint32_t *)address;
jumpaddr = *(uint32_t *)(address + sizeof(uint32_t));
diff --git a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/msc_diskio.c b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/msc_diskio.c
index bc0fcbb2..591b08fe 100644
--- a/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/msc_diskio.c
+++ b/project/at_start_f403a/examples/usb_device/virtual_msc_iap/src/msc_diskio.c
@@ -3,7 +3,8 @@
* @file msc_diskio.c
* @brief usb mass storage disk function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/usb_device/winusb/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/inc/usb_conf.h b/project/at_start_f403a/examples/usb_device/winusb/inc/usb_conf.h
index f20fefae..156b65f7 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/inc/usb_conf.h
+++ b/project/at_start_f403a/examples/usb_device/winusb/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_int.c b/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_int.c
index b2b92dcc..90a6c41f 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/usb_device/winusb/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/usb_device/winusb/src/main.c b/project/at_start_f403a/examples/usb_device/winusb/src/main.c
index 9f893f4e..e92ba1a3 100644
--- a/project/at_start_f403a/examples/usb_device/winusb/src/main.c
+++ b/project/at_start_f403a/examples/usb_device/winusb/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t usb_buffer[256];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/wdt/wdt_reset/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_int.c b/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_int.c
index f90072aa..5aa43e7b 100644
--- a/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/wdt/wdt_reset/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_reset/src/main.c b/project/at_start_f403a/examples/wdt/wdt_reset/src/main.c
index 61eddca2..aea6a8f8 100644
--- a/project/at_start_f403a/examples/wdt/wdt_reset/src/main.c
+++ b/project/at_start_f403a/examples/wdt/wdt_reset/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/wdt/wdt_standby/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_int.c b/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_int.c
index cc388782..5d5cbb5e 100644
--- a/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/wdt/wdt_standby/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wdt/wdt_standby/src/main.c b/project/at_start_f403a/examples/wdt/wdt_standby/src/main.c
index 5183d6f3..86d4b0cd 100644
--- a/project/at_start_f403a/examples/wdt/wdt_standby/src/main.c
+++ b/project/at_start_f403a/examples/wdt/wdt_standby/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c b/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c
index 693d61a8..5a802299 100644
--- a/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/wwdt/wwdt_reset/src/main.c b/project/at_start_f403a/examples/wwdt/wwdt_reset/src/main.c
index 474d2856..f41a270f 100644
--- a/project/at_start_f403a/examples/wwdt/wwdt_reset/src/main.c
+++ b/project/at_start_f403a/examples/wwdt/wwdt_reset/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/picture.h b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/picture.h
index d69e71d5..3b91f430 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/picture.h
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/picture.h
@@ -3,7 +3,8 @@
* @file picture.h
* @brief this file contains all the picture used for lcd display.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/xmc_lcd.h b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/xmc_lcd.h
index 366c5129..ea01c4d0 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/inc/xmc_lcd.h
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/inc/xmc_lcd.h
@@ -3,7 +3,8 @@
* @file xmc_lcd.h
* @brief xmc_lcd header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx b/project/at_start_f403a/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx
index 71bccbea..51375cbe 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx
@@ -275,7 +275,7 @@
10x8000000
- 0x3f0000
+ 0x1000001
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_int.c b/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_int.c
index 8cb59a16..e073d454 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/src/main.c b/project/at_start_f403a/examples/xmc/lcd_8bit/src/main.c
index ef0c893a..acf2dff6 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/src/main.c
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_8bit/src/xmc_lcd.c b/project/at_start_f403a/examples/xmc/lcd_8bit/src/xmc_lcd.c
index d4521935..a1f81c1e 100644
--- a/project/at_start_f403a/examples/xmc/lcd_8bit/src/xmc_lcd.c
+++ b/project/at_start_f403a/examples/xmc/lcd_8bit/src/xmc_lcd.c
@@ -3,7 +3,8 @@
* @file xmc_lcd.c
* @brief xmc_lcd config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/touch.h b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/touch.h
index e4aab8d4..ae2279f5 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/touch.h
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/touch.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the
* touch firmware driver.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h
index 5b737588..0da94035 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h
@@ -3,7 +3,8 @@
* @file xmc_lcd.h
* @brief xmc_lcd program header
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c
index acdfcfba..4c4b62d9 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/main.c b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/main.c
index 0db3c0ff..27f685bf 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/main.c
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/touch.c b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/touch.c
index 5a32539e..0fdea17d 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/touch.c
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/touch.c
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the
* touch firmware driver.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c
index 2a8a0201..87296672 100644
--- a/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c
+++ b/project/at_start_f403a/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c
@@ -3,7 +3,8 @@
* @file xmc_lcd.c
* @brief xmc_lcd program file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/inc/xmc_ecc.h b/project/at_start_f403a/examples/xmc/nand/ecc/inc/xmc_ecc.h
index 5aedc822..80ea6432 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/inc/xmc_ecc.h
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/inc/xmc_ecc.h
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file xmc_ecc.h
* @brief header file for the nand ecc configuration.
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/readme.txt b/project/at_start_f403a/examples/xmc/nand/ecc/readme.txt
index 564ac5e7..3b227d25 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/readme.txt
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/readme.txt
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file readme.txt
* @brief readme
******************************************************************************
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_int.c b/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_int.c
index 4a154f76..9f6aecd2 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/src/main.c b/project/at_start_f403a/examples/xmc/nand/ecc/src/main.c
index 2751b2a0..4b298ed3 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/src/main.c
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/ecc/src/xmc_ecc.c b/project/at_start_f403a/examples/xmc/nand/ecc/src/xmc_ecc.c
index 315226aa..121b6c52 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/src/xmc_ecc.c
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/src/xmc_ecc.c
@@ -3,7 +3,8 @@
* @file xmc_ecc.c
* @brief nand ecc configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/xmc/nand/nand/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/inc/xmc_nand.h b/project/at_start_f403a/examples/xmc/nand/nand/inc/xmc_nand.h
index 21b64675..479277f7 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/inc/xmc_nand.h
+++ b/project/at_start_f403a/examples/xmc/nand/nand/inc/xmc_nand.h
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file xmc_nand.h
* @brief header file for the nand configuration.
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/readme.txt b/project/at_start_f403a/examples/xmc/nand/nand/readme.txt
index d566eaeb..3e267340 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/readme.txt
+++ b/project/at_start_f403a/examples/xmc/nand/nand/readme.txt
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file readme.txt
* @brief readme
******************************************************************************
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_int.c b/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_int.c
index 2383b9ef..ab87a1c0 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/xmc/nand/nand/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/src/main.c b/project/at_start_f403a/examples/xmc/nand/nand/src/main.c
index 89e425e5..1c357112 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/src/main.c
+++ b/project/at_start_f403a/examples/xmc/nand/nand/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/nand/nand/src/xmc_nand.c b/project/at_start_f403a/examples/xmc/nand/nand/src/xmc_nand.c
index d49141a1..be49e151 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/src/xmc_nand.c
+++ b/project/at_start_f403a/examples/xmc/nand/nand/src/xmc_nand.c
@@ -3,7 +3,8 @@
* @file xmc_nand.c
* @brief nand configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/examples/xmc/psram/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/inc/xmc_psram.h b/project/at_start_f403a/examples/xmc/psram/inc/xmc_psram.h
index 57f305f3..4f27456e 100644
--- a/project/at_start_f403a/examples/xmc/psram/inc/xmc_psram.h
+++ b/project/at_start_f403a/examples/xmc/psram/inc/xmc_psram.h
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file xmc_psram.h
* @brief header file for the psram configuration.
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/readme.txt b/project/at_start_f403a/examples/xmc/psram/readme.txt
index fbd13584..9a2a6677 100644
--- a/project/at_start_f403a/examples/xmc/psram/readme.txt
+++ b/project/at_start_f403a/examples/xmc/psram/readme.txt
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file readme.txt
* @brief readme
******************************************************************************
diff --git a/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_int.c b/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_int.c
index abb846a0..72f720ee 100644
--- a/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/examples/xmc/psram/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/src/main.c b/project/at_start_f403a/examples/xmc/psram/src/main.c
index c5bd580f..c2b67e6e 100644
--- a/project/at_start_f403a/examples/xmc/psram/src/main.c
+++ b/project/at_start_f403a/examples/xmc/psram/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/examples/xmc/psram/src/xmc_psram.c b/project/at_start_f403a/examples/xmc/psram/src/xmc_psram.c
index 05b143ac..19f53ade 100644
--- a/project/at_start_f403a/examples/xmc/psram/src/xmc_psram.c
+++ b/project/at_start_f403a/examples/xmc/psram/src/xmc_psram.c
@@ -3,7 +3,8 @@
* @file psram.c
* @brief psram configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/templates/at32_ide/.cproject b/project/at_start_f403a/templates/at32_ide/.cproject
index bca63502..3d4c5f0f 100644
--- a/project/at_start_f403a/templates/at32_ide/.cproject
+++ b/project/at_start_f403a/templates/at32_ide/.cproject
@@ -107,106 +107,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -222,4 +122,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/project/at_start_f403a/templates/at32_ide/.settings/language.settings.xml b/project/at_start_f403a/templates/at32_ide/.settings/language.settings.xml
index a9d07a07..629205c1 100644
--- a/project/at_start_f403a/templates/at32_ide/.settings/language.settings.xml
+++ b/project/at_start_f403a/templates/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/project/at_start_f403a/templates/eclipse_gcc/template/.cproject b/project/at_start_f403a/templates/eclipse_gcc/template/.cproject
index 12c8cf85..01b76f9a 100644
--- a/project/at_start_f403a/templates/eclipse_gcc/template/.cproject
+++ b/project/at_start_f403a/templates/eclipse_gcc/template/.cproject
@@ -98,12 +98,12 @@
@@ -148,90 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/project/at_start_f403a/templates/eclipse_gcc/template/.settings/language.settings.xml b/project/at_start_f403a/templates/eclipse_gcc/template/.settings/language.settings.xml
index d2d31713..670587ad 100644
--- a/project/at_start_f403a/templates/eclipse_gcc/template/.settings/language.settings.xml
+++ b/project/at_start_f403a/templates/eclipse_gcc/template/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/project/at_start_f403a/templates/inc/at32f403a_407_clock.h b/project/at_start_f403a/templates/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f403a/templates/inc/at32f403a_407_clock.h
+++ b/project/at_start_f403a/templates/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/templates/inc/at32f403a_407_conf.h b/project/at_start_f403a/templates/inc/at32f403a_407_conf.h
index ec72a85f..c81f5524 100644
--- a/project/at_start_f403a/templates/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/templates/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/templates/inc/at32f403a_407_int.h b/project/at_start_f403a/templates/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f403a/templates/inc/at32f403a_407_int.h
+++ b/project/at_start_f403a/templates/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/templates/src/at32f403a_407_clock.c b/project/at_start_f403a/templates/src/at32f403a_407_clock.c
index d504b017..28984e67 100644
--- a/project/at_start_f403a/templates/src/at32f403a_407_clock.c
+++ b/project/at_start_f403a/templates/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/templates/src/at32f403a_407_int.c b/project/at_start_f403a/templates/src/at32f403a_407_int.c
index 8043ef74..e4a6087a 100644
--- a/project/at_start_f403a/templates/src/at32f403a_407_int.c
+++ b/project/at_start_f403a/templates/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a/templates/src/main.c b/project/at_start_f403a/templates/src/main.c
index cd03cc22..bdaeaf72 100644
--- a/project/at_start_f403a/templates/src/main.c
+++ b/project/at_start_f403a/templates/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f403a_Example_list.htm b/project/at_start_f403a_Example_list.htm
index b233a163..2265453c 100644
--- a/project/at_start_f403a_Example_list.htm
+++ b/project/at_start_f403a_Example_list.htm
@@ -34,6 +34,29 @@
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:等线;}
+p.MsoHeader, li.MsoHeader, div.MsoHeader
+ {mso-style-link:"页眉 字符";
+ margin:0cm;
+ margin-bottom:.0001pt;
+ text-align:center;
+ layout-grid-mode:char;
+ border:none;
+ padding:0cm;
+ font-size:9.0pt;
+ font-family:等线;}
+p.MsoFooter, li.MsoFooter, div.MsoFooter
+ {mso-style-link:"页脚 字符";
+ margin:0cm;
+ margin-bottom:.0001pt;
+ layout-grid-mode:char;
+ font-size:9.0pt;
+ font-family:等线;}
+span.a
+ {mso-style-name:"页眉 字符";
+ mso-style-link:页眉;}
+span.a0
+ {mso-style-name:"页脚 字符";
+ mso-style-link:页脚;}
.MsoChpDefault
{font-family:等线;}
/* Page Definitions */
@@ -110,7 +133,7 @@ div.WordSection1
diff --git a/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_int.h b/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/acc/calibration/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/acc/calibration/inc/usb_conf.h b/project/at_start_f407/examples/acc/calibration/inc/usb_conf.h
index ffd07525..7c8562ac 100644
--- a/project/at_start_f407/examples/acc/calibration/inc/usb_conf.h
+++ b/project/at_start_f407/examples/acc/calibration/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_clock.c b/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_int.c b/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_int.c
index 1a880e3b..de4e63af 100644
--- a/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/acc/calibration/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/acc/calibration/src/main.c b/project/at_start_f407/examples/acc/calibration/src/main.c
index 7614134d..ae282163 100644
--- a/project/at_start_f407/examples/acc/calibration/src/main.c
+++ b/project/at_start_f407/examples/acc/calibration/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/readme.txt b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/readme.txt
index 8eb0b4bc..dcd4f1ca 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/readme.txt
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/readme.txt
@@ -8,7 +8,8 @@
this demo is based on the at-start board, in this demo, shows how to use
combine_mode(ordinary_simult).
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> (adc2_channel_7<<16) | adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> (adc2_channel_8<<16) | adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> (adc2_channel_9<<16) | adc1_channel_6
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - adc1_ordinary_valuetab[0] ---> (adc2_channel_7<<16) | adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> (adc2_channel_8<<16) | adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> (adc2_channel_9<<16) | adc1_channel_6
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c
index 8d203cb6..da37bece 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,10 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint32_t adc1_ordinary_valuetab[5][3];
-extern __IO uint32_t dma1_trans_complete_flag;
/** @addtogroup AT32F407_periph_examples
* @{
@@ -134,21 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma1_trans_complete_flag = 1;
- }
-}
-
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/main.c b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/main.c
index 06fa0787..99a5a920 100644
--- a/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/main.c
+++ b/project/at_start_f407/examples/adc/combine_mode_ordinary_simult/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,13 +34,9 @@
* @{
*/
-
-__IO uint32_t adc1_ordinary_valuetab[5][3];
+__IO uint32_t adc1_ordinary_valuetab[3];
__IO uint32_t dma1_trans_complete_flag = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
+__IO uint32_t conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -74,7 +71,7 @@ static void dma_config(void)
nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
dma_reset(DMA1_CHANNEL1);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 15;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_WORD;
@@ -83,11 +80,10 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_WORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -100,11 +96,15 @@ static void adc_config(void)
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC2_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ adc_reset(ADC2);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_ORDINARY_SMLT_ONLY_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -116,6 +116,7 @@ static void adc_config(void)
adc_ordinary_conversion_trigger_set(ADC1, ADC12_ORDINARY_TRIG_SOFTWARE, TRUE);
adc_dma_mode_enable(ADC1, TRUE);
+ /* ADC2 config */
adc_base_config(ADC2, &adc_base_struct);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_7, 1, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_8, 2, ADC_SAMPLETIME_239_5);
@@ -124,6 +125,8 @@ static void adc_config(void)
adc_enable(ADC1, TRUE);
adc_enable(ADC2, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -134,6 +137,20 @@ static void adc_config(void)
while(adc_calibration_status_get(ADC2));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma1_trans_complete_flag++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -141,7 +158,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -152,25 +168,31 @@ int main(void)
gpio_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("combine_mode_ordinary_simult \r\n");
- while(dma1_trans_complete_flag == 0)
- {
- delay_ms(100);
- adc_ordinary_software_trigger_enable(ADC1, TRUE);
- }
- for(index = 0; index < 5; index++)
- {
- printf("adc1_ordinary_channel4[%d] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][0] & 0xFFFF);
- printf("adc1_ordinary_channel5[%d] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][1] & 0xFFFF);
- printf("adc1_ordinary_channel6[%d] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][2] & 0xFFFF);
- printf("adc2_ordinary_channel7[%d] = 0x%x\r\n",index, (adc1_ordinary_valuetab[index][0] >> 16) & 0xFFFF);
- printf("adc2_ordinary_channel8[%d] = 0x%x\r\n",index, (adc1_ordinary_valuetab[index][1] >> 16) & 0xFFFF);
- printf("adc2_ordinary_channel9[%d] = 0x%x\r\n",index, (adc1_ordinary_valuetab[index][2] >> 16) & 0xFFFF);
- printf("\r\n");
- }
- at32_led_on(LED2);
while(1)
{
+ /* ordinary software start conversion */
+ adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
+ /* wait conversion end */
+ while(conversion_times_index == dma1_trans_complete_flag)
+ {
+ }
+ conversion_times_index = dma1_trans_complete_flag;
+ printf("conversion_times_index = %d\r\n",conversion_times_index);
+ printf("adc1_ordinary_channel4 = 0x%x\r\n", adc1_ordinary_valuetab[0] & 0xFFFF);
+ printf("adc1_ordinary_channel5 = 0x%x\r\n", adc1_ordinary_valuetab[1] & 0xFFFF);
+ printf("adc1_ordinary_channel6 = 0x%x\r\n", adc1_ordinary_valuetab[2] & 0xFFFF);
+ printf("adc2_ordinary_channel7 = 0x%x\r\n", (adc1_ordinary_valuetab[0] >> 16) & 0xFFFF);
+ printf("adc2_ordinary_channel8 = 0x%x\r\n", (adc1_ordinary_valuetab[1] >> 16) & 0xFFFF);
+ printf("adc2_ordinary_channel9 = 0x%x\r\n", (adc1_ordinary_valuetab[2] >> 16) & 0xFFFF);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ delay_sec(1);
}
}
diff --git a/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/current_vref_value_check/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_int.c
index 812ef7ed..61e1e303 100644
--- a/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/current_vref_value_check/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,8 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
/** @addtogroup AT32F407_periph_examples
* @{
@@ -132,8 +131,6 @@ void SysTick_Handler(void)
{
}
-
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/current_vref_value_check/src/main.c b/project/at_start_f407/examples/adc/current_vref_value_check/src/main.c
index f7c995c9..1e454188 100644
--- a/project/at_start_f407/examples/adc/current_vref_value_check/src/main.c
+++ b/project/at_start_f407/examples/adc/current_vref_value_check/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -35,9 +36,6 @@
__IO uint16_t adc1_ordinary_value = 0;
-static void dma_config(void);
-static void adc_config(void);
-
/**
* @brief dma configuration.
* @param none
@@ -60,8 +58,6 @@ static void dma_config(void)
dma_init_struct.priority = DMA_PRIORITY_HIGH;
dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -73,11 +69,14 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = FALSE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -89,6 +88,8 @@ static void adc_config(void)
adc_tempersensor_vintrv_enable(TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -102,7 +103,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -112,13 +112,22 @@ int main(void)
uart_print_init(115200);
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("adc1_vref_check \r\n");
while(1)
{
- at32_led_on(LED2);
+ at32_led_toggle(LED2);
delay_sec(1);
+
+ /* ordinary software start conversion */
adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
+ /* wait conversion end */
while(dma_flag_get(DMA1_FDT1_FLAG) == RESET);
+
dma_flag_clear(DMA1_FDT1_FLAG);
printf("vref_value = %f V\r\n", ((double)1.2 * 4095) / adc1_ordinary_value);
}
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/readme.txt b/project/at_start_f407/examples/adc/exint_trigger_partitioned/readme.txt
index b3fb4f7d..167a9222 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/readme.txt
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/readme.txt
@@ -8,13 +8,14 @@
this demo is based on the at-start board, in this demo, shows how to use
the exint line trigger source trigger adc in partitioned mode.
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> adc1_channel_6
- - adc1_preempt_valuetab[n][0] ---> adc1_channel_7
- - adc1_preempt_valuetab[n][1] ---> adc1_channel_8
- - adc1_preempt_valuetab[n][2] ---> adc1_channel_9
+ - adc1_ordinary_valuetab[0] ---> adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> adc1_channel_6
+ - adc1_preempt_valuetab[0] ---> adc1_channel_7
+ - adc1_preempt_valuetab[1] ---> adc1_channel_8
+ - adc1_preempt_valuetab[2] ---> adc1_channel_9
trigger source:
- ordinary --> exint line11(pc11)
- - preempt --> exint line15(pa15)
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - preempt --> exint line15(pa15)
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c
index cae63dee..e19852bb 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,11 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t adc1_preempt_valuetab[3][3];
-extern __IO uint16_t dma_trans_complete_flag;
-extern __IO uint16_t preempt_trigger_count;
/** @addtogroup AT32F407_periph_examples
* @{
@@ -135,41 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag = 1;
- }
-}
-
-/**
- * @brief this function handles adc1_2 handler.
- * @param none
- * @retval none
- */
-void ADC1_2_IRQHandler(void)
-{
- if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
- {
- adc_flag_clear(ADC1, ADC_PCCE_FLAG);
- if(preempt_trigger_count < 3)
- {
- adc1_preempt_valuetab[preempt_trigger_count][0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
- adc1_preempt_valuetab[preempt_trigger_count][1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
- adc1_preempt_valuetab[preempt_trigger_count][2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
- preempt_trigger_count++;
- }
- }
-}
-
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/main.c b/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/main.c
index f68c6f9c..67e8f813 100644
--- a/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/main.c
+++ b/project/at_start_f407/examples/adc/exint_trigger_partitioned/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,16 +34,12 @@
* @{
*/
-
-__IO uint16_t adc1_ordinary_valuetab[3][3] = {0};
-__IO uint16_t adc1_preempt_valuetab[3][3] = {0};
+__IO uint16_t adc1_ordinary_valuetab[3] = {0};
+__IO uint16_t adc1_preempt_valuetab[3] = {0};
__IO uint16_t dma_trans_complete_flag = 0;
+__IO uint16_t ordinary_conversion_times_index = 0;
__IO uint16_t preempt_trigger_count = 0;
-
-static void gpio_config(void);
-static void exint_config(void);
-static void dma_config(void);
-static void adc_config(void);
+__IO uint16_t preempt_conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -79,6 +76,9 @@ static void exint_config(void)
crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_GPIOC_PERIPH_CLOCK, TRUE);
+ gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOC, GPIO_PINS_SOURCE11);
+ gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE15);
+
gpio_default_para_init(&gpio_initstructure);
gpio_initstructure.gpio_pull = GPIO_PULL_DOWN;
gpio_initstructure.gpio_mode = GPIO_MODE_INPUT;
@@ -91,9 +91,6 @@ static void exint_config(void)
gpio_initstructure.gpio_pins = GPIO_PINS_15;
gpio_init(GPIOA, &gpio_initstructure);
- gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOC, GPIO_PINS_SOURCE11);
- gpio_exint_line_config(GPIO_PORT_SOURCE_GPIOA, GPIO_PINS_SOURCE15);
-
exint_default_para_init(&exint_init_struct);
exint_init_struct.line_enable = TRUE;
exint_init_struct.line_mode = EXINT_LINE_EVENT;
@@ -117,7 +114,7 @@ static void dma_config(void)
nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
dma_reset(DMA1_CHANNEL1);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 9;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_HALFWORD;
@@ -126,11 +123,10 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_HALFWORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -142,12 +138,15 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
nvic_irq_enable(ADC1_2_IRQn, 0, 0);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -169,12 +168,45 @@ static void adc_config(void)
adc_interrupt_enable(ADC1, ADC_PCCE_INT, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma_trans_complete_flag++;
+ }
+}
+
+/**
+ * @brief this function handles adc1_2 handler.
+ * @param none
+ * @retval none
+ */
+void ADC1_2_IRQHandler(void)
+{
+ if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
+ {
+ adc_flag_clear(ADC1, ADC_PCCE_FLAG);
+ adc1_preempt_valuetab[0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
+ adc1_preempt_valuetab[1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
+ adc1_preempt_valuetab[2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
+ preempt_trigger_count++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -182,7 +214,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -194,22 +225,36 @@ int main(void)
exint_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("exint_trigger_partitioned \r\n");
- while(dma_trans_complete_flag == 0);
- while(preempt_trigger_count != 3);
- for(index = 0; index < 3; index++)
- {
- printf("adc1_ordinary_valuetab[%d][0] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][0]);
- printf("adc1_ordinary_valuetab[%d][1] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][1]);
- printf("adc1_ordinary_valuetab[%d][2] = 0x%x\r\n",index, adc1_ordinary_valuetab[index][2]);
- printf("adc1_preempt_valuetab[%d][0] = 0x%x\r\n",index, adc1_preempt_valuetab[index][0]);
- printf("adc1_preempt_valuetab[%d][1] = 0x%x\r\n",index, adc1_preempt_valuetab[index][1]);
- printf("adc1_preempt_valuetab[%d][2] = 0x%x\r\n",index, adc1_preempt_valuetab[index][2]);
- printf("\r\n");
- }
- at32_led_on(LED2);
while(1)
{
+ /* wait ordinary conversion end */
+ if(ordinary_conversion_times_index != dma_trans_complete_flag)
+ {
+ ordinary_conversion_times_index = dma_trans_complete_flag;
+ printf("ordinary_conversion_times_index = %d\r\n",ordinary_conversion_times_index);
+ printf("adc1_ordinary_valuetab[0] = 0x%x\r\n", adc1_ordinary_valuetab[0]);
+ printf("adc1_ordinary_valuetab[1] = 0x%x\r\n", adc1_ordinary_valuetab[1]);
+ printf("adc1_ordinary_valuetab[2] = 0x%x\r\n", adc1_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ }
+
+ /* wait preempt conversion end */
+ if(preempt_conversion_times_index != preempt_trigger_count)
+ {
+ preempt_conversion_times_index = preempt_trigger_count;
+ printf("preempt_conversion_times_index = %d\r\n",preempt_conversion_times_index);
+ printf("adc1_preempt_valuetab[0] = 0x%x\r\n", adc1_preempt_valuetab[0]);
+ printf("adc1_preempt_valuetab[1] = 0x%x\r\n", adc1_preempt_valuetab[1]);
+ printf("adc1_preempt_valuetab[2] = 0x%x\r\n", adc1_preempt_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED3);
+ }
}
}
diff --git a/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/internal_temperature_sensor/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c
index 78da2459..9ce01869 100644
--- a/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/internal_temperature_sensor/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/internal_temperature_sensor/src/main.c b/project/at_start_f407/examples/adc/internal_temperature_sensor/src/main.c
index 0f82d4cc..c0d1e3db 100644
--- a/project/at_start_f407/examples/adc/internal_temperature_sensor/src/main.c
+++ b/project/at_start_f407/examples/adc/internal_temperature_sensor/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -40,9 +41,6 @@
__IO uint16_t adc1_ordinary_value = 0;
-static void dma_config(void);
-static void adc_config(void);
-
/**
* @brief dma configuration.
* @param none
@@ -65,8 +63,6 @@ static void dma_config(void)
dma_init_struct.priority = DMA_PRIORITY_HIGH;
dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -78,13 +74,16 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = FALSE;
- adc_base_struct.repeat_mode = TRUE;
+ adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
adc_base_struct.ordinary_channel_length = 1;
adc_base_config(ADC1, &adc_base_struct);
@@ -94,6 +93,8 @@ static void adc_config(void)
adc_tempersensor_vintrv_enable(TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -107,7 +108,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -117,15 +117,25 @@ int main(void)
uart_print_init(115200);
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("internal_temperature_sensor \r\n");
adc_ordinary_software_trigger_enable(ADC1, TRUE);
while(1)
{
- at32_led_on(LED2);
- delay_sec(1);
- while(dma_flag_get(DMA1_FDT1_FLAG) == RESET);
+ /* ordinary software start conversion */
+ adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
+ /* wait conversion end */
+ while(dma_flag_get(DMA1_FDT1_FLAG) == RESET)
+ {
+ }
dma_flag_clear(DMA1_FDT1_FLAG);
- printf("internal_temperature = %f deg C\r\n",(ADC_TEMP_BASE - (double)adc1_ordinary_value * ADC_VREF / 4096) / ADC_TEMP_SLOPE + 25);
+ printf("internal_temperature = %f deg C\r\n",(ADC_TEMP_BASE - (double)adc1_ordinary_value * ADC_VREF / 4095) / ADC_TEMP_SLOPE + 25);
+ at32_led_toggle(LED2);
+ delay_sec(1);
}
}
diff --git a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c
index 5d565c44..29e85f27 100644
--- a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,9 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t dma_trans_complete_flag;
/** @addtogroup AT32F407_periph_examples
* @{
@@ -133,21 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag++;
- }
-}
-
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/main.c b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/main.c
index 0551d94d..84124cb2 100644
--- a/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/main.c
+++ b/project/at_start_f407/examples/adc/repeat_conversion_loop_transfer/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -36,10 +37,6 @@
__IO uint16_t adc1_ordinary_valuetab[3] = {0};
__IO uint16_t dma_trans_complete_flag = 0;
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
-
/**
* @brief gpio configuration.
* @param none
@@ -81,7 +78,6 @@ static void dma_config(void)
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -93,11 +89,14 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = TRUE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -110,12 +109,28 @@ static void adc_config(void)
adc_dma_mode_enable(ADC1, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma_trans_complete_flag++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -123,7 +138,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -134,9 +148,16 @@ int main(void)
gpio_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("repeat_conversion_loop_transfer \r\n");
printf("please_debug_check_data_and_conversion_times \r\n");
+
+ /* ordinary software start conversion */
adc_ordinary_software_trigger_enable(ADC1, TRUE);
+
at32_led_on(LED2);
while(1)
{
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_clock.h
deleted file mode 100644
index 20f803ab..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_clock.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_clock.h
- * @brief header file of clock program
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* define to prevent recursive inclusion -------------------------------------*/
-#ifndef __AT32F403A_407_CLOCK_H
-#define __AT32F403A_407_CLOCK_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407.h"
-
-/* exported functions ------------------------------------------------------- */
-void system_clock_config(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __AT32F403A_407_CLOCK_H */
-
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_conf.h
deleted file mode 100644
index 4608566d..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_conf.h
+++ /dev/null
@@ -1,162 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_conf.h
- * @brief at32f403a_407 config header file
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* define to prevent recursive inclusion -------------------------------------*/
-#ifndef __AT32F403A_407_CONF_H
-#define __AT32F403A_407_CONF_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/**
- * @brief in the following line adjust the value of high speed external crystal (hext)
- * used in your application
- *
- * tip: to avoid modifying this file each time you need to use different hext, you
- * can define the hext value in your toolchain compiler preprocessor.
- *
- */
-#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed external crystal in hz */
-#endif
-
-/**
- * @brief in the following line adjust the high speed external crystal (hext) startup
- * timeout value
- */
-#define HEXT_STARTUP_TIMEOUT ((uint16_t)0x3000) /*!< time out for hext start up */
-#define HICK_VALUE ((uint32_t)8000000) /*!< value of the high speed internal clock in hz */
-#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
-
-/* module define -------------------------------------------------------------*/
-#define CRM_MODULE_ENABLED
-#define TMR_MODULE_ENABLED
-#define RTC_MODULE_ENABLED
-#define BPR_MODULE_ENABLED
-#define GPIO_MODULE_ENABLED
-#define I2C_MODULE_ENABLED
-#define USART_MODULE_ENABLED
-#define PWC_MODULE_ENABLED
-#define CAN_MODULE_ENABLED
-#define ADC_MODULE_ENABLED
-#define DAC_MODULE_ENABLED
-#define SPI_MODULE_ENABLED
-#define DMA_MODULE_ENABLED
-#define DEBUG_MODULE_ENABLED
-#define FLASH_MODULE_ENABLED
-#define CRC_MODULE_ENABLED
-#define WWDT_MODULE_ENABLED
-#define WDT_MODULE_ENABLED
-#define EXINT_MODULE_ENABLED
-#define SDIO_MODULE_ENABLED
-#define XMC_MODULE_ENABLED
-#define USB_MODULE_ENABLED
-#define ACC_MODULE_ENABLED
-#define MISC_MODULE_ENABLED
-#define EMAC_MODULE_ENABLED
-
-/* includes ------------------------------------------------------------------*/
-#ifdef CRM_MODULE_ENABLED
-#include "at32f403a_407_crm.h"
-#endif
-#ifdef TMR_MODULE_ENABLED
-#include "at32f403a_407_tmr.h"
-#endif
-#ifdef RTC_MODULE_ENABLED
-#include "at32f403a_407_rtc.h"
-#endif
-#ifdef BPR_MODULE_ENABLED
-#include "at32f403a_407_bpr.h"
-#endif
-#ifdef GPIO_MODULE_ENABLED
-#include "at32f403a_407_gpio.h"
-#endif
-#ifdef I2C_MODULE_ENABLED
-#include "at32f403a_407_i2c.h"
-#endif
-#ifdef USART_MODULE_ENABLED
-#include "at32f403a_407_usart.h"
-#endif
-#ifdef PWC_MODULE_ENABLED
-#include "at32f403a_407_pwc.h"
-#endif
-#ifdef CAN_MODULE_ENABLED
-#include "at32f403a_407_can.h"
-#endif
-#ifdef ADC_MODULE_ENABLED
-#include "at32f403a_407_adc.h"
-#endif
-#ifdef DAC_MODULE_ENABLED
-#include "at32f403a_407_dac.h"
-#endif
-#ifdef SPI_MODULE_ENABLED
-#include "at32f403a_407_spi.h"
-#endif
-#ifdef DMA_MODULE_ENABLED
-#include "at32f403a_407_dma.h"
-#endif
-#ifdef DEBUG_MODULE_ENABLED
-#include "at32f403a_407_debug.h"
-#endif
-#ifdef FLASH_MODULE_ENABLED
-#include "at32f403a_407_flash.h"
-#endif
-#ifdef CRC_MODULE_ENABLED
-#include "at32f403a_407_crc.h"
-#endif
-#ifdef WWDT_MODULE_ENABLED
-#include "at32f403a_407_wwdt.h"
-#endif
-#ifdef WDT_MODULE_ENABLED
-#include "at32f403a_407_wdt.h"
-#endif
-#ifdef EXINT_MODULE_ENABLED
-#include "at32f403a_407_exint.h"
-#endif
-#ifdef SDIO_MODULE_ENABLED
-#include "at32f403a_407_sdio.h"
-#endif
-#ifdef XMC_MODULE_ENABLED
-#include "at32f403a_407_xmc.h"
-#endif
-#ifdef ACC_MODULE_ENABLED
-#include "at32f403a_407_acc.h"
-#endif
-#ifdef MISC_MODULE_ENABLED
-#include "at32f403a_407_misc.h"
-#endif
-#ifdef USB_MODULE_ENABLED
-#include "at32f403a_407_usb.h"
-#endif
-#ifdef EMAC_MODULE_ENABLED
-#include "at32f403a_407_emac.h"
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_int.h
deleted file mode 100644
index 0685ab3c..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/inc/at32f403a_407_int.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_int.h
- * @brief header file of main interrupt service routines.
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* define to prevent recursive inclusion -------------------------------------*/
-#ifndef __AT32F403A_407_INT_H
-#define __AT32F403A_407_INT_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407.h"
-
-/* exported types ------------------------------------------------------------*/
-/* exported constants --------------------------------------------------------*/
-/* exported macro ------------------------------------------------------------*/
-/* exported functions ------------------------------------------------------- */
-
-void NMI_Handler(void);
-void HardFault_Handler(void);
-void MemManage_Handler(void);
-void BusFault_Handler(void);
-void UsageFault_Handler(void);
-void SVC_Handler(void);
-void DebugMon_Handler(void);
-void PendSV_Handler(void);
-void SysTick_Handler(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvoptx b/project/at_start_f407/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvoptx
deleted file mode 100644
index e5ffdc71..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvoptx
+++ /dev/null
@@ -1,368 +0,0 @@
-
-
-
- 1.0
-
- ### uVision Project, (C) Keil Software
-
-
- *.c
- *.s*; *.src; *.a*
- *.obj; *.o
- *.lib
- *.txt; *.h; *.inc; *.md
- *.plm
- *.cpp; *.cc; *.cxx
- 0
-
-
-
- 0
- 0
-
-
-
- software_trigger_repeat
- 0x4
- ARM-ADS
-
- 12000000
-
- 0
- 1
- 0
- 1
- 0
-
-
- 1
- 65535
- 0
- 0
- 0
-
-
- 79
- 66
- 8
- .\listings\
-
-
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 0
- 0
- 0
- 0
-
-
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
-
-
- 0
- 0
- 1
-
- 0
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
- BIN\CMSIS_AGDI.dll
-
-
-
- 0
- UL2CM3
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F407_1024 -FS08000000 -FL0100000 -FP0($$Device:-AT32F407VGT7$Flash\AT32F407_1024.FLM))
-
-
-
-
- 0
-
-
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
- user
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- ..\src\at32f403a_407_clock.c
- at32f403a_407_clock.c
- 0
- 0
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- ..\src\at32f403a_407_int.c
- at32f403a_407_int.c
- 0
- 0
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- ..\src\main.c
- main.c
- 0
- 0
-
-
-
-
- bsp
- 0
- 0
- 0
- 0
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\..\..\at32f403a_407_board\at32f403a_407_board.c
- at32f403a_407_board.c
- 0
- 0
-
-
-
-
- firmware
- 0
- 0
- 0
- 0
-
- 3
- 5
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
- at32f403a_407_gpio.c
- 0
- 0
-
-
- 3
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
- at32f403a_407_misc.c
- 0
- 0
-
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
- at32f403a_407_crm.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_dma.c
- at32f403a_407_dma.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_adc.c
- at32f403a_407_adc.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
- at32f403a_407_usart.c
- 0
- 0
-
-
-
-
- cmsis
- 0
- 0
- 0
- 0
-
- 4
- 11
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
- system_at32f403a_407.c
- 0
- 0
-
-
- 4
- 12
- 2
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s
- startup_at32f403a_407.s
- 0
- 0
-
-
-
-
- readme
- 0
- 0
- 0
- 0
-
- 5
- 13
- 5
- 0
- 0
- 0
- ..\readme.txt
- readme.txt
- 0
- 0
-
-
-
-
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvprojx b/project/at_start_f407/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvprojx
deleted file mode 100644
index ed6173d0..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/mdk_v5/software_trigger_repeat.uvprojx
+++ /dev/null
@@ -1,492 +0,0 @@
-
-
-
- 2.1
-
- ### uVision Project, (C) Keil Software
-
-
-
- software_trigger_repeat
- 0x4
- ARM-ADS
- 5060960::V5.06 update 7 (build 960)::.\ARMCC
- 0
-
-
- -AT32F407VGT7
- ArteryTek
- ArteryTek.AT32F403A_407_DFP.2.0.2
- IRAM(0x20000000,0x38000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
-
- 0
- $$Device:-AT32F407VGT7$Device\Include\at32f403a_407.h
-
-
-
-
-
-
-
-
-
- $$Device:-AT32F407VGT7$SVD\AT32F407xx_v2.svd
- 0
- 0
-
-
-
-
-
-
- 0
- 0
- 0
- 0
- 1
-
- .\objects\
- software_trigger_repeat
- 1
- 0
- 1
- 1
- 1
- .\listings\
- 1
- 0
- 0
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
- 0
-
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
- SARMCM3.DLL
- -REMAP
- DCM.DLL
- -pCM4
- SARMCM3.DLL
-
- TCM.DLL
- -pCM4
-
-
-
- 1
- 0
- 0
- 0
- 16
-
-
-
-
- 1
- 0
- 0
- 1
- 1
- 4096
-
- 1
- BIN\UL2CM3.DLL
-
-
-
-
-
- 0
-
-
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- "Cortex-M4"
-
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 8
- 0
- 0
- 0
- 0
- 3
- 3
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x38000
-
-
- 1
- 0x8000000
- 0x100000
-
-
- 0
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x8000000
- 0x100000
-
-
- 1
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x38000
-
-
- 0
- 0x0
- 0x0
-
-
-
-
-
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
-
-
- AT32F407VGT7,USE_STDPERIPH_DRIVER,AT_START_F407_V1
-
- ..\..\..\..\..\..\libraries\drivers\inc;..\..\..\..\..\..\libraries\cmsis\cm4\core_support;..\..\..\..\..\..\libraries\cmsis\cm4\device_support;..\inc;..\..\..\..\..\at32f403a_407_board
-
-
-
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
-
-
-
-
-
-
-
-
- 1
- 0
- 0
- 0
- 1
- 0
- 0x08000000
- 0x20000000
-
-
-
-
-
-
-
-
-
-
-
-
- user
-
-
- at32f403a_407_clock.c
- 1
- ..\src\at32f403a_407_clock.c
-
-
- at32f403a_407_int.c
- 1
- ..\src\at32f403a_407_int.c
-
-
- main.c
- 1
- ..\src\main.c
-
-
-
-
- bsp
-
-
- at32f403a_407_board.c
- 1
- ..\..\..\..\..\at32f403a_407_board\at32f403a_407_board.c
-
-
-
-
- firmware
-
-
- at32f403a_407_gpio.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
-
-
- at32f403a_407_misc.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
-
-
- at32f403a_407_crm.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
-
-
- at32f403a_407_dma.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_dma.c
-
-
- at32f403a_407_adc.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_adc.c
-
-
- at32f403a_407_usart.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
-
-
-
-
- cmsis
-
-
- system_at32f403a_407.c
- 1
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
-
-
- startup_at32f403a_407.s
- 2
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s
-
-
-
-
- readme
-
-
- readme.txt
- 5
- ..\readme.txt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <Project Info>
- 0
- 1
-
-
-
-
-
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/readme.txt b/project/at_start_f407/examples/adc/software_trigger_repeat/readme.txt
deleted file mode 100644
index 1f237cfa..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/readme.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- **************************************************************************
- * @file readme.txt
- * @brief readme
- **************************************************************************
- */
-
- this demo is based on the at-start board, in this demo, shows how to use
- the software trigger source trigger adc.
- the convert data as follow:
- - adc1_ordinary_valuetab[0] ---> adc1_channel_4
- - adc1_ordinary_valuetab[1] ---> adc1_channel_5
- - adc1_ordinary_valuetab[2] ---> adc1_channel_6
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/software_trigger_repeat/src/at32f403a_407_clock.c
deleted file mode 100644
index 77832d69..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/src/at32f403a_407_clock.c
+++ /dev/null
@@ -1,98 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_clock.c
- * @brief system clock config program
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407_clock.h"
-
-/**
- * @brief system clock config program
- * @note the system clock is configured as follow:
- * system clock (sclk) = hext / 2 * pll_mult
- * system clock source = pll (hext)
- * - hext = HEXT_VALUE
- * - sclk = 240000000
- * - ahbdiv = 1
- * - ahbclk = 240000000
- * - apb2div = 2
- * - apb2clk = 120000000
- * - apb1div = 2
- * - apb1clk = 120000000
- * - pll_mult = 60
- * - pll_range = GT72MHZ (greater than 72 mhz)
- * @param none
- * @retval none
- */
-void system_clock_config(void)
-{
- /* reset crm */
- crm_reset();
-
- crm_clock_source_enable(CRM_CLOCK_SOURCE_HEXT, TRUE);
-
- /* wait till hext is ready */
- while(crm_hext_stable_wait() == ERROR)
- {
- }
-
- /* config pll clock resource */
- crm_pll_config(CRM_PLL_SOURCE_HEXT_DIV, CRM_PLL_MULT_60, CRM_PLL_OUTPUT_RANGE_GT72MHZ);
-
- /* config hext division */
- crm_hext_clock_div_set(CRM_HEXT_DIV_2);
-
- /* enable pll */
- crm_clock_source_enable(CRM_CLOCK_SOURCE_PLL, TRUE);
-
- /* wait till pll is ready */
- while(crm_flag_get(CRM_PLL_STABLE_FLAG) != SET)
- {
- }
-
- /* config ahbclk */
- crm_ahb_div_set(CRM_AHB_DIV_1);
-
- /* config apb2clk, the maximum frequency of APB1/APB2 clock is 120 MHz */
- crm_apb2_div_set(CRM_APB2_DIV_2);
-
- /* config apb1clk, the maximum frequency of APB1/APB2 clock is 120 MHz */
- crm_apb1_div_set(CRM_APB1_DIV_2);
-
- /* enable auto step mode */
- crm_auto_step_mode_enable(TRUE);
-
- /* select pll as system clock source */
- crm_sysclk_switch(CRM_SCLK_PLL);
-
- /* wait till pll is used as system clock source */
- while(crm_sysclk_switch_status_get() != CRM_SCLK_PLL)
- {
- }
-
- /* disable auto step mode */
- crm_auto_step_mode_enable(FALSE);
-
- /* update system_core_clock global variable */
- system_core_clock_update();
-}
-
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/software_trigger_repeat/src/at32f403a_407_int.c
deleted file mode 100644
index c1e0c8cd..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/src/at32f403a_407_int.c
+++ /dev/null
@@ -1,157 +0,0 @@
-/**
- **************************************************************************
- * @file at32f403a_407_int.c
- * @brief main interrupt service routines.
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-/* includes ------------------------------------------------------------------*/
-#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t dma_trans_complete_flag;
-
-/** @addtogroup AT32F407_periph_examples
- * @{
- */
-
-/** @addtogroup 407_ADC_software_trigger_repeat
- * @{
- */
-
-/**
- * @brief this function handles nmi exception.
- * @param none
- * @retval none
- */
-void NMI_Handler(void)
-{
-}
-
-/**
- * @brief this function handles hard fault exception.
- * @param none
- * @retval none
- */
-void HardFault_Handler(void)
-{
- /* go to infinite loop when hard fault exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles memory manage exception.
- * @param none
- * @retval none
- */
-void MemManage_Handler(void)
-{
- /* go to infinite loop when memory manage exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles bus fault exception.
- * @param none
- * @retval none
- */
-void BusFault_Handler(void)
-{
- /* go to infinite loop when bus fault exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles usage fault exception.
- * @param none
- * @retval none
- */
-void UsageFault_Handler(void)
-{
- /* go to infinite loop when usage fault exception occurs */
- while(1)
- {
- }
-}
-
-/**
- * @brief this function handles svcall exception.
- * @param none
- * @retval none
- */
-void SVC_Handler(void)
-{
-}
-
-/**
- * @brief this function handles debug monitor exception.
- * @param none
- * @retval none
- */
-void DebugMon_Handler(void)
-{
-}
-
-/**
- * @brief this function handles pendsv_handler exception.
- * @param none
- * @retval none
- */
-void PendSV_Handler(void)
-{
-}
-
-/**
- * @brief this function handles systick handler.
- * @param none
- * @retval none
- */
-void SysTick_Handler(void)
-{
-}
-
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag++;
- }
-}
-
-
-/**
- * @}
- */
-
-/**
- * @}
- */
diff --git a/project/at_start_f407/examples/adc/software_trigger_repeat/src/main.c b/project/at_start_f407/examples/adc/software_trigger_repeat/src/main.c
deleted file mode 100644
index 95baa323..00000000
--- a/project/at_start_f407/examples/adc/software_trigger_repeat/src/main.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/**
- **************************************************************************
- * @file main.c
- * @brief main program
- **************************************************************************
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
- */
-
-#include "at32f403a_407_board.h"
-#include "at32f403a_407_clock.h"
-
-/** @addtogroup AT32F407_periph_examples
- * @{
- */
-
-/** @addtogroup 407_ADC_software_trigger_repeat ADC_software_trigger_repeat
- * @{
- */
-
-__IO uint16_t adc1_ordinary_valuetab[3] = {0};
-__IO uint16_t dma_trans_complete_flag = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
-
-/**
- * @brief gpio configuration.
- * @param none
- * @retval none
- */
-static void gpio_config(void)
-{
- gpio_init_type gpio_initstructure;
- crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK, TRUE);
-
- gpio_default_para_init(&gpio_initstructure);
- gpio_initstructure.gpio_mode = GPIO_MODE_ANALOG;
- gpio_initstructure.gpio_pins = GPIO_PINS_4 | GPIO_PINS_5 | GPIO_PINS_6;
- gpio_init(GPIOA, &gpio_initstructure);
-}
-
-/**
- * @brief dma configuration.
- * @param none
- * @retval none
- */
-static void dma_config(void)
-{
- dma_init_type dma_init_struct;
- crm_periph_clock_enable(CRM_DMA1_PERIPH_CLOCK, TRUE);
- nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
- dma_reset(DMA1_CHANNEL1);
- dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 3;
- dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
- dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
- dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_HALFWORD;
- dma_init_struct.memory_inc_enable = TRUE;
- dma_init_struct.peripheral_base_addr = (uint32_t)&(ADC1->odt);
- dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_HALFWORD;
- dma_init_struct.peripheral_inc_enable = FALSE;
- dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = TRUE;
- dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
-}
-
-/**
- * @brief adc configuration.
- * @param none
- * @retval none
- */
-static void adc_config(void)
-{
- adc_base_config_type adc_base_struct;
- crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
-
- /* select combine mode */
- adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
- adc_base_struct.sequence_mode = TRUE;
- adc_base_struct.repeat_mode = TRUE;
- adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
- adc_base_struct.ordinary_channel_length = 3;
- adc_base_config(ADC1, &adc_base_struct);
- adc_ordinary_channel_set(ADC1, ADC_CHANNEL_4, 1, ADC_SAMPLETIME_239_5);
- adc_ordinary_channel_set(ADC1, ADC_CHANNEL_5, 2, ADC_SAMPLETIME_239_5);
- adc_ordinary_channel_set(ADC1, ADC_CHANNEL_6, 3, ADC_SAMPLETIME_239_5);
- adc_ordinary_conversion_trigger_set(ADC1, ADC12_ORDINARY_TRIG_SOFTWARE, TRUE);
- adc_dma_mode_enable(ADC1, TRUE);
-
- adc_enable(ADC1, TRUE);
- adc_calibration_init(ADC1);
- while(adc_calibration_init_status_get(ADC1));
- adc_calibration_start(ADC1);
- while(adc_calibration_status_get(ADC1));
-}
-
-/**
- * @brief main function.
- * @param none
- * @retval none
- */
-int main(void)
-{
- __IO uint32_t index = 0;
- nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
- system_clock_config();
- at32_board_init();
- at32_led_off(LED2);
- at32_led_off(LED3);
- at32_led_off(LED4);
- uart_print_init(115200);
- gpio_config();
- dma_config();
- adc_config();
- printf("software_trigger_repeat \r\n");
- printf("please_debug_check_data_and_conversion_times \r\n");
- adc_ordinary_software_trigger_enable(ADC1, TRUE);
- at32_led_on(LED2);
- while(1)
- {
- }
-}
-
-/**
- * @}
- */
-
-/**
- * @}
- */
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/readme.txt b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/readme.txt
index 0223aeeb..f83f9e93 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/readme.txt
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/readme.txt
@@ -9,10 +9,11 @@
the preempt group automatic conversion(whitch ordinary trigger source is
tmr).
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> adc1_channel_6
- - adc1_preempt_valuetab[n][0] ---> adc1_channel_7
- - adc1_preempt_valuetab[n][1] ---> adc1_channel_8
- - adc1_preempt_valuetab[n][2] ---> adc1_channel_9
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - adc1_ordinary_valuetab[0] ---> adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> adc1_channel_6
+ - adc1_preempt_valuetab[0] ---> adc1_channel_7
+ - adc1_preempt_valuetab[1] ---> adc1_channel_8
+ - adc1_preempt_valuetab[2] ---> adc1_channel_9
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c
index b786bfc3..e977bb24 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,12 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t adc1_ordinary_valuetab[5][3];
-extern __IO uint16_t adc1_preempt_valuetab[5][3];
-extern __IO uint16_t dma_trans_complete_flag;
-extern __IO uint16_t preempt_conversion_count;
/** @addtogroup AT32F407_periph_examples
* @{
@@ -136,43 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma_trans_complete_flag = 1;
- }
-}
-
-/**
- * @brief this function handles adc1_2 handler.
- * @param none
- * @retval none
- */
-void ADC1_2_IRQHandler(void)
-{
- if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
- {
- adc_flag_clear(ADC1, ADC_PCCE_FLAG);
- if(preempt_conversion_count < 5)
- {
- adc1_preempt_valuetab[preempt_conversion_count][0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
- adc1_preempt_valuetab[preempt_conversion_count][1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
- adc1_preempt_valuetab[preempt_conversion_count][2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
- preempt_conversion_count++;
- }
- at32_led_toggle(LED3);
- }
-}
-
-
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/main.c b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/main.c
index e7ba13be..caad6a64 100644
--- a/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/main.c
+++ b/project/at_start_f407/examples/adc/tmr_trigger_automatic_preempted/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,16 +34,12 @@
* @{
*/
-
-__IO uint16_t adc1_ordinary_valuetab[5][3] = {0};
-__IO uint16_t adc1_preempt_valuetab[5][3] = {0};
+__IO uint16_t adc1_ordinary_valuetab[3] = {0};
+__IO uint16_t adc1_preempt_valuetab[3] = {0};
__IO uint16_t dma_trans_complete_flag = 0;
+__IO uint16_t ordinary_conversion_times_index = 0;
__IO uint16_t preempt_conversion_count = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void tmr1_config(void);
-static void adc_config(void);
+__IO uint16_t preempt_conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -77,7 +74,7 @@ static void dma_config(void)
nvic_irq_enable(DMA1_Channel1_IRQn, 0, 0);
dma_reset(DMA1_CHANNEL1);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 15;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_HALFWORD;
@@ -86,11 +83,10 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_HALFWORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -118,8 +114,8 @@ static void tmr1_config(void)
crm_periph_clock_enable(CRM_TMR1_PERIPH_CLOCK, TRUE);
- /* (systemclock/(systemclock/10000))/1000 = 10Hz(100ms) */
- tmr_base_init(TMR1, 999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
+ /* (systemclock/(systemclock/10000))/10000 = 1Hz(1s) */
+ tmr_base_init(TMR1, 9999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
tmr_cnt_dir_set(TMR1, TMR_COUNT_UP);
tmr_clock_source_div_set(TMR1, TMR_CLOCK_DIV1);
@@ -129,7 +125,7 @@ static void tmr1_config(void)
tmr_oc_init_structure.oc_output_state = TRUE;
tmr_oc_init_structure.oc_idle_state = FALSE;
tmr_output_channel_config(TMR1, TMR_SELECT_CHANNEL_1, &tmr_oc_init_structure);
- tmr_channel_value_set(TMR1, TMR_SELECT_CHANNEL_1, 500);
+ tmr_channel_value_set(TMR1, TMR_SELECT_CHANNEL_1, 5000);
}
/**
@@ -141,12 +137,15 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
nvic_irq_enable(ADC1_2_IRQn, 0, 0);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -167,14 +166,44 @@ static void adc_config(void)
adc_interrupt_enable(ADC1, ADC_PCCE_INT, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma_trans_complete_flag++;
+ }
+}
-
+/**
+ * @brief this function handles adc1_2 handler.
+ * @param none
+ * @retval none
+ */
+void ADC1_2_IRQHandler(void)
+{
+ if(adc_interrupt_flag_get(ADC1, ADC_PCCE_FLAG) != RESET)
+ {
+ adc_flag_clear(ADC1, ADC_PCCE_FLAG);
+ adc1_preempt_valuetab[0] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_1);
+ adc1_preempt_valuetab[1] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_2);
+ adc1_preempt_valuetab[2] = adc_preempt_conversion_data_get(ADC1, ADC_PREEMPT_CHANNEL_3);
+ preempt_conversion_count++;
+ }
+}
/**
* @brief main function.
@@ -183,7 +212,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -195,26 +223,39 @@ int main(void)
tmr1_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("tmr_trigger_automatic_preempted \r\n");
tmr_counter_enable(TMR1, TRUE);
tmr_channel_enable(TMR1, TMR_SELECT_CHANNEL_1, TRUE);
tmr_output_enable(TMR1, TRUE);
- while(preempt_conversion_count < 5);
- while(dma_trans_complete_flag == 0);
- tmr_counter_enable(TMR1, FALSE);
- for(index = 0; index < 5; index++)
- {
- printf("adc1_ordinary_valuetab[%d][0] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][0]);
- printf("adc1_ordinary_valuetab[%d][1] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][1]);
- printf("adc1_ordinary_valuetab[%d][2] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][2]);
- printf("adc1_preempted_valuetab[%d][0] = 0x%x\r\n", index, adc1_preempt_valuetab[index][0]);
- printf("adc1_preempted_valuetab[%d][1] = 0x%x\r\n", index, adc1_preempt_valuetab[index][1]);
- printf("adc1_preempted_valuetab[%d][2] = 0x%x\r\n", index, adc1_preempt_valuetab[index][2]);
- printf("\r\n");
- }
- at32_led_on(LED2);
while(1)
{
+ /* wait ordinary conversion end */
+ if(ordinary_conversion_times_index != dma_trans_complete_flag)
+ {
+ ordinary_conversion_times_index = dma_trans_complete_flag;
+ printf("ordinary_conversion_times_index = %d\r\n",ordinary_conversion_times_index);
+ printf("adc1_ordinary_valuetab[0] = 0x%x\r\n", adc1_ordinary_valuetab[0]);
+ printf("adc1_ordinary_valuetab[1] = 0x%x\r\n", adc1_ordinary_valuetab[1]);
+ printf("adc1_ordinary_valuetab[2] = 0x%x\r\n", adc1_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ }
+
+ /* wait preempt conversion end */
+ if(preempt_conversion_times_index != preempt_conversion_count)
+ {
+ preempt_conversion_times_index = preempt_conversion_count;
+ printf("preempt_conversion_times_index = %d\r\n",preempt_conversion_times_index);
+ printf("adc1_preempt_valuetab[0] = 0x%x\r\n", adc1_preempt_valuetab[0]);
+ printf("adc1_preempt_valuetab[1] = 0x%x\r\n", adc1_preempt_valuetab[1]);
+ printf("adc1_preempt_valuetab[2] = 0x%x\r\n", adc1_preempt_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED3);
+ }
}
}
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/readme.txt b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/readme.txt
index 3922927c..bf8f4cf5 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/readme.txt
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/readme.txt
@@ -8,10 +8,11 @@
this demo is based on the at-start board, in this demo, shows how to use
the same trigger source trigger 3 adcs.
the convert data as follow:
- - adc1_ordinary_valuetab[n][0] ---> (adc2_channel_7<<16) | adc1_channel_4
- - adc1_ordinary_valuetab[n][1] ---> (adc2_channel_8<<16) | adc1_channel_5
- - adc1_ordinary_valuetab[n][2] ---> (adc2_channel_9<<16) | adc1_channel_6
- - adc3_ordinary_valuetab[n][0] ---> adc3_channel_10
- - adc3_ordinary_valuetab[n][1] ---> adc3_channel_11
- - adc3_ordinary_valuetab[n][2] ---> adc3_channel_12
- for more detailed information. please refer to the application note document AN0112.
\ No newline at end of file
+ - adc1_ordinary_valuetab[0] ---> (adc2_channel_7<<16) | adc1_channel_4
+ - adc1_ordinary_valuetab[1] ---> (adc2_channel_8<<16) | adc1_channel_5
+ - adc1_ordinary_valuetab[2] ---> (adc2_channel_9<<16) | adc1_channel_6
+ - adc3_ordinary_valuetab[0] ---> adc3_channel_10
+ - adc3_ordinary_valuetab[1] ---> adc3_channel_11
+ - adc3_ordinary_valuetab[2] ---> adc3_channel_12
+ for more detailed information. please refer to the application note document AN0112.
+
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c
index c7adbb12..72ca097b 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,12 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint32_t adc1_ordinary_valuetab[5][3];
-extern __IO uint16_t adc3_ordinary_valuetab[5][3];
-extern __IO uint32_t dma1_trans_complete_flag;
-extern __IO uint32_t dma2_trans_complete_flag;
/** @addtogroup AT32F407_periph_examples
* @{
@@ -136,34 +131,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles dma1_channel1 handler.
- * @param none
- * @retval none
- */
-void DMA1_Channel1_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
- {
- dma_flag_clear(DMA1_FDT1_FLAG);
- dma1_trans_complete_flag = 1;
- }
-}
-
-/**
- * @brief this function handles dma2_channel4_5 handler.
- * @param none
- * @retval none
- */
-void DMA2_Channel4_5_IRQHandler(void)
-{
- if(dma_interrupt_flag_get(DMA2_FDT5_FLAG) != RESET)
- {
- dma_flag_clear(DMA2_FDT5_FLAG);
- dma2_trans_complete_flag = 1;
- }
-}
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/main.c b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/main.c
index 258894f7..897bfa4e 100644
--- a/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/main.c
+++ b/project/at_start_f407/examples/adc/triple_adc_synchro_trigger/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -33,15 +34,12 @@
* @{
*/
-__IO uint32_t adc1_ordinary_valuetab[5][3];
-__IO uint16_t adc3_ordinary_valuetab[5][3];
+__IO uint32_t adc1_ordinary_valuetab[3];
+__IO uint16_t adc3_ordinary_valuetab[3];
__IO uint32_t dma1_trans_complete_flag = 0;
+__IO uint16_t adc12_ordinary_conversion_times_index = 0;
__IO uint32_t dma2_trans_complete_flag = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void tmr1_config(void);
-static void adc_config(void);
+__IO uint16_t adc3_ordinary_conversion_times_index = 0;
/**
* @brief gpio configuration.
@@ -84,7 +82,7 @@ static void dma_config(void)
dma_reset(DMA1_CHANNEL1);
dma_reset(DMA2_CHANNEL5);
dma_default_para_init(&dma_init_struct);
- dma_init_struct.buffer_size = 15;
+ dma_init_struct.buffer_size = 3;
dma_init_struct.direction = DMA_DIR_PERIPHERAL_TO_MEMORY;
dma_init_struct.memory_base_addr = (uint32_t)adc1_ordinary_valuetab;
dma_init_struct.memory_data_width = DMA_MEMORY_DATA_WIDTH_WORD;
@@ -93,7 +91,7 @@ static void dma_config(void)
dma_init_struct.peripheral_data_width = DMA_PERIPHERAL_DATA_WIDTH_WORD;
dma_init_struct.peripheral_inc_enable = FALSE;
dma_init_struct.priority = DMA_PRIORITY_HIGH;
- dma_init_struct.loop_mode_enable = FALSE;
+ dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
dma_init_struct.memory_base_addr = (uint32_t)adc3_ordinary_valuetab;
@@ -104,8 +102,6 @@ static void dma_config(void)
dma_interrupt_enable(DMA1_CHANNEL1, DMA_FDT_INT, TRUE);
dma_interrupt_enable(DMA2_CHANNEL5, DMA_FDT_INT, TRUE);
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
- dma_channel_enable(DMA2_CHANNEL5, TRUE);
}
/**
@@ -122,8 +118,8 @@ static void tmr1_config(void)
crm_periph_clock_enable(CRM_TMR1_PERIPH_CLOCK, TRUE);
- /* (systemclock/(systemclock/10000))/1000 = 10Hz(100ms) */
- tmr_base_init(TMR1, 999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
+ /* (systemclock/(systemclock/10000))/10000 = 1Hz(1s) */
+ tmr_base_init(TMR1, 9999, (crm_clocks_freq_struct.sclk_freq/10000 - 1));
tmr_cnt_dir_set(TMR1, TMR_COUNT_UP);
tmr_clock_source_div_set(TMR1, TMR_CLOCK_DIV1);
tmr_primary_mode_select(TMR1, TMR_PRIMARY_SEL_OVERFLOW);
@@ -140,11 +136,16 @@ static void adc_config(void)
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC2_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC3_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ adc_reset(ADC2);
+ adc_reset(ADC3);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_ORDINARY_SMLT_ONLY_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -156,12 +157,14 @@ static void adc_config(void)
adc_ordinary_conversion_trigger_set(ADC1, ADC12_ORDINARY_TRIG_TMR1TRGOUT, TRUE);
adc_dma_mode_enable(ADC1, TRUE);
+ /* ADC2 config */
adc_base_config(ADC2, &adc_base_struct);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_7, 1, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_8, 2, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC2, ADC_CHANNEL_9, 3, ADC_SAMPLETIME_239_5);
adc_ordinary_conversion_trigger_set(ADC2, ADC12_ORDINARY_TRIG_SOFTWARE, TRUE);
+ /* ADC3 config */
adc_base_config(ADC3, &adc_base_struct);
adc_ordinary_channel_set(ADC3, ADC_CHANNEL_10, 1, ADC_SAMPLETIME_239_5);
adc_ordinary_channel_set(ADC3, ADC_CHANNEL_11, 2, ADC_SAMPLETIME_239_5);
@@ -171,6 +174,8 @@ static void adc_config(void)
adc_enable(ADC1, TRUE);
adc_enable(ADC2, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
@@ -187,6 +192,34 @@ static void adc_config(void)
while(adc_calibration_status_get(ADC3));
}
+/**
+ * @brief this function handles dma1_channel1 handler.
+ * @param none
+ * @retval none
+ */
+void DMA1_Channel1_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA1_FDT1_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA1_FDT1_FLAG);
+ dma1_trans_complete_flag++;
+ }
+}
+
+/**
+ * @brief this function handles dma2_channel4_5 handler.
+ * @param none
+ * @retval none
+ */
+void DMA2_Channel4_5_IRQHandler(void)
+{
+ if(dma_interrupt_flag_get(DMA2_FDT5_FLAG) != RESET)
+ {
+ dma_flag_clear(DMA2_FDT5_FLAG);
+ dma2_trans_complete_flag++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -194,7 +227,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -207,28 +239,38 @@ int main(void)
dma_config();
adc_config();
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+ dma_channel_enable(DMA2_CHANNEL5, TRUE);
+
printf("triple_adc_synchro_trigger \r\n");
tmr_counter_enable(TMR1, TRUE);
- while(dma1_trans_complete_flag == 0);
- while(dma2_trans_complete_flag == 0);
- tmr_counter_enable(TMR1, FALSE);
-
- for(index = 0; index < 5; index++)
- {
- printf("adc1_ordinary_valuetab[%d][0] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][0]);
- printf("adc1_ordinary_valuetab[%d][1] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][1]);
- printf("adc1_ordinary_valuetab[%d][2] = 0x%x\r\n", index, adc1_ordinary_valuetab[index][2]);
- printf("adc3_ordinary_valuetab[%d][0] = 0x%x\r\n", index, adc3_ordinary_valuetab[index][0]);
- printf("adc3_ordinary_valuetab[%d][1] = 0x%x\r\n", index, adc3_ordinary_valuetab[index][1]);
- printf("adc3_ordinary_valuetab[%d][2] = 0x%x\r\n", index, adc3_ordinary_valuetab[index][2]);
- printf("\r\n");
- }
-
- at32_led_on(LED2);
-
while(1)
{
+ /* wait ordinary conversion end */
+ if(adc12_ordinary_conversion_times_index != dma1_trans_complete_flag)
+ {
+ adc12_ordinary_conversion_times_index = dma1_trans_complete_flag;
+ printf("adc12_ordinary_conversion_times_index = %d\r\n",adc12_ordinary_conversion_times_index);
+ printf("adc1_ordinary_valuetab[0] = 0x%x\r\n", adc1_ordinary_valuetab[0]);
+ printf("adc1_ordinary_valuetab[1] = 0x%x\r\n", adc1_ordinary_valuetab[1]);
+ printf("adc1_ordinary_valuetab[2] = 0x%x\r\n", adc1_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED2);
+ }
+
+ /* wait preempt conversion end */
+ if(adc3_ordinary_conversion_times_index != dma2_trans_complete_flag)
+ {
+ adc3_ordinary_conversion_times_index = dma2_trans_complete_flag;
+ printf("adc3_ordinary_conversion_times_index = %d\r\n",adc3_ordinary_conversion_times_index);
+ printf("adc3_ordinary_valuetab[0] = 0x%x\r\n", adc3_ordinary_valuetab[0]);
+ printf("adc3_ordinary_valuetab[1] = 0x%x\r\n", adc3_ordinary_valuetab[1]);
+ printf("adc3_ordinary_valuetab[2] = 0x%x\r\n", adc3_ordinary_valuetab[2]);
+ printf("\r\n");
+ at32_led_toggle(LED3);
+ }
}
}
diff --git a/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h b/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/adc/voltage_monitoring/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c b/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_int.c b/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_int.c
index 9f6448f4..bfab9146 100644
--- a/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/adc/voltage_monitoring/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -24,10 +25,6 @@
/* includes ------------------------------------------------------------------*/
#include "at32f403a_407_int.h"
-#include "at32f403a_407_board.h"
-
-extern __IO uint16_t adc1_ordinary_valuetab[3];
-extern __IO uint16_t vmor_flag_index;
/** @addtogroup AT32F407_periph_examples
* @{
@@ -135,21 +132,6 @@ void SysTick_Handler(void)
{
}
-/**
- * @brief this function handles adc1_2 handler.
- * @param none
- * @retval none
- */
-void ADC1_2_IRQHandler(void)
-{
- if(adc_interrupt_flag_get(ADC1, ADC_VMOR_FLAG) != RESET)
- {
- at32_led_toggle(LED3);
- adc_flag_clear(ADC1, ADC_VMOR_FLAG);
- vmor_flag_index = 1;
- }
-}
-
/**
* @}
*/
diff --git a/project/at_start_f407/examples/adc/voltage_monitoring/src/main.c b/project/at_start_f407/examples/adc/voltage_monitoring/src/main.c
index 17c88de3..7c504945 100644
--- a/project/at_start_f407/examples/adc/voltage_monitoring/src/main.c
+++ b/project/at_start_f407/examples/adc/voltage_monitoring/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -35,10 +36,7 @@
__IO uint16_t adc1_ordinary_valuetab[3] = {0};
__IO uint16_t vmor_flag_index = 0;
-
-static void gpio_config(void);
-static void dma_config(void);
-static void adc_config(void);
+__IO uint16_t error_times_index = 0;
/**
* @brief gpio configuration.
@@ -78,8 +76,6 @@ static void dma_config(void)
dma_init_struct.priority = DMA_PRIORITY_HIGH;
dma_init_struct.loop_mode_enable = TRUE;
dma_init(DMA1_CHANNEL1, &dma_init_struct);
-
- dma_channel_enable(DMA1_CHANNEL1, TRUE);
}
/**
@@ -91,12 +87,15 @@ static void adc_config(void)
{
adc_base_config_type adc_base_struct;
crm_periph_clock_enable(CRM_ADC1_PERIPH_CLOCK, TRUE);
- crm_adc_clock_div_set(CRM_ADC_DIV_6);
+ adc_reset(ADC1);
+ crm_adc_clock_div_set(CRM_ADC_DIV_4);
nvic_irq_enable(ADC1_2_IRQn, 0, 0);
+ adc_base_default_para_init(&adc_base_struct);
/* select combine mode */
adc_combine_mode_select(ADC_INDEPENDENT_MODE);
- adc_base_default_para_init(&adc_base_struct);
+
+ /* ADC1 config */
adc_base_struct.sequence_mode = TRUE;
adc_base_struct.repeat_mode = FALSE;
adc_base_struct.data_align = ADC_RIGHT_ALIGNMENT;
@@ -113,12 +112,29 @@ static void adc_config(void)
adc_interrupt_enable(ADC1, ADC_VMOR_INT, TRUE);
adc_enable(ADC1, TRUE);
+
+ /* ADC calibration */
adc_calibration_init(ADC1);
while(adc_calibration_init_status_get(ADC1));
adc_calibration_start(ADC1);
while(adc_calibration_status_get(ADC1));
}
+/**
+ * @brief this function handles adc1_2 handler.
+ * @param none
+ * @retval none
+ */
+void ADC1_2_IRQHandler(void)
+{
+ if(adc_interrupt_flag_get(ADC1, ADC_VMOR_FLAG) != RESET)
+ {
+ at32_led_toggle(LED3);
+ adc_flag_clear(ADC1, ADC_VMOR_FLAG);
+ vmor_flag_index++;
+ }
+}
+
/**
* @brief main function.
* @param none
@@ -126,7 +142,6 @@ static void adc_config(void)
*/
int main(void)
{
- __IO uint32_t index = 0;
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
system_clock_config();
at32_board_init();
@@ -137,14 +152,19 @@ int main(void)
gpio_config();
dma_config();
adc_config();
+
+ /* enable DMA after ADC activation */
+ dma_channel_enable(DMA1_CHANNEL1, TRUE);
+
printf("voltage_monitoring \r\n");
while(1)
{
at32_led_toggle(LED2);
delay_sec(1);
- if(vmor_flag_index == 1)
+ if(error_times_index != vmor_flag_index)
{
- vmor_flag_index = 0;
+ error_times_index = vmor_flag_index;
+ printf("error_times_index = %d\r\n",error_times_index);
printf("out of range:adc1_channel_5 value is = %x!\r\n", adc1_ordinary_valuetab[1]);
}
adc_ordinary_software_trigger_enable(ADC1, TRUE);
diff --git a/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_int.h b/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/bpr/bpr_data/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_clock.c b/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_int.c b/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_int.c
index e3e0e598..9c5223d1 100644
--- a/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/bpr/bpr_data/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/bpr_data/src/main.c b/project/at_start_f407/examples/bpr/bpr_data/src/main.c
index 9acc084d..15aab17b 100644
--- a/project/at_start_f407/examples/bpr/bpr_data/src/main.c
+++ b/project/at_start_f407/examples/bpr/bpr_data/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_int.h b/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/bpr/tamper/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_clock.c b/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_int.c b/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_int.c
index 87e83752..22b660c6 100644
--- a/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/bpr/tamper/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/bpr/tamper/src/main.c b/project/at_start_f407/examples/bpr/tamper/src/main.c
index 52da8240..3b1ee6cd 100644
--- a/project/at_start_f407/examples/bpr/tamper/src/main.c
+++ b/project/at_start_f407/examples/bpr/tamper/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_int.h b/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/can/communication_mode/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_clock.c b/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_int.c b/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_int.c
index faa52db1..2930f50a 100644
--- a/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/can/communication_mode/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/communication_mode/src/main.c b/project/at_start_f407/examples/can/communication_mode/src/main.c
index bab1e78d..2566a610 100644
--- a/project/at_start_f407/examples/can/communication_mode/src/main.c
+++ b/project/at_start_f407/examples/can/communication_mode/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/filter/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/can/filter/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/can/filter/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/can/filter/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/filter/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/can/filter/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/can/filter/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/can/filter/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/filter/inc/at32f403a_407_int.h b/project/at_start_f407/examples/can/filter/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/can/filter/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/can/filter/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/filter/src/at32f403a_407_clock.c b/project/at_start_f407/examples/can/filter/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/can/filter/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/can/filter/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/filter/src/at32f403a_407_int.c b/project/at_start_f407/examples/can/filter/src/at32f403a_407_int.c
index 097d7eac..3a960138 100644
--- a/project/at_start_f407/examples/can/filter/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/can/filter/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/filter/src/main.c b/project/at_start_f407/examples/can/filter/src/main.c
index 859281b3..abb221fc 100644
--- a/project/at_start_f407/examples/can/filter/src/main.c
+++ b/project/at_start_f407/examples/can/filter/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_int.h b/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/can/loopback_mode/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_clock.c b/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_int.c b/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_int.c
index 1c4ea308..40f363ec 100644
--- a/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/can/loopback_mode/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/can/loopback_mode/src/main.c b/project/at_start_f407/examples/can/loopback_mode/src/main.c
index ba1692e5..1d495ac0 100644
--- a/project/at_start_f407/examples/can/loopback_mode/src/main.c
+++ b/project/at_start_f407/examples/can/loopback_mode/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h b/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/cortex_m4/bit_band/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c b/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_int.c b/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_int.c
index 22dfd74b..9584a82d 100644
--- a/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/cortex_m4/bit_band/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/bit_band/src/main.c b/project/at_start_f407/examples/cortex_m4/bit_band/src/main.c
index ea72fe46..7ae71baf 100644
--- a/project/at_start_f407/examples/cortex_m4/bit_band/src/main.c
+++ b/project/at_start_f407/examples/cortex_m4/bit_band/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c
index 05bead08..3c8ce51c 100644
--- a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/main.c b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/main.c
index cb085593..876253ea 100644
--- a/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/main.c
+++ b/project/at_start_f407/examples/cortex_m4/cmsis_dsp/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_int.h b/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/cortex_m4/fpu/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/inc/julia_fpu.h b/project/at_start_f407/examples/cortex_m4/fpu/inc/julia_fpu.h
index 3b40cc65..08814f07 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/inc/julia_fpu.h
+++ b/project/at_start_f407/examples/cortex_m4/fpu/inc/julia_fpu.h
@@ -3,7 +3,8 @@
* @file julia_fpu.h
* @brief julia_fpu header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_clock.c b/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_int.c b/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_int.c
index 7da42ec3..fbf982c3 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/cortex_m4/fpu/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/src/julia_fpu.c b/project/at_start_f407/examples/cortex_m4/fpu/src/julia_fpu.c
index de59f45f..648fdb59 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/src/julia_fpu.c
+++ b/project/at_start_f407/examples/cortex_m4/fpu/src/julia_fpu.c
@@ -3,7 +3,8 @@
* @file julia_fpu.c
* @brief julia_fpu source file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/fpu/src/main.c b/project/at_start_f407/examples/cortex_m4/fpu/src/main.c
index 3bea7138..9f7a5bb8 100644
--- a/project/at_start_f407/examples/cortex_m4/fpu/src/main.c
+++ b/project/at_start_f407/examples/cortex_m4/fpu/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h b/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/cortex_m4/systick_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c b/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c b/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c
index ce855929..d7629d40 100644
--- a/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/main.c b/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/main.c
index a158f192..1a035803 100644
--- a/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/main.c
+++ b/project/at_start_f407/examples/cortex_m4/systick_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -48,7 +49,7 @@ void systick_handler(void)
ticks ++;
/* toggle led */
- if(ticks > DELAY)
+ if(ticks >= DELAY)
{
at32_led_toggle(LED2);
ticks = 0;
diff --git a/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_int.h b/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/crc/calculation/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_clock.c b/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_int.c b/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_int.c
index 76a751a8..e348c12e 100644
--- a/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/crc/calculation/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crc/calculation/src/main.c b/project/at_start_f407/examples/crc/calculation/src/main.c
index 981a5685..30f0ec9b 100644
--- a/project/at_start_f407/examples/crc/calculation/src/main.c
+++ b/project/at_start_f407/examples/crc/calculation/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h b/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/crm/clock_failure_detection/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c b/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_int.c b/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_int.c
index 4e8f30bc..5f6f6f21 100644
--- a/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/crm/clock_failure_detection/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/clock_failure_detection/src/main.c b/project/at_start_f407/examples/crm/clock_failure_detection/src/main.c
index 50617b8e..b8285406 100644
--- a/project/at_start_f407/examples/crm/clock_failure_detection/src/main.c
+++ b/project/at_start_f407/examples/crm/clock_failure_detection/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_int.h b/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/crm/sysclk_switch/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_clock.c b/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_int.c b/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_int.c
index d09f18d5..3bbbd544 100644
--- a/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/crm/sysclk_switch/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/crm/sysclk_switch/src/main.c b/project/at_start_f407/examples/crm/sysclk_switch/src/main.c
index a3ebd5d8..0483b8a7 100644
--- a/project/at_start_f407/examples/crm/sysclk_switch/src/main.c
+++ b/project/at_start_f407/examples/crm/sysclk_switch/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c
index 65342e69..6b7b8d7c 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/main.c b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/main.c
index 6e1e98bd..1a658dd6 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/main.c
+++ b/project/at_start_f407/examples/dac/double_mode_dma_sinewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c
index 67a6811e..f34965dc 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/main.c b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/main.c
index 12d0d079..cc4152f0 100644
--- a/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/main.c
+++ b/project/at_start_f407/examples/dac/double_mode_dma_squarewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dac/one_dac_dma_escalator/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c b/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c
index eedc543e..7a17a542 100644
--- a/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/main.c b/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/main.c
index fb7ca6ed..38b40284 100644
--- a/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/main.c
+++ b/project/at_start_f407/examples/dac/one_dac_dma_escalator/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dac/one_dac_noisewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c b/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c
index 49c48cc1..8e0e0ac6 100644
--- a/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dac/one_dac_noisewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/one_dac_noisewave/src/main.c b/project/at_start_f407/examples/dac/one_dac_noisewave/src/main.c
index 461d2f8c..f32816f6 100644
--- a/project/at_start_f407/examples/dac/one_dac_noisewave/src/main.c
+++ b/project/at_start_f407/examples/dac/one_dac_noisewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dac/two_dac_trianglewave/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c b/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c
index f6f1be92..9279b224 100644
--- a/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dac/two_dac_trianglewave/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dac/two_dac_trianglewave/src/main.c b/project/at_start_f407/examples/dac/two_dac_trianglewave/src/main.c
index d5abd241..f759ea22 100644
--- a/project/at_start_f407/examples/dac/two_dac_trianglewave/src/main.c
+++ b/project/at_start_f407/examples/dac/two_dac_trianglewave/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_int.h b/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/debug/tmr1/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_clock.c b/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_int.c b/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_int.c
index d26e44a6..04446022 100644
--- a/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/debug/tmr1/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/debug/tmr1/src/main.c b/project/at_start_f407/examples/debug/tmr1/src/main.c
index e7a4d152..7d1bdb84 100644
--- a/project/at_start_f407/examples/debug/tmr1/src/main.c
+++ b/project/at_start_f407/examples/debug/tmr1/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dma/data_to_gpio_flexible/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c b/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c
index e5c0c2e4..2e57a38a 100644
--- a/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/main.c b/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/main.c
index bd5bebb0..4a084ae0 100644
--- a/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/main.c
+++ b/project/at_start_f407/examples/dma/data_to_gpio_flexible/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_int.h b/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/dma/flash_to_sram/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_clock.c b/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_int.c b/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_int.c
index 89f78f5d..544d7aad 100644
--- a/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/dma/flash_to_sram/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/dma/flash_to_sram/src/main.c b/project/at_start_f407/examples/dma/flash_to_sram/src/main.c
index 2e0eeb71..4b5cbbb8 100644
--- a/project/at_start_f407/examples/dma/flash_to_sram/src/main.c
+++ b/project/at_start_f407/examples/dma/flash_to_sram/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/inc/at32_emac.h b/project/at_start_f407/examples/emac/dns_client/inc/at32_emac.h
index 4fd3b90e..ae8b9adf 100644
--- a/project/at_start_f407/examples/emac/dns_client/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/dns_client/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/dns_client/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/inc/netconf.h b/project/at_start_f407/examples/emac/dns_client/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/dns_client/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/dns_client/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/src/at32_emac.c b/project/at_start_f407/examples/emac/dns_client/src/at32_emac.c
index 98bbcfcc..91522557 100644
--- a/project/at_start_f407/examples/emac/dns_client/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/dns_client/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_int.c
index 269201ed..fb955229 100644
--- a/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/dns_client/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/src/main.c b/project/at_start_f407/examples/emac/dns_client/src/main.c
index 9ddf2b49..9d8c13d0 100644
--- a/project/at_start_f407/examples/emac/dns_client/src/main.c
+++ b/project/at_start_f407/examples/emac/dns_client/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/dns_client/src/netconf.c b/project/at_start_f407/examples/emac/dns_client/src/netconf.c
index fcb0f74f..91b29b4a 100644
--- a/project/at_start_f407/examples/emac/dns_client/src/netconf.c
+++ b/project/at_start_f407/examples/emac/dns_client/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/inc/at32_emac.h b/project/at_start_f407/examples/emac/http_server/inc/at32_emac.h
index 73db1ad0..39432745 100644
--- a/project/at_start_f407/examples/emac/http_server/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/http_server/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/http_server/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/inc/httpd_structs.h b/project/at_start_f407/examples/emac/http_server/inc/httpd_structs.h
index 0364fea8..5ab9556c 100644
--- a/project/at_start_f407/examples/emac/http_server/inc/httpd_structs.h
+++ b/project/at_start_f407/examples/emac/http_server/inc/httpd_structs.h
@@ -9,23 +9,6 @@
#if LWIP_HTTPD_DYNAMIC_HEADERS
/** This struct is used for a list of HTTP header strings for various
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
* filename extensions. */
typedef struct {
const char *extension;
diff --git a/project/at_start_f407/examples/emac/http_server/inc/netconf.h b/project/at_start_f407/examples/emac/http_server/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/http_server/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/http_server/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/src/at32_emac.c b/project/at_start_f407/examples/emac/http_server/src/at32_emac.c
index 868aced8..c3bba4ce 100644
--- a/project/at_start_f407/examples/emac/http_server/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/http_server/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_int.c
index 7ab3e5d8..092ba581 100644
--- a/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/http_server/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/src/main.c b/project/at_start_f407/examples/emac/http_server/src/main.c
index 75d8a650..9ea5a562 100644
--- a/project/at_start_f407/examples/emac/http_server/src/main.c
+++ b/project/at_start_f407/examples/emac/http_server/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/http_server/src/netconf.c b/project/at_start_f407/examples/emac/http_server/src/netconf.c
index 5955027d..b21ef419 100644
--- a/project/at_start_f407/examples/emac/http_server/src/netconf.c
+++ b/project/at_start_f407/examples/emac/http_server/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/inc/at32_emac.h b/project/at_start_f407/examples/emac/iperf/inc/at32_emac.h
index e1a0d1d6..5e426388 100644
--- a/project/at_start_f407/examples/emac/iperf/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/iperf/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/iperf/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/inc/iperf.h b/project/at_start_f407/examples/emac/iperf/inc/iperf.h
index 9edb4689..e51cb5af 100644
--- a/project/at_start_f407/examples/emac/iperf/inc/iperf.h
+++ b/project/at_start_f407/examples/emac/iperf/inc/iperf.h
@@ -3,7 +3,8 @@
* @file iperf.h
* @brief iperf tool header
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/inc/netconf.h b/project/at_start_f407/examples/emac/iperf/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/iperf/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/iperf/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/src/at32_emac.c b/project/at_start_f407/examples/emac/iperf/src/at32_emac.c
index 37ca0206..af5d4fb3 100644
--- a/project/at_start_f407/examples/emac/iperf/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/iperf/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_int.c
index 206c13ad..a8407b25 100644
--- a/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/iperf/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/src/iperf.c b/project/at_start_f407/examples/emac/iperf/src/iperf.c
index ef04b66a..fa83d346 100644
--- a/project/at_start_f407/examples/emac/iperf/src/iperf.c
+++ b/project/at_start_f407/examples/emac/iperf/src/iperf.c
@@ -3,7 +3,8 @@
* @file iperf.c
* @brief iperf tool
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/src/main.c b/project/at_start_f407/examples/emac/iperf/src/main.c
index 61a0ca8d..d3d164f5 100644
--- a/project/at_start_f407/examples/emac/iperf/src/main.c
+++ b/project/at_start_f407/examples/emac/iperf/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/iperf/src/netconf.c b/project/at_start_f407/examples/emac/iperf/src/netconf.c
index 5955027d..b21ef419 100644
--- a/project/at_start_f407/examples/emac/iperf/src/netconf.c
+++ b/project/at_start_f407/examples/emac/iperf/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/inc/at32_emac.h b/project/at_start_f407/examples/emac/mqtt_client/inc/at32_emac.h
index 06e093ee..03555963 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/mqtt_client/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/mqtt_client/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/inc/mqtt_client.h b/project/at_start_f407/examples/emac/mqtt_client/inc/mqtt_client.h
index 5d733b03..b5185bc2 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/inc/mqtt_client.h
+++ b/project/at_start_f407/examples/emac/mqtt_client/inc/mqtt_client.h
@@ -3,7 +3,8 @@
* @file mqtt_client.h
* @brief mqtt client header
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/inc/netconf.h b/project/at_start_f407/examples/emac/mqtt_client/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/mqtt_client/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/src/at32_emac.c b/project/at_start_f407/examples/emac/mqtt_client/src/at32_emac.c
index 3a367873..da626b22 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/mqtt_client/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_int.c
index ffcf9afc..b0ffc52b 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/mqtt_client/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/src/main.c b/project/at_start_f407/examples/emac/mqtt_client/src/main.c
index e61aecab..2e1b12b2 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/src/main.c
+++ b/project/at_start_f407/examples/emac/mqtt_client/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/src/mqtt_client.c b/project/at_start_f407/examples/emac/mqtt_client/src/mqtt_client.c
index 629dcc45..6810b958 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/src/mqtt_client.c
+++ b/project/at_start_f407/examples/emac/mqtt_client/src/mqtt_client.c
@@ -3,7 +3,8 @@
* @file mqtt_client.c
* @brief mqtt client config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/mqtt_client/src/netconf.c b/project/at_start_f407/examples/emac/mqtt_client/src/netconf.c
index b3683fac..1af56dfd 100644
--- a/project/at_start_f407/examples/emac/mqtt_client/src/netconf.c
+++ b/project/at_start_f407/examples/emac/mqtt_client/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/inc/at32_emac.h b/project/at_start_f407/examples/emac/tcp_client/inc/at32_emac.h
index 4203e6d5..afc72f11 100644
--- a/project/at_start_f407/examples/emac/tcp_client/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/tcp_client/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/tcp_client/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/inc/netconf.h b/project/at_start_f407/examples/emac/tcp_client/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/tcp_client/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/tcp_client/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/inc/tcp_client.h b/project/at_start_f407/examples/emac/tcp_client/inc/tcp_client.h
index 16862713..78c4d3f3 100644
--- a/project/at_start_f407/examples/emac/tcp_client/inc/tcp_client.h
+++ b/project/at_start_f407/examples/emac/tcp_client/inc/tcp_client.h
@@ -3,7 +3,8 @@
* @file tcp_client.h
* @brief tcp client header
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/src/at32_emac.c b/project/at_start_f407/examples/emac/tcp_client/src/at32_emac.c
index d8631bcc..051949d4 100644
--- a/project/at_start_f407/examples/emac/tcp_client/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/tcp_client/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_int.c
index 83e7e5f1..dd5137f0 100644
--- a/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/tcp_client/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/src/main.c b/project/at_start_f407/examples/emac/tcp_client/src/main.c
index 18ee63a7..bf488c12 100644
--- a/project/at_start_f407/examples/emac/tcp_client/src/main.c
+++ b/project/at_start_f407/examples/emac/tcp_client/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/src/netconf.c b/project/at_start_f407/examples/emac/tcp_client/src/netconf.c
index 15218945..a36caae4 100644
--- a/project/at_start_f407/examples/emac/tcp_client/src/netconf.c
+++ b/project/at_start_f407/examples/emac/tcp_client/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_client/src/tcp_client.c b/project/at_start_f407/examples/emac/tcp_client/src/tcp_client.c
index 3abf9069..f15ad0ea 100644
--- a/project/at_start_f407/examples/emac/tcp_client/src/tcp_client.c
+++ b/project/at_start_f407/examples/emac/tcp_client/src/tcp_client.c
@@ -3,7 +3,8 @@
* @file tcp_client.c
* @brief implement tcp client
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/inc/at32_emac.h b/project/at_start_f407/examples/emac/tcp_server/inc/at32_emac.h
index 53eab9c6..77486f01 100644
--- a/project/at_start_f407/examples/emac/tcp_server/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/tcp_server/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/tcp_server/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/inc/netconf.h b/project/at_start_f407/examples/emac/tcp_server/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/tcp_server/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/tcp_server/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/inc/tcp_server.h b/project/at_start_f407/examples/emac/tcp_server/inc/tcp_server.h
index 51e49fb9..faf60ef3 100644
--- a/project/at_start_f407/examples/emac/tcp_server/inc/tcp_server.h
+++ b/project/at_start_f407/examples/emac/tcp_server/inc/tcp_server.h
@@ -3,7 +3,8 @@
* @file tcp_server.h
* @brief tcp server header
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/src/at32_emac.c b/project/at_start_f407/examples/emac/tcp_server/src/at32_emac.c
index eb98e007..a982ed2d 100644
--- a/project/at_start_f407/examples/emac/tcp_server/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/tcp_server/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_int.c
index 220e41a9..7e403e13 100644
--- a/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/tcp_server/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/src/main.c b/project/at_start_f407/examples/emac/tcp_server/src/main.c
index f52711a0..ae6f860c 100644
--- a/project/at_start_f407/examples/emac/tcp_server/src/main.c
+++ b/project/at_start_f407/examples/emac/tcp_server/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/src/netconf.c b/project/at_start_f407/examples/emac/tcp_server/src/netconf.c
index 5955027d..b21ef419 100644
--- a/project/at_start_f407/examples/emac/tcp_server/src/netconf.c
+++ b/project/at_start_f407/examples/emac/tcp_server/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/tcp_server/src/tcp_server.c b/project/at_start_f407/examples/emac/tcp_server/src/tcp_server.c
index e8b962a4..6af81ea6 100644
--- a/project/at_start_f407/examples/emac/tcp_server/src/tcp_server.c
+++ b/project/at_start_f407/examples/emac/tcp_server/src/tcp_server.c
@@ -3,7 +3,8 @@
* @file tcp_server.c
* @brief implement tcp server
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/inc/at32_emac.h b/project/at_start_f407/examples/emac/telnet/inc/at32_emac.h
index 6cb7ea9e..1e164f62 100644
--- a/project/at_start_f407/examples/emac/telnet/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/telnet/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/telnet/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/inc/netconf.h b/project/at_start_f407/examples/emac/telnet/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/telnet/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/telnet/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/inc/telnet.h b/project/at_start_f407/examples/emac/telnet/inc/telnet.h
index d88875b4..8956999e 100644
--- a/project/at_start_f407/examples/emac/telnet/inc/telnet.h
+++ b/project/at_start_f407/examples/emac/telnet/inc/telnet.h
@@ -3,7 +3,8 @@
* @file telnet.c
* @brief telnet implement header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/src/at32_emac.c b/project/at_start_f407/examples/emac/telnet/src/at32_emac.c
index 36adb415..73c98ae7 100644
--- a/project/at_start_f407/examples/emac/telnet/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/telnet/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_int.c
index ea206b10..a52424af 100644
--- a/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/telnet/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/src/main.c b/project/at_start_f407/examples/emac/telnet/src/main.c
index 0f27b127..a5bc46d0 100644
--- a/project/at_start_f407/examples/emac/telnet/src/main.c
+++ b/project/at_start_f407/examples/emac/telnet/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/src/netconf.c b/project/at_start_f407/examples/emac/telnet/src/netconf.c
index 5955027d..b21ef419 100644
--- a/project/at_start_f407/examples/emac/telnet/src/netconf.c
+++ b/project/at_start_f407/examples/emac/telnet/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/telnet/src/telnet.c b/project/at_start_f407/examples/emac/telnet/src/telnet.c
index 2c55d761..92ec73c4 100644
--- a/project/at_start_f407/examples/emac/telnet/src/telnet.c
+++ b/project/at_start_f407/examples/emac/telnet/src/telnet.c
@@ -3,7 +3,8 @@
* @file telnet.c
* @brief telnet implement
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32_emac.h b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32_emac.h
index e970071e..e690c6c1 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32_emac.h
+++ b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_int.h b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/emac/wake_on_lan/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/inc/netconf.h b/project/at_start_f407/examples/emac/wake_on_lan/inc/netconf.h
index 37b09837..9fe2874b 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/inc/netconf.h
+++ b/project/at_start_f407/examples/emac/wake_on_lan/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/src/at32_emac.c b/project/at_start_f407/examples/emac/wake_on_lan/src/at32_emac.c
index d4cf69dc..42f578f1 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/src/at32_emac.c
+++ b/project/at_start_f407/examples/emac/wake_on_lan/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_clock.c b/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_int.c b/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_int.c
index 164cab1d..22940e59 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/emac/wake_on_lan/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/src/main.c b/project/at_start_f407/examples/emac/wake_on_lan/src/main.c
index 73dfe6d7..c8c05f87 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/src/main.c
+++ b/project/at_start_f407/examples/emac/wake_on_lan/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/emac/wake_on_lan/src/netconf.c b/project/at_start_f407/examples/emac/wake_on_lan/src/netconf.c
index 3d37b9b9..60e11a19 100644
--- a/project/at_start_f407/examples/emac/wake_on_lan/src/netconf.c
+++ b/project/at_start_f407/examples/emac/wake_on_lan/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_int.h b/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/exint/exint_config/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_clock.c b/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_int.c b/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_int.c
index 150f8c13..8553b68c 100644
--- a/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/exint/exint_config/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_config/src/main.c b/project/at_start_f407/examples/exint/exint_config/src/main.c
index c410c68c..f1de4118 100644
--- a/project/at_start_f407/examples/exint/exint_config/src/main.c
+++ b/project/at_start_f407/examples/exint/exint_config/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h b/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/exint/exint_software_trigger/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c b/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_int.c b/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_int.c
index 3aae6795..dfb10117 100644
--- a/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/exint/exint_software_trigger/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/exint/exint_software_trigger/src/main.c b/project/at_start_f407/examples/exint/exint_software_trigger/src/main.c
index d3136e58..d4f0a769 100644
--- a/project/at_start_f407/examples/exint/exint_software_trigger/src/main.c
+++ b/project/at_start_f407/examples/exint/exint_software_trigger/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_int.h b/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/flash/flash_write_read/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/inc/flash.h b/project/at_start_f407/examples/flash/flash_write_read/inc/flash.h
index fcdc1c7a..e3bd5b06 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/inc/flash.h
+++ b/project/at_start_f407/examples/flash/flash_write_read/inc/flash.h
@@ -3,7 +3,8 @@
* @file flash.h
* @brief flash header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_clock.c b/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_int.c b/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_int.c
index 76d6ef1d..52f429f0 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/flash/flash_write_read/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/src/flash.c b/project/at_start_f407/examples/flash/flash_write_read/src/flash.c
index 17131aaa..684c0823 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/src/flash.c
+++ b/project/at_start_f407/examples/flash/flash_write_read/src/flash.c
@@ -3,7 +3,8 @@
* @file flash.c
* @brief flash program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/flash_write_read/src/main.c b/project/at_start_f407/examples/flash/flash_write_read/src/main.c
index 04cb6188..72d41893 100644
--- a/project/at_start_f407/examples/flash/flash_write_read/src/main.c
+++ b/project/at_start_f407/examples/flash/flash_write_read/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_int.h b/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/flash/operate_spim/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/inc/operate_spim.h b/project/at_start_f407/examples/flash/operate_spim/inc/operate_spim.h
index 1526a848..313ac6aa 100644
--- a/project/at_start_f407/examples/flash/operate_spim/inc/operate_spim.h
+++ b/project/at_start_f407/examples/flash/operate_spim/inc/operate_spim.h
@@ -3,7 +3,8 @@
* @file operate_spim.h
* @brief operate_spim header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_clock.c b/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_clock.c
index 7a26a56d..72068837 100644
--- a/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_int.c b/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_int.c
index c66d10e2..aba8be21 100644
--- a/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/flash/operate_spim/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/src/main.c b/project/at_start_f407/examples/flash/operate_spim/src/main.c
index 6ea100c1..eeb79cf8 100644
--- a/project/at_start_f407/examples/flash/operate_spim/src/main.c
+++ b/project/at_start_f407/examples/flash/operate_spim/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/operate_spim/src/operate_spim.c b/project/at_start_f407/examples/flash/operate_spim/src/operate_spim.c
index 13a0fec0..e6f6787e 100644
--- a/project/at_start_f407/examples/flash/operate_spim/src/operate_spim.c
+++ b/project/at_start_f407/examples/flash/operate_spim/src/operate_spim.c
@@ -3,7 +3,8 @@
* @file operate_spim.c
* @brief operate spim program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_int.h b/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/flash/run_in_spim/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/inc/run_in_spim.h b/project/at_start_f407/examples/flash/run_in_spim/inc/run_in_spim.h
index 93e1bd49..3e357e9a 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/inc/run_in_spim.h
+++ b/project/at_start_f407/examples/flash/run_in_spim/inc/run_in_spim.h
@@ -3,7 +3,8 @@
* @file run_in_spim.h
* @brief run_in_spim header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_clock.c b/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_clock.c
index 7a26a56d..72068837 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_int.c b/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_int.c
index b1b67f1d..9aa00a09 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/flash/run_in_spim/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/src/main.c b/project/at_start_f407/examples/flash/run_in_spim/src/main.c
index bf5331a8..10a690eb 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/src/main.c
+++ b/project/at_start_f407/examples/flash/run_in_spim/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/flash/run_in_spim/src/run_in_spim.c b/project/at_start_f407/examples/flash/run_in_spim/src/run_in_spim.c
index d73836ca..ab718919 100644
--- a/project/at_start_f407/examples/flash/run_in_spim/src/run_in_spim.c
+++ b/project/at_start_f407/examples/flash/run_in_spim/src/run_in_spim.c
@@ -3,7 +3,8 @@
* @file run_in_spim.c
* @brief run in spim program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_int.h b/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/gpio/io_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_clock.c b/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_int.c b/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_int.c
index 209f5855..9d890b8f 100644
--- a/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/gpio/io_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/io_toggle/src/main.c b/project/at_start_f407/examples/gpio/io_toggle/src/main.c
index cb847bf1..2a330ad5 100644
--- a/project/at_start_f407/examples/gpio/io_toggle/src/main.c
+++ b/project/at_start_f407/examples/gpio/io_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_int.h b/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/gpio/led_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_clock.c b/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_int.c b/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_int.c
index 22f9af05..0aab1603 100644
--- a/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/gpio/led_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/led_toggle/src/main.c b/project/at_start_f407/examples/gpio/led_toggle/src/main.c
index 2625dd77..d69bedc6 100644
--- a/project/at_start_f407/examples/gpio/led_toggle/src/main.c
+++ b/project/at_start_f407/examples/gpio/led_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h b/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/gpio/swjtag_remap/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c b/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_int.c b/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_int.c
index bb7c5436..bdd9bf46 100644
--- a/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/gpio/swjtag_remap/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/gpio/swjtag_remap/src/main.c b/project/at_start_f407/examples/gpio/swjtag_remap/src/main.c
index 2d7ba9f6..d9bad6ff 100644
--- a/project/at_start_f407/examples/gpio/swjtag_remap/src/main.c
+++ b/project/at_start_f407/examples/gpio/swjtag_remap/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2c/communication_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_int.c
index 2be3a633..450652be 100644
--- a/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2c/communication_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_dma/src/main.c b/project/at_start_f407/examples/i2c/communication_dma/src/main.c
index e02084b6..974496c2 100644
--- a/project/at_start_f407/examples/i2c/communication_dma/src/main.c
+++ b/project/at_start_f407/examples/i2c/communication_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2c/communication_int/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_int.c
index 4a2cff1d..35968de8 100644
--- a/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2c/communication_int/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_int/src/main.c b/project/at_start_f407/examples/i2c/communication_int/src/main.c
index 1394d366..bada95c6 100644
--- a/project/at_start_f407/examples/i2c/communication_int/src/main.c
+++ b/project/at_start_f407/examples/i2c/communication_int/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2c/communication_poll/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_int.c
index 3dcd9970..dfa7d301 100644
--- a/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2c/communication_poll/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/communication_poll/src/main.c b/project/at_start_f407/examples/i2c/communication_poll/src/main.c
index bd091c35..1832871f 100644
--- a/project/at_start_f407/examples/i2c/communication_poll/src/main.c
+++ b/project/at_start_f407/examples/i2c/communication_poll/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2c/eeprom/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/inc/eeprom.h b/project/at_start_f407/examples/i2c/eeprom/inc/eeprom.h
index 60b61f2c..fde0bcde 100644
--- a/project/at_start_f407/examples/i2c/eeprom/inc/eeprom.h
+++ b/project/at_start_f407/examples/i2c/eeprom/inc/eeprom.h
@@ -3,7 +3,8 @@
* @file eeprom.h
* @brief i2c eeprom libray header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_int.c
index 04eba01a..134952a8 100644
--- a/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2c/eeprom/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/src/eeprom.c b/project/at_start_f407/examples/i2c/eeprom/src/eeprom.c
index 5054c642..2543e164 100644
--- a/project/at_start_f407/examples/i2c/eeprom/src/eeprom.c
+++ b/project/at_start_f407/examples/i2c/eeprom/src/eeprom.c
@@ -3,7 +3,8 @@
* @file eeprom.c
* @brief the driver library of the i2c eeprom
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/eeprom/src/main.c b/project/at_start_f407/examples/i2c/eeprom/src/main.c
index 7493ed79..7f3a2798 100644
--- a/project/at_start_f407/examples/i2c/eeprom/src/main.c
+++ b/project/at_start_f407/examples/i2c/eeprom/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2c/memory_write/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_int.c
index 5da479d0..974d3a51 100644
--- a/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2c/memory_write/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2c/memory_write/src/main.c b/project/at_start_f407/examples/i2c/memory_write/src/main.c
index 97bc6807..dc18a0fd 100644
--- a/project/at_start_f407/examples/i2c/memory_write/src/main.c
+++ b/project/at_start_f407/examples/i2c/memory_write/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2s/fullduplex_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c
index bf6095bd..0878086b 100644
--- a/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2s/fullduplex_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/fullduplex_dma/src/main.c b/project/at_start_f407/examples/i2s/fullduplex_dma/src/main.c
index d007754f..1c04f0ad 100644
--- a/project/at_start_f407/examples/i2s/fullduplex_dma/src/main.c
+++ b/project/at_start_f407/examples/i2s/fullduplex_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2s/halfduplex_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c
index 0425efc9..9fe2a447 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2s/halfduplex_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_dma/src/main.c b/project/at_start_f407/examples/i2s/halfduplex_dma/src/main.c
index 3d5938b8..e132f84d 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_dma/src/main.c
+++ b/project/at_start_f407/examples/i2s/halfduplex_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2s/halfduplex_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c
index 20e648ca..0093f7c3 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/main.c b/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/main.c
index 5085aea3..d45d3d84 100644
--- a/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/main.c
+++ b/project/at_start_f407/examples/i2s/halfduplex_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c
index 51e3d8ad..afcf292e 100644
--- a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c
index 5322c61a..45b9d1f4 100644
--- a/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c
+++ b/project/at_start_f407/examples/i2s/spii2s_switch_halfduplex_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h b/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/pwc/deepsleep_rtc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c b/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c b/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c
index 67cf4ecd..0e03f19d 100644
--- a/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/pwc/deepsleep_rtc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/deepsleep_rtc/src/main.c b/project/at_start_f407/examples/pwc/deepsleep_rtc/src/main.c
index ffb456d0..64cac0dc 100644
--- a/project/at_start_f407/examples/pwc/deepsleep_rtc/src/main.c
+++ b/project/at_start_f407/examples/pwc/deepsleep_rtc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h b/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/pwc/power_voltage_monitor/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c b/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c b/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c
index e36693e3..352f3a06 100644
--- a/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/pwc/power_voltage_monitor/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/power_voltage_monitor/src/main.c b/project/at_start_f407/examples/pwc/power_voltage_monitor/src/main.c
index bb3de99c..201080e4 100644
--- a/project/at_start_f407/examples/pwc/power_voltage_monitor/src/main.c
+++ b/project/at_start_f407/examples/pwc/power_voltage_monitor/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h b/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/pwc/sleep_tmr2/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c b/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c b/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c
index 6187f2d9..0bf42ac8 100644
--- a/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/pwc/sleep_tmr2/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_tmr2/src/main.c b/project/at_start_f407/examples/pwc/sleep_tmr2/src/main.c
index d39155c3..b6e28a34 100644
--- a/project/at_start_f407/examples/pwc/sleep_tmr2/src/main.c
+++ b/project/at_start_f407/examples/pwc/sleep_tmr2/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h b/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/pwc/sleep_usart1/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c b/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_int.c b/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_int.c
index f6ccc7f4..2a92b440 100644
--- a/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/pwc/sleep_usart1/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/sleep_usart1/src/main.c b/project/at_start_f407/examples/pwc/sleep_usart1/src/main.c
index b5a55a01..eb8cef74 100644
--- a/project/at_start_f407/examples/pwc/sleep_usart1/src/main.c
+++ b/project/at_start_f407/examples/pwc/sleep_usart1/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_int.h b/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/pwc/standby_rtc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_clock.c b/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_int.c b/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_int.c
index 610f1509..65326c95 100644
--- a/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/pwc/standby_rtc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_rtc/src/main.c b/project/at_start_f407/examples/pwc/standby_rtc/src/main.c
index 17caadfa..0c210696 100644
--- a/project/at_start_f407/examples/pwc/standby_rtc/src/main.c
+++ b/project/at_start_f407/examples/pwc/standby_rtc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h b/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/pwc/standby_wakeup_pin/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c b/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c b/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c
index 5659c258..6f16f371 100644
--- a/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/main.c b/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/main.c
index 764829c6..c25c9711 100644
--- a/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/main.c
+++ b/project/at_start_f407/examples/pwc/standby_wakeup_pin/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_int.h b/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/rtc/calendar/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/inc/rtc.h b/project/at_start_f407/examples/rtc/calendar/inc/rtc.h
index 3774fc62..4c3ef268 100644
--- a/project/at_start_f407/examples/rtc/calendar/inc/rtc.h
+++ b/project/at_start_f407/examples/rtc/calendar/inc/rtc.h
@@ -3,7 +3,8 @@
* @file rtc.h
* @brief this file provides template for calendar api.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_clock.c b/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_int.c b/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_int.c
index c0660e61..54bfffd3 100644
--- a/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/rtc/calendar/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/src/main.c b/project/at_start_f407/examples/rtc/calendar/src/main.c
index 08e4839a..5812c26f 100644
--- a/project/at_start_f407/examples/rtc/calendar/src/main.c
+++ b/project/at_start_f407/examples/rtc/calendar/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/calendar/src/rtc.c b/project/at_start_f407/examples/rtc/calendar/src/rtc.c
index d4a2a5d0..c50daddb 100644
--- a/project/at_start_f407/examples/rtc/calendar/src/rtc.c
+++ b/project/at_start_f407/examples/rtc/calendar/src/rtc.c
@@ -3,7 +3,8 @@
* @file rtc.c
* @brief this file provides template for calendar api.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_int.h b/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/rtc/lick_calibration/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_clock.c b/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_int.c b/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_int.c
index ccad2c4d..91307ee6 100644
--- a/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/rtc/lick_calibration/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/rtc/lick_calibration/src/main.c b/project/at_start_f407/examples/rtc/lick_calibration/src/main.c
index 349c3c15..ddff09e3 100644
--- a/project/at_start_f407/examples/rtc/lick_calibration/src/main.c
+++ b/project/at_start_f407/examples/rtc/lick_calibration/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/inc/at32_sdio.h b/project/at_start_f407/examples/sdio/emmc_card/inc/at32_sdio.h
index b8385ca8..2ee63589 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/inc/at32_sdio.h
+++ b/project/at_start_f407/examples/sdio/emmc_card/inc/at32_sdio.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the sd/mmc
* card at32_sdio driver firmware library.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_int.h b/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/sdio/emmc_card/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/src/at32_sdio.c b/project/at_start_f407/examples/sdio/emmc_card/src/at32_sdio.c
index 74f8712f..b6fe907f 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/src/at32_sdio.c
+++ b/project/at_start_f407/examples/sdio/emmc_card/src/at32_sdio.c
@@ -4,7 +4,8 @@
* @brief this file provides a set of functions needed to manage the
* sdio/mmc card memory.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_clock.c b/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_int.c b/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_int.c
index 4b296669..692125c8 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/sdio/emmc_card/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/emmc_card/src/main.c b/project/at_start_f407/examples/sdio/emmc_card/src/main.c
index cc45ad78..4108f53d 100644
--- a/project/at_start_f407/examples/sdio/emmc_card/src/main.c
+++ b/project/at_start_f407/examples/sdio/emmc_card/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32_sdio.h b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32_sdio.h
index ca8b8bb0..ea6b8254 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32_sdio.h
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32_sdio.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the sd/mmc
* card at32_sdio driver firmware library.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32_sdio.c b/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32_sdio.c
index 6dbe8c86..16cbf677 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32_sdio.c
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32_sdio.c
@@ -4,7 +4,8 @@
* @brief this file provides a set of functions needed to manage the
* sdio/mmc card memory.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c b/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c b/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c
index 36436833..bfcadd6f 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sd_mmc_card/src/main.c b/project/at_start_f407/examples/sdio/sd_mmc_card/src/main.c
index fca81dbf..58f2413a 100644
--- a/project/at_start_f407/examples/sdio/sd_mmc_card/src/main.c
+++ b/project/at_start_f407/examples/sdio/sd_mmc_card/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32_sdio.h b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32_sdio.h
index ee773338..b600266e 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32_sdio.h
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32_sdio.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the sd/mmc
* card at32_sdio driver firmware library.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32_sdio.c b/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32_sdio.c
index d8094e6a..44c2afa6 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32_sdio.c
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32_sdio.c
@@ -4,7 +4,8 @@
* @brief this file provides a set of functions needed to manage the
* sdio/mmc card memory.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c b/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c b/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c
index 66ce32a0..2d4e134e 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/sdio/sdio_fatfs/src/main.c b/project/at_start_f407/examples/sdio/sdio_fatfs/src/main.c
index f6d5d6d1..52e465e6 100644
--- a/project/at_start_f407/examples/sdio/sdio_fatfs/src/main.c
+++ b/project/at_start_f407/examples/sdio/sdio_fatfs/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/crc_transfer_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c
index f7649fd8..892ce938 100644
--- a/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/crc_transfer_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/crc_transfer_polling/src/main.c b/project/at_start_f407/examples/spi/crc_transfer_polling/src/main.c
index 13f63784..bdab43cd 100644
--- a/project/at_start_f407/examples/spi/crc_transfer_polling/src/main.c
+++ b/project/at_start_f407/examples/spi/crc_transfer_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c
index be16a4c0..4f831dd8 100644
--- a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/main.c b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/main.c
index ba5b4b93..7ce0cdb9 100644
--- a/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/main.c
+++ b/project/at_start_f407/examples/spi/fullduplex_dma_jtagpin/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/fullduplex_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_int.c
index dab87d2d..4ee38688 100644
--- a/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/fullduplex_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/fullduplex_polling/src/main.c b/project/at_start_f407/examples/spi/fullduplex_polling/src/main.c
index 66eb520f..06f72804 100644
--- a/project/at_start_f407/examples/spi/fullduplex_polling/src/main.c
+++ b/project/at_start_f407/examples/spi/fullduplex_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c
index eaa532ed..7f4b4557 100644
--- a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/main.c b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/main.c
index 17b490da..a92b9d01 100644
--- a/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/main.c
+++ b/project/at_start_f407/examples/spi/halfduplex_dma_jtagpin/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/halfduplex_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c
index 639051bf..631d06c3 100644
--- a/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/halfduplex_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_interrupt/src/main.c b/project/at_start_f407/examples/spi/halfduplex_interrupt/src/main.c
index b22f606e..8c93ca1a 100644
--- a/project/at_start_f407/examples/spi/halfduplex_interrupt/src/main.c
+++ b/project/at_start_f407/examples/spi/halfduplex_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c
index 99636440..d938c523 100644
--- a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/main.c b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/main.c
index b40c5ba0..20832a23 100644
--- a/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/main.c
+++ b/project/at_start_f407/examples/spi/halfduplex_transceiver_switch/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/only_receive_mode_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c
index 4d27a15a..1798476f 100644
--- a/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/only_receive_mode_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/only_receive_mode_polling/src/main.c b/project/at_start_f407/examples/spi/only_receive_mode_polling/src/main.c
index 8876f739..a7913b13 100644
--- a/project/at_start_f407/examples/spi/only_receive_mode_polling/src/main.c
+++ b/project/at_start_f407/examples/spi/only_receive_mode_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_int.h b/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/spi/w25q_flash/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/inc/spi_flash.h b/project/at_start_f407/examples/spi/w25q_flash/inc/spi_flash.h
index d9d37b2b..52b0c359 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/inc/spi_flash.h
+++ b/project/at_start_f407/examples/spi/w25q_flash/inc/spi_flash.h
@@ -3,7 +3,8 @@
* @file spi_flash.h
* @brief header file of spi_flash
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_clock.c b/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_int.c b/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_int.c
index 30c8743b..8b0afe56 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/spi/w25q_flash/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/src/main.c b/project/at_start_f407/examples/spi/w25q_flash/src/main.c
index 77881be4..1e96fcf7 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/src/main.c
+++ b/project/at_start_f407/examples/spi/w25q_flash/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/spi/w25q_flash/src/spi_flash.c b/project/at_start_f407/examples/spi/w25q_flash/src/spi_flash.c
index e2d72c3e..44c55f43 100644
--- a/project/at_start_f407/examples/spi/w25q_flash/src/spi_flash.c
+++ b/project/at_start_f407/examples/spi/w25q_flash/src/spi_flash.c
@@ -3,7 +3,8 @@
* @file spi_flash.c
* @brief spi_flash source code
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/6_steps/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_int.c
index 1c19f6fd..7269e242 100644
--- a/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/6_steps/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/6_steps/src/main.c b/project/at_start_f407/examples/tmr/6_steps/src/main.c
index 09e80000..71127b48 100644
--- a/project/at_start_f407/examples/tmr/6_steps/src/main.c
+++ b/project/at_start_f407/examples/tmr/6_steps/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/7_pwm_output/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_int.c
index 00c77a35..88301d04 100644
--- a/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/7_pwm_output/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/7_pwm_output/src/main.c b/project/at_start_f407/examples/tmr/7_pwm_output/src/main.c
index f21dd991..712a6d84 100644
--- a/project/at_start_f407/examples/tmr/7_pwm_output/src/main.c
+++ b/project/at_start_f407/examples/tmr/7_pwm_output/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/cascade_synchro/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_int.c
index 164dfb3d..4906f194 100644
--- a/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/cascade_synchro/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/cascade_synchro/src/main.c b/project/at_start_f407/examples/tmr/cascade_synchro/src/main.c
index 71628747..703543d6 100644
--- a/project/at_start_f407/examples/tmr/cascade_synchro/src/main.c
+++ b/project/at_start_f407/examples/tmr/cascade_synchro/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/complementary_signals/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_int.c
index 033885f3..961fc955 100644
--- a/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/complementary_signals/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/complementary_signals/src/main.c b/project/at_start_f407/examples/tmr/complementary_signals/src/main.c
index fad5f717..155848f5 100644
--- a/project/at_start_f407/examples/tmr/complementary_signals/src/main.c
+++ b/project/at_start_f407/examples/tmr/complementary_signals/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_int.c
index 88107c84..40cbee05 100644
--- a/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma/src/main.c b/project/at_start_f407/examples/tmr/dma/src/main.c
index de4895aa..cc1d5d3d 100644
--- a/project/at_start_f407/examples/tmr/dma/src/main.c
+++ b/project/at_start_f407/examples/tmr/dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/dma_burst/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_int.c
index 950bde37..114c644c 100644
--- a/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/dma_burst/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/dma_burst/src/main.c b/project/at_start_f407/examples/tmr/dma_burst/src/main.c
index 8e609e93..2a76743d 100644
--- a/project/at_start_f407/examples/tmr/dma_burst/src/main.c
+++ b/project/at_start_f407/examples/tmr/dma_burst/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/encoder_tmr2/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c
index 19d9ef09..e9083417 100644
--- a/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/encoder_tmr2/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/encoder_tmr2/src/main.c b/project/at_start_f407/examples/tmr/encoder_tmr2/src/main.c
index 150ddd25..3fb1bff7 100644
--- a/project/at_start_f407/examples/tmr/encoder_tmr2/src/main.c
+++ b/project/at_start_f407/examples/tmr/encoder_tmr2/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/external_clock/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_int.c
index 0b694437..1057128c 100644
--- a/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/external_clock/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/external_clock/src/main.c b/project/at_start_f407/examples/tmr/external_clock/src/main.c
index 11a73804..91f2204f 100644
--- a/project/at_start_f407/examples/tmr/external_clock/src/main.c
+++ b/project/at_start_f407/examples/tmr/external_clock/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/hall_xor_tmr2/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c
index 1bce76e1..df4516e7 100644
--- a/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/main.c b/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/main.c
index 1fe4766d..38accaeb 100644
--- a/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/main.c
+++ b/project/at_start_f407/examples/tmr/hall_xor_tmr2/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/hang_mode/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_int.c
index 70c0610f..ac0065ba 100644
--- a/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/hang_mode/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/hang_mode/src/main.c b/project/at_start_f407/examples/tmr/hang_mode/src/main.c
index f1a2e8ef..b825d60f 100644
--- a/project/at_start_f407/examples/tmr/hang_mode/src/main.c
+++ b/project/at_start_f407/examples/tmr/hang_mode/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/input_capture/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_int.c
index c85ad921..02278365 100644
--- a/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/input_capture/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/input_capture/src/main.c b/project/at_start_f407/examples/tmr/input_capture/src/main.c
index 901d8de4..0e2c8164 100644
--- a/project/at_start_f407/examples/tmr/input_capture/src/main.c
+++ b/project/at_start_f407/examples/tmr/input_capture/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/oc_high/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_int.c
index 14f42625..00491cf1 100644
--- a/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/oc_high/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_high/src/main.c b/project/at_start_f407/examples/tmr/oc_high/src/main.c
index 131d3b38..04331040 100644
--- a/project/at_start_f407/examples/tmr/oc_high/src/main.c
+++ b/project/at_start_f407/examples/tmr/oc_high/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/oc_low/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_int.c
index fefce812..a27f73de 100644
--- a/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/oc_low/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_low/src/main.c b/project/at_start_f407/examples/tmr/oc_low/src/main.c
index 8fa41b62..4a3e27d3 100644
--- a/project/at_start_f407/examples/tmr/oc_low/src/main.c
+++ b/project/at_start_f407/examples/tmr/oc_low/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c
index 3d3a5aa8..83c11d47 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/main.c b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/main.c
index 28a5b7ab..5514047c 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/main.c
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr3/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c
index e00aba0a..8adea1a4 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/main.c b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/main.c
index a8b1ebc6..237e2d1c 100644
--- a/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/main.c
+++ b/project/at_start_f407/examples/tmr/oc_toggle_tmr9/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/one_cycle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_int.c
index 70be1d6d..2f87cc98 100644
--- a/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/one_cycle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/one_cycle/src/main.c b/project/at_start_f407/examples/tmr/one_cycle/src/main.c
index 617bccf8..c2680bd4 100644
--- a/project/at_start_f407/examples/tmr/one_cycle/src/main.c
+++ b/project/at_start_f407/examples/tmr/one_cycle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/parallel_synchro/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_int.c
index e987f098..bc479497 100644
--- a/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/parallel_synchro/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/parallel_synchro/src/main.c b/project/at_start_f407/examples/tmr/parallel_synchro/src/main.c
index e8cc339c..4289f46d 100644
--- a/project/at_start_f407/examples/tmr/parallel_synchro/src/main.c
+++ b/project/at_start_f407/examples/tmr/parallel_synchro/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/pwm_input/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_int.c
index e907c4a5..56a3a782 100644
--- a/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/pwm_input/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input/src/main.c b/project/at_start_f407/examples/tmr/pwm_input/src/main.c
index 3514b338..04ef4842 100644
--- a/project/at_start_f407/examples/tmr/pwm_input/src/main.c
+++ b/project/at_start_f407/examples/tmr/pwm_input/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/pwm_input_dma/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c
index 792e0a07..5b986f1a 100644
--- a/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/pwm_input_dma/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_input_dma/src/main.c b/project/at_start_f407/examples/tmr/pwm_input_dma/src/main.c
index 16182b65..cd2b0664 100644
--- a/project/at_start_f407/examples/tmr/pwm_input_dma/src/main.c
+++ b/project/at_start_f407/examples/tmr/pwm_input_dma/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_simulate/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c
index 54e72bc1..a4c4f598 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_simulate/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_simulate/src/main.c b/project/at_start_f407/examples/tmr/pwm_output_simulate/src/main.c
index 8f2bd3f1..31d6027d 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_simulate/src/main.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_simulate/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr10/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c
index 4adf3060..01fc004c 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/main.c b/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/main.c
index 9722eee8..f6ca72a1 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/main.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr10/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr3/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c
index 1fb725ed..d67ab899 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/main.c b/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/main.c
index a54bf073..b4774ffa 100644
--- a/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/main.c
+++ b/project/at_start_f407/examples/tmr/pwm_output_tmr3/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/timer_base/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_int.c
index dc1590a9..ec6fb9a2 100644
--- a/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/timer_base/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/timer_base/src/main.c b/project/at_start_f407/examples/tmr/timer_base/src/main.c
index 6a4d03ba..ca25689d 100644
--- a/project/at_start_f407/examples/tmr/timer_base/src/main.c
+++ b/project/at_start_f407/examples/tmr/timer_base/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/tmr1_synchro/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c
index 107765c5..76e5acb1 100644
--- a/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/tmr1_synchro/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr1_synchro/src/main.c b/project/at_start_f407/examples/tmr/tmr1_synchro/src/main.c
index 9064f1fa..65665719 100644
--- a/project/at_start_f407/examples/tmr/tmr1_synchro/src/main.c
+++ b/project/at_start_f407/examples/tmr/tmr1_synchro/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h b/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/tmr/tmr2_32bit/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c b/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c b/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c
index d8afb708..9ed5a934 100644
--- a/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/tmr/tmr2_32bit/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/tmr/tmr2_32bit/src/main.c b/project/at_start_f407/examples/tmr/tmr2_32bit/src/main.c
index 46721c51..5f9bde6d 100644
--- a/project/at_start_f407/examples/tmr/tmr2_32bit/src/main.c
+++ b/project/at_start_f407/examples/tmr/tmr2_32bit/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/half_duplex/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_int.c
index 2230e259..eb81b3bd 100644
--- a/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/half_duplex/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/half_duplex/src/main.c b/project/at_start_f407/examples/usart/half_duplex/src/main.c
index af74f56e..1ce667d7 100644
--- a/project/at_start_f407/examples/usart/half_duplex/src/main.c
+++ b/project/at_start_f407/examples/usart/half_duplex/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/hw_flow_control/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_int.c
index 1b6418f9..1ad051ff 100644
--- a/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/hw_flow_control/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/hw_flow_control/src/main.c b/project/at_start_f407/examples/usart/hw_flow_control/src/main.c
index 40212825..bcf21463 100644
--- a/project/at_start_f407/examples/usart/hw_flow_control/src/main.c
+++ b/project/at_start_f407/examples/usart/hw_flow_control/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/idle_detection/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_int.c
index d08b712e..b16a5beb 100644
--- a/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/idle_detection/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/idle_detection/src/main.c b/project/at_start_f407/examples/usart/idle_detection/src/main.c
index 861ad8b5..65ff71e1 100644
--- a/project/at_start_f407/examples/usart/idle_detection/src/main.c
+++ b/project/at_start_f407/examples/usart/idle_detection/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_int.c
index 623caef7..9266e5ef 100644
--- a/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/interrupt/src/main.c b/project/at_start_f407/examples/usart/interrupt/src/main.c
index 7f26964d..6f5004a9 100644
--- a/project/at_start_f407/examples/usart/interrupt/src/main.c
+++ b/project/at_start_f407/examples/usart/interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/irda/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/irda/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/irda/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/irda/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/irda/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/irda/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/irda/src/at32f403a_407_int.c
index fd29df63..94d27bc8 100644
--- a/project/at_start_f407/examples/usart/irda/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/irda/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/irda/src/main.c b/project/at_start_f407/examples/usart/irda/src/main.c
index 81557e44..93f0f02c 100644
--- a/project/at_start_f407/examples/usart/irda/src/main.c
+++ b/project/at_start_f407/examples/usart/irda/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/polling/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/polling/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/polling/src/at32f403a_407_int.c
index 8192ea97..0d73719b 100644
--- a/project/at_start_f407/examples/usart/polling/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/polling/src/main.c b/project/at_start_f407/examples/usart/polling/src/main.c
index 95512eaf..237656dd 100644
--- a/project/at_start_f407/examples/usart/polling/src/main.c
+++ b/project/at_start_f407/examples/usart/polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/printf/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/printf/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/printf/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/printf/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/printf/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/printf/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/printf/src/at32f403a_407_int.c
index 1301d8e0..fc38aed0 100644
--- a/project/at_start_f407/examples/usart/printf/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/printf/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/printf/src/main.c b/project/at_start_f407/examples/usart/printf/src/main.c
index 01b0c2d9..a073aaf9 100644
--- a/project/at_start_f407/examples/usart/printf/src/main.c
+++ b/project/at_start_f407/examples/usart/printf/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/receiver_mute/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_int.c
index c5778d6b..2e0451b7 100644
--- a/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/receiver_mute/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/receiver_mute/src/main.c b/project/at_start_f407/examples/usart/receiver_mute/src/main.c
index 9b75e42f..56b57aa0 100644
--- a/project/at_start_f407/examples/usart/receiver_mute/src/main.c
+++ b/project/at_start_f407/examples/usart/receiver_mute/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/rs485/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_int.c
index 00867e66..2e3c2938 100644
--- a/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/rs485/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/rs485/src/main.c b/project/at_start_f407/examples/usart/rs485/src/main.c
index 0855c453..5b7ecba5 100644
--- a/project/at_start_f407/examples/usart/rs485/src/main.c
+++ b/project/at_start_f407/examples/usart/rs485/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/smartcard/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/inc/smartcard_config.h b/project/at_start_f407/examples/usart/smartcard/inc/smartcard_config.h
index 7275b493..347e4ed4 100644
--- a/project/at_start_f407/examples/usart/smartcard/inc/smartcard_config.h
+++ b/project/at_start_f407/examples/usart/smartcard/inc/smartcard_config.h
@@ -3,7 +3,8 @@
* @file smartcard_config.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_int.c
index f74c4dbc..cb8714ea 100644
--- a/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/smartcard/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/smartcard/src/main.c b/project/at_start_f407/examples/usart/smartcard/src/main.c
index 87421057..11dee512 100644
--- a/project/at_start_f407/examples/usart/smartcard/src/main.c
+++ b/project/at_start_f407/examples/usart/smartcard/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/synchronous/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_int.c
index 49a06cdc..fee3ed1f 100644
--- a/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/synchronous/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/synchronous/src/main.c b/project/at_start_f407/examples/usart/synchronous/src/main.c
index 368ec637..03446ddf 100644
--- a/project/at_start_f407/examples/usart/synchronous/src/main.c
+++ b/project/at_start_f407/examples/usart/synchronous/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c
index 871f7778..477ea15c 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/main.c b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/main.c
index 42ab4e68..18d581f6 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/main.c
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_interrupt/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_polling/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c b/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c
index 604f9874..36c856cf 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/main.c b/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/main.c
index 7681366c..3a704ca5 100644
--- a/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/main.c
+++ b/project/at_start_f407/examples/usart/transfer_by_dma_polling/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/audio/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/inc/audio_codec.h b/project/at_start_f407/examples/usb_device/audio/inc/audio_codec.h
index 39567d65..49123aba 100644
--- a/project/at_start_f407/examples/usb_device/audio/inc/audio_codec.h
+++ b/project/at_start_f407/examples/usb_device/audio/inc/audio_codec.h
@@ -3,7 +3,8 @@
* @file audio_codec.h
* @brief audio codec header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/audio/inc/usb_conf.h
index 1faa27bb..adaf5d0e 100644
--- a/project/at_start_f407/examples/usb_device/audio/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/audio/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_int.c
index 3b796c88..cf3d76eb 100644
--- a/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/audio/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/src/audio_codec.c b/project/at_start_f407/examples/usb_device/audio/src/audio_codec.c
index d3b9295b..59ee5834 100644
--- a/project/at_start_f407/examples/usb_device/audio/src/audio_codec.c
+++ b/project/at_start_f407/examples/usb_device/audio/src/audio_codec.c
@@ -3,7 +3,8 @@
* @file audio_codec.c
* @brief audio codec function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/audio/src/main.c b/project/at_start_f407/examples/usb_device/audio/src/main.c
index cd157f87..1753ab3e 100644
--- a/project/at_start_f407/examples/usb_device/audio/src/main.c
+++ b/project/at_start_f407/examples/usb_device/audio/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ usbd_core_type usb_core_dev;
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/audio_codec.h b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/audio_codec.h
index 368c1ff4..f2d13e66 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/audio_codec.h
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/audio_codec.h
@@ -3,7 +3,8 @@
* @file audio_codec.h
* @brief audio codec header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/usb_conf.h
index 1ae06075..15428f10 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c
index 451a8016..c2722bd3 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/audio_codec.c b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/audio_codec.c
index 6555493f..7dbe327c 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/audio_codec.c
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/audio_codec.c
@@ -3,7 +3,8 @@
* @file audio_codec.c
* @brief audio codec function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/main.c b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/main.c
index 9f7c3869..feb43d91 100644
--- a/project/at_start_f407/examples/usb_device/composite_audio_hid/src/main.c
+++ b/project/at_start_f407/examples/usb_device/composite_audio_hid/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -50,6 +51,8 @@ uint8_t report_buf[USBD_AUHID_IN_MAXPACKET_SIZE];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -67,7 +70,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h
index 92a878f8..3f5e41f9 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c
index cda59203..568805a2 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/main.c b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/main.c
index 63e44d0f..fb14f7f9 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/main.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_keyboard/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -48,6 +49,8 @@ void keyboard_send_string(void *udev, uint8_t *string, uint8_t len);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -65,7 +68,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h
index a4593fc4..8f032174 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/msc_diskio.h
@@ -3,7 +3,8 @@
* @file msc_diskio.h
* @brief usb mass storage disk interface header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/usb_conf.h
index 2f2fd3a2..fb3dfdfd 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c
index 3ffeeb3a..1cff7209 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/main.c b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/main.c
index 89de5527..dee8745a 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/main.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t usb_buffer[256];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/msc_diskio.c b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/msc_diskio.c
index 24fcddee..04961e73 100644
--- a/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/msc_diskio.c
+++ b/project/at_start_f407/examples/usb_device/composite_vcp_msc/src/msc_diskio.c
@@ -3,7 +3,8 @@
* @file msc_diskio.c
* @brief usb mass storage disk function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/custom_hid/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/custom_hid/inc/usb_conf.h
index bf94157e..06e6313f 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/custom_hid/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_int.c
index e328bb5e..d51ac761 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/custom_hid/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/custom_hid/src/main.c b/project/at_start_f407/examples/usb_device/custom_hid/src/main.c
index a3299474..3432bbec 100644
--- a/project/at_start_f407/examples/usb_device/custom_hid/src/main.c
+++ b/project/at_start_f407/examples/usb_device/custom_hid/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t report_buf[USBD_CUSTOM_IN_MAXPACKET_SIZE];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/keyboard/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/keyboard/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/keyboard/inc/usb_conf.h
index 3ef9ca77..39db6e6b 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/keyboard/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_int.c
index 16a6893f..0cc4ae3a 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/keyboard/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/keyboard/src/main.c b/project/at_start_f407/examples/usb_device/keyboard/src/main.c
index 9df66825..cb808181 100644
--- a/project/at_start_f407/examples/usb_device/keyboard/src/main.c
+++ b/project/at_start_f407/examples/usb_device/keyboard/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -86,6 +87,8 @@ void keyboard_send_string(void *udev, uint8_t *string, uint8_t len)
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -103,7 +106,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
@@ -154,6 +158,7 @@ void usb_clock48m_select(usb_clk48_s clk_s)
*/
int main(void)
{
+ __IO uint32_t delay_index = 0;
/* config nvic priority group */
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
@@ -210,7 +215,24 @@ int main(void)
/* enter deep sleep mode */
pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFI);
- /* wait clock stable */
+ /* wait 3 LICK cycles to ensure clock stable, delay 120us*/
+ /* when wakeup from deepsleep,system clock source changes to HICK */
+ if((CRM->misc3_bit.hick_to_sclk == TRUE) && (CRM->misc1_bit.hickdiv == TRUE))
+ {
+ /* HICK is 48MHz */
+ for(delay_index = 0; delay_index < 750; delay_index++)
+ {
+ __NOP();
+ }
+ }
+ else
+ {
+ /* HICK is 8MHz */
+ for(delay_index = 0; delay_index < 125; delay_index++)
+ {
+ __NOP();
+ }
+ }
system_clock_recover();
((keyboard_type *)(usb_core_dev.class_handler->pdata))->hid_suspend_flag = 0;
diff --git a/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/mouse/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/mouse/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/mouse/inc/usb_conf.h
index 96cea871..9707a770 100644
--- a/project/at_start_f407/examples/usb_device/mouse/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/mouse/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_int.c
index 74838529..a27ae5d2 100644
--- a/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/mouse/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/mouse/src/main.c b/project/at_start_f407/examples/usb_device/mouse/src/main.c
index 7fb60a60..1e9aa48c 100644
--- a/project/at_start_f407/examples/usb_device/mouse/src/main.c
+++ b/project/at_start_f407/examples/usb_device/mouse/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -51,6 +52,8 @@ void usb_low_power_wakeup_config(void);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -68,7 +71,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
@@ -183,7 +187,24 @@ int main(void)
/* enter deep sleep mode */
pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFI);
- /* wait clock stable */
+ /* wait 3 LICK cycles to ensure clock stable, delay 120us*/
+ /* when wakeup from deepsleep,system clock source changes to HICK */
+ if((CRM->misc3_bit.hick_to_sclk == TRUE) && (CRM->misc1_bit.hickdiv == TRUE))
+ {
+ /* HICK is 48MHz */
+ for(delay_index = 0; delay_index < 750; delay_index++)
+ {
+ __NOP();
+ }
+ }
+ else
+ {
+ /* HICK is 8MHz */
+ for(delay_index = 0; delay_index < 125; delay_index++)
+ {
+ __NOP();
+ }
+ }
system_clock_recover();
((mouse_type *)(usb_core_dev.class_handler->pdata))->hid_suspend_flag = 0;
diff --git a/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/msc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/msc/inc/msc_diskio.h b/project/at_start_f407/examples/usb_device/msc/inc/msc_diskio.h
index a4593fc4..16a3b6d9 100644
--- a/project/at_start_f407/examples/usb_device/msc/inc/msc_diskio.h
+++ b/project/at_start_f407/examples/usb_device/msc/inc/msc_diskio.h
@@ -3,7 +3,8 @@
* @file msc_diskio.h
* @brief usb mass storage disk interface header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -44,7 +45,7 @@ extern "C" {
#define SPI_FLASH_LUN 1
#define SD_LUN 2
-#define USB_FLASH_ADDR_OFFSET 0x08005000
+#define USB_FLASH_ADDR_OFFSET 0x08008000
#define SECTOR_SIZE_1K 1024
#define SECTOR_SIZE_2K 2048
diff --git a/project/at_start_f407/examples/usb_device/msc/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/msc/inc/usb_conf.h
index b46648c5..29c1b1fc 100644
--- a/project/at_start_f407/examples/usb_device/msc/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/msc/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_int.c
index 968d2650..577b949e 100644
--- a/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/msc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/msc/src/main.c b/project/at_start_f407/examples/usb_device/msc/src/main.c
index c6031aec..1b6283c9 100644
--- a/project/at_start_f407/examples/usb_device/msc/src/main.c
+++ b/project/at_start_f407/examples/usb_device/msc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -48,6 +49,8 @@ usbd_core_type usb_core_dev;
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -65,7 +68,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/msc/src/msc_diskio.c b/project/at_start_f407/examples/usb_device/msc/src/msc_diskio.c
index 7bc21707..d6c6cde1 100644
--- a/project/at_start_f407/examples/usb_device/msc/src/msc_diskio.c
+++ b/project/at_start_f407/examples/usb_device/msc/src/msc_diskio.c
@@ -3,7 +3,8 @@
* @file msc_diskio.c
* @brief usb mass storage disk function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/printer/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/printer/inc/usb_conf.h
index f09d2cc9..711c5a98 100644
--- a/project/at_start_f407/examples/usb_device/printer/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/printer/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_int.c
index 0c0483a6..970b7940 100644
--- a/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/printer/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/printer/src/main.c b/project/at_start_f407/examples/usb_device/printer/src/main.c
index cba2288f..b18fa011 100644
--- a/project/at_start_f407/examples/usb_device/printer/src/main.c
+++ b/project/at_start_f407/examples/usb_device/printer/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ usbd_core_type usb_core_dev;
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/usb_conf.h
index ba7f4bad..325d69fb 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c
index 580e8a63..a76846ee 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/vcp_loopback/src/main.c b/project/at_start_f407/examples/usb_device/vcp_loopback/src/main.c
index cfcf890d..c6b5db60 100644
--- a/project/at_start_f407/examples/usb_device/vcp_loopback/src/main.c
+++ b/project/at_start_f407/examples/usb_device/vcp_loopback/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t usb_buffer[256];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/virtual_comport/inc/usb_conf.h
index a108d32b..fbd694f8 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_int.c
index 580e8a63..a76846ee 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_comport/src/main.c b/project/at_start_f407/examples/usb_device/virtual_comport/src/main.c
index c370e683..f77bcd26 100644
--- a/project/at_start_f407/examples/usb_device/virtual_comport/src/main.c
+++ b/project/at_start_f407/examples/usb_device/virtual_comport/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -60,6 +61,8 @@ uint16_t usart_receive_data(void);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -77,7 +80,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h
index 4d81ef8c..2cdbadcb 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/flash_fat16.h
@@ -3,7 +3,8 @@
* @file flash_fat16.h
* @brief fat16 file system header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h
index 8eb5e9f4..d9f50220 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/msc_diskio.h
@@ -3,7 +3,8 @@
* @file msc_diskio.h
* @brief usb mass storage disk interface header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/usb_conf.h
index 06d68593..4dd1a95a 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c
index b4fe2b11..a1e9b2e2 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/flash_fat16.c b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/flash_fat16.c
index 3dd09550..694f61c1 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/flash_fat16.c
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/flash_fat16.c
@@ -3,7 +3,8 @@
* @file flash_fat16.c
* @brief fat16 file system
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/main.c b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/main.c
index c547edb1..990223e3 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/main.c
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -43,6 +44,7 @@ usbd_core_type usb_core_dev;
void (*pftarget)(void);
void jump_to_app(uint32_t address);
+uint32_t stkptr, jumpaddr;
/**
@@ -52,6 +54,8 @@ void jump_to_app(uint32_t address);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -69,7 +73,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
@@ -224,6 +229,18 @@ void flash_fat16_loop_status(void)
}
+/* app_load don't optimize */
+#if defined (__ARMCC_VERSION)
+ #if (__ARMCC_VERSION >= 6010050)
+ __attribute__((optnone))
+ #else
+ #pragma O0
+ #endif
+#elif defined (__ICCARM__)
+ #pragma optimize=s none
+#elif defined (__GNUC__)
+ __attribute__((optimize("O0")))
+#endif
/**
* @brief jump to app
* @param none
@@ -231,7 +248,6 @@ void flash_fat16_loop_status(void)
*/
void jump_to_app(uint32_t address)
{
- uint32_t stkptr, jumpaddr;
stkptr = *(uint32_t *)address;
jumpaddr = *(uint32_t *)(address + sizeof(uint32_t));
diff --git a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/msc_diskio.c b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/msc_diskio.c
index 87254b70..9ed10b5c 100644
--- a/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/msc_diskio.c
+++ b/project/at_start_f407/examples/usb_device/virtual_msc_iap/src/msc_diskio.c
@@ -3,7 +3,8 @@
* @file msc_diskio.c
* @brief usb mass storage disk function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_int.h b/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/usb_device/winusb/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/inc/usb_conf.h b/project/at_start_f407/examples/usb_device/winusb/inc/usb_conf.h
index ab76505b..0544dcc0 100644
--- a/project/at_start_f407/examples/usb_device/winusb/inc/usb_conf.h
+++ b/project/at_start_f407/examples/usb_device/winusb/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_clock.c b/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_int.c b/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_int.c
index fbdcaa8b..c66e99b3 100644
--- a/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/usb_device/winusb/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/usb_device/winusb/src/main.c b/project/at_start_f407/examples/usb_device/winusb/src/main.c
index ba5a28e1..4ecddca5 100644
--- a/project/at_start_f407/examples/usb_device/winusb/src/main.c
+++ b/project/at_start_f407/examples/usb_device/winusb/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -47,6 +48,8 @@ uint8_t usb_buffer[256];
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -64,7 +67,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_int.h b/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/wdt/wdt_reset/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_clock.c b/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_int.c b/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_int.c
index 654d9302..21ae7132 100644
--- a/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/wdt/wdt_reset/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_reset/src/main.c b/project/at_start_f407/examples/wdt/wdt_reset/src/main.c
index 32cb0108..0abef642 100644
--- a/project/at_start_f407/examples/wdt/wdt_reset/src/main.c
+++ b/project/at_start_f407/examples/wdt/wdt_reset/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_int.h b/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/wdt/wdt_standby/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_clock.c b/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_int.c b/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_int.c
index 532a9ece..f3a308f3 100644
--- a/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/wdt/wdt_standby/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wdt/wdt_standby/src/main.c b/project/at_start_f407/examples/wdt/wdt_standby/src/main.c
index ea2a969e..770a5ce6 100644
--- a/project/at_start_f407/examples/wdt/wdt_standby/src/main.c
+++ b/project/at_start_f407/examples/wdt/wdt_standby/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h b/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/wwdt/wwdt_reset/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c b/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c b/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c
index bca2efca..0e84f10f 100644
--- a/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/wwdt/wwdt_reset/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/wwdt/wwdt_reset/src/main.c b/project/at_start_f407/examples/wwdt/wwdt_reset/src/main.c
index 9d70fb8a..aaadf3e7 100644
--- a/project/at_start_f407/examples/wwdt/wwdt_reset/src/main.c
+++ b/project/at_start_f407/examples/wwdt/wwdt_reset/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h b/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/inc/picture.h b/project/at_start_f407/examples/xmc/lcd_8bit/inc/picture.h
index d69e71d5..3b91f430 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/inc/picture.h
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/inc/picture.h
@@ -3,7 +3,8 @@
* @file picture.h
* @brief this file contains all the picture used for lcd display.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/inc/xmc_lcd.h b/project/at_start_f407/examples/xmc/lcd_8bit/inc/xmc_lcd.h
index bbc8c37f..622ffb48 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/inc/xmc_lcd.h
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/inc/xmc_lcd.h
@@ -3,7 +3,8 @@
* @file xmc_lcd.h
* @brief xmc_lcd header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx b/project/at_start_f407/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx
index f87bfe65..cb1ebf5f 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/mdk_v5/lcd_8bit.uvprojx
@@ -275,7 +275,7 @@
10x8000000
- 0x3f0000
+ 0x1000001
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c b/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_int.c b/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_int.c
index 8cb59a16..e073d454 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/src/main.c b/project/at_start_f407/examples/xmc/lcd_8bit/src/main.c
index 9b1f1b30..00315253 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/src/main.c
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_8bit/src/xmc_lcd.c b/project/at_start_f407/examples/xmc/lcd_8bit/src/xmc_lcd.c
index ddbbbcf9..8e3d8b6d 100644
--- a/project/at_start_f407/examples/xmc/lcd_8bit/src/xmc_lcd.c
+++ b/project/at_start_f407/examples/xmc/lcd_8bit/src/xmc_lcd.c
@@ -3,7 +3,8 @@
* @file xmc_lcd.c
* @brief xmc_lcd config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/touch.h b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/touch.h
index e4aab8d4..ae2279f5 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/touch.h
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/touch.h
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the
* touch firmware driver.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h
index 5b737588..0da94035 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/inc/xmc_lcd.h
@@ -3,7 +3,8 @@
* @file xmc_lcd.h
* @brief xmc_lcd program header
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c
index 0c02df87..00608a7f 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/main.c b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/main.c
index dab9eab3..9a229b20 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/main.c
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/touch.c b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/touch.c
index 156ca1c1..2fc57711 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/touch.c
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/touch.c
@@ -4,7 +4,8 @@
* @brief this file contains all the functions prototypes for the
* touch firmware driver.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c
index 70d5f6f4..13aa3339 100644
--- a/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c
+++ b/project/at_start_f407/examples/xmc/lcd_touch_16bit/src/xmc_lcd.c
@@ -3,7 +3,8 @@
* @file xmc_lcd.c
* @brief xmc_lcd program file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_int.h b/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/xmc/nand/ecc/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/inc/xmc_ecc.h b/project/at_start_f407/examples/xmc/nand/ecc/inc/xmc_ecc.h
index a6ea89ad..190015c9 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/inc/xmc_ecc.h
+++ b/project/at_start_f407/examples/xmc/nand/ecc/inc/xmc_ecc.h
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file xmc_ecc.h
* @brief header file for the nand ecc configuration.
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/readme.txt b/project/at_start_f407/examples/xmc/nand/ecc/readme.txt
index 564ac5e7..3b227d25 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/readme.txt
+++ b/project/at_start_f407/examples/xmc/nand/ecc/readme.txt
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file readme.txt
* @brief readme
******************************************************************************
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_clock.c b/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_int.c b/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_int.c
index 5a7f087c..3cfd014d 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/xmc/nand/ecc/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/src/main.c b/project/at_start_f407/examples/xmc/nand/ecc/src/main.c
index b9589b91..9c8a761d 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/src/main.c
+++ b/project/at_start_f407/examples/xmc/nand/ecc/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/ecc/src/xmc_ecc.c b/project/at_start_f407/examples/xmc/nand/ecc/src/xmc_ecc.c
index ecf6574c..c5c413cc 100644
--- a/project/at_start_f407/examples/xmc/nand/ecc/src/xmc_ecc.c
+++ b/project/at_start_f407/examples/xmc/nand/ecc/src/xmc_ecc.c
@@ -3,7 +3,8 @@
* @file xmc_ecc.c
* @brief nand ecc configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_int.h b/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/xmc/nand/nand/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/inc/xmc_nand.h b/project/at_start_f407/examples/xmc/nand/nand/inc/xmc_nand.h
index 911c888f..48b3247a 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/inc/xmc_nand.h
+++ b/project/at_start_f407/examples/xmc/nand/nand/inc/xmc_nand.h
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file xmc_nand.h
* @brief header file for the nand configuration.
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/readme.txt b/project/at_start_f407/examples/xmc/nand/nand/readme.txt
index d566eaeb..3e267340 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/readme.txt
+++ b/project/at_start_f407/examples/xmc/nand/nand/readme.txt
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file readme.txt
* @brief readme
******************************************************************************
diff --git a/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_clock.c b/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_int.c b/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_int.c
index 65e193e9..629dab3a 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/xmc/nand/nand/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/src/main.c b/project/at_start_f407/examples/xmc/nand/nand/src/main.c
index e50cbf2e..4b3614c2 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/src/main.c
+++ b/project/at_start_f407/examples/xmc/nand/nand/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/nand/nand/src/xmc_nand.c b/project/at_start_f407/examples/xmc/nand/nand/src/xmc_nand.c
index 42f8ec77..7210d7a1 100644
--- a/project/at_start_f407/examples/xmc/nand/nand/src/xmc_nand.c
+++ b/project/at_start_f407/examples/xmc/nand/nand/src/xmc_nand.c
@@ -3,7 +3,8 @@
* @file xmc_nand.c
* @brief nand configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_clock.h b/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_conf.h b/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_int.h b/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/examples/xmc/psram/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/inc/xmc_psram.h b/project/at_start_f407/examples/xmc/psram/inc/xmc_psram.h
index 7b38b890..8d54043c 100644
--- a/project/at_start_f407/examples/xmc/psram/inc/xmc_psram.h
+++ b/project/at_start_f407/examples/xmc/psram/inc/xmc_psram.h
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file xmc_psram.h
* @brief header file for the psram configuration.
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/readme.txt b/project/at_start_f407/examples/xmc/psram/readme.txt
index fbd13584..9a2a6677 100644
--- a/project/at_start_f407/examples/xmc/psram/readme.txt
+++ b/project/at_start_f407/examples/xmc/psram/readme.txt
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file readme.txt
* @brief readme
******************************************************************************
diff --git a/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_clock.c b/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_int.c b/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_int.c
index 2d2b603e..a06a39c9 100644
--- a/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_int.c
+++ b/project/at_start_f407/examples/xmc/psram/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/src/main.c b/project/at_start_f407/examples/xmc/psram/src/main.c
index 43cfce5d..2ce8eb0b 100644
--- a/project/at_start_f407/examples/xmc/psram/src/main.c
+++ b/project/at_start_f407/examples/xmc/psram/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/examples/xmc/psram/src/xmc_psram.c b/project/at_start_f407/examples/xmc/psram/src/xmc_psram.c
index f105c0b6..ea415133 100644
--- a/project/at_start_f407/examples/xmc/psram/src/xmc_psram.c
+++ b/project/at_start_f407/examples/xmc/psram/src/xmc_psram.c
@@ -3,7 +3,8 @@
* @file psram.c
* @brief psram configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/templates/at32_ide/.cproject b/project/at_start_f407/templates/at32_ide/.cproject
index bbd87b97..dc803386 100644
--- a/project/at_start_f407/templates/at32_ide/.cproject
+++ b/project/at_start_f407/templates/at32_ide/.cproject
@@ -107,106 +107,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -222,4 +122,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/project/at_start_f407/templates/at32_ide/.settings/language.settings.xml b/project/at_start_f407/templates/at32_ide/.settings/language.settings.xml
index 9f66f7cd..e2901edf 100644
--- a/project/at_start_f407/templates/at32_ide/.settings/language.settings.xml
+++ b/project/at_start_f407/templates/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/project/at_start_f407/templates/eclipse_gcc/template/.cproject b/project/at_start_f407/templates/eclipse_gcc/template/.cproject
index c75c6d42..d72ce087 100644
--- a/project/at_start_f407/templates/eclipse_gcc/template/.cproject
+++ b/project/at_start_f407/templates/eclipse_gcc/template/.cproject
@@ -98,12 +98,12 @@
@@ -148,90 +148,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/project/at_start_f407/templates/eclipse_gcc/template/.settings/language.settings.xml b/project/at_start_f407/templates/eclipse_gcc/template/.settings/language.settings.xml
index d2d31713..670587ad 100644
--- a/project/at_start_f407/templates/eclipse_gcc/template/.settings/language.settings.xml
+++ b/project/at_start_f407/templates/eclipse_gcc/template/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/project/at_start_f407/templates/inc/at32f403a_407_clock.h b/project/at_start_f407/templates/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/project/at_start_f407/templates/inc/at32f403a_407_clock.h
+++ b/project/at_start_f407/templates/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/templates/inc/at32f403a_407_conf.h b/project/at_start_f407/templates/inc/at32f403a_407_conf.h
index 8a8f3b1a..554b8836 100644
--- a/project/at_start_f407/templates/inc/at32f403a_407_conf.h
+++ b/project/at_start_f407/templates/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/templates/inc/at32f403a_407_int.h b/project/at_start_f407/templates/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/project/at_start_f407/templates/inc/at32f403a_407_int.h
+++ b/project/at_start_f407/templates/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/templates/src/at32f403a_407_clock.c b/project/at_start_f407/templates/src/at32f403a_407_clock.c
index 0e6ab16c..195c7f20 100644
--- a/project/at_start_f407/templates/src/at32f403a_407_clock.c
+++ b/project/at_start_f407/templates/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/templates/src/at32f403a_407_int.c b/project/at_start_f407/templates/src/at32f403a_407_int.c
index 0bf9dea7..36c39367 100644
--- a/project/at_start_f407/templates/src/at32f403a_407_int.c
+++ b/project/at_start_f407/templates/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407/templates/src/main.c b/project/at_start_f407/templates/src/main.c
index d6a26e6b..ef30edb8 100644
--- a/project/at_start_f407/templates/src/main.c
+++ b/project/at_start_f407/templates/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/project/at_start_f407_Example_list.htm b/project/at_start_f407_Example_list.htm
index ef736077..b95d50b7 100644
--- a/project/at_start_f407_Example_list.htm
+++ b/project/at_start_f407_Example_list.htm
@@ -34,6 +34,29 @@
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:等线;}
+p.MsoHeader, li.MsoHeader, div.MsoHeader
+ {mso-style-link:"页眉 字符";
+ margin:0cm;
+ margin-bottom:.0001pt;
+ text-align:center;
+ layout-grid-mode:char;
+ border:none;
+ padding:0cm;
+ font-size:9.0pt;
+ font-family:等线;}
+p.MsoFooter, li.MsoFooter, div.MsoFooter
+ {mso-style-link:"页脚 字符";
+ margin:0cm;
+ margin-bottom:.0001pt;
+ layout-grid-mode:char;
+ font-size:9.0pt;
+ font-family:等线;}
+span.a
+ {mso-style-name:"页眉 字符";
+ mso-style-link:页眉;}
+span.a0
+ {mso-style-name:"页脚 字符";
+ mso-style-link:页脚;}
.MsoChpDefault
{font-family:等线;}
/* Page Definitions */
@@ -110,7 +133,7 @@ div.WordSection1
diff --git a/utilities/at32f403a_407_freertos_demo/at32_ide/.cproject b/utilities/at32f403a_407_freertos_demo/at32_ide/.cproject
index d5fe4623..7ef1d7b0 100644
--- a/utilities/at32f403a_407_freertos_demo/at32_ide/.cproject
+++ b/utilities/at32f403a_407_freertos_demo/at32_ide/.cproject
@@ -108,108 +108,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -225,4 +123,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_freertos_demo/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_freertos_demo/at32_ide/.settings/language.settings.xml
index 66fcf8d4..6d7066dc 100644
--- a/utilities/at32f403a_407_freertos_demo/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_freertos_demo/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_freertos_demo/inc/FreeRTOSConfig.h b/utilities/at32f403a_407_freertos_demo/inc/FreeRTOSConfig.h
index 8194a335..092330bb 100644
--- a/utilities/at32f403a_407_freertos_demo/inc/FreeRTOSConfig.h
+++ b/utilities/at32f403a_407_freertos_demo/inc/FreeRTOSConfig.h
@@ -65,23 +65,6 @@
mission critical applications that require provable dependability.
1 tab == 4 spaces!
- * Copyright notice & Disclaimer
- *
- * The software Board Support Package (BSP) that is made available to
- * download from Artery official website is the copyrighted work of Artery.
- * Artery authorizes customers to use, copy, and distribute the BSP
- * software and its related documentation for the purpose of design and
- * development in conjunction with Artery microcontrollers. Use of the
- * software is governed by this copyright notice and the following disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
- * GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
- * TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
- * STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
- * INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
- *
- **************************************************************************
*/
#ifndef FREERTOS_CONFIG_H
diff --git a/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_int.h b/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_freertos_demo/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_clock.c b/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_int.c b/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_int.c
index b6a35483..5f3399e1 100644
--- a/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_freertos_demo/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_freertos_demo/src/include_port.c b/utilities/at32f403a_407_freertos_demo/src/include_port.c
index 00c07b29..c8f86941 100644
--- a/utilities/at32f403a_407_freertos_demo/src/include_port.c
+++ b/utilities/at32f403a_407_freertos_demo/src/include_port.c
@@ -3,7 +3,8 @@
* @file include_port.c
* @brief include_port program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_freertos_demo/src/main.c b/utilities/at32f403a_407_freertos_demo/src/main.c
index 86cbb3e1..b97eb3ae 100644
--- a/utilities/at32f403a_407_freertos_demo/src/main.c
+++ b/utilities/at32f403a_407_freertos_demo/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.cproject b/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.cproject
index 7455b19b..8c487b7c 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.cproject
+++ b/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.cproject
@@ -106,108 +106,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -223,4 +121,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.settings/language.settings.xml
index 0bdba284..aa58782b 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_gen_random_number_demo/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_int.h b/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_gen_random_number_demo/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/inc/random.h b/utilities/at32f403a_407_gen_random_number_demo/inc/random.h
index 83d3bf07..9be536bb 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/inc/random.h
+++ b/utilities/at32f403a_407_gen_random_number_demo/inc/random.h
@@ -3,7 +3,8 @@
* @file random.h
* @brief at32f403a_407 random header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_clock.c b/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_int.c b/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_int.c
index e0db7f7b..146b6f9e 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_gen_random_number_demo/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/src/main.c b/utilities/at32f403a_407_gen_random_number_demo/src/main.c
index 942476a3..3d1d8bd6 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/src/main.c
+++ b/utilities/at32f403a_407_gen_random_number_demo/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_gen_random_number_demo/src/random.c b/utilities/at32f403a_407_gen_random_number_demo/src/random.c
index a2347b02..bf694b17 100644
--- a/utilities/at32f403a_407_gen_random_number_demo/src/random.c
+++ b/utilities/at32f403a_407_gen_random_number_demo/src/random.c
@@ -3,7 +3,8 @@
* @file random.c
* @brief set of firmware functions to random function
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.cproject b/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.cproject
index 2c891424..b000145b 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.cproject
+++ b/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.cproject
@@ -130,108 +130,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -255,4 +153,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.settings/language.settings.xml
index 1ea7b9d9..7649fc71 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_slib_demo/project_l0/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_int.h b/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_slib_demo/project_l0/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/inc/fir_filter.h b/utilities/at32f403a_407_slib_demo/project_l0/inc/fir_filter.h
index 956e6691..d3c58717 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/inc/fir_filter.h
+++ b/utilities/at32f403a_407_slib_demo/project_l0/inc/fir_filter.h
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* File : Step1-ST_Customer_level_n/Inc/fir_filter.h
* Version: V1.3.0
* Date : 2021-03-18
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_clock.c b/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_int.c b/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_int.c
index ded53e77..9aa91d8b 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_slib_demo/project_l0/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l0/src/main.c b/utilities/at32f403a_407_slib_demo/project_l0/src/main.c
index 3cb9b230..5224d929 100644
--- a/utilities/at32f403a_407_slib_demo/project_l0/src/main.c
+++ b/utilities/at32f403a_407_slib_demo/project_l0/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.cproject b/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.cproject
index 5bf45a78..03bf2192 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.cproject
+++ b/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.cproject
@@ -115,108 +115,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -233,4 +131,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.settings/language.settings.xml
index 1ea7b9d9..7649fc71 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_slib_demo/project_l1/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_int.h b/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_slib_demo/project_l1/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/inc/fir_filter.h b/utilities/at32f403a_407_slib_demo/project_l1/inc/fir_filter.h
index 956e6691..d3c58717 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/inc/fir_filter.h
+++ b/utilities/at32f403a_407_slib_demo/project_l1/inc/fir_filter.h
@@ -1,5 +1,5 @@
/**
- ******************************************************************************
+ **************************************************************************
* File : Step1-ST_Customer_level_n/Inc/fir_filter.h
* Version: V1.3.0
* Date : 2021-03-18
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_clock.c b/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_int.c b/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_int.c
index 137a6a60..a908bfe2 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_slib_demo/project_l1/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_slib_demo/project_l1/src/main.c b/utilities/at32f403a_407_slib_demo/project_l1/src/main.c
index e86fc44f..a58521bb 100644
--- a/utilities/at32f403a_407_slib_demo/project_l1/src/main.c
+++ b/utilities/at32f403a_407_slib_demo/project_l1/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
index 98b2b1b6..710bdfda 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
@@ -105,108 +105,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -223,4 +121,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
index 8704e607..c96d7536 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/iap.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/iap.h
index 12017e81..01bead14 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/iap.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/iap.h
@@ -3,7 +3,8 @@
* @file iap.h
* @brief iap header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/tmr.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/tmr.h
index 48a1abb2..450b1f72 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/tmr.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/tmr.h
@@ -3,7 +3,8 @@
* @file tmr.h
* @brief tmr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/usart.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/usart.h
index 4f8f46a4..dae51a06 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/usart.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/inc/usart.h
@@ -3,7 +3,8 @@
* @file usart.h
* @brief usart header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
index b02e063d..cdb008b0 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/iap.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/iap.c
index 94ce59dc..733a9a2f 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/iap.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/iap.c
@@ -3,7 +3,8 @@
* @file iap.c
* @brief iap program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/main.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/main.c
index ff3353af..4edef0da 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/main.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/tmr.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/tmr.c
index 60f2e97a..3bd93d25 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/tmr.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/tmr.c
@@ -3,7 +3,8 @@
* @file tmr.c
* @brief tmr program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/usart.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/usart.c
index ab68e8a6..de4c98a7 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/usart.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led3_toggle/src/usart.c
@@ -3,7 +3,8 @@
* @file usart.c
* @brief usart program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/iap.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/iap.h
index b39ded84..31136e02 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/iap.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/iap.h
@@ -3,7 +3,8 @@
* @file iap.h
* @brief iap header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/tmr.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/tmr.h
index 79b3549a..52b579de 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/tmr.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/tmr.h
@@ -3,7 +3,8 @@
* @file tmr.h
* @brief tmr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/usart.h b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/usart.h
index c1e06a40..f123b595 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/usart.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/inc/usart.h
@@ -3,7 +3,8 @@
* @file usart.h
* @brief usart header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c
index 6faaf158..75a0189c 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/iap.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/iap.c
index dbb03820..3efd11a4 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/iap.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/iap.c
@@ -3,7 +3,8 @@
* @file iap.c
* @brief iap program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/main.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/main.c
index 4d8c827b..2f7c356e 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/main.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/tmr.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/tmr.c
index 896ff19d..68ee6b8f 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/tmr.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/tmr.c
@@ -3,7 +3,8 @@
* @file tmr.c
* @brief tmr program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/usart.c b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/usart.c
index 28a14767..90a96185 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/usart.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/app_led4_toggle/src/usart.c
@@ -3,7 +3,8 @@
* @file usart.c
* @brief usart program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.cproject b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.cproject
index 89342434..48916b54 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.cproject
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.cproject
@@ -105,108 +105,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -223,4 +121,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
index cef621ad..13d102bd 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/flash.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/flash.h
index 510634a1..127df789 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/flash.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/flash.h
@@ -3,7 +3,8 @@
* @file flash.h
* @brief flash header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/iap.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/iap.h
index 643f568e..10f0f9e9 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/iap.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/iap.h
@@ -3,7 +3,8 @@
* @file iap.h
* @brief iap header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/tmr.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/tmr.h
index dc216d68..e2056ad6 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/tmr.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/tmr.h
@@ -3,7 +3,8 @@
* @file tmr.h
* @brief tmr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/usart.h b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/usart.h
index 5dd1e77d..a3274640 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/usart.h
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/inc/usart.h
@@ -3,7 +3,8 @@
* @file usart.h
* @brief usart header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
index 77832d69..29c93dfe 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_int.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
index 09498426..6bb0eee6 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/flash.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/flash.c
index 456be8cb..344b2030 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/flash.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/flash.c
@@ -3,7 +3,8 @@
* @file flash.c
* @brief flash program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/iap.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/iap.c
index dee8a9ec..d25c73b3 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/iap.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/iap.c
@@ -3,7 +3,8 @@
* @file iap.c
* @brief iap program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/main.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/main.c
index 5805533b..dd22da77 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/main.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/tmr.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/tmr.c
index a1dec080..402d0e75 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/tmr.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/tmr.c
@@ -3,7 +3,8 @@
* @file tmr.c
* @brief tmr program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/usart.c b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/usart.c
index d780b259..c941effb 100644
--- a/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/usart.c
+++ b/utilities/at32f403a_407_usart_iap_demo/source_code/bootloader/src/usart.c
@@ -3,7 +3,8 @@
* @file usart.c
* @brief usart program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usart_iap_demo/tool_release/IAP_Programmer.exe b/utilities/at32f403a_407_usart_iap_demo/tool_release/IAP_Programmer.exe
index 6b12b624..4f9901c7 100644
Binary files a/utilities/at32f403a_407_usart_iap_demo/tool_release/IAP_Programmer.exe and b/utilities/at32f403a_407_usart_iap_demo/tool_release/IAP_Programmer.exe differ
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
index a2fbbf19..d8a94288 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
@@ -107,108 +107,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -225,4 +123,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
index 62dc5a6b..f1e54870 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/hid_iap_user.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/hid_iap_user.h
index 75c1a244..305c12a6 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/hid_iap_user.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/hid_iap_user.h
@@ -3,7 +3,8 @@
* @file hid_iap_user.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/usb_conf.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/usb_conf.h
index d5323144..7b6bada2 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/usb_conf.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
index 04b897b9..acbdc87a 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/hid_iap_user.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/hid_iap_user.c
index 9f256495..29467703 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/hid_iap_user.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/hid_iap_user.c
@@ -3,7 +3,8 @@
* @file hid_iap_user.c
* @brief usb hid iap user file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/main.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/main.c
index 6a1904e6..4a08d58e 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/main.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led3_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -49,6 +50,8 @@ void usb_clock48m_select(usb_clk48_s clk_s);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -66,7 +69,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/hid_iap_user.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/hid_iap_user.h
index 1409f789..b579e68e 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/hid_iap_user.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/hid_iap_user.h
@@ -3,7 +3,8 @@
* @file hid_iap_user.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/usb_conf.h b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/usb_conf.h
index 4cdb0b00..fbc0c2a0 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/usb_conf.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c
index 98594825..853cc224 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/hid_iap_user.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/hid_iap_user.c
index 93eed54a..3f878430 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/hid_iap_user.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/hid_iap_user.c
@@ -3,7 +3,8 @@
* @file hid_iap_user.c
* @brief usb hid iap user file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/main.c b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/main.c
index 5985d0df..8f1e8b39 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/main.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/app_led4_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -49,6 +50,8 @@ void usb_clock48m_select(usb_clk48_s clk_s);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -66,7 +69,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.cproject b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.cproject
index d709a861..809dabc9 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.cproject
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.cproject
@@ -107,108 +107,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -224,4 +122,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
index d3b1d161..fcafa1c7 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
index 20f803ab..4f65dc43 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/hid_iap_user.h b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/hid_iap_user.h
index 49386026..92ae5dc7 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/hid_iap_user.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/hid_iap_user.h
@@ -3,7 +3,8 @@
* @file hid_iap_user.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/usb_conf.h b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/usb_conf.h
index 26e33be6..3143b3bf 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/usb_conf.h
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/inc/usb_conf.h
@@ -3,7 +3,8 @@
* @file usb_conf.h
* @brief usb config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
index 3310724f..e23e82cb 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_int.c b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
index f4cb848e..a4c56b9b 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/hid_iap_user.c b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/hid_iap_user.c
index 535d0198..fbb116d2 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/hid_iap_user.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/hid_iap_user.c
@@ -3,7 +3,8 @@
* @file hid_iap_user.c
* @brief usb hid iap user file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/main.c b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/main.c
index dcb7a03a..77f4bf1e 100644
--- a/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/main.c
+++ b/utilities/at32f403a_407_usb_iap_demo/source_code/bootloader/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
@@ -49,6 +50,8 @@ void usb_clock48m_select(usb_clk48_s clk_s);
*/
void usb_clock48m_select(usb_clk48_s clk_s)
{
+ crm_clocks_freq_type clocks_struct;
+
if(clk_s == USB_CLK_HICK)
{
crm_usb_clock_source_select(CRM_USB_CLOCK_SOURCE_HICK);
@@ -66,7 +69,8 @@ void usb_clock48m_select(usb_clk48_s clk_s)
}
else
{
- switch(system_core_clock)
+ crm_clocks_freq_get(&clocks_struct);
+ switch(clocks_struct.sclk_freq)
{
/* 48MHz */
case 48000000:
diff --git a/utilities/at32f403a_407_usb_iap_demo/tool_release/IAP_Programmer.exe b/utilities/at32f403a_407_usb_iap_demo/tool_release/IAP_Programmer.exe
index 6b12b624..4f9901c7 100644
Binary files a/utilities/at32f403a_407_usb_iap_demo/tool_release/IAP_Programmer.exe and b/utilities/at32f403a_407_usb_iap_demo/tool_release/IAP_Programmer.exe differ
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
index eb6df747..a0659c32 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.cproject
@@ -113,108 +113,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -238,4 +136,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
index e4b839e6..acda5a86 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32_emac.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32_emac.h
index 17c5ac3f..f47ef2ee 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32_emac.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
index ce5c3fe9..b89e3aea 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/flash.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/flash.h
index 68df17aa..0826bbd7 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/flash.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/flash.h
@@ -3,7 +3,8 @@
* @file flash.h
* @brief flash header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/iap.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/iap.h
index 7fadf3e9..a7c584e2 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/iap.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/iap.h
@@ -3,7 +3,8 @@
* @file iap.h
* @brief iap header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/netconf.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/netconf.h
index fb6ebb05..42270e2e 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/netconf.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/tmr.h b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/tmr.h
index e16365e3..4df94b42 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/tmr.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/inc/tmr.h
@@ -3,7 +3,8 @@
* @file tmr.h
* @brief tmr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32_emac.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32_emac.c
index b3a22051..6dcbd548 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32_emac.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
index f3a84e0c..1bd491b0 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/flash.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/flash.c
index 15ea00b2..86e5177e 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/flash.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/flash.c
@@ -3,7 +3,8 @@
* @file flash.c
* @brief flash program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/iap.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/iap.c
index a6625b46..75cbe7de 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/iap.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/iap.c
@@ -3,7 +3,8 @@
* @file iap.c
* @brief iap program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/main.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/main.c
index 1d733893..95979ed6 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/main.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/netconf.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/netconf.c
index 0efc9e92..40b85552 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/netconf.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/tmr.c b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/tmr.c
index 65316c1c..77d2708a 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/tmr.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/app_led3_toggle/src/tmr.c
@@ -3,7 +3,8 @@
* @file tmr.c
* @brief tmr program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.cproject b/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.cproject
index bb3f2a6b..1091d844 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.cproject
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.cproject
@@ -109,108 +109,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -226,4 +124,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml b/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
index e4b839e6..acda5a86 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/at32_ide/.settings/language.settings.xml
@@ -11,15 +11,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32_emac.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32_emac.h
index aa29c497..695d9cf8 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32_emac.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32_emac.h
@@ -3,7 +3,8 @@
* @file at32_emac.h
* @brief header file of emac config program.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
index d731cb0e..df305357 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_clock.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.h
* @brief header file of clock program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
index 4608566d..fb025ce0 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_conf.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_conf.h
* @brief at32f403a_407 config header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
index 0685ab3c..eac8d4c8 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/at32f403a_407_int.h
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.h
* @brief header file of main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/flash.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/flash.h
index 51d4f15a..fb238d07 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/flash.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/flash.h
@@ -3,7 +3,8 @@
* @file flash.h
* @brief flash header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/fsdata.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/fsdata.h
index 3aefe320..b9441428 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/fsdata.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/fsdata.h
@@ -3,7 +3,8 @@
* @file fsdata.h
* @brief fsdata header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/httpserver.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/httpserver.h
index 7eb146d2..fc08fa98 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/httpserver.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/httpserver.h
@@ -3,7 +3,8 @@
* @file httpserver.h
* @brief httpserver header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/iap.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/iap.h
index 59c1e9e6..d5817965 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/iap.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/iap.h
@@ -3,7 +3,8 @@
* @file iap.h
* @brief iap header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/netconf.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/netconf.h
index fb6ebb05..42270e2e 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/netconf.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/netconf.h
@@ -4,7 +4,8 @@
* @brief This file contains all the functions prototypes for the netconf.c
* file.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/tmr.h b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/tmr.h
index f0bf2cc4..4f315249 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/tmr.h
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/inc/tmr.h
@@ -3,7 +3,8 @@
* @file tmr.h
* @brief tmr header file
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32_emac.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32_emac.c
index 89f239b7..cca0d53f 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32_emac.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32_emac.c
@@ -3,7 +3,8 @@
* @file at32_emac.c
* @brief emac config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
index 53c85a8a..f44cb0a3 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_clock.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_clock.c
* @brief system clock config program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_int.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
index 786f96d1..3e00dc35 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/at32f403a_407_int.c
@@ -3,7 +3,8 @@
* @file at32f403a_407_int.c
* @brief main interrupt service routines.
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/flash.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/flash.c
index 508dd84a..929f61b2 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/flash.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/flash.c
@@ -3,7 +3,8 @@
* @file flash.c
* @brief flash program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/fsdata.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/fsdata.c
index 7f0e8020..383a4d7b 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/fsdata.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/fsdata.c
@@ -3,7 +3,8 @@
* @file fsdata.c
* @brief fsdata
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/httpserver.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/httpserver.c
index 2c3176f0..a1da7bb4 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/httpserver.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/httpserver.c
@@ -3,7 +3,8 @@
* @file httpserver.c
* @brief httpserver program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/iap.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/iap.c
index 09233e9a..4ba93f59 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/iap.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/iap.c
@@ -3,7 +3,8 @@
* @file iap.c
* @brief iap program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/main.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/main.c
index 0eac05b3..02c5ac2a 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/main.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/main.c
@@ -3,7 +3,8 @@
* @file main.c
* @brief main program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/netconf.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/netconf.c
index 4c0fbb91..a29e0b5c 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/netconf.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/netconf.c
@@ -3,7 +3,8 @@
* @file netconf.c
* @brief network connection configuration
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tftpserver.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tftpserver.c
index 0e4b72bd..3cc90fe1 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tftpserver.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tftpserver.c
@@ -1,9 +1,10 @@
/**
- ******************************************************************************
+ **************************************************************************
* @file tftpserver.c
* @brief basic tftp server implementation for IAP (only Write Req supported)
- ******************************************************************************
- * Copyright notice & Disclaimer
+ **************************************************************************
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
diff --git a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tmr.c b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tmr.c
index dbbc6fc4..bd42d5ce 100644
--- a/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tmr.c
+++ b/utilities/at32f407_emac_iap_demo/source_code/bootloader/src/tmr.c
@@ -3,7 +3,8 @@
* @file tmr.c
* @brief tmr program
**************************************************************************
- * Copyright notice & Disclaimer
+ *
+ * Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.