X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fatm128%2Fspi%2FAtm128SpiC.nc;h=80d9243171adbcb1813ab29c92b1ba6ff39b2be7;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=ecb18d6a52d51018bb1c50d34b0fea35aff95d2e;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tos/chips/atm128/spi/Atm128SpiC.nc b/tos/chips/atm128/spi/Atm128SpiC.nc index ecb18d6a..80d92431 100644 --- a/tos/chips/atm128/spi/Atm128SpiC.nc +++ b/tos/chips/atm128/spi/Atm128SpiC.nc @@ -65,24 +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 FcfsArbiterC("Atm128SpiC.Resource") as Arbiter; + components new SimpleFcfsArbiterC("Atm128SpiC.Resource") as Arbiter; components McuSleepC; Init = SpiMaster; - Init = Arbiter; SpiByte = SpiMaster; + FastSpiByte = SpiMaster; SpiPacket = SpiMaster; Resource = SpiMaster; SpiMaster.ResourceArbiter -> Arbiter; - SpiMaster.ArbiterInfo -> Arbiter; + SpiMaster.ArbiterInfo -> Arbiter; SpiMaster.Spi -> HplSpi; SpiMaster.McuPowerState -> McuSleepC; }