Skip to content

Commit fe2961f

Browse files
committedOct 20, 2018
add delay, remove unused code
1 parent 48f5585 commit fe2961f

File tree

1 file changed

+4
-32
lines changed

1 file changed

+4
-32
lines changed
 

‎examples/uart3_txrx/uart3_txrx.c

+4-32
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,6 @@
55
*/
66
TinyFrame *demo_tf;
77

8-
bool do_corrupt = false;
9-
10-
/**
11-
* 此功能应在应用程序代码中定义。
12-
* 它实现了最低层 - 发送字节到UART(或其他)
13-
*/
14-
// void TF_WriteImpl(TinyFrame *tf, const uint8_t *buff, uint32_t len)
15-
// {
16-
// rt_kprintf("--------------------\n");
17-
// rt_kprintf("\033[32mTF_WriteImpl - sending frame:\033[0m\n");
18-
19-
// uint8_t *xbuff = (uint8_t *)buff;
20-
// if (do_corrupt)
21-
// {
22-
// rt_kprintf("(corrupting to test checksum checking...)\n");
23-
// xbuff[8]++;
24-
// }
25-
26-
// dumpFrame(xbuff, len);
27-
28-
// // 将它发回,就好像我们收到了它
29-
// TF_Accept(tf, xbuff, len);
30-
// }
318

329
/** 一个监听器函数的示例 */
3310
TF_Result myListener(TinyFrame *tf, TF_Msg *msg)
@@ -62,29 +39,24 @@ int tf_uart3_txrx(int argc, char **argv)
6239
msg.data = (pu8) "Hello TinyFrame";
6340
msg.len = 16;
6441
TF_Send(demo_tf, &msg);
42+
rt_thread_delay(1 * RT_TICK_PER_SECOND);
6543

6644
msg.type = 0x33;
6745
msg.data = (pu8)longstr;
6846
msg.len = (TF_LEN)(strlen(longstr) + 1); // 添加null类型
6947
TF_Send(demo_tf, &msg);
48+
rt_thread_delay(1 * RT_TICK_PER_SECOND);
7049

7150
msg.type = 0x44;
7251
msg.data = (pu8) "Hello2";
7352
msg.len = 7;
7453
TF_Send(demo_tf, &msg);
54+
rt_thread_delay(1 * RT_TICK_PER_SECOND);
7555

7656
msg.len = 0;
7757
msg.type = 0x77;
7858
TF_Query(demo_tf, &msg, testIdListener, 0);
79-
80-
rt_kprintf("This should fail:\n");
81-
82-
// 测试校验和
83-
do_corrupt = true;
84-
msg.type = 0x44;
85-
msg.data = (pu8) "Hello2";
86-
msg.len = 7;
87-
TF_Send(demo_tf, &msg);
59+
rt_thread_delay(1 * RT_TICK_PER_SECOND);
8860
}
8961

9062
MSH_CMD_EXPORT(tf_uart3_txrx, tinyfram uart3 test);

0 commit comments

Comments
 (0)