X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fatm128%2Fspi%2FAtm128SpiC.nc;h=80d9243171adbcb1813ab29c92b1ba6ff39b2be7;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=637232fd33219e9366e3801d7814ec9bf918afc0;hpb=1a329382c4f4556fd52d85f4e3f4a67e54911682;p=tinyos-2.x.git diff --git a/tos/chips/atm128/spi/Atm128SpiC.nc b/tos/chips/atm128/spi/Atm128SpiC.nc index 637232fd..80d92431 100644 --- a/tos/chips/atm128/spi/Atm128SpiC.nc +++ b/tos/chips/atm128/spi/Atm128SpiC.nc @@ -65,23 +65,24 @@ configuration Atm128SpiC { provides interface Init; provides interface SpiByte; + provides interface FastSpiByte; provides interface SpiPacket; provides interface Resource[uint8_t id]; } implementation { components Atm128SpiP as SpiMaster, HplAtm128SpiC as HplSpi; - components HplAtm128GeneralIOC as IO; components new SimpleFcfsArbiterC("Atm128SpiC.Resource") as Arbiter; components McuSleepC; Init = SpiMaster; SpiByte = SpiMaster; + FastSpiByte = SpiMaster; SpiPacket = SpiMaster; Resource = SpiMaster; SpiMaster.ResourceArbiter -> Arbiter; - SpiMaster.ArbiterInfo -> Arbiter; + SpiMaster.ArbiterInfo -> Arbiter; SpiMaster.Spi -> HplSpi; SpiMaster.McuPowerState -> McuSleepC; }