|
|
@@ -82,8 +82,10 @@ void JumpToAppWithReset(void)
|
|
|
void Interface_Clean(void)
|
|
|
{
|
|
|
#ifndef IAP_YMODEM_ATY_USB
|
|
|
+#warning "NOT IAP_YMODEM_ATY_USB"
|
|
|
__HAL_UART_FLUSH_DRREGISTER(&Interface_UART);
|
|
|
#else
|
|
|
+#warning "IAP_YMODEM_ATY_USB"
|
|
|
ucdcRcvLength = 0;
|
|
|
ucdcRcvOverFlag = 1;
|
|
|
|
|
|
@@ -222,8 +224,7 @@ void Main_Menu(void)
|
|
|
Interface_Clean();
|
|
|
|
|
|
/* Receive key */
|
|
|
- uint16_t autoBootTime = 5000;
|
|
|
- Interface_Receive(&key, 1, autoBootTime);
|
|
|
+ Interface_Receive(&key, 1, IAP_3_TIME);
|
|
|
/* Auto jump to app */
|
|
|
if(key == 0)
|
|
|
key = 51;
|
|
|
@@ -298,7 +299,7 @@ void Main_Cycle(void)
|
|
|
{
|
|
|
if(1)
|
|
|
{
|
|
|
- if(Interface_Receive(sKey, 2, RX_TIMEOUT) == HAL_OK)
|
|
|
+ if(Interface_Receive(sKey, 2, IAP_S_TIME) == HAL_OK)
|
|
|
{
|
|
|
if(sKey[0] == 'S')
|
|
|
{
|
|
|
@@ -327,6 +328,7 @@ void Main_Cycle(void)
|
|
|
}
|
|
|
else{
|
|
|
Interface_Clean();
|
|
|
+ Main_Menu();
|
|
|
}
|
|
|
}
|
|
|
/* Keep the user application running */
|