photop.nc

来自「tinyos-2.0源代码!转载而已!要的尽管拿!」· NC 代码 · 共 48 行

NC
48
字号
/* $Id: PhotoP.nc,v 1.1.2.5 2006/02/16 18:54:15 idgay Exp $ * Copyright (c) 2006 Intel Corporation * All rights reserved. * * This file is distributed under the terms in the attached INTEL-LICENSE      * file. If you do not find these files, copies can be found by writing to * Intel Research Berkeley, 2150 Shattuck Avenue, Suite 1300, Berkeley, CA,  * 94704.  Attention:  Intel License Inquiry. *//** * basicsb photodiode power control and ADC configuration. * @author David Gay <david.e.gay@intel.com> */module PhotoP{  provides {    interface ResourceConfigure;    interface Atm128AdcConfig;  }  uses {    interface GeneralIO as PhotoPin;    interface MicaBusAdc as PhotoAdc;  }}implementation{  async command uint8_t Atm128AdcConfig.getChannel() {    return call PhotoAdc.getChannel();  }  async command uint8_t Atm128AdcConfig.getRefVoltage() {    return ATM128_ADC_VREF_OFF;  }  async command uint8_t Atm128AdcConfig.getPrescaler() {    return ATM128_ADC_PRESCALE;  }  async command void ResourceConfigure.configure() {    call PhotoPin.makeOutput();    call PhotoPin.set();  }  async command void ResourceConfigure.unconfigure() {    call PhotoPin.clr();  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?