コード例 #1
0
void LED_Init(void)
{
	unsigned char LoopIndex;
	unsigned char LEDPort;
	unsigned char LEDMask;
	for(LoopIndex = 0 ; LoopIndex < LED_NUM ; LoopIndex ++)
	{
		LEDPort = LED_ConfigData[LoopIndex].LEDPort;
		LEDMask = LED_ConfigData[LoopIndex].LEDMask;
		DIO_vidWritePortDirection(LEDPort,LEDMask,0xFF);
		DIO_vidWritePortData(LEDPort,LEDMask,ON);
	}
}
コード例 #2
0
void BTN_Init(void)
{
	
	unsigned char LoopIndex;
	unsigned char BtnPort;
	unsigned char BtnMask;
	for(LoopIndex = 0 ; LoopIndex < NUM_OF_BTNS ; LoopIndex ++)
	{
		BtnPort = BtnConfigData[LoopIndex].BtnPort;
		BtnMask = BtnConfigData[LoopIndex].BtnMask;
		DIO_vidWritePortDirection(BtnPort,BtnMask,0x00);
		State[LoopIndex] = STATE_OPEN;
	}
}
コード例 #3
0
ファイル: LEDS.c プロジェクト: misaleh/Embedded-Systems
void LEDS_Init(void)
{
	 DIO_vidWritePortDirection(PB,0xFF,0xFF);
	
}