📄 moteplatformc.nc
字号:
module MotePlatformC @safe() {
provides interface Init;
}
implementation {
command error_t Init.init() {
// reset all of the ports to be input and using i/o functionality
atomic
{
P1SEL = 0;
P2SEL = 0;
P3SEL = 0;
P4SEL = 0;
P5SEL = 0;
P6SEL = 0;
P1OUT = 0x00;
P1DIR = 0xe0;
P2OUT = 0x30;
P2DIR = 0x7b;
P3OUT = 0x00;
P3DIR = 0xf1;
P4OUT = 0xdd;
P4DIR = 0xfd;
P5OUT = 0xff;
P5DIR = 0xff;
P6OUT = 0x00;
P6DIR = 0xff;
P1IE = 0;
P2IE = 0;
// the commands above take care of the pin directions
// there is no longer a need for explicit set pin
// directions using the TOSH_SET/CLR macros
}//atomic
return SUCCESS;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -