Resource = Arbiter;
components new HplMAX136xLogicP(MAX136_SLAVE_ADDR) as Logic;
- MainC.SoftwareInit -> Logic;
+ //MainC.SoftwareInit -> Logic;
+
+ components GeneralIOC;
+ Logic.InterruptAlert -> GeneralIOC.GpioInterrupt[GPIO_MAX1363_ANALOG_INT];
+ Logic.InterruptPin -> GeneralIOC.GeneralIO[GPIO_MAX1363_ANALOG_INT];
components new HalPXA27xI2CMasterC(TRUE) as I2CC;
Logic.I2CPacket -> I2CC;
components MAX136xInternalP as Internal;
HplMAX136x = Internal.HplMAX136x;
Internal.ToHPLC -> Logic.HplMAX136x;
-
+ Internal.SubInit -> Logic.Init;
+ Internal.InterruptAlert -> GeneralIOC.GpioInterrupt[GPIO_MAX1363_ANALOG_INT];
+ MainC.SoftwareInit -> Internal.Init;
SplitControl = Logic;
+
components HplPXA27xGPIOC;
I2CC.I2CSCL -> HplPXA27xGPIOC.HplPXA27xGPIOPin[I2C_SCL];
I2CC.I2CSDA -> HplPXA27xGPIOC.HplPXA27xGPIOPin[I2C_SDA];