Axiomtek MANO861 User Manual

Page 72

Advertising
background image

MANO861 Mini ITX Board

64

Digital I/O


IoWrite8(NCT6776F_CONFIG_INDEX,0x27); //CR27 bit6, bit7 need to set 1, GP70 to GP77
Data8 = IoRead8(NCT6776F_CONFIG_DATA) | 0xC0;
IoWrite8 (NCT6776F_CONFIG_DATA , Data8);

IoWrite8 (NCT6776F_CONFIG_INDEX , NCT6776F_LDN_SEL_REGISTER);
IoWrite8 (NCT6776F_CONFIG_DATA , NCT6776F_LDN_GPIO3);

IoWrite8 (NCT6776F_CONFIG_INDEX , NCT6776F_ACTIVATE_REGISTER);
Data8=IoRead8(NCT6776F_CONFIG_DATA)|0x80;//Active GPIO7
IoWrite8 (NCT6776F_CONFIG_DATA , Data8);

IoWrite8 (NCT6776F_CONFIG_INDEX , NCT6776F_LDN_SEL_REGISTER);
IoWrite8 (NCT6776F_CONFIG_DATA , NCT6776F_LDN_GPIO1);

IoWrite8(NCT6776F_CONFIG_INDEX, 0xE0);
IoWrite8(NCT6776F_CONFIG_DATA, 0xFF);

IoWrite8 (NCT6776F_CONFIG_INDEX , NCT6776F_CONFIG_MODE_EXIT_VALUE);
#endif // #if Oem_NCT6776F_Digital_IO_PRESENT
#endif //#ifdef Oem_NCT6776F_Digital_IO_PRESENT




Advertising