X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fatm128%2FHplAtm128UartC.nc;h=3c476327ea3668ae1a2d02615884c4f04057fd81;hb=18412f7cf0633454a1041c223a5c6cebeadc31c1;hp=0388e78402311a1aab685170aa64695c7e120621;hpb=7c3face2b5b457ffa04dd2219d27ea3fda427431;p=tinyos-2.x.git diff --git a/tos/chips/atm128/HplAtm128UartC.nc b/tos/chips/atm128/HplAtm128UartC.nc index 0388e784..3c476327 100644 --- a/tos/chips/atm128/HplAtm128UartC.nc +++ b/tos/chips/atm128/HplAtm128UartC.nc @@ -35,31 +35,32 @@ configuration HplAtm128UartC { provides { - interface Init as Uart0Init; interface StdControl as Uart0TxControl; interface StdControl as Uart0RxControl; - interface SerialByteComm as Uart0; + interface HplAtm128Uart as HplUart0; - interface Init as Uart1Init; interface StdControl as Uart1TxControl; interface StdControl as Uart1RxControl; - interface SerialByteComm as Uart1; + interface HplAtm128Uart as HplUart1; } } implementation { components HplAtm128UartP, PlatformC, McuSleepC; - - Uart0Init = HplAtm128UartP.Uart0Init; + Uart0TxControl = HplAtm128UartP.Uart0TxControl; Uart0RxControl = HplAtm128UartP.Uart0RxControl; - Uart0 = HplAtm128UartP.Uart0; - - Uart1Init = HplAtm128UartP.Uart1Init; + HplUart0 = HplAtm128UartP.HplUart0; + Uart1TxControl = HplAtm128UartP.Uart1TxControl; Uart1RxControl = HplAtm128UartP.Uart1RxControl; - Uart1 = HplAtm128UartP.Uart1; - + HplUart1 = HplAtm128UartP.HplUart1; + HplAtm128UartP.Atm128Calibrate -> PlatformC; HplAtm128UartP.McuPowerState -> McuSleepC; + + components MainC; + MainC.SoftwareInit -> HplAtm128UartP.Uart0Init; + MainC.SoftwareInit -> HplAtm128UartP.Uart1Init; + }