provides {
interface SplitControl;
interface Tda5250Control;
+ interface ResourceRequested;
interface RadioByteComm;
+ interface ClkDiv;
+#ifdef LNDW
+ interface RfPower;
+#endif
}
}
implementation {
components Tda5250RadioP
, HplTda5250ConfigC
, HplTda5250DataC
- , new Alarm32khzC() as DelayTimer
+ , new Alarm32khz16C() as DelayTimer
, MainC;
MainC.SoftwareInit -> HplTda5250ConfigC;
MainC.SoftwareInit -> Tda5250RadioP;
Tda5250Control = Tda5250RadioP;
+ ResourceRequested = Tda5250RadioP;
RadioByteComm = Tda5250RadioP;
SplitControl = Tda5250RadioP;
-
- Tda5250RadioP.DelayTimer -> DelayTimer.Alarm32khz16;
+ ClkDiv = Tda5250RadioP;
+#ifdef LNDW
+ RfPower = Tda5250RadioP;
+#endif
+ Tda5250RadioP.DelayTimer -> DelayTimer;
Tda5250RadioP.ConfigResource -> HplTda5250ConfigC;
Tda5250RadioP.DataResource -> HplTda5250DataC;
-
+ Tda5250RadioP.DataResourceRequested -> HplTda5250DataC;
+
Tda5250RadioP.HplTda5250Config -> HplTda5250ConfigC;
Tda5250RadioP.HplTda5250Data -> HplTda5250DataC;
+ Tda5250RadioP.HplTda5250DataControl -> HplTda5250DataC;
+
}