-configuration MicReadStreamP\r
-{\r
- provides \r
- {\r
- interface MicSetting;\r
- interface ReadStream<uint16_t>[uint8_t client];\r
- }\r
- uses\r
- {\r
- interface ReadStream<uint16_t> as ActualRead[uint8_t client];\r
- }\r
-}\r
-implementation\r
-{\r
- enum {\r
- NMIC_CLIENTS = uniqueCount(UQ_MIC_RESOURCE)\r
- };\r
- components MicDeviceP,\r
- new ArbitratedReadStreamC(NMIC_CLIENTS, uint16_t);\r
-\r
- MicSetting = MicDeviceP;\r
-\r
- ReadStream = ArbitratedReadStreamC;\r
- ArbitratedReadStreamC.Resource -> MicDeviceP;\r
- ArbitratedReadStreamC.Service = ActualRead;\r
-}\r
-\r
+configuration MicReadStreamP
+{
+ provides
+ {
+ interface MicSetting;
+ interface ReadStream<uint16_t>[uint8_t client];
+ }
+ uses
+ {
+ interface ReadStream<uint16_t> as ActualRead[uint8_t client];
+ }
+}
+implementation
+{
+ enum {
+ NMIC_CLIENTS = uniqueCount(UQ_MIC_RESOURCE)
+ };
+ components MicDeviceP,
+ new ArbitratedReadStreamC(NMIC_CLIENTS, uint16_t);
+
+ MicSetting = MicDeviceP;
+
+ ReadStream = ArbitratedReadStreamC;
+ ArbitratedReadStreamC.Resource -> MicDeviceP;
+ ArbitratedReadStreamC.Service = ActualRead;
+}
+