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

65

- -

sram

- - -

extend_sram

- - -

չSRAMΪ224KB

- - - - -

66

- @@ -1511,7 +1485,7 @@ div.WordSection1

67

+ style='font-size:11.0pt;font-family:;color:black'>66

68

+ style='font-size:11.0pt;font-family:;color:black'>67

69

+ style='font-size:11.0pt;font-family:;color:black'>68

70

+ style='font-size:11.0pt;font-family:;color:black'>69

71

+ style='font-size:11.0pt;font-family:;color:black'>70

72

+ style='font-size:11.0pt;font-family:;color:black'>71

73

+ style='font-size:11.0pt;font-family:;color:black'>72

74

+ style='font-size:11.0pt;font-family:;color:black'>73

75

+ style='font-size:11.0pt;font-family:;color:black'>74

76

+ style='font-size:11.0pt;font-family:;color:black'>75

77

+ style='font-size:11.0pt;font-family:;color:black'>76

78

+ style='font-size:11.0pt;font-family:;color:black'>77

79

+ style='font-size:11.0pt;font-family:;color:black'>78

80

+ style='font-size:11.0pt;font-family:;color:black'>79

81

+ style='font-size:11.0pt;font-family:;color:black'>80

82

+ style='font-size:11.0pt;font-family:;color:black'>81

83

+ style='font-size:11.0pt;font-family:;color:black'>82

84

+ style='font-size:11.0pt;font-family:;color:black'>83

85

+ style='font-size:11.0pt;font-family:;color:black'>84

86

+ style='font-size:11.0pt;font-family:;color:black'>85

87

+ style='font-size:11.0pt;font-family:;color:black'>86

88

+ style='font-size:11.0pt;font-family:;color:black'>87

89

+ style='font-size:11.0pt;font-family:;color:black'>88

90

+ style='font-size:11.0pt;font-family:;color:black'>89

91

+ style='font-size:11.0pt;font-family:;color:black'>90

92

+ style='font-size:11.0pt;font-family:;color:black'>91

93

+ style='font-size:11.0pt;font-family:;color:black'>92

94

+ style='font-size:11.0pt;font-family:;color:black'>93

95

+ style='font-size:11.0pt;font-family:;color:black'>94

96

+ style='font-size:11.0pt;font-family:;color:black'>95

97

+ style='font-size:11.0pt;font-family:;color:black'>96

98

+ style='font-size:11.0pt;font-family:;color:black'>97

99

+ style='font-size:11.0pt;font-family:;color:black'>98

100

+ style='font-size:11.0pt;font-family:;color:black'>99

101

+ style='font-size:11.0pt;font-family:;color:black'>100

102

+ style='font-size:11.0pt;font-family:;color:black'>101

103

+ style='font-size:11.0pt;font-family:;color:black'>102

104

+ style='font-size:11.0pt;font-family:;color:black'>103

105

+ style='font-size:11.0pt;font-family:;color:black'>104

106

+ style='font-size:11.0pt;font-family:;color:black'>105

107

+ style='font-size:11.0pt;font-family:;color:black'>106

108

+ style='font-size:11.0pt;font-family:;color:black'>107

109

+ style='font-size:11.0pt;font-family:;color:black'>108

110

+ style='font-size:11.0pt;font-family:;color:black'>109

111

+ style='font-size:11.0pt;font-family:;color:black'>110

112

+ style='font-size:11.0pt;font-family:;color:black'>111

113

+ style='font-size:11.0pt;font-family:;color:black'>112

114

+ style='font-size:11.0pt;font-family:;color:black'>113

115

+ style='font-size:11.0pt;font-family:;color:black'>114

116

+ style='font-size:11.0pt;font-family:;color:black'>115

117

+ style='font-size:11.0pt;font-family:;color:black'>116

118

+ style='font-size:11.0pt;font-family:;color:black'>117

119

+ style='font-size:11.0pt;font-family:;color:black'>118

120

+ style='font-size:11.0pt;font-family:;color:black'>119

121

+ style='font-size:11.0pt;font-family:;color:black'>120

122

+ style='font-size:11.0pt;font-family:;color:black'>121

