Преглед на файлове

fix the returned value of rt_serial_getc function which is reported by macroz.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@24 bbd45198-f89e-11dd-88c7-29a3b14d5316
bernard.xiong преди 16 години
родител
ревизия
3e58b1940f
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      libcpu/arm/stm32/serial.c

+ 2 - 2
libcpu/arm/stm32/serial.c

@@ -27,10 +27,10 @@ static void rt_serial_enable_dma(DMA_Channel_TypeDef* dma_channel,
  *
  * @return the read char
  */
-char rt_serial_getc(struct stm32_serial_device* uart)
+int rt_serial_getc(struct stm32_serial_device* uart)
 {
 	rt_base_t level;
-	char ch = 0;
+	int ch = -1;
 	
 	/* disable interrupt */
 	level = rt_hw_interrupt_disable();