WCD_MBHC_REGISTER("WCD_MBHC_HPHR_SCHMT_RESULT",
WCDxxx_ANA_MBHC_RESULT, 0x40, 6, 0),
#define WCD_MBHC_REGISTER(rid, rreg, rmask, rshift, rinvert) \
{ .id = rid, .reg = rreg, .mask = rmask, .offset = rshift, .invert = rinvert }
#define WCDxxx_ANA_MBHC_RESULT 0x0665
求问 WCD_MBHC_REGISTER 是在做什么操作,变量都是什么意思?并且 WCD_MBHC_HPHR_SCHMT_RESULT这个状态为是WCDxxx_ANA_MBHC_RESULT寄存器的多少位,值是多少?