73

- -

sram

- - -

extend_sram

- - -

չSRAMΪ224KB

- - - - -

74

- @@ -1670,7 +1644,7 @@ div.WordSection1

75

+ style='font-size:11.0pt;font-family:;color:black'>74

76

+ style='font-size:11.0pt;font-family:;color:black'>75

77

+ style='font-size:11.0pt;font-family:;color:black'>76

78

+ style='font-size:11.0pt;font-family:;color:black'>77

79

+ style='font-size:11.0pt;font-family:;color:black'>78

80

+ style='font-size:11.0pt;font-family:;color:black'>79

81

+ style='font-size:11.0pt;font-family:;color:black'>80

82

+ style='font-size:11.0pt;font-family:;color:black'>81

83

+ style='font-size:11.0pt;font-family:;color:black'>82

84

+ style='font-size:11.0pt;font-family:;color:black'>83

85

+ style='font-size:11.0pt;font-family:;color:black'>84

86

+ style='font-size:11.0pt;font-family:;color:black'>85

87

+ style='font-size:11.0pt;font-family:;color:black'>86

88

+ style='font-size:11.0pt;font-family:;color:black'>87

89

+ style='font-size:11.0pt;font-family:;color:black'>88

90

+ style='font-size:11.0pt;font-family:;color:black'>89

91

+ style='font-size:11.0pt;font-family:;color:black'>90

92

+ style='font-size:11.0pt;font-family:;color:black'>91

93

+ style='font-size:11.0pt;font-family:;color:black'>92

94

+ style='font-size:11.0pt;font-family:;color:black'>93

95

+ style='font-size:11.0pt;font-family:;color:black'>94

96

+ style='font-size:11.0pt;font-family:;color:black'>95

97

+ style='font-size:11.0pt;font-family:;color:black'>96

98

+ style='font-size:11.0pt;font-family:;color:black'>97

99

+ style='font-size:11.0pt;font-family:;color:black'>98

100

+ style='font-size:11.0pt;font-family:;color:black'>99

101

+ style='font-size:11.0pt;font-family:;color:black'>100

102

+ style='font-size:11.0pt;font-family:;color:black'>101

103

+ style='font-size:11.0pt;font-family:;color:black'>102

104

+ style='font-size:11.0pt;font-family:;color:black'>103

105

+ style='font-size:11.0pt;font-family:;color:black'>104

106

+ style='font-size:11.0pt;font-family:;color:black'>105

107

+ style='font-size:11.0pt;font-family:;color:black'>106

108

+ style='font-size:11.0pt;font-family:;color:black'>107

109

+ style='font-size:11.0pt;font-family:;color:black'>108

110

+ style='font-size:11.0pt;font-family:;color:black'>109

111

+ style='font-size:11.0pt;font-family:;color:black'>110

112

+ style='font-size:11.0pt;font-family:;color:black'>111

113

+ style='font-size:11.0pt;font-family:;color:black'>112

114

+ style='font-size:11.0pt;font-family:;color:black'>113

115

+ style='font-size:11.0pt;font-family:;color:black'>114

116

+ style='font-size:11.0pt;font-family:;color:black'>115

117

+ style='font-size:11.0pt;font-family:;color:black'>116

118

+ style='font-size:11.0pt;font-family:;color:black'>117

119

+ style='font-size:11.0pt;font-family:;color:black'>118

120

+ style='font-size:11.0pt;font-family:;color:black'>119

121

+ style='font-size:11.0pt;font-family:;color:black'>120

122

+ style='font-size:11.0pt;font-family:;color:black'>121

123

+ style='font-size:11.0pt;font-family:;color:black'>122

124

+ style='font-size:11.0pt;font-family:;color:black'>123

125

+ style='font-size:11.0pt;font-family:;color:black'>124

126

+ style='font-size:11.0pt;font-family:;color:black'>125

127

+ style='font-size:11.0pt;font-family:;color:black'>126

128

+ style='font-size:11.0pt;font-family:;color:black'>127

129

+ style='font-size:11.0pt;font-family:;color:black'>128

130

+ style='font-size:11.0pt;font-family:;color:black'>129