emcfan_write_register
if ((error = emcfan_write_register(sc, (uint8_t)reg_addr, buf)) != 0) {
emcfan_write_register(sc, EMCFAN_PINS_OUTPUT, output_reg);
emcfan_write_register(sc, EMCFAN_MUX_PINS, mux_reg);
emcfan_write_register(sc, EMCFAN_MUX_PINS, mux_reg);
emcfan_write_register(sc, EMCFAN_OUTPUT_PIN_CONFIG, out_config);
emcfan_write_register(sc, EMCFAN_DIR_PINS, dir_reg);
error = emcfan_write_register(fd, start_reg, value, debug);
error = emcfan_write_register(fd, start_reg, value, debug);
err = emcfan_write_register(fd, reg, current, debug);
EXTERN int emcfan_write_register(int, uint8_t, uint8_t, bool);