
User’s Manual
54
SetPortVal(0x544, 0x00, 1); //GPIO68 69 70 71
SetPortVal(0x545, 0x00, 1); //GPIO75
SetPortVal(0x507, 0xA6, 1); //GPIO27
SetPortVal(0x537, 0x09, 1); //GPIO57 58
unsigned char B0 = ((CButton*) GetDlgItem(IDC_CHECK1))->GetCheck();
unsigned char B1 = ((CButton*) GetDlgItem(IDC_CHECK2))->GetCheck();
unsigned char B2 = ((CButton*) GetDlgItem(IDC_CHECK3))->GetCheck();
unsigned char B3 = ((CButton*) GetDlgItem(IDC_CHECK4))->GetCheck();
unsigned char GPIO2 = ( (B3 << 7) | (B2 << 6) | (B1 << 5) | (B0 << 4) ) & 0xF0;
SetPortVal(0x548, GPIO2, 1); //output
}
void CL706_GPIO_TESTDlg::OnTimer(UINT nIDEvent)
{
if(((CButton*) GetDlgItem(IDC_CHECK_INOROUT))->GetCheck())
{
Gpio2_In_detect();
Gpio6_In_detect();
}
else
{
m_ButtonLED1.LedOff();
m_ButtonLED2.LedOff();
m_ButtonLED3.LedOff();
m_ButtonLED4.LedOff();
m_ButtonLED5.LedOff();
m_ButtonLED6.LedOff();
m_ButtonLED7.LedOff();
m_ButtonLED8.LedOff();
Gpio2_Out_detect();
Gpio6_Out_detect();
}
CDialog::OnTimer(nIDEvent);
}
void CL706_GPIO_TESTDlg::Gpio6_Out_detect()
{
unsigned char B4 = ((CButton*) GetDlgItem(IDC_CHECK5))->GetCheck(); //GPIO27
unsigned char B5 = ((CButton*) GetDlgItem(IDC_CHECK6))->GetCheck(); //GPIO57
unsigned char B6 = ((CButton*) GetDlgItem(IDC_CHECK7))->GetCheck(); //GPIO58
unsigned char B7 = ((CButton*) GetDlgItem(IDC_CHECK8))->GetCheck(); //GPIO75
Summary of Contents for FEBC-3158
Page 8: ...User s Manual 1 General Information CHAPTER 1 ...
Page 11: ...User s Manual 4 FEBC 3158 S001 Dimensions Uint mm Figure 1 1 ...
Page 12: ...User s Manual 5 Hardware Installation CHAPTER 2 ...
Page 17: ...User s Manual 10 2 4 I O indication Front view Rear view Figure 2 14 ...
Page 24: ...User s Manual 17 Figure 2 24 Figure 2 25 ...
Page 28: ...User s Manual 21 BIOS Setup CHAPTER 3 ...
Page 50: ...User s Manual 43 Driver Installation CHAPTER 4 ...