<td>Kevin Klues, Vlado Handziski, Jan-Hinrich Hauer, Phil Levis</td></tr>
<tr class="field"><th class="docinfo-name">Draft-Created:</th><td class="field-body">11-Jan-2006</td>
</tr>
-<tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.7</td>
+<tr class="field"><th class="docinfo-name">Draft-Version:</th><td class="field-body">1.8</td>
</tr>
-<tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-02-21</td>
+<tr class="field"><th class="docinfo-name">Draft-Modified:</th><td class="field-body">2007-09-14</td>
</tr>
<tr class="field"><th class="docinfo-name">Draft-Discuss:</th><td class="field-body">TinyOS Developer List
<tinyos-devel at mail.millennium.berkeley.edu></td>
provides {
interface Init;
interface SplitControl;
- interface Resource;
- interface FlashCommands;
- ...
+ interface Resource;
+ interface FlashCommands;
+ ...
}
}
implementation {
generic module PowerManagerC(uint8_t POWERDOWN_DELAY) {
provides {
- interface Init;
+ interface Init;
}
uses {
- interface SplitControl;
- interface ResourceDefaultOwner;
+ interface SplitControl;
+ interface ResourceDefaultOwner;
}
}
implementation {
#define MYFLASH_POWERDOWN_DELAY 1000
configuration MyFlashC {
provides {
- interface Init;
- interface Resource;
- interface FlashCommands;
+ interface Init;
+ interface Resource;
+ interface FlashCommands;
}
}
implementation {
components new PowerManagerC(MYFLASH_POWERDOWN_DELAY)
- , FcfsArbiter(MYFLASH_RESOURCE)
- , MyFlashP;
+ , FcfsArbiter(MYFLASH_RESOURCE)
+ , MyFlashP;
Init = MyFlashP;
Resource = FcfsArbiter;