summaryrefslogtreecommitdiff
path: root/components/utilities/ymodem/ymodem.h
diff options
context:
space:
mode:
authorbernard <[email protected]>2015-01-19 13:21:09 +0800
committerbernard <[email protected]>2015-01-19 13:21:09 +0800
commit8e439999e8ccaf93df7361f6e3c0ec8c7363bdd7 (patch)
tree1c55d8d30940dfe518fe651bbe6aa33a7de64b7d /components/utilities/ymodem/ymodem.h
parent7e871b0ddd50d39806b983652d19de7e6196b64d (diff)
Prepare for RT-Thread 1.2.4 release.v1.2.4
Diffstat (limited to 'components/utilities/ymodem/ymodem.h')
-rw-r--r--components/utilities/ymodem/ymodem.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/components/utilities/ymodem/ymodem.h b/components/utilities/ymodem/ymodem.h
index daed61d15f..fe22bd8135 100644
--- a/components/utilities/ymodem/ymodem.h
+++ b/components/utilities/ymodem/ymodem.h
@@ -52,7 +52,12 @@ enum rym_code {
#endif
/* how many ticks between two handshake code. */
#ifndef RYM_CHD_INTV_TICK
-#define RYM_CHD_INTV_TICK (RT_TICK_PER_SECOND / 4)
+#define RYM_CHD_INTV_TICK (RT_TICK_PER_SECOND * 3)
+#endif
+
+/* how many CAN be sent when user active end the session. */
+#ifndef RYM_END_SESSION_SEND_CAN_NUM
+#define RYM_END_SESSION_SEND_CAN_NUM 0x07
#endif
enum rym_stage {
@@ -61,7 +66,8 @@ enum rym_stage {
RYM_STAGE_ESTABLISHING,
/* set when we've got the packet 0 and sent ACK and second C */
RYM_STAGE_ESTABLISHED,
- /* set when the sender respond to our second C */
+ /* set when the sender respond to our second C and recviever got a real
+ * data packet. */
RYM_STAGE_TRANSMITTING,
/* set when the sender send a EOT */
RYM_STAGE_FINISHING,