Browse Source

remove uart rx code

xieyangrun 7 years ago
parent
commit
80a21100b3
1 changed files with 0 additions and 32 deletions
  1. 0 32
      bsp/samd21/applications/application.c

+ 0 - 32
bsp/samd21/applications/application.c

@@ -94,8 +94,6 @@ void rt_init_thread_entry(void* parameter)
     configure_extint_channel();
     configure_extint_callbacks();
 
-#ifndef TEST_UART_RX
-
     sleep_timer_init();
     // sleep_timer_start(1500);
 
@@ -104,36 +102,6 @@ void rt_init_thread_entry(void* parameter)
         rt_kprintf("init thread running tick:%u\n", rt_tick_get());
         rt_thread_delay(2*RT_TICK_PER_SECOND);
     }
-
-#else
-
-    dev = rt_device_find("uart3");
-    if (dev != RT_NULL)
-    {
-        rt_sem_init(&_rx_sem, "rxsem", 0, RT_IPC_FLAG_FIFO);
-        rt_device_set_rx_indicate(dev, _rx_ind);
-        rt_device_open(dev, RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX);
-    }
-
-    while (1)
-    {
-        rt_size_t r_size;
-        rt_uint8_t r_buf[1];
-
-        rt_sem_take(&_rx_sem, RT_WAITING_FOREVER);
-        while ((r_size = rt_device_read(dev, 0, r_buf, 1)) > 0)
-        {
-            rt_device_write(dev, 0, r_buf, r_size);
-            if (r_buf[0] == '\r')
-            {
-                r_buf[0] = '\n';
-                rt_device_write(dev, 0, r_buf, r_size);
-            }
-        }
-    }
-
-#endif
-
 }
 
 int rt_application_init(void)