]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/m16c62p/uart/HplM16c62pUartC.nc
changes to support standart tos PrintfC
[tinyos-2.x.git] / tos / chips / m16c62p / uart / HplM16c62pUartC.nc
index 9e0606702f22e2481f62f5e70ca398beeb71514c..c549e11fd530c4d358de4a5dc24a20d616af975c 100755 (executable)
@@ -68,16 +68,16 @@ configuration HplM16c62pUartC
 {
   provides
   {
-    interface StdControl as Uart0TxControl;
-    interface StdControl as Uart0RxControl;
+    interface AsyncStdControl as Uart0TxControl;
+    interface AsyncStdControl as Uart0RxControl;
     interface HplM16c62pUart as HplUart0;
     
-    interface StdControl as Uart1TxControl;
-    interface StdControl as Uart1RxControl;
+    interface AsyncStdControl as Uart1TxControl;
+    interface AsyncStdControl as Uart1RxControl;
     interface HplM16c62pUart as HplUart1;
 
-    interface StdControl as Uart2TxControl;
-    interface StdControl as Uart2RxControl;
+    interface AsyncStdControl as Uart2TxControl;
+    interface AsyncStdControl as Uart2RxControl;
     interface HplM16c62pUart as HplUart2;
   }
 }
@@ -142,9 +142,4 @@ implementation
   HplUart2P.Irq -> Irqs.Uart2;
   HplUart2P.StopModeControl -> Uart2StopModeControl;
   
-  components MainC;
-  MainC.SoftwareInit -> HplUart0P.UartInit;
-  MainC.SoftwareInit -> HplUart1P.UartInit;
-  MainC.SoftwareInit -> HplUart2P.UartInit;
-  
 }