diff --git a/AT32F403A_407_periph_lib_V2.1.5.chm b/AT32F403A_407_periph_lib_V2.1.6.chm
similarity index 71%
rename from AT32F403A_407_periph_lib_V2.1.5.chm
rename to AT32F403A_407_periph_lib_V2.1.6.chm
index bdfb019e..e2f93cb5 100644
Binary files a/AT32F403A_407_periph_lib_V2.1.5.chm and b/AT32F403A_407_periph_lib_V2.1.6.chm differ
diff --git a/document/AT32F403A_407固件库BSP&Pack应用指南.pdf b/document/AT32F403A_407固件库BSP&Pack应用指南.pdf
index 8d2f9804..5a1e5eec 100644
Binary files a/document/AT32F403A_407固件库BSP&Pack应用指南.pdf and b/document/AT32F403A_407固件库BSP&Pack应用指南.pdf differ
diff --git a/document/ReleaseNotes_AT32F403A_407_Firmware_Library.pdf b/document/ReleaseNotes_AT32F403A_407_Firmware_Library.pdf
index 83488b94..7f0b0241 100644
Binary files a/document/ReleaseNotes_AT32F403A_407_Firmware_Library.pdf and b/document/ReleaseNotes_AT32F403A_407_Firmware_Library.pdf differ
diff --git a/libraries/cmsis/cm4/device_support/at32f403a_407.h b/libraries/cmsis/cm4/device_support/at32f403a_407.h
index a0262628..243db641 100644
--- a/libraries/cmsis/cm4/device_support/at32f403a_407.h
+++ b/libraries/cmsis/cm4/device_support/at32f403a_407.h
@@ -137,7 +137,7 @@ extern "C" {
#define AT32F407xE
#endif
-#if defined (AT32F407RGT7) || defined (AT32F407VGT7) || (AT32F407AVGT7)
+#if defined (AT32F407RGT7) || defined (AT32F407VGT7) || defined (AT32F407AVGT7)
#define AT32F407xG
#endif
@@ -161,7 +161,7 @@ extern "C" {
*/
#define __AT32F403A_407_LIBRARY_VERSION_MAJOR (0x02) /*!< [31:24] major version */
#define __AT32F403A_407_LIBRARY_VERSION_MIDDLE (0x01) /*!< [23:16] middle version */
-#define __AT32F403A_407_LIBRARY_VERSION_MINOR (0x05) /*!< [15:8] minor version */
+#define __AT32F403A_407_LIBRARY_VERSION_MINOR (0x06) /*!< [15:8] minor version */
#define __AT32F403A_407_LIBRARY_VERSION_RC (0x00) /*!< [7:0] release candidate */
#define __AT32F403A_407_LIBRARY_VERSION ((__AT32F403A_407_LIBRARY_VERSION_MAJOR << 24) | \
(__AT32F403A_407_LIBRARY_VERSION_MIDDLE << 16) | \
diff --git a/libraries/cmsis/cm4/device_support/at32f403a_407_conf_template.h b/libraries/cmsis/cm4/device_support/at32f403a_407_conf_template.h
index fb7e1514..34b0640f 100644
--- a/libraries/cmsis/cm4/device_support/at32f403a_407_conf_template.h
+++ b/libraries/cmsis/cm4/device_support/at32f403a_407_conf_template.h
@@ -32,22 +32,22 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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 exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/libraries/cmsis/cm4/device_support/system_at32f403a_407.h b/libraries/cmsis/cm4/device_support/system_at32f403a_407.h
index 91f48cb3..729dad46 100644
--- a/libraries/cmsis/cm4/device_support/system_at32f403a_407.h
+++ b/libraries/cmsis/cm4/device_support/system_at32f403a_407.h
@@ -44,6 +44,10 @@ extern "C" {
#define HEXT_STABLE_DELAY (5000u)
#define PLL_STABLE_DELAY (500u)
#define SystemCoreClock system_core_clock
+#define DUMMY_NOP() {__NOP();__NOP();__NOP();__NOP();__NOP(); \
+ __NOP();__NOP();__NOP();__NOP();__NOP(); \
+ __NOP();__NOP();__NOP();__NOP();__NOP(); \
+ __NOP();__NOP();__NOP();__NOP();__NOP();}
/**
* @}
diff --git a/libraries/drivers/ReleaseNotes_AT32F403A_407_Firmware_Library_Drivers.pdf b/libraries/drivers/ReleaseNotes_AT32F403A_407_Firmware_Library_Drivers.pdf
index 25ff249b..84c13ffc 100644
Binary files a/libraries/drivers/ReleaseNotes_AT32F403A_407_Firmware_Library_Drivers.pdf and b/libraries/drivers/ReleaseNotes_AT32F403A_407_Firmware_Library_Drivers.pdf differ
diff --git a/libraries/drivers/inc/at32f403a_407_acc.h b/libraries/drivers/inc/at32f403a_407_acc.h
index b914eacd..7a01a87a 100644
--- a/libraries/drivers/inc/at32f403a_407_acc.h
+++ b/libraries/drivers/inc/at32f403a_407_acc.h
@@ -179,6 +179,7 @@ uint16_t acc_read_c1(void);
uint16_t acc_read_c2(void);
uint16_t acc_read_c3(void);
flag_status acc_flag_get(uint16_t acc_flag);
+flag_status acc_interrupt_flag_get(uint16_t acc_flag);
void acc_flag_clear(uint16_t acc_flag);
/**
diff --git a/libraries/drivers/inc/at32f403a_407_adc.h b/libraries/drivers/inc/at32f403a_407_adc.h
index 6c328f53..313e0b77 100644
--- a/libraries/drivers/inc/at32f403a_407_adc.h
+++ b/libraries/drivers/inc/at32f403a_407_adc.h
@@ -619,6 +619,7 @@ uint16_t adc_ordinary_conversion_data_get(adc_type *adc_x);
uint32_t adc_combine_ordinary_conversion_data_get(void);
uint16_t adc_preempt_conversion_data_get(adc_type *adc_x, adc_preempt_channel_type adc_preempt_channel);
flag_status adc_flag_get(adc_type *adc_x, uint8_t adc_flag);
+flag_status adc_interrupt_flag_get(adc_type *adc_x, uint8_t adc_flag);
void adc_flag_clear(adc_type *adc_x, uint32_t adc_flag);
/**
diff --git a/libraries/drivers/inc/at32f403a_407_bpr.h b/libraries/drivers/inc/at32f403a_407_bpr.h
index 245b9cdd..a8fdd3ae 100644
--- a/libraries/drivers/inc/at32f403a_407_bpr.h
+++ b/libraries/drivers/inc/at32f403a_407_bpr.h
@@ -759,6 +759,7 @@ typedef struct
void bpr_reset(void);
flag_status bpr_flag_get(uint32_t flag);
+flag_status bpr_interrupt_flag_get(uint32_t flag);
void bpr_flag_clear(uint32_t flag);
void bpr_interrupt_enable(confirm_state new_state);
uint16_t bpr_data_read(bpr_data_type bpr_data);
diff --git a/libraries/drivers/inc/at32f403a_407_can.h b/libraries/drivers/inc/at32f403a_407_can.h
index 6d150909..6ed8330a 100644
--- a/libraries/drivers/inc/at32f403a_407_can.h
+++ b/libraries/drivers/inc/at32f403a_407_can.h
@@ -962,6 +962,7 @@ can_error_record_type can_error_type_record_get(can_type* can_x);
uint8_t can_receive_error_counter_get(can_type* can_x);
uint8_t can_transmit_error_counter_get(can_type* can_x);
void can_interrupt_enable(can_type* can_x, uint32_t can_int, confirm_state new_state);
+flag_status can_interrupt_flag_get(can_type* can_x, uint32_t can_flag);
flag_status can_flag_get(can_type* can_x, uint32_t can_flag);
void can_flag_clear(can_type* can_x, uint32_t can_flag);
diff --git a/libraries/drivers/inc/at32f403a_407_crm.h b/libraries/drivers/inc/at32f403a_407_crm.h
index eeffd6aa..c96c00c5 100644
--- a/libraries/drivers/inc/at32f403a_407_crm.h
+++ b/libraries/drivers/inc/at32f403a_407_crm.h
@@ -1086,6 +1086,7 @@ void crm_reset(void);
void crm_lext_bypass(confirm_state new_state);
void crm_hext_bypass(confirm_state new_state);
flag_status crm_flag_get(uint32_t flag);
+flag_status crm_interrupt_flag_get(uint32_t flag);
error_status crm_hext_stable_wait(void);
void crm_hick_clock_trimming_set(uint8_t trim_value);
void crm_hick_clock_calibration_set(uint8_t cali_value);
diff --git a/libraries/drivers/inc/at32f403a_407_emac.h b/libraries/drivers/inc/at32f403a_407_emac.h
index 7dc00121..9efd332f 100644
--- a/libraries/drivers/inc/at32f403a_407_emac.h
+++ b/libraries/drivers/inc/at32f403a_407_emac.h
@@ -1687,6 +1687,7 @@ void emac_ptp_target_nanosecond_set(uint32_t value);
confirm_state emac_ptp_timestamp_status_get(emac_ptp_timestamp_status_type status);
void emac_ptp_pps_frequency_set(emac_ptp_pps_control_type freq);
flag_status emac_dma_flag_get(uint32_t dma_flag);
+flag_status emac_dma_interrupt_flag_get(uint32_t dma_flag);
void emac_dma_flag_clear(uint32_t dma_flag);
/**
diff --git a/libraries/drivers/inc/at32f403a_407_exint.h b/libraries/drivers/inc/at32f403a_407_exint.h
index 35710c3e..4ed88536 100644
--- a/libraries/drivers/inc/at32f403a_407_exint.h
+++ b/libraries/drivers/inc/at32f403a_407_exint.h
@@ -206,6 +206,7 @@ void exint_default_para_init(exint_init_type *exint_struct);
void exint_init(exint_init_type *exint_struct);
void exint_flag_clear(uint32_t exint_line);
flag_status exint_flag_get(uint32_t exint_line);
+flag_status exint_interrupt_flag_get(uint32_t exint_line);
void exint_software_interrupt_event_generate(uint32_t exint_line);
void exint_interrupt_enable(uint32_t exint_line, confirm_state new_state);
void exint_event_enable(uint32_t exint_line, confirm_state new_state);
diff --git a/libraries/drivers/inc/at32f403a_407_i2c.h b/libraries/drivers/inc/at32f403a_407_i2c.h
index 18b061c4..fc6969da 100644
--- a/libraries/drivers/inc/at32f403a_407_i2c.h
+++ b/libraries/drivers/inc/at32f403a_407_i2c.h
@@ -379,6 +379,7 @@ void i2c_7bit_address_send(i2c_type *i2c_x, uint8_t address, i2c_direction_type
void i2c_data_send(i2c_type *i2c_x, uint8_t data);
uint8_t i2c_data_receive(i2c_type *i2c_x);
flag_status i2c_flag_get(i2c_type *i2c_x, uint32_t flag);
+flag_status i2c_interrupt_flag_get(i2c_type *i2c_x, uint32_t flag);
void i2c_flag_clear(i2c_type *i2c_x, uint32_t flag);
/**
diff --git a/libraries/drivers/inc/at32f403a_407_pwc.h b/libraries/drivers/inc/at32f403a_407_pwc.h
index 3c252b69..e3531d8c 100644
--- a/libraries/drivers/inc/at32f403a_407_pwc.h
+++ b/libraries/drivers/inc/at32f403a_407_pwc.h
@@ -58,7 +58,7 @@ extern "C" {
/**
* @brief pwc wakeup pin num definition
*/
-#define PWC_WAKEUP_PIN_1 ((uint32_t)0x00000100) /*!< standby wake-up pin1 */
+#define PWC_WAKEUP_PIN_1 ((uint32_t)0x00000100) /*!< standby wake-up pin1(pa0) */
/** @defgroup PWC_exported_types
* @{
diff --git a/libraries/drivers/inc/at32f403a_407_rtc.h b/libraries/drivers/inc/at32f403a_407_rtc.h
index 1f7b729d..e071ad42 100644
--- a/libraries/drivers/inc/at32f403a_407_rtc.h
+++ b/libraries/drivers/inc/at32f403a_407_rtc.h
@@ -236,6 +236,7 @@ uint32_t rtc_divider_get(void);
void rtc_alarm_set(uint32_t alarm_value);
void rtc_interrupt_enable(uint16_t source, confirm_state new_state);
flag_status rtc_flag_get(uint16_t flag);
+flag_status rtc_interrupt_flag_get(uint16_t flag);
void rtc_flag_clear(uint16_t flag);
void rtc_wait_config_finish(void);
void rtc_wait_update_finish(void);
diff --git a/libraries/drivers/inc/at32f403a_407_sdio.h b/libraries/drivers/inc/at32f403a_407_sdio.h
index 5f4138ef..823377bc 100644
--- a/libraries/drivers/inc/at32f403a_407_sdio.h
+++ b/libraries/drivers/inc/at32f403a_407_sdio.h
@@ -589,6 +589,7 @@ void sdio_clock_enable(sdio_type *sdio_x, confirm_state new_state);
void sdio_dma_enable(sdio_type *sdio_x, confirm_state new_state);
void sdio_interrupt_enable(sdio_type *sdio_x, uint32_t int_opt, confirm_state new_state);
flag_status sdio_flag_get(sdio_type *sdio_x, uint32_t flag);
+flag_status sdio_interrupt_flag_get(sdio_type *sdio_x, uint32_t flag);
void sdio_flag_clear(sdio_type *sdio_x, uint32_t flag);
void sdio_command_config(sdio_type *sdio_x, sdio_command_struct_type *command_struct);
void sdio_command_state_machine_enable(sdio_type *sdio_x, confirm_state new_state);
diff --git a/libraries/drivers/inc/at32f403a_407_spi.h b/libraries/drivers/inc/at32f403a_407_spi.h
index 3402d35c..4a0a5595 100644
--- a/libraries/drivers/inc/at32f403a_407_spi.h
+++ b/libraries/drivers/inc/at32f403a_407_spi.h
@@ -476,6 +476,7 @@ void spi_i2s_dma_receiver_enable(spi_type* spi_x, confirm_state new_state);
void spi_i2s_data_transmit(spi_type* spi_x, uint16_t tx_data);
uint16_t spi_i2s_data_receive(spi_type* spi_x);
flag_status spi_i2s_flag_get(spi_type* spi_x, uint32_t spi_i2s_flag);
+flag_status spi_i2s_interrupt_flag_get(spi_type* spi_x, uint32_t spi_i2s_flag);
void spi_i2s_flag_clear(spi_type* spi_x, uint32_t spi_i2s_flag);
/**
diff --git a/libraries/drivers/inc/at32f403a_407_tmr.h b/libraries/drivers/inc/at32f403a_407_tmr.h
index 53e3a938..81fbfa9d 100644
--- a/libraries/drivers/inc/at32f403a_407_tmr.h
+++ b/libraries/drivers/inc/at32f403a_407_tmr.h
@@ -898,6 +898,7 @@ void tmr_trigger_input_select(tmr_type *tmr_x, sub_tmr_input_sel_type trigger_se
void tmr_sub_sync_mode_set(tmr_type *tmr_x, confirm_state new_state);
void tmr_dma_request_enable(tmr_type *tmr_x, tmr_dma_request_type dma_request, confirm_state new_state);
void tmr_interrupt_enable(tmr_type *tmr_x, uint32_t tmr_interrupt, confirm_state new_state);
+flag_status tmr_interrupt_flag_get(tmr_type *tmr_x, uint32_t tmr_flag);
flag_status tmr_flag_get(tmr_type *tmr_x, uint32_t tmr_flag);
void tmr_flag_clear(tmr_type *tmr_x, uint32_t tmr_flag);
void tmr_event_sw_trigger(tmr_type *tmr_x, tmr_event_trigger_type tmr_event);
diff --git a/libraries/drivers/inc/at32f403a_407_usart.h b/libraries/drivers/inc/at32f403a_407_usart.h
index 2993ec12..067efd07 100644
--- a/libraries/drivers/inc/at32f403a_407_usart.h
+++ b/libraries/drivers/inc/at32f403a_407_usart.h
@@ -358,6 +358,7 @@ void usart_irda_mode_enable(usart_type* usart_x, confirm_state new_state);
void usart_irda_low_power_enable(usart_type* usart_x, confirm_state new_state);
void usart_hardware_flow_control_set(usart_type* usart_x,usart_hardware_flow_control_type flow_state);
flag_status usart_flag_get(usart_type* usart_x, uint32_t flag);
+flag_status usart_interrupt_flag_get(usart_type* usart_x, uint32_t flag);
void usart_flag_clear(usart_type* usart_x, uint32_t flag);
/**
diff --git a/libraries/drivers/inc/at32f403a_407_usb.h b/libraries/drivers/inc/at32f403a_407_usb.h
index 267bd1d2..682ffe89 100644
--- a/libraries/drivers/inc/at32f403a_407_usb.h
+++ b/libraries/drivers/inc/at32f403a_407_usb.h
@@ -689,6 +689,7 @@ void usb_remote_wkup_clear(usbd_type *usbx);
uint16_t usb_buffer_malloc(uint16_t maxpacket);
void usb_buffer_free(void);
flag_status usb_flag_get(usbd_type *usbx, uint16_t flag);
+flag_status usb_interrupt_flag_get(usbd_type *usbx, uint16_t flag);
void usb_flag_clear(usbd_type *usbx, uint16_t flag);
diff --git a/libraries/drivers/inc/at32f403a_407_wwdt.h b/libraries/drivers/inc/at32f403a_407_wwdt.h
index a0ece9a1..3b8ecb1d 100644
--- a/libraries/drivers/inc/at32f403a_407_wwdt.h
+++ b/libraries/drivers/inc/at32f403a_407_wwdt.h
@@ -134,6 +134,7 @@ void wwdt_flag_clear(void);
void wwdt_enable(uint8_t wwdt_cnt);
void wwdt_interrupt_enable(void);
flag_status wwdt_flag_get(void);
+flag_status wwdt_interrupt_flag_get(void);
void wwdt_counter_set(uint8_t wwdt_cnt);
void wwdt_window_counter_set(uint8_t window_cnt);
diff --git a/libraries/drivers/inc/at32f403a_407_xmc.h b/libraries/drivers/inc/at32f403a_407_xmc.h
index d66b618e..28d85280 100644
--- a/libraries/drivers/inc/at32f403a_407_xmc.h
+++ b/libraries/drivers/inc/at32f403a_407_xmc.h
@@ -545,6 +545,7 @@ void xmc_nand_ecc_enable(xmc_class_bank_type xmc_bank, confirm_state new_state);
uint32_t xmc_ecc_get(xmc_class_bank_type xmc_bank);
void xmc_interrupt_enable(xmc_class_bank_type xmc_bank, xmc_interrupt_sources_type xmc_int, confirm_state new_state);
flag_status xmc_flag_status_get(xmc_class_bank_type xmc_bank, xmc_interrupt_flag_type xmc_flag);
+flag_status xmc_interrupt_flag_status_get(xmc_class_bank_type xmc_bank, xmc_interrupt_flag_type xmc_flag);
void xmc_flag_clear(xmc_class_bank_type xmc_bank, xmc_interrupt_flag_type xmc_flag);
/**
diff --git a/libraries/drivers/src/at32f403a_407_acc.c b/libraries/drivers/src/at32f403a_407_acc.c
index 35ade9cc..ef69902b 100644
--- a/libraries/drivers/src/at32f403a_407_acc.c
+++ b/libraries/drivers/src/at32f403a_407_acc.c
@@ -188,6 +188,22 @@ flag_status acc_flag_get(uint16_t acc_flag)
return (flag_status)(ACC->sts_bit.rslost);
}
+/**
+ * @brief check whether the specified acc interrupt flag is set or not.
+ * @param acc_flag: specifies the flag to check.
+ * this parameter can be one of the following values:
+ * - ACC_RSLOST_FLAG
+ * - ACC_CALRDY_FLAG
+ * @retval flag_status (SET or RESET)
+ */
+flag_status acc_interrupt_flag_get(uint16_t acc_flag)
+{
+ if(acc_flag == ACC_CALRDY_FLAG)
+ return (flag_status)(ACC->sts_bit.calrdy && ACC->ctrl1_bit.calrdyien);
+ else
+ return (flag_status)(ACC->sts_bit.rslost && ACC->ctrl1_bit.eien);
+}
+
/**
* @brief clear the specified acc flag is set or not.
* @param acc_flag: specifies the flag to check.
diff --git a/libraries/drivers/src/at32f403a_407_adc.c b/libraries/drivers/src/at32f403a_407_adc.c
index 625f5777..943a9952 100644
--- a/libraries/drivers/src/at32f403a_407_adc.c
+++ b/libraries/drivers/src/at32f403a_407_adc.c
@@ -795,6 +795,47 @@ flag_status adc_flag_get(adc_type *adc_x, uint8_t adc_flag)
return status;
}
+/**
+ * @brief get interrupt flag of the specified adc peripheral.
+ * @param adc_x: select the adc peripheral.
+ * this parameter can be one of the following values:
+ * ADC1, ADC2, ADC3.
+ * @param adc_flag: select the adc flag.
+ * this parameter can be one of the following values:
+ * - ADC_VMOR_FLAG
+ * - ADC_CCE_FLAG
+ * - ADC_PCCE_FLAG
+ * @retval the new state of adc flag status(SET or RESET).
+ */
+flag_status adc_interrupt_flag_get(adc_type *adc_x, uint8_t adc_flag)
+{
+ flag_status status = RESET;
+ switch(adc_flag)
+ {
+ case ADC_VMOR_FLAG:
+ if(adc_x->sts_bit.vmor && adc_x->ctrl1_bit.vmorien)
+ {
+ status = SET;
+ }
+ break;
+ case ADC_CCE_FLAG:
+ if(adc_x->sts_bit.cce && adc_x->ctrl1_bit.cceien)
+ {
+ status = SET;
+ }
+ break;
+ case ADC_PCCE_FLAG:
+ if(adc_x->sts_bit.pcce && adc_x->ctrl1_bit.pcceien)
+ {
+ status = SET;
+ }
+ break;
+ default:
+ break;
+ }
+ return status;
+}
+
/**
* @brief clear flag of the specified adc peripheral.
* @param adc_x: select the adc peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_bpr.c b/libraries/drivers/src/at32f403a_407_bpr.c
index 6890aecd..38796024 100644
--- a/libraries/drivers/src/at32f403a_407_bpr.c
+++ b/libraries/drivers/src/at32f403a_407_bpr.c
@@ -70,6 +70,26 @@ flag_status bpr_flag_get(uint32_t flag)
}
}
+/**
+ * @brief bpr interrupt flag get
+ * @param flag: specifies the flag to check.
+ * this parameter can be one of the following values:
+ * - BPR_TAMPER_INTERRUPT_FLAG: tamper interrupt flag
+ * - BPR_TAMPER_EVENT_FLAG: tamper event flag
+ * @retval state of tamper event flag
+ */
+flag_status bpr_interrupt_flag_get(uint32_t flag)
+{
+ if(flag == BPR_TAMPER_INTERRUPT_FLAG)
+ {
+ return (flag_status)(BPR->ctrlsts_bit.tpif && BPR->ctrlsts_bit.tpien);
+ }
+ else
+ {
+ return (flag_status)(BPR->ctrlsts_bit.tpef && BPR->ctrlsts_bit.tpien);
+ }
+}
+
/**
* @brief clear bpr tamper flag
* @param flag: specifies the flag to clear.
diff --git a/libraries/drivers/src/at32f403a_407_can.c b/libraries/drivers/src/at32f403a_407_can.c
index 34bc0f6f..f657104a 100644
--- a/libraries/drivers/src/at32f403a_407_can.c
+++ b/libraries/drivers/src/at32f403a_407_can.c
@@ -932,6 +932,102 @@ void can_interrupt_enable(can_type* can_x, uint32_t can_int, confirm_state new_s
}
}
+/**
+ * @brief get interrupt flag of the specified can peripheral.
+ * @param can_x: select the can peripheral.
+ * this parameter can be one of the following values:
+ * CAN1,CAN2.
+ * @param can_flag: select the flag.
+ * this parameter can be one of the following flags:
+ * - CAN_EAF_FLAG
+ * - CAN_EPF_FLAG
+ * - CAN_BOF_FLAG
+ * - CAN_ETR_FLAG
+ * - CAN_EOIF_FLAG
+ * - CAN_TM0TCF_FLAG
+ * - CAN_TM1TCF_FLAG
+ * - CAN_TM2TCF_FLAG
+ * - CAN_RF0MN_FLAG
+ * - CAN_RF0FF_FLAG
+ * - CAN_RF0OF_FLAG
+ * - CAN_RF1MN_FLAG
+ * - CAN_RF1FF_FLAG
+ * - CAN_RF1OF_FLAG
+ * - CAN_QDZIF_FLAG
+ * - CAN_EDZC_FLAG
+ * - CAN_TMEF_FLAG
+ * note:the state of CAN_EDZC_FLAG need to check dzc and edzif bit
+ * note:the state of CAN_TMEF_FLAG need to check rqc0,rqc1 and rqc2 bit
+ * @retval status of can_flag, the returned value can be:SET or RESET.
+ */
+flag_status can_interrupt_flag_get(can_type* can_x, uint32_t can_flag)
+{
+ flag_status bit_status = RESET;
+ flag_status int_status = RESET;
+
+ switch(can_flag)
+ {
+ case CAN_EAF_FLAG:
+ int_status = (flag_status)(can_x->inten_bit.eoien && can_x->inten_bit.eaien);
+ break;
+ case CAN_EPF_FLAG:
+ int_status = (flag_status)(can_x->inten_bit.eoien && can_x->inten_bit.epien);
+ break;
+ case CAN_BOF_FLAG:
+ int_status = (flag_status)(can_x->inten_bit.eoien && can_x->inten_bit.boien);
+ break;
+ case CAN_ETR_FLAG:
+ int_status = (flag_status)(can_x->inten_bit.eoien && can_x->inten_bit.etrien);
+ break;
+ case CAN_EOIF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.eoien;
+ break;
+ case CAN_TM0TCF_FLAG:
+ case CAN_TM1TCF_FLAG:
+ case CAN_TM2TCF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.tcien;
+ break;
+ case CAN_RF0MN_FLAG:
+ int_status = (flag_status)can_x->inten_bit.rf0mien;
+ break;
+ case CAN_RF0FF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.rf0fien;
+ break;
+ case CAN_RF0OF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.rf0oien;
+ break;
+ case CAN_RF1MN_FLAG:
+ int_status = (flag_status)can_x->inten_bit.rf1mien;
+ break;
+ case CAN_RF1FF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.rf1fien;
+ break;
+ case CAN_RF1OF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.rf1oien;
+ break;
+ case CAN_QDZIF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.qdzien;
+ break;
+ case CAN_EDZC_FLAG:
+ int_status = (flag_status)can_x->inten_bit.edzien;
+ break;
+ case CAN_TMEF_FLAG:
+ int_status = (flag_status)can_x->inten_bit.tcien;
+ break;
+ default:
+ int_status = RESET;
+ break;
+ }
+
+ if(int_status != SET)
+ {
+ return RESET;
+ }
+ bit_status = can_flag_get(can_x, can_flag);
+
+ return bit_status;
+}
+
/**
* @brief get flag of the specified can peripheral.
* @param can_x: select the can peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_crm.c b/libraries/drivers/src/at32f403a_407_crm.c
index ff1580cd..d1d25d3c 100644
--- a/libraries/drivers/src/at32f403a_407_crm.c
+++ b/libraries/drivers/src/at32f403a_407_crm.c
@@ -131,6 +131,64 @@ flag_status crm_flag_get(uint32_t flag)
return status;
}
+/**
+ * @brief get crm interrupt flag status
+ * @param flag
+ * this parameter can be one of the following values:
+ * - CRM_LICK_READY_INT_FLAG
+ * - CRM_LEXT_READY_INT_FLAG
+ * - CRM_HICK_READY_INT_FLAG
+ * - CRM_HEXT_READY_INT_FLAG
+ * - CRM_PLL_READY_INT_FLAG
+ * - CRM_CLOCK_FAILURE_INT_FLAG
+ * @retval flag_status (SET or RESET)
+ */
+flag_status crm_interrupt_flag_get(uint32_t flag)
+{
+ flag_status status = RESET;
+ switch(flag)
+ {
+ case CRM_LICK_READY_INT_FLAG:
+ if(CRM->clkint_bit.lickstblf && CRM->clkint_bit.lickstblien)
+ {
+ status = SET;
+ }
+ break;
+ case CRM_LEXT_READY_INT_FLAG:
+ if(CRM->clkint_bit.lextstblf && CRM->clkint_bit.lextstblien)
+ {
+ status = SET;
+ }
+ break;
+ case CRM_HICK_READY_INT_FLAG:
+ if(CRM->clkint_bit.hickstblf && CRM->clkint_bit.hickstblien)
+ {
+ status = SET;
+ }
+ break;
+ case CRM_HEXT_READY_INT_FLAG:
+ if(CRM->clkint_bit.hextstblf && CRM->clkint_bit.hextstblien)
+ {
+ status = SET;
+ }
+ break;
+ case CRM_PLL_READY_INT_FLAG:
+ if(CRM->clkint_bit.pllstblf && CRM->clkint_bit.pllstblien)
+ {
+ status = SET;
+ }
+ break;
+ case CRM_CLOCK_FAILURE_INT_FLAG:
+ if(CRM->clkint_bit.cfdf && CRM->ctrl_bit.cfden)
+ {
+ status = SET;
+ }
+ break;
+ }
+
+ return status;
+}
+
/**
* @brief wait for hext stable
* @param none
@@ -561,6 +619,7 @@ void crm_pll_config(crm_pll_clock_source_type clock_source, crm_pll_mult_type mu
void crm_sysclk_switch(crm_sclk_type value)
{
CRM->cfg_bit.sclksel = value;
+ DUMMY_NOP();
}
/**
diff --git a/libraries/drivers/src/at32f403a_407_emac.c b/libraries/drivers/src/at32f403a_407_emac.c
index 6bfda35f..4ed337af 100644
--- a/libraries/drivers/src/at32f403a_407_emac.c
+++ b/libraries/drivers/src/at32f403a_407_emac.c
@@ -2259,6 +2259,62 @@ flag_status emac_dma_flag_get(uint32_t dma_flag)
return status;
}
+/**
+ * @brief check whether the specified emac dma interrupt flag is set or not.
+ * @param dma_flag: specifies the emac dma flag to check.
+ * this parameter can be one of emac dma flag status:
+ * - EMAC_DMA_TI_FLAG
+ * - EMAC_DMA_TPS_FLAG
+ * - EMAC_DMA_TBU_FLAG
+ * - EMAC_DMA_TJT_FLAG
+ * - EMAC_DMA_OVF_FLAG
+ * - EMAC_DMA_UNF_FLAG
+ * - EMAC_DMA_RI_FLAG
+ * - EMAC_DMA_RBU_FLAG
+ * - EMAC_DMA_RPS_FLAG
+ * - EMAC_DMA_RWT_FLAG
+ * - EMAC_DMA_ETI_FLAG
+ * - EMAC_DMA_FBEI_FLAG
+ * - EMAC_DMA_ERI_FLAG
+ * - EMAC_DMA_AIS_FLAG
+ * - EMAC_DMA_NIS_FLAG
+ * @retval the new state of dma_flag (SET or RESET).
+ */
+flag_status emac_dma_interrupt_flag_get(uint32_t dma_flag)
+{
+ flag_status status = RESET;
+ switch(dma_flag)
+ {
+ case EMAC_DMA_TI_FLAG:
+ case EMAC_DMA_TBU_FLAG:
+ case EMAC_DMA_RI_FLAG:
+ case EMAC_DMA_ERI_FLAG:
+ if((EMAC_DMA->sts & dma_flag) &&
+ (EMAC_DMA->ie & dma_flag) &&
+ (EMAC_DMA->sts & EMAC_DMA_NIS_FLAG))
+ status = SET;
+ break;
+ case EMAC_DMA_TPS_FLAG:
+ case EMAC_DMA_TJT_FLAG:
+ case EMAC_DMA_OVF_FLAG:
+ case EMAC_DMA_UNF_FLAG:
+ case EMAC_DMA_RBU_FLAG:
+ case EMAC_DMA_RPS_FLAG:
+ case EMAC_DMA_RWT_FLAG:
+ case EMAC_DMA_ETI_FLAG:
+ case EMAC_DMA_FBEI_FLAG:
+ if((EMAC_DMA->sts & dma_flag) &&
+ (EMAC_DMA->ie & dma_flag) &&
+ (EMAC_DMA->sts & EMAC_DMA_AIS_FLAG))
+ status = SET;
+ break;
+ default:
+ break;
+ }
+ /* return the new state (SET or RESET) */
+ return status;
+}
+
/**
* @brief clear the emac dma flag.
* @param dma_flag: specifies the emac dma flags to clear.
diff --git a/libraries/drivers/src/at32f403a_407_exint.c b/libraries/drivers/src/at32f403a_407_exint.c
index 7db41e26..9cea28ba 100644
--- a/libraries/drivers/src/at32f403a_407_exint.c
+++ b/libraries/drivers/src/at32f403a_407_exint.c
@@ -161,6 +161,33 @@ flag_status exint_flag_get(uint32_t exint_line)
return status;
}
+/**
+ * @brief get exint interrupt flag
+ * @param exint_line
+ * this parameter can be one of the following values:
+ * - EXINT_LINE_0
+ * - EXINT_LINE_1
+ * ...
+ * - EXINT_LINE_18
+ * - EXINT_LINE_19
+ * @retval the new state of exint flag(SET or RESET).
+ */
+flag_status exint_interrupt_flag_get(uint32_t exint_line)
+{
+ flag_status status = RESET;
+ uint32_t exint_flag =0;
+ exint_flag = EXINT->intsts & exint_line & EXINT->inten;
+ if((exint_flag != (uint16_t)RESET))
+ {
+ status = SET;
+ }
+ else
+ {
+ status = RESET;
+ }
+ return status;
+}
+
/**
* @brief generate exint software interrupt event
* @param exint_line
diff --git a/libraries/drivers/src/at32f403a_407_i2c.c b/libraries/drivers/src/at32f403a_407_i2c.c
index f51f80dd..10192bf4 100644
--- a/libraries/drivers/src/at32f403a_407_i2c.c
+++ b/libraries/drivers/src/at32f403a_407_i2c.c
@@ -603,6 +603,85 @@ flag_status i2c_flag_get(i2c_type *i2c_x, uint32_t flag)
}
}
+/**
+ * @brief get interrupt flag status
+ * @param i2c_x: to select the i2c peripheral.
+ * this parameter can be one of the following values:
+ * I2C1, I2C2, I2C3.
+ * @param flag
+ * this parameter can be one of the following values:
+ * - I2C_STARTF_FLAG: start condition generation complete flag.
+ * - I2C_ADDR7F_FLAG: 0~7 bit address match flag.
+ * - I2C_TDC_FLAG: transmit data complete flag.
+ * - I2C_ADDRHF_FLAG: master 9~8 bit address header match flag.
+ * - I2C_STOPF_FLAG: stop condition generation complete flag.
+ * - I2C_RDBF_FLAG: receive data buffer full flag.
+ * - I2C_TDBE_FLAG: transmit data buffer empty flag.
+ * - I2C_BUSERR_FLAG: bus error flag.
+ * - I2C_ARLOST_FLAG: arbitration lost flag.
+ * - I2C_ACKFAIL_FLAG: acknowledge failure flag.
+ * - I2C_OUF_FLAG: overflow or underflow flag.
+ * - I2C_PECERR_FLAG: pec receive error flag.
+ * - I2C_TMOUT_FLAG: smbus timeout flag.
+ * - I2C_ALERTF_FLAG: smbus alert flag.
+ * @retval flag_status (SET or RESET)
+ */
+flag_status i2c_interrupt_flag_get(i2c_type *i2c_x, uint32_t flag)
+{
+ __IO uint32_t reg = 0, value = 0, iten = 0;
+
+ switch(flag)
+ {
+ case I2C_STARTF_FLAG:
+ case I2C_ADDR7F_FLAG:
+ case I2C_TDC_FLAG:
+ case I2C_ADDRHF_FLAG:
+ case I2C_STOPF_FLAG:
+ iten = i2c_x->ctrl2_bit.evtien;
+ break;
+ case I2C_RDBF_FLAG:
+ case I2C_TDBE_FLAG:
+ iten = i2c_x->ctrl2_bit.dataien & i2c_x->ctrl2_bit.evtien;
+ break;
+ case I2C_BUSERR_FLAG:
+ case I2C_ARLOST_FLAG:
+ case I2C_ACKFAIL_FLAG:
+ case I2C_OUF_FLAG:
+ case I2C_PECERR_FLAG:
+ case I2C_TMOUT_FLAG:
+ case I2C_ALERTF_FLAG:
+ iten = i2c_x->ctrl2_bit.errien;
+ break;
+
+ default:
+ break;
+ }
+
+ reg = flag >> 28;
+
+ flag &= (uint32_t)0x00FFFFFF;
+
+ if(reg == 0)
+ {
+ value = i2c_x->sts1;
+ }
+ else
+ {
+ flag = (uint32_t)(flag >> 16);
+
+ value = i2c_x->sts2;
+ }
+
+ if(((value & flag) != (uint32_t)RESET) && (iten))
+ {
+ return SET;
+ }
+ else
+ {
+ return RESET;
+ }
+}
+
/**
* @brief clear flag status
* @param i2c_x: to select the i2c peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_rtc.c b/libraries/drivers/src/at32f403a_407_rtc.c
index 671f6e24..0c62ac84 100644
--- a/libraries/drivers/src/at32f403a_407_rtc.c
+++ b/libraries/drivers/src/at32f403a_407_rtc.c
@@ -172,6 +172,31 @@ flag_status rtc_flag_get(uint16_t flag)
return status;
}
+/**
+ * @brief rtc interrupt flag get
+ * @param flag
+ * this parameter can be one of the following values:
+ * - RTC_TS_FLAG: time second flag.
+ * - RTC_TA_FLAG: time alarm flag.
+ * - RTC_OVF_FLAG: overflow flag.
+ * @retval state of rtc flag
+ */
+flag_status rtc_interrupt_flag_get(uint16_t flag)
+{
+ flag_status status = RESET;
+
+ if (((RTC->ctrll & flag) != (uint16_t)RESET) && ((RTC->ctrlh & flag) != (uint16_t)RESET))
+ {
+ status = SET;
+ }
+ else
+ {
+ status = RESET;
+ }
+
+ return status;
+}
+
/**
* @brief rtc flag clear
* @param interrupt_flag
diff --git a/libraries/drivers/src/at32f403a_407_sdio.c b/libraries/drivers/src/at32f403a_407_sdio.c
index ea7c8db2..3471745f 100644
--- a/libraries/drivers/src/at32f403a_407_sdio.c
+++ b/libraries/drivers/src/at32f403a_407_sdio.c
@@ -241,6 +241,50 @@ void sdio_interrupt_enable(sdio_type *sdio_x, uint32_t int_opt, confirm_state n
}
}
+/**
+ * @brief get sdio interrupt flag.
+ * @param sdio_x: to select the sdio peripheral.
+ * this parameter can be one of the following values:
+ * SDIO1, SDIO2.
+ * @param flag
+ * this parameter can be one of the following values:
+ * - SDIO_CMDFAIL_FLAG
+ * - SDIO_DTFAIL_FLAG
+ * - SDIO_CMDTIMEOUT_FLAG
+ * - SDIO_DTTIMEOUT_FLAG
+ * - SDIO_TXERRU_FLAG
+ * - SDIO_RXERRO_FLAG
+ * - SDIO_CMDRSPCMPL_FLAG
+ * - SDIO_CMDCMPL_FLAG
+ * - SDIO_DTCMPL_FLAG
+ * - SDIO_SBITERR_FLAG
+ * - SDIO_DTBLKCMPL_FLAG
+ * - SDIO_DOCMD_FLAG
+ * - SDIO_DOTX_FLAG
+ * - SDIO_DORX_FLAG
+ * - SDIO_TXBUFH_FLAG
+ * - SDIO_RXBUFH_FLAG
+ * - SDIO_TXBUFF_FLAG
+ * - SDIO_RXBUFF_FLAG
+ * - SDIO_TXBUFE_FLAG
+ * - SDIO_RXBUFE_FLAG
+ * - SDIO_TXBUF_FLAG
+ * - SDIO_RXBUF_FLAG
+ * - SDIO_SDIOIF_FLAG
+ * @retval flag_status (SET or RESET)
+ */
+flag_status sdio_interrupt_flag_get(sdio_type *sdio_x, uint32_t flag)
+{
+ flag_status status = RESET;
+
+ if((sdio_x->inten & flag) && (sdio_x->sts & flag))
+ {
+ status = SET;
+ }
+
+ return status;
+}
+
/**
* @brief get sdio flag.
* @param sdio_x: to select the sdio peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_spi.c b/libraries/drivers/src/at32f403a_407_spi.c
index f0e622a5..d853ca9b 100644
--- a/libraries/drivers/src/at32f403a_407_spi.c
+++ b/libraries/drivers/src/at32f403a_407_spi.c
@@ -561,6 +561,69 @@ flag_status spi_i2s_flag_get(spi_type* spi_x, uint32_t spi_i2s_flag)
return status;
}
+/**
+ * @brief get interrupt flag of the specified spi/i2s peripheral.
+ * @param spi_x: select the spi/i2s peripheral.
+ * this parameter can be one of the following values:
+ * SPI1, SPI2, SPI3 ,SPI4, I2S2EXT, I2S3EXT
+ * @param spi_i2s_flag: select the spi/i2s flag
+ * this parameter can be one of the following values:
+ * - SPI_I2S_RDBF_FLAG
+ * - SPI_I2S_TDBE_FLAG
+ * - I2S_TUERR_FLAG (this flag only use in i2s mode)
+ * - SPI_CCERR_FLAG (this flag only use in spi mode)
+ * - SPI_MMERR_FLAG (this flag only use in spi mode)
+ * - SPI_I2S_ROERR_FLAG
+ * @retval the new state of spi/i2s flag
+ */
+flag_status spi_i2s_interrupt_flag_get(spi_type* spi_x, uint32_t spi_i2s_flag)
+{
+ flag_status status = RESET;
+
+ switch(spi_i2s_flag)
+ {
+ case SPI_I2S_RDBF_FLAG:
+ if(spi_x->sts_bit.rdbf && spi_x->ctrl2_bit.rdbfie)
+ {
+ status = SET;
+ }
+ break;
+ case SPI_I2S_TDBE_FLAG:
+ if(spi_x->sts_bit.tdbe && spi_x->ctrl2_bit.tdbeie)
+ {
+ status = SET;
+ }
+ break;
+ case I2S_TUERR_FLAG:
+ if(spi_x->sts_bit.tuerr && spi_x->ctrl2_bit.errie)
+ {
+ status = SET;
+ }
+ break;
+ case SPI_CCERR_FLAG:
+ if(spi_x->sts_bit.ccerr && spi_x->ctrl2_bit.errie)
+ {
+ status = SET;
+ }
+ break;
+ case SPI_MMERR_FLAG:
+ if(spi_x->sts_bit.mmerr && spi_x->ctrl2_bit.errie)
+ {
+ status = SET;
+ }
+ break;
+ case SPI_I2S_ROERR_FLAG:
+ if(spi_x->sts_bit.roerr && spi_x->ctrl2_bit.errie)
+ {
+ status = SET;
+ }
+ break;
+ default:
+ break;
+ };
+ return status;
+}
+
/**
* @brief clear flag of the specified spi/i2s peripheral.
* @param spi_x: select the spi/i2s peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_tmr.c b/libraries/drivers/src/at32f403a_407_tmr.c
index 898cd0a6..548972ad 100644
--- a/libraries/drivers/src/at32f403a_407_tmr.c
+++ b/libraries/drivers/src/at32f403a_407_tmr.c
@@ -1342,6 +1342,40 @@ void tmr_interrupt_enable(tmr_type *tmr_x, uint32_t tmr_interrupt, confirm_state
}
}
+/**
+ * @brief get tmr interrupt flag
+ * @param tmr_x: select the tmr peripheral.
+ * this parameter can be one of the following values:
+ * TMR1, TMR2, TMR3, TMR4, TMR5, TMR6, TMR7, TMR8,
+ * TMR9, TMR10, TMR11, TMR12, TMR13, TMR14
+ * @param tmr_flag
+ * this parameter can be one of the following values:
+ * - TMR_OVF_FLAG
+ * - TMR_C1_FLAG
+ * - TMR_C2_FLAG
+ * - TMR_C3_FLAG
+ * - TMR_C4_FLAG
+ * - TMR_HALL_FLAG
+ * - TMR_TRIGGER_FLAG
+ * - TMR_BRK_FLAG
+ * @retval state of tmr interrupt flag
+ */
+flag_status tmr_interrupt_flag_get(tmr_type *tmr_x, uint32_t tmr_flag)
+{
+ flag_status status = RESET;
+
+ if((tmr_x->ists & tmr_flag) && (tmr_x->iden & tmr_flag))
+ {
+ status = SET;
+ }
+ else
+ {
+ status = RESET;
+ }
+
+ return status;
+}
+
/**
* @brief get tmr flag
* @param tmr_x: select the tmr peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_usart.c b/libraries/drivers/src/at32f403a_407_usart.c
index 761d6fec..bece228e 100644
--- a/libraries/drivers/src/at32f403a_407_usart.c
+++ b/libraries/drivers/src/at32f403a_407_usart.c
@@ -592,6 +592,79 @@ flag_status usart_flag_get(usart_type* usart_x, uint32_t flag)
}
}
+/**
+ * @brief check whether the specified usart interrupt flag is set or not.
+ * @param usart_x: select the usart or the uart peripheral.
+ * this parameter can be one of the following values:
+ * 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_BFF_FLAG: break frame flag
+ * - USART_TDBE_FLAG: transmit data buffer empty flag
+ * - USART_TDC_FLAG: transmit data complete flag
+ * - USART_RDBF_FLAG: receive data buffer full flag
+ * - USART_IDLEF_FLAG: idle flag
+ * - USART_ROERR_FLAG: receiver overflow error flag
+ * - USART_NERR_FLAG: noise error flag
+ * - USART_FERR_FLAG: framing error flag
+ * - USART_PERR_FLAG: parity error flag
+ * @retval the new state of usart_flag (SET or RESET).
+ */
+flag_status usart_interrupt_flag_get(usart_type* usart_x, uint32_t flag)
+{
+ flag_status int_status = RESET;
+
+ switch(flag)
+ {
+ case USART_CTSCF_FLAG:
+ int_status = (flag_status)usart_x->ctrl3_bit.ctscfien;
+ break;
+ case USART_BFF_FLAG:
+ int_status = (flag_status)usart_x->ctrl2_bit.bfien;
+ break;
+ case USART_TDBE_FLAG:
+ int_status = (flag_status)usart_x->ctrl1_bit.tdbeien;
+ break;
+ case USART_TDC_FLAG:
+ int_status = (flag_status)usart_x->ctrl1_bit.tdcien;
+ break;
+ case USART_RDBF_FLAG:
+ int_status = (flag_status)usart_x->ctrl1_bit.rdbfien;
+ break;
+ case USART_ROERR_FLAG:
+ int_status = (flag_status)(usart_x->ctrl1_bit.rdbfien || usart_x->ctrl3_bit.errien);
+ break;
+ case USART_IDLEF_FLAG:
+ int_status = (flag_status)usart_x->ctrl1_bit.idleien;
+ break;
+ case USART_NERR_FLAG:
+ case USART_FERR_FLAG:
+ int_status = (flag_status)usart_x->ctrl3_bit.errien;
+ break;
+ case USART_PERR_FLAG:
+ int_status = (flag_status)usart_x->ctrl1_bit.perrien;
+ break;
+ default:
+ int_status = RESET;
+ break;
+ }
+
+ if(int_status != SET)
+ {
+ return RESET;
+ }
+
+ if(usart_x->sts & flag)
+ {
+ return SET;
+ }
+ else
+ {
+ return RESET;
+ }
+}
+
/**
* @brief clear the usart's pending flags.
* @param usart_x: select the usart or the uart peripheral.
diff --git a/libraries/drivers/src/at32f403a_407_usb.c b/libraries/drivers/src/at32f403a_407_usb.c
index 702f488f..4b193853 100644
--- a/libraries/drivers/src/at32f403a_407_usb.c
+++ b/libraries/drivers/src/at32f403a_407_usb.c
@@ -131,6 +131,7 @@ void usb_usbbufs_enable(usbd_type *usbx, confirm_state state)
g_usb_packet_address = USB_PACKET_BUFFER_ADDRESS;
CRM->misc1_bit.usbbufs = FALSE;
}
+ UNUSED(usbx);
}
/**
@@ -249,6 +250,7 @@ void usb_ept_open(usbd_type *usbx, usb_ept_info *ept_info)
USB_SET_TXSTS(ept_info->eptn, USB_TX_DISABLE);
}
}
+ UNUSED(usbx);
}
@@ -308,6 +310,7 @@ void usb_ept_close(usbd_type *usbx, usb_ept_info *ept_info)
USB_SET_RXSTS(ept_info->eptn, USB_RX_DISABLE);
}
}
+ UNUSED(usbx);
}
/**
@@ -422,6 +425,7 @@ void usb_ept_stall(usbd_type *usbx, usb_ept_info *ept_info)
{
USB_SET_RXSTS(ept_info->eptn, USB_RX_STALL)
}
+ UNUSED(usbx);
}
/**
@@ -523,6 +527,40 @@ flag_status usb_flag_get(usbd_type *usbx, uint16_t flag)
return status;
}
+/**
+ * @brief get interrupt flag of usb.
+ * @param usbx: select the usb peripheral
+ * @param flag: select the usb flag
+ * this parameter can be one of the following values:
+ * - USB_LSOF_FLAG
+ * - USB_SOF_FLAG
+ * - USB_RST_FLAG
+ * - USB_SP_FLAG
+ * - USB_WK_FLAG
+ * - USB_BE_FLAG
+ * - USB_UCFOR_FLAG
+ * - USB_TC_FLAG
+ * @retval none
+ */
+flag_status usb_interrupt_flag_get(usbd_type *usbx, uint16_t flag)
+{
+ flag_status status = RESET;
+
+ if(flag == USB_TC_FLAG)
+ {
+ if(usbx->intsts & USB_TC_FLAG)
+ status = SET;
+ }
+ else
+ {
+ if((usbx->intsts & flag) && (usbx->ctrl & flag))
+ {
+ status = SET;
+ }
+ }
+ return status;
+}
+
/**
* @brief clear flag of usb.
* @param usbx: select the usb peripheral
diff --git a/libraries/drivers/src/at32f403a_407_wwdt.c b/libraries/drivers/src/at32f403a_407_wwdt.c
index 69e80a2c..1fcedd9e 100644
--- a/libraries/drivers/src/at32f403a_407_wwdt.c
+++ b/libraries/drivers/src/at32f403a_407_wwdt.c
@@ -104,6 +104,16 @@ flag_status wwdt_flag_get(void)
return (flag_status)WWDT->sts_bit.rldf;
}
+/**
+ * @brief wwdt reload counter interrupt flag get
+ * @param none
+ * @retval state of reload counter interrupt flag
+ */
+flag_status wwdt_interrupt_flag_get(void)
+{
+ return (flag_status)(WWDT->sts_bit.rldf && WWDT->cfg_bit.rldien);
+}
+
/**
* @brief wwdt counter value set
* @param wwdt_cnt (0x40~0x7f)
diff --git a/libraries/drivers/src/at32f403a_407_xmc.c b/libraries/drivers/src/at32f403a_407_xmc.c
index 4315cffc..7f3a4294 100644
--- a/libraries/drivers/src/at32f403a_407_xmc.c
+++ b/libraries/drivers/src/at32f403a_407_xmc.c
@@ -468,6 +468,47 @@ flag_status xmc_flag_status_get(xmc_class_bank_type xmc_bank, xmc_interrupt_flag
return status;
}
+/**
+ * @brief check whether the specified xmc interrupt flag is set or not.
+ * @param xmc_bank: specifies the xmc bank to be used
+ * this parameter can be one of the following values:
+ * - XMC_BANK2_NAND
+ * @param xmc_flag: specifies the flag to check.
+ * this parameter can be any combination of the following values:
+ * - XMC_RISINGEDGE_FLAG
+ * - XMC_LEVEL_FLAG
+ * - XMC_FALLINGEDGE_FLAG
+ * @retval none
+ */
+flag_status xmc_interrupt_flag_status_get(xmc_class_bank_type xmc_bank, xmc_interrupt_flag_type xmc_flag)
+{
+ flag_status status = RESET;
+
+ switch(xmc_flag)
+ {
+ case XMC_RISINGEDGE_FLAG:
+ if(XMC_BANK2->bk2is_bit.reien & XMC_BANK2->bk2is_bit.res)
+ status = SET;
+ break;
+
+ case XMC_LEVEL_FLAG:
+ if(XMC_BANK2->bk2is_bit.feien & XMC_BANK2->bk2is_bit.fes)
+ status = SET;
+ break;
+
+ case XMC_FALLINGEDGE_FLAG:
+ if(XMC_BANK2->bk2is_bit.hlien & XMC_BANK2->bk2is_bit.hls)
+ status = SET;
+ break;
+
+ default:
+ break;
+ }
+
+ /* return the flag status */
+ return status;
+}
+
/**
* @brief clear the xmc's pending flags.
* @param xmc_bank: specifies the xmc bank to be used
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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
index 81ebc001..4608566d 100644
--- 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/flash/fap_enable/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/flash/fap_enable/inc/at32f403a_407_conf.h
index 81ebc001..4608566d 100644
--- a/project/at_start_f403a/examples/flash/fap_enable/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/flash/fap_enable/inc/at32f403a_407_conf.h
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/readme.txt b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/readme.txt
index 3baabdba..745d94e7 100644
--- a/project/at_start_f403a/examples/pwc/standby_wakeup_pin/readme.txt
+++ b/project/at_start_f403a/examples/pwc/standby_wakeup_pin/readme.txt
@@ -6,6 +6,6 @@
*/
this demo is based on the at-start board, in this demo, shows how to exit
- standby mode by wake-up pin.
+ standby mode by wake-up pin.
for more detailed information. please refer to the application note document AN0100.
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 b831560a..a60fb227 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
@@ -78,7 +78,7 @@ int main(void)
/*delay to check led status*/
delay_ms(1000);
- /* enable wakeup pin - pa0 */
+ /* enable wakeup pin */
pwc_wakeup_pin_enable(PWC_WAKEUP_PIN_1, TRUE);
/* enter standby mode */
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/sdio/sd_mmc_card/readme.txt b/project/at_start_f403a/examples/sdio/sd_mmc_card/readme.txt
index f0bab09b..2f190bc3 100644
--- a/project/at_start_f403a/examples/sdio/sd_mmc_card/readme.txt
+++ b/project/at_start_f403a/examples/sdio/sd_mmc_card/readme.txt
@@ -9,7 +9,7 @@
sd card test: init, erase, single block r/w, multiple blocks r/w.
mmc card test:init, erase, single block r/w, multiple blocks r/w, stream data r/w.
- sdio1 at32f403a sd/mmc card
+ sdio1 sd/mmc card
- sdio1_d0 pc8 ---> dat0
- sdio1_d1 pc9 ---> dat1
- sdio1_d2 pc10 ---> dat2
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/sdio/sdio_fatfs/readme.txt b/project/at_start_f403a/examples/sdio/sdio_fatfs/readme.txt
index ec7e68be..b5b8f2aa 100644
--- a/project/at_start_f403a/examples/sdio/sdio_fatfs/readme.txt
+++ b/project/at_start_f403a/examples/sdio/sdio_fatfs/readme.txt
@@ -8,7 +8,7 @@
this demo is based on the at-start board, in this demo, sdio1 to manage
test FatFs R0.14b.
- sdio1 at32f403a sd/mmc card
+ sdio1 sd/mmc card
- sdio1_d0 pc8 ---> dat0
- sdio1_d1 pc9 ---> dat1
- sdio1_d2 pc10 ---> dat2
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/spi/use_jtagpin_hardwarecs_dma/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/spi/use_jtagpin_hardwarecs_dma/inc/at32f403a_407_conf.h
index 81ebc001..4608566d 100644
--- a/project/at_start_f403a/examples/spi/use_jtagpin_hardwarecs_dma/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/examples/spi/use_jtagpin_hardwarecs_dma/inc/at32f403a_407_conf.h
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewd b/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewd
deleted file mode 100644
index c0781ad8..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewd
+++ /dev/null
@@ -1,2908 +0,0 @@
-
-
- 3
-
- extend_sram_224k
-
- ARM
-
- 0
-
- C-SPY
- 2
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
- CADI_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
- CMSISDAP_ID
- 2
-
- 4
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
- IJET_ID
- 2
-
- 8
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- JLINK_ID
- 2
-
- 16
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
- NULINK_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
- PEMICRO_ID
- 2
-
- 3
- 1
- 0
-
-
-
-
-
-
-
- STLINK_ID
- 2
-
- 5
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
- TIFET_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XDS100_ID
- 2
-
- 6
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
- extend_sram_96k
-
- ARM
-
- 0
-
- C-SPY
- 2
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
- CADI_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
- CMSISDAP_ID
- 2
-
- 4
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
- IJET_ID
- 2
-
- 8
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- JLINK_ID
- 2
-
- 16
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
- NULINK_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
- PEMICRO_ID
- 2
-
- 3
- 1
- 0
-
-
-
-
-
-
-
- STLINK_ID
- 2
-
- 5
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
- TIFET_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XDS100_ID
- 2
-
- 6
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm8BE.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
diff --git a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewp b/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewp
deleted file mode 100644
index 41c1660a..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewp
+++ /dev/null
@@ -1,2105 +0,0 @@
-
-
- 3
-
- extend_sram_224k
-
- ARM
-
- 0
-
- General
- 3
-
- 30
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- extend_sram_96k
-
- ARM
-
- 0
-
- General
- 3
-
- 30
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- bsp
-
- $PROJ_DIR$\..\..\..\..\..\at32f403a_407_board\at32f403a_407_board.c
-
-
-
- cmsis
-
- $PROJ_DIR$\startup_at32f403a_407_ext_ram.s
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
-
-
-
- firmware
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_flash.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
-
-
-
- readme
-
- $PROJ_DIR$\..\readme.txt
-
-
-
- user
-
- $PROJ_DIR$\..\src\at32f403a_407_clock.c
-
-
- $PROJ_DIR$\..\src\at32f403a_407_int.c
-
-
- $PROJ_DIR$\..\src\main.c
-
-
-
diff --git a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewt b/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewt
deleted file mode 100644
index 2fd163db..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.ewt
+++ /dev/null
@@ -1,2427 +0,0 @@
-
-
- 3
-
- extend_sram_224k
-
- ARM
-
- 0
-
- C-STAT
- 261
-
- 261
-
- 0
-
- 1
- 600
- 0
- 2
- 0
- 1
- 100
-
-
- 1.5.2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RuntimeChecking
- 0
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extend_sram_96k
-
- ARM
-
- 0
-
- C-STAT
- 261
-
- 261
-
- 0
-
- 1
- 600
- 0
- 2
- 0
- 1
- 100
-
-
- 1.5.2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RuntimeChecking
- 0
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- bsp
-
- $PROJ_DIR$\..\..\..\..\..\at32f403a_407_board\at32f403a_407_board.c
-
-
-
- cmsis
-
- $PROJ_DIR$\startup_at32f403a_407_ext_ram.s
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
-
-
-
- firmware
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_flash.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
-
-
- $PROJ_DIR$\..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
-
-
-
- readme
-
- $PROJ_DIR$\..\readme.txt
-
-
-
- user
-
- $PROJ_DIR$\..\src\at32f403a_407_clock.c
-
-
- $PROJ_DIR$\..\src\at32f403a_407_int.c
-
-
- $PROJ_DIR$\..\src\main.c
-
-
-
diff --git a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.eww b/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.eww
deleted file mode 100644
index acec9d5f..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/extend_sram.eww
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- $WS_DIR$\extend_sram.ewp
-
-
-
- all
-
- extend_sram
- extend_sram_224k
-
-
- extend_sram
- extend_sram_96k
-
-
-
-
-
-
diff --git a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/startup_at32f403a_407_ext_ram.s b/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/startup_at32f403a_407_ext_ram.s
deleted file mode 100644
index f2c4ff0c..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/iar_v8.2/startup_at32f403a_407_ext_ram.s
+++ /dev/null
@@ -1,577 +0,0 @@
-;**************************************************************************
-;* @file startup_at32f403a_407.s
-;* @brief at32f403a_407 startup file for IAR Systems
-;**************************************************************************
-
-; Amount of memory (in bytes) allocated for Stack
-; Tailor this value to your application needs
-; Stack Configuration
-; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
-;
-;
-
- MODULE ?cstartup
-
- ;; Forward declaration of sections.
- SECTION CSTACK:DATA:NOROOT(3)
-
- SECTION .intvec:CODE:NOROOT(2)
-
- EXTERN __iar_program_start
- EXTERN SystemInit
- EXTERN extend_sram
- PUBLIC __vector_table
-
- DATA
-__vector_table
- DCD sfe(CSTACK)
- DCD Reset_Handler ; Reset Handler
- DCD NMI_Handler ; NMI Handler
- DCD HardFault_Handler ; Hard Fault Handler
- DCD MemManage_Handler ; MPU Fault Handler
- DCD BusFault_Handler ; Bus Fault Handler
- DCD UsageFault_Handler ; Usage Fault Handler
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD SVC_Handler ; SVCall Handler
- DCD DebugMon_Handler ; Debug Monitor Handler
- DCD 0 ; Reserved
- DCD PendSV_Handler ; PendSV Handler
- DCD SysTick_Handler ; SysTick Handler
-
- ; External Interrupts
- DCD WWDT_IRQHandler ; Window Watchdog Timer
- DCD PVM_IRQHandler ; PVM through EXINT Line detect
- DCD TAMPER_IRQHandler ; Tamper
- DCD RTC_IRQHandler ; RTC
- DCD FLASH_IRQHandler ; Flash
- DCD CRM_IRQHandler ; CRM
- DCD EXINT0_IRQHandler ; EXINT Line 0
- DCD EXINT1_IRQHandler ; EXINT Line 1
- DCD EXINT2_IRQHandler ; EXINT Line 2
- DCD EXINT3_IRQHandler ; EXINT Line 3
- DCD EXINT4_IRQHandler ; EXINT Line 4
- DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
- DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
- DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
- DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
- DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
- DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
- DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
- DCD ADC1_2_IRQHandler ; ADC1 & ADC2
- DCD USBFS_H_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX
- DCD USBFS_L_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0
- DCD CAN1_RX1_IRQHandler ; CAN1 RX1
- DCD CAN1_SE_IRQHandler ; CAN1 SE
- DCD EXINT9_5_IRQHandler ; EXINT Line [9:5]
- DCD TMR1_BRK_TMR9_IRQHandler ; TMR1 Brake and TMR9
- DCD TMR1_OVF_TMR10_IRQHandler ; TMR1 Overflow and TMR10
- DCD TMR1_TRG_HALL_TMR11_IRQHandler ; TMR1 Trigger and hall and TMR11
- DCD TMR1_CH_IRQHandler ; TMR1 Channel
- DCD TMR2_GLOBAL_IRQHandler ; TMR2
- DCD TMR3_GLOBAL_IRQHandler ; TMR3
- DCD TMR4_GLOBAL_IRQHandler ; TMR4
- DCD I2C1_EVT_IRQHandler ; I2C1 Event
- DCD I2C1_ERR_IRQHandler ; I2C1 Error
- DCD I2C2_EVT_IRQHandler ; I2C2 Event
- DCD I2C2_ERR_IRQHandler ; I2C2 Error
- DCD SPI1_IRQHandler ; SPI1
- DCD SPI2_I2S2EXT_IRQHandler ; SPI2 & I2S2EXT
- DCD USART1_IRQHandler ; USART1
- DCD USART2_IRQHandler ; USART2
- DCD USART3_IRQHandler ; USART3
- DCD EXINT15_10_IRQHandler ; EXINT Line [15:10]
- DCD RTCAlarm_IRQHandler ; RTC Alarm through EXINT Line
- DCD USBFSWakeUp_IRQHandler ; USB Wakeup from suspend
- DCD TMR8_BRK_TMR12_IRQHandler ; TMR8 Brake and TMR12
- DCD TMR8_OVF_TMR13_IRQHandler ; TMR8 Overflow and TMR13
- DCD TMR8_TRG_HALL_TMR14_IRQHandler ; TMR8 Trigger and hall and TMR14
- DCD TMR8_CH_IRQHandler ; TMR8 Channel
- DCD ADC3_IRQHandler ; ADC3
- DCD XMC_IRQHandler ; XMC
- DCD SDIO1_IRQHandler ; SDIO1
- DCD TMR5_GLOBAL_IRQHandler ; TMR5
- DCD SPI3_I2S3EXT_IRQHandler ; SPI3 & I2S3EXT
- DCD UART4_IRQHandler ; UART4
- DCD UART5_IRQHandler ; UART5
- DCD TMR6_GLOBAL_IRQHandler ; TMR6
- DCD TMR7_GLOBAL_IRQHandler ; TMR7
- DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
- DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
- DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
- DCD DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
- DCD SDIO2_IRQHandler ; SDIO2
- DCD I2C3_EVT_IRQHandler ; I2C3 Event
- DCD I2C3_ERR_IRQHandler ; I2C3 Error
- DCD SPI4_IRQHandler ; SPI4
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD CAN2_TX_IRQHandler ; CAN2 TX
- DCD CAN2_RX0_IRQHandler ; CAN2 RX0
- DCD CAN2_RX1_IRQHandler ; CAN2 RX1
- DCD CAN2_SE_IRQHandler ; CAN2 SE
- DCD ACC_IRQHandler ; ACC
- DCD USBFS_MAPH_IRQHandler ; USB Map HP
- DCD USBFS_MAPL_IRQHandler ; USB Map LP
- DCD DMA2_Channel6_7_IRQHandler ; DMA2 Channel6 & Channel7
- DCD USART6_IRQHandler ; USART6
- DCD UART7_IRQHandler ; UART7
- DCD UART8_IRQHandler ; UART8
- DCD EMAC_IRQHandler ; EMAC
- DCD EMAC_WKUP_IRQHandler ; EMAC_WKUP
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;
-;; Default interrupt handlers.
-;;
- THUMB
-
- PUBWEAK Reset_Handler
- SECTION .text:CODE:REORDER:NOROOT(2)
-Reset_Handler
-; add for extend sram
- MOV32 R0, #0x20001000
- MOV SP, R0
- LDR R0, =extend_sram
- BLX R0
- MOV32 R0, #0x08000000
- LDR SP, [R0]
-
- LDR R0, =SystemInit
- BLX R0
- LDR R0, =__iar_program_start
- BX R0
-
- PUBWEAK NMI_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-NMI_Handler
- B NMI_Handler
-
- PUBWEAK HardFault_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-HardFault_Handler
- B HardFault_Handler
-
- PUBWEAK MemManage_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-MemManage_Handler
- B MemManage_Handler
-
- PUBWEAK BusFault_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-BusFault_Handler
- B BusFault_Handler
-
- PUBWEAK UsageFault_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-UsageFault_Handler
- B UsageFault_Handler
-
- PUBWEAK SVC_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SVC_Handler
- B SVC_Handler
-
- PUBWEAK DebugMon_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DebugMon_Handler
- B DebugMon_Handler
-
- PUBWEAK PendSV_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-PendSV_Handler
- B PendSV_Handler
-
- PUBWEAK SysTick_Handler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SysTick_Handler
- B SysTick_Handler
-
- PUBWEAK WWDT_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-WWDT_IRQHandler
- B WWDT_IRQHandler
-
- PUBWEAK PVM_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-PVM_IRQHandler
- B PVM_IRQHandler
-
- PUBWEAK TAMPER_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TAMPER_IRQHandler
- B TAMPER_IRQHandler
-
- PUBWEAK RTC_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-RTC_IRQHandler
- B RTC_IRQHandler
-
- PUBWEAK FLASH_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-FLASH_IRQHandler
- B FLASH_IRQHandler
-
- PUBWEAK CRM_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CRM_IRQHandler
- B CRM_IRQHandler
-
- PUBWEAK EXINT0_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT0_IRQHandler
- B EXINT0_IRQHandler
-
- PUBWEAK EXINT1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT1_IRQHandler
- B EXINT1_IRQHandler
-
- PUBWEAK EXINT2_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT2_IRQHandler
- B EXINT2_IRQHandler
-
- PUBWEAK EXINT3_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT3_IRQHandler
- B EXINT3_IRQHandler
-
- PUBWEAK EXINT4_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT4_IRQHandler
- B EXINT4_IRQHandler
-
- PUBWEAK DMA1_Channel1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel1_IRQHandler
- B DMA1_Channel1_IRQHandler
-
- PUBWEAK DMA1_Channel2_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel2_IRQHandler
- B DMA1_Channel2_IRQHandler
-
- PUBWEAK DMA1_Channel3_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel3_IRQHandler
- B DMA1_Channel3_IRQHandler
-
- PUBWEAK DMA1_Channel4_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel4_IRQHandler
- B DMA1_Channel4_IRQHandler
-
- PUBWEAK DMA1_Channel5_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel5_IRQHandler
- B DMA1_Channel5_IRQHandler
-
- PUBWEAK DMA1_Channel6_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel6_IRQHandler
- B DMA1_Channel6_IRQHandler
-
- PUBWEAK DMA1_Channel7_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA1_Channel7_IRQHandler
- B DMA1_Channel7_IRQHandler
-
- PUBWEAK ADC1_2_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-ADC1_2_IRQHandler
- B ADC1_2_IRQHandler
-
- PUBWEAK USBFS_H_CAN1_TX_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USBFS_H_CAN1_TX_IRQHandler
- B USBFS_H_CAN1_TX_IRQHandler
-
- PUBWEAK USBFS_L_CAN1_RX0_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USBFS_L_CAN1_RX0_IRQHandler
- B USBFS_L_CAN1_RX0_IRQHandler
-
- PUBWEAK CAN1_RX1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CAN1_RX1_IRQHandler
- B CAN1_RX1_IRQHandler
-
- PUBWEAK CAN1_SE_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CAN1_SE_IRQHandler
- B CAN1_SE_IRQHandler
-
- PUBWEAK EXINT9_5_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT9_5_IRQHandler
- B EXINT9_5_IRQHandler
-
- PUBWEAK TMR1_BRK_TMR9_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR1_BRK_TMR9_IRQHandler
- B TMR1_BRK_TMR9_IRQHandler
-
- PUBWEAK TMR1_OVF_TMR10_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR1_OVF_TMR10_IRQHandler
- B TMR1_OVF_TMR10_IRQHandler
-
- PUBWEAK TMR1_TRG_HALL_TMR11_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR1_TRG_HALL_TMR11_IRQHandler
- B TMR1_TRG_HALL_TMR11_IRQHandler
-
- PUBWEAK TMR1_CH_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR1_CH_IRQHandler
- B TMR1_CH_IRQHandler
-
- PUBWEAK TMR2_GLOBAL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR2_GLOBAL_IRQHandler
- B TMR2_GLOBAL_IRQHandler
-
- PUBWEAK TMR3_GLOBAL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR3_GLOBAL_IRQHandler
- B TMR3_GLOBAL_IRQHandler
-
- PUBWEAK TMR4_GLOBAL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR4_GLOBAL_IRQHandler
- B TMR4_GLOBAL_IRQHandler
-
- PUBWEAK I2C1_EVT_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-I2C1_EVT_IRQHandler
- B I2C1_EVT_IRQHandler
-
- PUBWEAK I2C1_ERR_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-I2C1_ERR_IRQHandler
- B I2C1_ERR_IRQHandler
-
- PUBWEAK I2C2_EVT_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-I2C2_EVT_IRQHandler
- B I2C2_EVT_IRQHandler
-
- PUBWEAK I2C2_ERR_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-I2C2_ERR_IRQHandler
- B I2C2_ERR_IRQHandler
-
- PUBWEAK SPI1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SPI1_IRQHandler
- B SPI1_IRQHandler
-
- PUBWEAK SPI2_I2S2EXT_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SPI2_I2S2EXT_IRQHandler
- B SPI2_I2S2EXT_IRQHandler
-
- PUBWEAK USART1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USART1_IRQHandler
- B USART1_IRQHandler
-
- PUBWEAK USART2_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USART2_IRQHandler
- B USART2_IRQHandler
-
- PUBWEAK USART3_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USART3_IRQHandler
- B USART3_IRQHandler
-
- PUBWEAK EXINT15_10_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EXINT15_10_IRQHandler
- B EXINT15_10_IRQHandler
-
- PUBWEAK RTCAlarm_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-RTCAlarm_IRQHandler
- B RTCAlarm_IRQHandler
-
- PUBWEAK USBFSWakeUp_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USBFSWakeUp_IRQHandler
- B USBFSWakeUp_IRQHandler
-
- PUBWEAK TMR8_BRK_TMR12_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR8_BRK_TMR12_IRQHandler
- B TMR8_BRK_TMR12_IRQHandler
-
- PUBWEAK TMR8_OVF_TMR13_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR8_OVF_TMR13_IRQHandler
- B TMR8_OVF_TMR13_IRQHandler
-
- PUBWEAK TMR8_TRG_HALL_TMR14_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR8_TRG_HALL_TMR14_IRQHandler
- B TMR8_TRG_HALL_TMR14_IRQHandler
-
- PUBWEAK TMR8_CH_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR8_CH_IRQHandler
- B TMR8_CH_IRQHandler
-
- PUBWEAK ADC3_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-ADC3_IRQHandler
- B ADC3_IRQHandler
-
- PUBWEAK XMC_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-XMC_IRQHandler
- B XMC_IRQHandler
-
- PUBWEAK SDIO1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SDIO1_IRQHandler
- B SDIO1_IRQHandler
-
- PUBWEAK TMR5_GLOBAL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR5_GLOBAL_IRQHandler
- B TMR5_GLOBAL_IRQHandler
-
- PUBWEAK SPI3_I2S3EXT_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SPI3_I2S3EXT_IRQHandler
- B SPI3_I2S3EXT_IRQHandler
-
- PUBWEAK UART4_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-UART4_IRQHandler
- B UART4_IRQHandler
-
- PUBWEAK UART5_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-UART5_IRQHandler
- B UART5_IRQHandler
-
- PUBWEAK TMR6_GLOBAL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR6_GLOBAL_IRQHandler
- B TMR6_GLOBAL_IRQHandler
-
- PUBWEAK TMR7_GLOBAL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-TMR7_GLOBAL_IRQHandler
- B TMR7_GLOBAL_IRQHandler
-
- PUBWEAK DMA2_Channel1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA2_Channel1_IRQHandler
- B DMA2_Channel1_IRQHandler
-
- PUBWEAK DMA2_Channel2_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA2_Channel2_IRQHandler
- B DMA2_Channel2_IRQHandler
-
- PUBWEAK DMA2_Channel3_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA2_Channel3_IRQHandler
- B DMA2_Channel3_IRQHandler
-
- PUBWEAK DMA2_Channel4_5_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA2_Channel4_5_IRQHandler
- B DMA2_Channel4_5_IRQHandler
-
- PUBWEAK SDIO2_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SDIO2_IRQHandler
- B SDIO2_IRQHandler
-
- PUBWEAK I2C3_EVT_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-I2C3_EVT_IRQHandler
- B I2C3_EVT_IRQHandler
-
- PUBWEAK I2C3_ERR_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-I2C3_ERR_IRQHandler
- B I2C3_ERR_IRQHandler
-
- PUBWEAK SPI4_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-SPI4_IRQHandler
- B SPI4_IRQHandler
-
- PUBWEAK CAN2_TX_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CAN2_TX_IRQHandler
- B CAN2_TX_IRQHandler
-
- PUBWEAK CAN2_RX0_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CAN2_RX0_IRQHandler
- B CAN2_RX0_IRQHandler
-
- PUBWEAK CAN2_RX1_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CAN2_RX1_IRQHandler
- B CAN2_RX1_IRQHandler
-
- PUBWEAK CAN2_SE_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-CAN2_SE_IRQHandler
- B CAN2_SE_IRQHandler
-
- PUBWEAK ACC_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-ACC_IRQHandler
- B ACC_IRQHandler
-
- PUBWEAK USBFS_MAPH_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USBFS_MAPH_IRQHandler
- B USBFS_MAPH_IRQHandler
-
- PUBWEAK USBFS_MAPL_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USBFS_MAPL_IRQHandler
- B USBFS_MAPL_IRQHandler
-
- PUBWEAK DMA2_Channel6_7_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-DMA2_Channel6_7_IRQHandler
- B DMA2_Channel6_7_IRQHandler
-
- PUBWEAK USART6_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-USART6_IRQHandler
- B USART6_IRQHandler
-
- PUBWEAK UART7_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-UART7_IRQHandler
- B UART7_IRQHandler
-
- PUBWEAK UART8_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-UART8_IRQHandler
- B UART8_IRQHandler
-
- PUBWEAK EMAC_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EMAC_IRQHandler
- B EMAC_IRQHandler
-
- PUBWEAK EMAC_WKUP_IRQHandler
- SECTION .text:CODE:REORDER:NOROOT(1)
-EMAC_WKUP_IRQHandler
- B EMAC_WKUP_IRQHandler
- END
diff --git a/project/at_start_f403a/examples/sram/extend_sram/inc/at32f403a_407_clock.h b/project/at_start_f403a/examples/sram/extend_sram/inc/at32f403a_407_clock.h
deleted file mode 100644
index 20f803ab..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/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/sram/extend_sram/inc/at32f403a_407_conf.h b/project/at_start_f403a/examples/sram/extend_sram/inc/at32f403a_407_conf.h
deleted file mode 100644
index 81ebc001..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/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 exernal 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 exernal crystal in hz */
-#endif
-
-/**
- * @brief in the following line adjust the high speed exernal 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 exernal 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/sram/extend_sram/inc/at32f403a_407_int.h b/project/at_start_f403a/examples/sram/extend_sram/inc/at32f403a_407_int.h
deleted file mode 100644
index 0685ab3c..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/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/sram/extend_sram/mdk_v5/extend_sram.uvoptx b/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/extend_sram.uvoptx
deleted file mode 100644
index 8d0d8595..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/extend_sram.uvoptx
+++ /dev/null
@@ -1,497 +0,0 @@
-
-
-
- 1.0
-
- ### uVision Project, (C) Keil Software
-
-
- *.c
- *.s*; *.src; *.a*
- *.obj; *.o
- *.lib
- *.txt; *.h; *.inc
- *.plm
- *.cpp
- 0
-
-
-
- 0
- 0
-
-
-
- set_sram_224k
- 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
-
-
-
-
-
-
-
-
-
-
-
-
- set_sram_96k
- 0x4
- ARM-ADS
-
- 12000000
-
- 0
- 1
- 1
- 0
- 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
- 0
-
- 0
-
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- -1
-
-
-
-
-
-
-
-
-
-
- BIN\CMSIS_AGDI.dll
-
-
-
- 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_crm.c
- at32f403a_407_crm.c
- 0
- 0
-
-
- 3
- 6
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
- at32f403a_407_usart.c
- 0
- 0
-
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_flash.c
- at32f403a_407_flash.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
- at32f403a_407_gpio.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
- at32f403a_407_misc.c
- 0
- 0
-
-
-
-
- cmsis
- 0
- 0
- 0
- 0
-
- 4
- 10
- 1
- 0
- 0
- 0
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
- system_at32f403a_407.c
- 0
- 0
-
-
- 4
- 11
- 2
- 0
- 0
- 0
- .\startup_at32f403a_407_ext_ram.s
- startup_at32f403a_407_ext_ram.s
- 0
- 0
-
-
-
-
- readme
- 0
- 0
- 0
- 0
-
- 5
- 12
- 5
- 0
- 0
- 0
- ..\readme.txt
- readme.txt
- 0
- 0
-
-
-
-
diff --git a/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/extend_sram.uvprojx b/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/extend_sram.uvprojx
deleted file mode 100644
index edb1f188..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/extend_sram.uvprojx
+++ /dev/null
@@ -1,952 +0,0 @@
-
-
-
- 2.1
-
- ### uVision Project, (C) Keil Software
-
-
-
- set_sram_224k
- 0x4
- ARM-ADS
- 5060061::V5.06 update 1 (build 61)::ARMCC
- 0
-
-
- -AT32F403AVGT7
- ArteryTek
- ArteryTek.AT32F403A_407_DFP.2.0.2
- IRAM(0x20000000,0x38000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F403A_1024 -FS08000000 -FL0100000 -FP0($$Device:-AT32F403AVGT7$Flash\AT32F403A_1024.FLM))
- 0
- $$Device:-AT32F403AVGT7$Device\Include\at32f403a_407.h
-
-
-
-
-
-
-
-
-
- $$Device:-AT32F403AVGT7$SVD\AT32F403Axx_v2.svd
- 0
- 0
-
-
-
-
-
-
- 0
- 0
- 0
- 0
- 1
-
- .\objects\
- extend_sram_224k
- 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
-
- 1
-
-
-
- 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,EXTEND_SRAM=0xFE
-
- ..\..\..\..\..\..\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_crm.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
-
-
- at32f403a_407_usart.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
-
-
- at32f403a_407_flash.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_flash.c
-
-
- at32f403a_407_gpio.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
-
-
- at32f403a_407_misc.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
-
-
-
-
- cmsis
-
-
- system_at32f403a_407.c
- 1
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
-
-
- startup_at32f403a_407_ext_ram.s
- 2
- .\startup_at32f403a_407_ext_ram.s
-
-
-
-
- readme
-
-
- readme.txt
- 5
- ..\readme.txt
-
-
-
-
-
-
- set_sram_96k
- 0x4
- ARM-ADS
- 5060061::V5.06 update 1 (build 61)::ARMCC
- 8
-
-
- -AT32F403AVGT7
- ArteryTek
- ArteryTek.AT32F403A_407_DFP.2.0.0
- IRAM(0x20000000,0x38000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F403A_1024 -FS08000000 -FL0100000 -FP0($$Device:-AT32F403AVGT7$Flash\AT32F403A_1024.FLM))
- 0
- $$Device:-AT32F403AVGT7$Device\Include\at32f403a_407.h
-
-
-
-
-
-
-
-
-
- $$Device:-AT32F403AVGT7$SVD\AT32F403Axx_v2.svd
- 0
- 0
-
-
-
-
-
-
- 0
- 0
- 0
- 0
- 1
-
- .\objects\
- extend_sram_96k
- 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
-
- 1
-
-
-
- 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,EXTEND_SRAM=0xFF
-
- ..\..\..\..\..\..\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_crm.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_crm.c
-
-
- at32f403a_407_usart.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_usart.c
-
-
- at32f403a_407_flash.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_flash.c
-
-
- at32f403a_407_gpio.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_gpio.c
-
-
- at32f403a_407_misc.c
- 1
- ..\..\..\..\..\..\libraries\drivers\src\at32f403a_407_misc.c
-
-
-
-
- cmsis
-
-
- system_at32f403a_407.c
- 1
- ..\..\..\..\..\..\libraries\cmsis\cm4\device_support\system_at32f403a_407.c
-
-
- startup_at32f403a_407_ext_ram.s
- 2
- .\startup_at32f403a_407_ext_ram.s
-
-
-
-
- readme
-
-
- readme.txt
- 5
- ..\readme.txt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <Project Info>
-
-
-
-
-
- 0
- 1
-
-
-
-
-
diff --git a/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/startup_at32f403a_407_ext_ram.s b/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/startup_at32f403a_407_ext_ram.s
deleted file mode 100644
index d1714130..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/mdk_v5/startup_at32f403a_407_ext_ram.s
+++ /dev/null
@@ -1,398 +0,0 @@
-;**************************************************************************
-;* @file startup_at32f403a_407.s
-;* @brief at32f403a_407 startup file for keil
-;**************************************************************************
-;
-
-; Amount of memory (in bytes) allocated for Stack
-; Tailor this value to your application needs
-; Stack Configuration
-; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
-;
-
-Stack_Size EQU 0x00000400
-
- AREA STACK, NOINIT, READWRITE, ALIGN=3
-Stack_Mem SPACE Stack_Size
-__initial_sp
-
-; Heap Configuration
-; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-;
-
-Heap_Size EQU 0x00000200
-
- AREA HEAP, NOINIT, READWRITE, ALIGN=3
-__heap_base
-Heap_Mem SPACE Heap_Size
-__heap_limit
-
- PRESERVE8
- THUMB
-
-
-; Vector Table Mapped to Address 0 at Reset
- AREA RESET, DATA, READONLY
- EXPORT __Vectors
- EXPORT __Vectors_End
- EXPORT __Vectors_Size
-
-__Vectors DCD __initial_sp ; Top of Stack
- DCD Reset_Handler ; Reset Handler
- DCD NMI_Handler ; NMI Handler
- DCD HardFault_Handler ; Hard Fault Handler
- DCD MemManage_Handler ; MPU Fault Handler
- DCD BusFault_Handler ; Bus Fault Handler
- DCD UsageFault_Handler ; Usage Fault Handler
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD SVC_Handler ; SVCall Handler
- DCD DebugMon_Handler ; Debug Monitor Handler
- DCD 0 ; Reserved
- DCD PendSV_Handler ; PendSV Handler
- DCD SysTick_Handler ; SysTick Handler
-
- ; External Interrupts
- DCD WWDT_IRQHandler ; Window Watchdog Timer
- DCD PVM_IRQHandler ; PVM through EXINT Line detect
- DCD TAMPER_IRQHandler ; Tamper
- DCD RTC_IRQHandler ; RTC
- DCD FLASH_IRQHandler ; Flash
- DCD CRM_IRQHandler ; CRM
- DCD EXINT0_IRQHandler ; EXINT Line 0
- DCD EXINT1_IRQHandler ; EXINT Line 1
- DCD EXINT2_IRQHandler ; EXINT Line 2
- DCD EXINT3_IRQHandler ; EXINT Line 3
- DCD EXINT4_IRQHandler ; EXINT Line 4
- DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
- DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
- DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
- DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
- DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
- DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
- DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
- DCD ADC1_2_IRQHandler ; ADC1 & ADC2
- DCD USBFS_H_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX
- DCD USBFS_L_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0
- DCD CAN1_RX1_IRQHandler ; CAN1 RX1
- DCD CAN1_SE_IRQHandler ; CAN1 SE
- DCD EXINT9_5_IRQHandler ; EXINT Line [9:5]
- DCD TMR1_BRK_TMR9_IRQHandler ; TMR1 Brake and TMR9
- DCD TMR1_OVF_TMR10_IRQHandler ; TMR1 overflow and TMR10
- DCD TMR1_TRG_HALL_TMR11_IRQHandler ; TMR1 Trigger and hall and TMR11
- DCD TMR1_CH_IRQHandler ; TMR1 channel
- DCD TMR2_GLOBAL_IRQHandler ; TMR2
- DCD TMR3_GLOBAL_IRQHandler ; TMR3
- DCD TMR4_GLOBAL_IRQHandler ; TMR4
- DCD I2C1_EVT_IRQHandler ; I2C1 Event
- DCD I2C1_ERR_IRQHandler ; I2C1 Error
- DCD I2C2_EVT_IRQHandler ; I2C2 Event
- DCD I2C2_ERR_IRQHandler ; I2C2 Error
- DCD SPI1_IRQHandler ; SPI1
- DCD SPI2_I2S2EXT_IRQHandler ; SPI2 & I2S2EXT
- DCD USART1_IRQHandler ; USART1
- DCD USART2_IRQHandler ; USART2
- DCD USART3_IRQHandler ; USART3
- DCD EXINT15_10_IRQHandler ; EXINT Line [15:10]
- DCD RTCAlarm_IRQHandler ; RTC Alarm through EXINT Line
- DCD USBFSWakeUp_IRQHandler ; USB Wakeup from suspend
- DCD TMR8_BRK_TMR12_IRQHandler ; TMR8 Brake and TMR12
- DCD TMR8_OVF_TMR13_IRQHandler ; TMR8 overflow and TMR13
- DCD TMR8_TRG_HALL_TMR14_IRQHandler ; TMR8 Trigger and hall and TMR14
- DCD TMR8_CH_IRQHandler ; TMR8 channel
- DCD ADC3_IRQHandler ; ADC3
- DCD XMC_IRQHandler ; XMC
- DCD SDIO1_IRQHandler ; SDIO1
- DCD TMR5_GLOBAL_IRQHandler ; TMR5
- DCD SPI3_I2S3EXT_IRQHandler ; SPI3 & I2S3EXT
- DCD UART4_IRQHandler ; UART4
- DCD UART5_IRQHandler ; UART5
- DCD TMR6_GLOBAL_IRQHandler ; TMR6
- DCD TMR7_GLOBAL_IRQHandler ; TMR7
- DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
- DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
- DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
- DCD DMA2_Channel4_5_IRQHandler ; DMA2 Channel4 & Channel5
- DCD SDIO2_IRQHandler ; SDIO2
- DCD I2C3_EVT_IRQHandler ; I2C3 Event
- DCD I2C3_ERR_IRQHandler ; I2C3 Error
- DCD SPI4_IRQHandler ; SPI4
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD CAN2_TX_IRQHandler ; CAN2 TX
- DCD CAN2_RX0_IRQHandler ; CAN2 RX0
- DCD CAN2_RX1_IRQHandler ; CAN2 RX1
- DCD CAN2_SE_IRQHandler ; CAN2 SE
- DCD ACC_IRQHandler ; ACC
- DCD USBFS_MAPH_IRQHandler ; USB Map High
- DCD USBFS_MAPL_IRQHandler ; USB Map Low
- DCD DMA2_Channel6_7_IRQHandler ; DMA2 Channel6 & Channel7
- DCD USART6_IRQHandler ; USART6
- DCD UART7_IRQHandler ; UART7
- DCD UART8_IRQHandler ; UART8
- DCD EMAC_IRQHandler ; EMAC
- DCD EMAC_WKUP_IRQHandler ; EMAC_WKUP
-__Vectors_End
-
-__Vectors_Size EQU __Vectors_End - __Vectors
-
- AREA |.text|, CODE, READONLY
-
-; Reset handler
-Reset_Handler PROC
- EXPORT Reset_Handler [WEAK]
- IMPORT __main
- IMPORT SystemInit
-; add for extend sram
- IMPORT extend_sram
- MOV32 R0, #0x20001000
- MOV SP, R0
- LDR R0, =extend_sram
- BLX R0
- MOV32 R0, #0x08000000
- LDR SP, [R0]
-
- LDR R0, =SystemInit
- BLX R0
- LDR R0, =__main
- BX R0
- ENDP
-
-; Dummy Exception Handlers (infinite loops which can be modified)
-
-NMI_Handler PROC
- EXPORT NMI_Handler [WEAK]
- B .
- ENDP
-HardFault_Handler\
- PROC
- EXPORT HardFault_Handler [WEAK]
- B .
- ENDP
-MemManage_Handler\
- PROC
- EXPORT MemManage_Handler [WEAK]
- B .
- ENDP
-BusFault_Handler\
- PROC
- EXPORT BusFault_Handler [WEAK]
- B .
- ENDP
-UsageFault_Handler\
- PROC
- EXPORT UsageFault_Handler [WEAK]
- B .
- ENDP
-SVC_Handler PROC
- EXPORT SVC_Handler [WEAK]
- B .
- ENDP
-DebugMon_Handler\
- PROC
- EXPORT DebugMon_Handler [WEAK]
- B .
- ENDP
-PendSV_Handler PROC
- EXPORT PendSV_Handler [WEAK]
- B .
- ENDP
-SysTick_Handler PROC
- EXPORT SysTick_Handler [WEAK]
- B .
- ENDP
-
-Default_Handler PROC
-
- EXPORT WWDT_IRQHandler [WEAK]
- EXPORT PVM_IRQHandler [WEAK]
- EXPORT TAMPER_IRQHandler [WEAK]
- EXPORT RTC_IRQHandler [WEAK]
- EXPORT FLASH_IRQHandler [WEAK]
- EXPORT CRM_IRQHandler [WEAK]
- EXPORT EXINT0_IRQHandler [WEAK]
- EXPORT EXINT1_IRQHandler [WEAK]
- EXPORT EXINT2_IRQHandler [WEAK]
- EXPORT EXINT3_IRQHandler [WEAK]
- EXPORT EXINT4_IRQHandler [WEAK]
- EXPORT DMA1_Channel1_IRQHandler [WEAK]
- EXPORT DMA1_Channel2_IRQHandler [WEAK]
- EXPORT DMA1_Channel3_IRQHandler [WEAK]
- EXPORT DMA1_Channel4_IRQHandler [WEAK]
- EXPORT DMA1_Channel5_IRQHandler [WEAK]
- EXPORT DMA1_Channel6_IRQHandler [WEAK]
- EXPORT DMA1_Channel7_IRQHandler [WEAK]
- EXPORT ADC1_2_IRQHandler [WEAK]
- EXPORT USBFS_H_CAN1_TX_IRQHandler [WEAK]
- EXPORT USBFS_L_CAN1_RX0_IRQHandler [WEAK]
- EXPORT CAN1_RX1_IRQHandler [WEAK]
- EXPORT CAN1_SE_IRQHandler [WEAK]
- EXPORT EXINT9_5_IRQHandler [WEAK]
- EXPORT TMR1_BRK_TMR9_IRQHandler [WEAK]
- EXPORT TMR1_OVF_TMR10_IRQHandler [WEAK]
- EXPORT TMR1_TRG_HALL_TMR11_IRQHandler [WEAK]
- EXPORT TMR1_CH_IRQHandler [WEAK]
- EXPORT TMR2_GLOBAL_IRQHandler [WEAK]
- EXPORT TMR3_GLOBAL_IRQHandler [WEAK]
- EXPORT TMR4_GLOBAL_IRQHandler [WEAK]
- EXPORT I2C1_EVT_IRQHandler [WEAK]
- EXPORT I2C1_ERR_IRQHandler [WEAK]
- EXPORT I2C2_EVT_IRQHandler [WEAK]
- EXPORT I2C2_ERR_IRQHandler [WEAK]
- EXPORT SPI1_IRQHandler [WEAK]
- EXPORT SPI2_I2S2EXT_IRQHandler [WEAK]
- EXPORT USART1_IRQHandler [WEAK]
- EXPORT USART2_IRQHandler [WEAK]
- EXPORT USART3_IRQHandler [WEAK]
- EXPORT EXINT15_10_IRQHandler [WEAK]
- EXPORT RTCAlarm_IRQHandler [WEAK]
- EXPORT USBFSWakeUp_IRQHandler [WEAK]
- EXPORT TMR8_BRK_TMR12_IRQHandler [WEAK]
- EXPORT TMR8_OVF_TMR13_IRQHandler [WEAK]
- EXPORT TMR8_TRG_HALL_TMR14_IRQHandler [WEAK]
- EXPORT TMR8_CH_IRQHandler [WEAK]
- EXPORT ADC3_IRQHandler [WEAK]
- EXPORT XMC_IRQHandler [WEAK]
- EXPORT SDIO1_IRQHandler [WEAK]
- EXPORT TMR5_GLOBAL_IRQHandler [WEAK]
- EXPORT SPI3_I2S3EXT_IRQHandler [WEAK]
- EXPORT UART4_IRQHandler [WEAK]
- EXPORT UART5_IRQHandler [WEAK]
- EXPORT TMR6_GLOBAL_IRQHandler [WEAK]
- EXPORT TMR7_GLOBAL_IRQHandler [WEAK]
- EXPORT DMA2_Channel1_IRQHandler [WEAK]
- EXPORT DMA2_Channel2_IRQHandler [WEAK]
- EXPORT DMA2_Channel3_IRQHandler [WEAK]
- EXPORT DMA2_Channel4_5_IRQHandler [WEAK]
- EXPORT SDIO2_IRQHandler [WEAK]
- EXPORT I2C3_EVT_IRQHandler [WEAK]
- EXPORT I2C3_ERR_IRQHandler [WEAK]
- EXPORT SPI4_IRQHandler [WEAK]
- EXPORT CAN2_TX_IRQHandler [WEAK]
- EXPORT CAN2_RX0_IRQHandler [WEAK]
- EXPORT CAN2_RX1_IRQHandler [WEAK]
- EXPORT CAN2_SE_IRQHandler [WEAK]
- EXPORT ACC_IRQHandler [WEAK]
- EXPORT USBFS_MAPH_IRQHandler [WEAK]
- EXPORT USBFS_MAPL_IRQHandler [WEAK]
- EXPORT DMA2_Channel6_7_IRQHandler [WEAK]
- EXPORT USART6_IRQHandler [WEAK]
- EXPORT UART7_IRQHandler [WEAK]
- EXPORT UART8_IRQHandler [WEAK]
- EXPORT EMAC_IRQHandler [WEAK]
- EXPORT EMAC_WKUP_IRQHandler [WEAK]
-
-WWDT_IRQHandler
-PVM_IRQHandler
-TAMPER_IRQHandler
-RTC_IRQHandler
-FLASH_IRQHandler
-CRM_IRQHandler
-EXINT0_IRQHandler
-EXINT1_IRQHandler
-EXINT2_IRQHandler
-EXINT3_IRQHandler
-EXINT4_IRQHandler
-DMA1_Channel1_IRQHandler
-DMA1_Channel2_IRQHandler
-DMA1_Channel3_IRQHandler
-DMA1_Channel4_IRQHandler
-DMA1_Channel5_IRQHandler
-DMA1_Channel6_IRQHandler
-DMA1_Channel7_IRQHandler
-ADC1_2_IRQHandler
-USBFS_H_CAN1_TX_IRQHandler
-USBFS_L_CAN1_RX0_IRQHandler
-CAN1_RX1_IRQHandler
-CAN1_SE_IRQHandler
-EXINT9_5_IRQHandler
-TMR1_BRK_TMR9_IRQHandler
-TMR1_OVF_TMR10_IRQHandler
-TMR1_TRG_HALL_TMR11_IRQHandler
-TMR1_CH_IRQHandler
-TMR2_GLOBAL_IRQHandler
-TMR3_GLOBAL_IRQHandler
-TMR4_GLOBAL_IRQHandler
-I2C1_EVT_IRQHandler
-I2C1_ERR_IRQHandler
-I2C2_EVT_IRQHandler
-I2C2_ERR_IRQHandler
-SPI1_IRQHandler
-SPI2_I2S2EXT_IRQHandler
-USART1_IRQHandler
-USART2_IRQHandler
-USART3_IRQHandler
-EXINT15_10_IRQHandler
-RTCAlarm_IRQHandler
-USBFSWakeUp_IRQHandler
-TMR8_BRK_TMR12_IRQHandler
-TMR8_OVF_TMR13_IRQHandler
-TMR8_TRG_HALL_TMR14_IRQHandler
-TMR8_CH_IRQHandler
-ADC3_IRQHandler
-XMC_IRQHandler
-SDIO1_IRQHandler
-TMR5_GLOBAL_IRQHandler
-SPI3_I2S3EXT_IRQHandler
-UART4_IRQHandler
-UART5_IRQHandler
-TMR6_GLOBAL_IRQHandler
-TMR7_GLOBAL_IRQHandler
-DMA2_Channel1_IRQHandler
-DMA2_Channel2_IRQHandler
-DMA2_Channel3_IRQHandler
-DMA2_Channel4_5_IRQHandler
-SDIO2_IRQHandler
-I2C3_EVT_IRQHandler
-I2C3_ERR_IRQHandler
-SPI4_IRQHandler
-CAN2_TX_IRQHandler
-CAN2_RX0_IRQHandler
-CAN2_RX1_IRQHandler
-CAN2_SE_IRQHandler
-ACC_IRQHandler
-USBFS_MAPH_IRQHandler
-USBFS_MAPL_IRQHandler
-DMA2_Channel6_7_IRQHandler
-USART6_IRQHandler
-UART7_IRQHandler
-UART8_IRQHandler
-EMAC_IRQHandler
-EMAC_WKUP_IRQHandler
- B .
-
- ENDP
-
- ALIGN
-
-;*******************************************************************************
-; User Stack and Heap initialization
-;*******************************************************************************
- IF :DEF:__MICROLIB
-
- EXPORT __initial_sp
- EXPORT __heap_base
- EXPORT __heap_limit
-
- ELSE
-
- IMPORT __use_two_region_memory
- EXPORT __user_initial_stackheap
-
-__user_initial_stackheap
-
- LDR R0, = Heap_Mem
- LDR R1, = (Stack_Mem + Stack_Size)
- LDR R2, = (Heap_Mem + Heap_Size)
- LDR R3, = Stack_Mem
- BX LR
-
- ALIGN
-
- ENDIF
-
- END
diff --git a/project/at_start_f403a/examples/sram/extend_sram/readme.txt b/project/at_start_f403a/examples/sram/extend_sram/readme.txt
deleted file mode 100644
index 95f2d32d..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/readme.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- **************************************************************************
- * @file readme.txt
- * @brief readme
- **************************************************************************
- */
-
- this demo is based on the at-start board, in this demo, the code contains
- two project targets. please follow below steps to test.
- - step 1:
- rebuild all target files.
- - step 2:
- select target "set_sram_xxk", download. if everything is ok, the led4 will
- turn on.
-
- this demo call function extend_sram() when startup.
- for details, please refer to the application note document AN0026.
diff --git a/project/at_start_f403a/examples/sram/extend_sram/src/at32f403a_407_clock.c b/project/at_start_f403a/examples/sram/extend_sram/src/at32f403a_407_clock.c
deleted file mode 100644
index 77832d69..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/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/sram/extend_sram/src/at32f403a_407_int.c b/project/at_start_f403a/examples/sram/extend_sram/src/at32f403a_407_int.c
deleted file mode 100644
index 7889cef7..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/src/at32f403a_407_int.c
+++ /dev/null
@@ -1,140 +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"
-
-/** @addtogroup AT32F403A_periph_examples
- * @{
- */
-
-/** @addtogroup 403A_SRAM_extend_sram
- * @{
- */
-
-/**
- * @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)
-{
-}
-
-
-/**
- * @}
- */
-
-/**
- * @}
- */
diff --git a/project/at_start_f403a/examples/sram/extend_sram/src/main.c b/project/at_start_f403a/examples/sram/extend_sram/src/main.c
deleted file mode 100644
index b0d7c4d9..00000000
--- a/project/at_start_f403a/examples/sram/extend_sram/src/main.c
+++ /dev/null
@@ -1,95 +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"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-void extend_sram(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-/** @addtogroup AT32F403A_periph_examples
- * @{
- */
-
-/** @addtogroup 403A_SRAM_extend_sram SRAM_extend_sram
- * @{
- */
-
-/**
- * @brief to extend sram size
- * @param none
- * @retval none
- */
-void extend_sram(void)
-{
- /* check if ram has been set to expectant size, if not, change eopb0 */
- if(((USD->eopb0) & 0xFF) != EXTEND_SRAM)
- {
- flash_unlock();
- /* erase user system data bytes */
- flash_user_system_data_erase();
-
- /* change sram size */
- flash_user_system_data_program((uint32_t)&USD->eopb0, EXTEND_SRAM);
-
- /* system reset */
- nvic_system_reset();
- }
-}
-
-/**
- * @brief main function.
- * @param none
- * @retval none
- */
-int main(void)
-{
- system_clock_config();
- at32_board_init();
-
- /* check eopb0 */
- if(((USD->eopb0) & 0xFF) == EXTEND_SRAM)
- {
- at32_led_on(LED4);
- }
-
- while(1)
- {
- }
-}
-
-/**
- * @}
- */
-
-/**
- * @}
- */
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/tmr/pwm_input_dma/readme.txt b/project/at_start_f403a/examples/tmr/pwm_input_dma/readme.txt
index db8d4107..85272a17 100644
--- a/project/at_start_f403a/examples/tmr/pwm_input_dma/readme.txt
+++ b/project/at_start_f403a/examples/tmr/pwm_input_dma/readme.txt
@@ -5,7 +5,7 @@
**************************************************************************
*/
- this demo is based on the at-start-f403 board, in this demo, pa8 input
+ this demo is based on the at-start board, in this demo, pa8 input
external signal,debug view to see frequency and duty_cycle or use uasrt1 to
see frequency and duty_cycle(pa9:usart1_tx).
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 c1864209..564ac5e7 100644
--- a/project/at_start_f403a/examples/xmc/nand/ecc/readme.txt
+++ b/project/at_start_f403a/examples/xmc/nand/ecc/readme.txt
@@ -10,7 +10,7 @@
h27u1g8f2ctr(hynix) or k9gag08u0e(samsung).
usart1 using pa9 to printf the result.
- xmc at32f403a/407 nand
+ xmc nand
- xmc_d0 pd14 ---> io[0]
- xmc_d1 pd15 ---> io[1]
- xmc_d2 pd0 ---> io[2]
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
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 b028f21a..d566eaeb 100644
--- a/project/at_start_f403a/examples/xmc/nand/nand/readme.txt
+++ b/project/at_start_f403a/examples/xmc/nand/nand/readme.txt
@@ -11,7 +11,7 @@
h27u1g8f2ctr(hynix) or k9gag08u0e(samsung).
usart1 using pa9 to printf the result.
- xmc at32f403a/407 nand
+ xmc nand
- xmc_d0 pd14 ---> io[0]
- xmc_d1 pd15 ---> io[1]
- xmc_d2 pd0 ---> io[2]
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 81ebc001..4608566d 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
@@ -32,7 +32,7 @@ extern "C" {
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -40,16 +40,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a/examples/xmc/psram/readme.txt b/project/at_start_f403a/examples/xmc/psram/readme.txt
index 4445e7b3..fbd13584 100644
--- a/project/at_start_f403a/examples/xmc/psram/readme.txt
+++ b/project/at_start_f403a/examples/xmc/psram/readme.txt
@@ -10,7 +10,7 @@
operations on the nand flash memory w957d6hb(winbond).
usart1 using pa9 to printf the result.
- xmc at32f403a psram
+ xmc psram
- xmc_d0 pd14 ---> dq[0]
- xmc_d1 pd15 ---> dq[1]
- xmc_d2 pd0 ---> dq[2]
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 e7cce8f3..ec72a85f 100644
--- a/project/at_start_f403a/templates/inc/at32f403a_407_conf.h
+++ b/project/at_start_f403a/templates/inc/at32f403a_407_conf.h
@@ -40,7 +40,7 @@ extern "C" {
*/
/**
- * @brief in the following line adjust the value of high speed exernal crystal (hext)
+ * @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
@@ -48,16 +48,16 @@ extern "C" {
*
*/
#if !defined HEXT_VALUE
-#define HEXT_VALUE ((uint32_t)8000000) /*!< value of the high speed exernal crystal in hz */
+#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 exernal crystal (hext) startup
+ * @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 exernal clock in hz */
+#define LEXT_VALUE ((uint32_t)32768) /*!< value of the low speed external clock in hz */
/* module define -------------------------------------------------------------*/
#define CRM_MODULE_ENABLED
diff --git a/project/at_start_f403a_Example_list.htm b/project/at_start_f403a_Example_list.htm
index d23d5f21..ba53e48d 100644
--- a/project/at_start_f403a_Example_list.htm
+++ b/project/at_start_f403a_Example_list.htm
@@ -1462,32 +1462,6 @@ div.WordSection1