TRMREG_GEN_NVRAM
trm_reg_write8(0, TRMREG_GEN_NVRAM);
trm_reg_write8(0 , TRMREG_GEN_NVRAM);
trm_reg_write8(bSendData , TRMREG_GEN_NVRAM);
trm_reg_write8((bSendData | NVR_CLOCK), TRMREG_GEN_NVRAM);
trm_reg_write8(NVR_SELECT , TRMREG_GEN_NVRAM);
trm_reg_write8(0 , TRMREG_GEN_NVRAM);
trm_reg_write8(NVR_SELECT ,TRMREG_GEN_NVRAM);
trm_reg_write8((NVR_SELECT | NVR_CLOCK), TRMREG_GEN_NVRAM);
trm_reg_write8(NVR_SELECT, TRMREG_GEN_NVRAM);
if (trm_reg_read8(TRMREG_GEN_NVRAM) & NVR_BITIN) {
trm_reg_write8(0, TRMREG_GEN_NVRAM);
trm_reg_write8((NVR_SELECT | NVR_CLOCK) , TRMREG_GEN_NVRAM);
trm_reg_write8(NVR_SELECT , TRMREG_GEN_NVRAM);
bReadData = trm_reg_read8(TRMREG_GEN_NVRAM);
trm_reg_write8(0, TRMREG_GEN_NVRAM);
trm_reg_write8(bSendData, TRMREG_GEN_NVRAM);
trm_reg_write8((bSendData | NVR_CLOCK), TRMREG_GEN_NVRAM);
trm_reg_write8(bSendData , TRMREG_GEN_NVRAM);
trm_reg_write8((bSendData | NVR_CLOCK), TRMREG_GEN_NVRAM);
trm_reg_write8(NVR_SELECT, TRMREG_GEN_NVRAM);