provides {\r
interface Resource;\r
interface Msp430Adc12SingleChannel;\r
+ interface Msp430Adc12Overflow;\r
}\r
uses interface AdcConfigure<const msp430adc12_channel_config_t*>;\r
} implementation {\r
- components Msp430Adc12P, Msp430RefVoltArbiterP;\r
+ components Msp430Adc12P, Msp430RefVoltArbiterP, Msp430Adc12DMAWireC;\r
\r
enum {\r
ID = unique(MSP430ADC12_RESOURCE),\r
};\r
Resource = Msp430RefVoltArbiterP.ClientResource[ID];\r
+ Msp430Adc12Overflow = Msp430Adc12P.Overflow[ID];\r
\r
Msp430RefVoltArbiterP.AdcResource[ID] -> Msp430Adc12P.Resource[ID];\r
\r
\r
Msp430Adc12DMAP.SubSingleChannel[ID] -> Msp430Adc12P.SingleChannel[ID];\r
Msp430Adc12DMAP.AsyncAdcControl[ID] -> Msp430Adc12P.DMAExtension[ID];\r
-\r
- Msp430Adc12DMAP.DMAControl -> Msp430DmaC.Control;\r
- Msp430Adc12DMAP.DMAChannel -> Msp430DmaC.Channel0;\r
- \r
}\r