update version to v2.1.2

This commit is contained in:
Artery-MCU
2024-01-25 10:08:14 +08:00
parent 9d554c6b91
commit 0a93017e07
105 changed files with 3447 additions and 242 deletions

View File

@@ -69,7 +69,7 @@ void tmr_init(void)
*/
void TMR3_GLOBAL_IRQHandler(void)
{
if(tmr_flag_get(TMR3, TMR_OVF_FLAG) == SET)
if(tmr_interrupt_flag_get(TMR3, TMR_OVF_FLAG) == SET)
{
tmr_flag_clear(TMR3, TMR_OVF_FLAG);
at32_led_toggle(LED3);

View File

@@ -85,7 +85,7 @@ void uart_init(uint32_t baudrate)
void USART1_IRQHandler(void)
{
uint16_t reval;
if(usart_flag_get(USART1, USART_RDBF_FLAG) != RESET)
if(usart_interrupt_flag_get(USART1, USART_RDBF_FLAG) != RESET)
{
reval = usart_data_receive(USART1);
if((reval == 0x5A) && (iap_flag == IAP_REV_FLAG_NO))

View File

@@ -69,7 +69,7 @@ void tmr_init(void)
*/
void TMR3_GLOBAL_IRQHandler(void)
{
if(tmr_flag_get(TMR3, TMR_OVF_FLAG) == SET)
if(tmr_interrupt_flag_get(TMR3, TMR_OVF_FLAG) == SET)
{
tmr_flag_clear(TMR3, TMR_OVF_FLAG);
at32_led_toggle(LED4);

View File

@@ -85,7 +85,7 @@ void uart_init(uint32_t baudrate)
void USART1_IRQHandler(void)
{
uint16_t reval;
if(usart_flag_get(USART1, USART_RDBF_FLAG) != RESET)
if(usart_interrupt_flag_get(USART1, USART_RDBF_FLAG) != RESET)
{
reval = usart_data_receive(USART1);
if((reval == 0x5A) && (iap_flag == IAP_REV_FLAG_NO))

View File

@@ -48,7 +48,10 @@ iapfun jump_to_app;
#pragma O0
#elif defined (__ICCARM__)
#pragma optimize=s none
#elif defined (__GNUC__)
__attribute__((optimize("O0")))
#endif
/**
* @brief app load.
* @param app_addr

View File

@@ -72,7 +72,7 @@ void tmr_init(void)
*/
void TMR3_GLOBAL_IRQHandler(void)
{
if(tmr_flag_get(TMR3, TMR_OVF_FLAG) == SET)
if(tmr_interrupt_flag_get(TMR3, TMR_OVF_FLAG) == SET)
{
tmr_flag_clear(TMR3, TMR_OVF_FLAG);
at32_led_toggle(LED2);

View File

@@ -86,7 +86,7 @@ void USART1_IRQHandler(void)
{
uint16_t reval;
time_ira_cnt = 0; /* clear upgrade time out flag */
if(usart_flag_get(USART1, USART_RDBF_FLAG) != RESET)
if(usart_interrupt_flag_get(USART1, USART_RDBF_FLAG) != RESET)
{
reval = usart_data_receive(USART1);
if(usart_group_struct.count > (USART_REC_LEN - 1))

View File

@@ -47,6 +47,15 @@ iap_result_type iap_data_write(uint8_t *pdata, uint32_t len);
void iap_jump(void);
void iap_respond(uint8_t *res_buf, uint16_t iap_cmd, uint16_t result);
/* app_load don't optimize */
#if defined (__CC_ARM)
#pragma O0
#elif defined (__ICCARM__)
#pragma optimize=s none
#elif defined (__GNUC__)
__attribute__((optimize("O0")))
#endif
/**
* @brief jump to app
* @param none