96 #define DIFF_P_NPS3000VV_WHOAMI_VALUE (0xD0) 97 #define DIFF_P_NPS3001DV_WHOAMI_VALUE (0xD1) 98 #define DIFF_P_NPS3002VV_WHOAMI_VALUE (0xD2) 99 #define DIFF_P_NPS3005DV_WHOAMI_VALUE (0xD3) 139 #define DIFF_P_INT_STATUS_0_PDU_MASK ((uint8_t) 0x01) 140 #define DIFF_P_INT_STATUS_0_PDU_SHIFT ((uint8_t) 0) 142 #define DIFF_P_INT_STATUS_0_PDO_MASK ((uint8_t) 0x02) 143 #define DIFF_P_INT_STATUS_0_PDO_SHIFT ((uint8_t) 1) 145 #define DIFF_P_INT_STATUS_0_VERRA_MASK ((uint8_t) 0x08) 146 #define DIFF_P_INT_STATUS_0_VERRA_SHIFT ((uint8_t) 3) 148 #define DIFF_P_INT_STATUS_0_TDR_MASK ((uint8_t) 0x10) 149 #define DIFF_P_INT_STATUS_0_TDR_SHIFT ((uint8_t) 4) 151 #define DIFF_P_INT_STATUS_0_PDR_MASK ((uint8_t) 0x20) 152 #define DIFF_P_INT_STATUS_0_PDR_SHIFT ((uint8_t) 5) 154 #define DIFF_P_INT_STATUS_0_TOW_MASK ((uint8_t) 0x40) 155 #define DIFF_P_INT_STATUS_0_TOW_SHIFT ((uint8_t) 6) 157 #define DIFF_P_INT_STATUS_0_POW_MASK ((uint8_t) 0x80) 158 #define DIFF_P_INT_STATUS_0_POW_SHIFT ((uint8_t) 7) 164 #define DIFF_P_INT_STATUS_0_PDU_UNDERFLOW ((uint8_t) 0x01) 165 #define DIFF_P_INT_STATUS_0_PDU_NO_UNDERFLOW ((uint8_t) 0x00) 166 #define DIFF_P_INT_STATUS_0_PDO_OVERFLOW ((uint8_t) 0x02) 167 #define DIFF_P_INT_STATUS_0_PDO_NO_OVERFLOW ((uint8_t) 0x00) 168 #define DIFF_P_INT_STATUS_0_VERRA_BRWNOUT ((uint8_t) 0x08) 169 #define DIFF_P_INT_STATUS_0_VERRA_NO_BRWNOUT ((uint8_t) 0x00) 170 #define DIFF_P_INT_STATUS_0_TDR_DRDY ((uint8_t) 0x10) 171 #define DIFF_P_INT_STATUS_0_PDR_DRDY ((uint8_t) 0x20) 172 #define DIFF_P_INT_STATUS_0_TOW_OWR ((uint8_t) 0x40) 174 #define DIFF_P_INT_STATUS_0_POW_OWR ((uint8_t) 0x80) 213 #define DIFF_P_INT_STATUS_1_P_WCHG_MASK ((uint8_t) 0x02) 214 #define DIFF_P_INT_STATUS_1_P_WCHG_SHIFT ((uint8_t) 1) 216 #define DIFF_P_INT_STATUS_1_P_TGT2_MASK ((uint8_t) 0x04) 217 #define DIFF_P_INT_STATUS_1_P_TGT2_SHIFT ((uint8_t) 2) 219 #define DIFF_P_INT_STATUS_1_P_TGT1_MASK ((uint8_t) 0x08) 220 #define DIFF_P_INT_STATUS_1_P_TGT1_SHIFT ((uint8_t) 3) 222 #define DIFF_P_INT_STATUS_1_P_TGT0_MASK ((uint8_t) 0x10) 223 #define DIFF_P_INT_STATUS_1_P_TGT0_SHIFT ((uint8_t) 4) 225 #define DIFF_P_INT_STATUS_1_T_TGT_MASK ((uint8_t) 0x20) 226 #define DIFF_P_INT_STATUS_1_T_TGT_SHIFT ((uint8_t) 5) 228 #define DIFF_P_INT_STATUS_1_TDU_MASK ((uint8_t) 0x40) 229 #define DIFF_P_INT_STATUS_1_TDU_SHIFT ((uint8_t) 6) 231 #define DIFF_P_INT_STATUS_1_TDO_MASK ((uint8_t) 0x80) 232 #define DIFF_P_INT_STATUS_1_TDO_SHIFT ((uint8_t) 7) 238 #define DIFF_P_INT_STATUS_1_P_WCHG_TH_CROSSED ((uint8_t) 0x02) 240 #define DIFF_P_INT_STATUS_1_P_TGT2_REACHED ((uint8_t) 0x04) 241 #define DIFF_P_INT_STATUS_1_P_TGT1_REACHED ((uint8_t) 0x08) 242 #define DIFF_P_INT_STATUS_1_P_TGT0_REACHED ((uint8_t) 0x10) 243 #define DIFF_P_INT_STATUS_1_T_TGT_REACHED ((uint8_t) 0x20) 244 #define DIFF_P_INT_STATUS_1_TDU_UNDERFLOW ((uint8_t) 0x40) 245 #define DIFF_P_INT_STATUS_1_TDU_NO_UNDERFLOW ((uint8_t) 0x00) 246 #define DIFF_P_INT_STATUS_1_TDO_OVERFLOW ((uint8_t) 0x80) 247 #define DIFF_P_INT_STATUS_1_TDO_NO_OVERFLOW ((uint8_t) 0x00) 367 #define DIFF_P_INT_MASK0_PDU_MASK ((uint8_t) 0x01) 368 #define DIFF_P_INT_MASK0_PDU_SHIFT ((uint8_t) 0) 370 #define DIFF_P_INT_MASK0_PDO_MASK ((uint8_t) 0x02) 371 #define DIFF_P_INT_MASK0_PDO_SHIFT ((uint8_t) 1) 373 #define DIFF_P_INT_MASK0_VERRA_MASK ((uint8_t) 0x08) 374 #define DIFF_P_INT_MASK0_VERRA_SHIFT ((uint8_t) 3) 376 #define DIFF_P_INT_MASK0_TDR_MASK ((uint8_t) 0x10) 377 #define DIFF_P_INT_MASK0_TDR_SHIFT ((uint8_t) 4) 379 #define DIFF_P_INT_MASK0_PDR_MASK ((uint8_t) 0x20) 380 #define DIFF_P_INT_MASK0_PDR_SHIFT ((uint8_t) 5) 382 #define DIFF_P_INT_MASK0_TOW_MASK ((uint8_t) 0x40) 383 #define DIFF_P_INT_MASK0_TOW_SHIFT ((uint8_t) 6) 385 #define DIFF_P_INT_MASK0_POW_MASK ((uint8_t) 0x80) 386 #define DIFF_P_INT_MASK0_POW_SHIFT ((uint8_t) 7) 392 #define DIFF_P_INT_MASK0_PDU_INT_EN ((uint8_t) 0x01) 393 #define DIFF_P_INT_MASK0_PDO_INT_EN ((uint8_t) 0x02) 394 #define DIFF_P_INT_MASK0_VERRA_INT_EN ((uint8_t) 0x08) 395 #define DIFF_P_INT_MASK0_TDR_INT_EN ((uint8_t) 0x10) 396 #define DIFF_P_INT_MASK0_PDR_INT_EN ((uint8_t) 0x20) 397 #define DIFF_P_INT_MASK0_TOW_INT_EN ((uint8_t) 0x40) 398 #define DIFF_P_INT_MASK0_POW_INT_EN ((uint8_t) 0x80) 434 #define DIFF_P_INT_MASK1_P_WCHG_MASK ((uint8_t) 0x02) 435 #define DIFF_P_INT_MASK1_P_WCHG_SHIFT ((uint8_t) 1) 437 #define DIFF_P_INT_MASK1_P_TGT2_MASK ((uint8_t) 0x04) 438 #define DIFF_P_INT_MASK1_P_TGT2_SHIFT ((uint8_t) 2) 440 #define DIFF_P_INT_MASK1_P_TGT1_MASK ((uint8_t) 0x08) 441 #define DIFF_P_INT_MASK1_P_TGT1_SHIFT ((uint8_t) 3) 443 #define DIFF_P_INT_MASK1_P_TGT0_MASK ((uint8_t) 0x10) 444 #define DIFF_P_INT_MASK1_P_TGT0_SHIFT ((uint8_t) 4) 446 #define DIFF_P_INT_MASK1_T_TGT_MASK ((uint8_t) 0x20) 447 #define DIFF_P_INT_MASK1_T_TGT_SHIFT ((uint8_t) 5) 449 #define DIFF_P_INT_MASK1_TDU_MASK ((uint8_t) 0x40) 450 #define DIFF_P_INT_MASK1_TDU_SHIFT ((uint8_t) 6) 452 #define DIFF_P_INT_MASK1_TDO_MASK ((uint8_t) 0x80) 453 #define DIFF_P_INT_MASK1_TDO_SHIFT ((uint8_t) 7) 459 #define DIFF_P_INT_MASK1_P_WCHG_INT_EN ((uint8_t) 0x02) 460 #define DIFF_P_INT_MASK1_P_TGT2_INT_EN ((uint8_t) 0x04) 461 #define DIFF_P_INT_MASK1_P_TGT1_INT_EN ((uint8_t) 0x08) 462 #define DIFF_P_INT_MASK1_P_TGT0_INT_EN ((uint8_t) 0x10) 463 #define DIFF_P_INT_MASK1_T_TGT_INT_EN ((uint8_t) 0x20) 464 #define DIFF_P_INT_MASK1_TDU_INT_EN ((uint8_t) 0x40) 465 #define DIFF_P_INT_MASK1_TDO_INT_EN ((uint8_t) 0x80) 506 #define DIFF_P_STATUS_RST_STATUS_MASK ((uint8_t) 0x01) 507 #define DIFF_P_STATUS_RST_STATUS_SHIFT ((uint8_t) 0) 509 #define DIFF_P_STATUS_OSR_ERR_MASK ((uint8_t) 0x02) 510 #define DIFF_P_STATUS_OSR_ERR_SHIFT ((uint8_t) 1) 512 #define DIFF_P_STATUS_STAT_CPLT_MASK ((uint8_t) 0x04) 513 #define DIFF_P_STATUS_STAT_CPLT_SHIFT ((uint8_t) 2) 515 #define DIFF_P_STATUS_STAT_EP_MASK ((uint8_t) 0x08) 516 #define DIFF_P_STATUS_STAT_EP_SHIFT ((uint8_t) 3) 518 #define DIFF_P_STATUS_I2C_RPG_STATUS_MASK ((uint8_t) 0x10) 519 #define DIFF_P_STATUS_I2C_RPG_STATUS_SHIFT ((uint8_t) 4) 521 #define DIFF_P_STATUS_I2C_RPG_MASK ((uint8_t) 0x20) 522 #define DIFF_P_STATUS_I2C_RPG_SHIFT ((uint8_t) 5) 524 #define DIFF_P_STATUS_I2C_RPG_CNT_MASK ((uint8_t) 0x40) 525 #define DIFF_P_STATUS_I2C_RPG_CNT_SHIFT ((uint8_t) 6) 527 #define DIFF_P_STATUS_ACTIVE_MODE_MASK ((uint8_t) 0x80) 528 #define DIFF_P_STATUS_ACTIVE_MODE_SHIFT ((uint8_t) 7) 534 #define DIFF_P_STATUS_RST_STATUS_RST ((uint8_t) 0x01) 535 #define DIFF_P_STATUS_RST_STATUS_NO_RST ((uint8_t) 0x00) 536 #define DIFF_P_STATUS_OSR_ERR_ERR ((uint8_t) 0x02) 537 #define DIFF_P_STATUS_OSR_ERR_NO_ERR ((uint8_t) 0x00) 538 #define DIFF_P_STATUS_STAT_CPLT_SUCCESS ((uint8_t) 0x04) 539 #define DIFF_P_STATUS_STAT_CPLT_NO_SUCCESS ((uint8_t) 0x00) 540 #define DIFF_P_STATUS_STAT_EP_DETECTED ((uint8_t) 0x08) 541 #define DIFF_P_STATUS_STAT_EP_NOTDETECTED ((uint8_t) 0x00) 542 #define DIFF_P_STATUS_I2C_RPG_STATUS_RPG_INIT ((uint8_t) 0x10) 543 #define DIFF_P_STATUS_I2C_RPG_STATUS_RPG_CPLT ((uint8_t) 0x00) 544 #define DIFF_P_STATUS_I2C_RPG_RPG_SUCCESS ((uint8_t) 0x20) 545 #define DIFF_P_STATUS_I2C_RPG_NO_RPG ((uint8_t) 0x00) 546 #define DIFF_P_STATUS_I2C_RPG_CNT_CANT_RPG ((uint8_t) 0x40) 547 #define DIFF_P_STATUS_I2C_RPG_CNT_CAN_RPG ((uint8_t) 0x00) 548 #define DIFF_P_STATUS_ACTIVE_MODE_ACTIVE ((uint8_t) 0x80) 549 #define DIFF_P_STATUS_ACTIVE_MODE_STANDBY ((uint8_t) 0x00) 700 #define DIFF_P_CTRL_REG1_SBYB_MASK ((uint8_t) 0x01) 701 #define DIFF_P_CTRL_REG1_SBYB_SHIFT ((uint8_t) 0) 703 #define DIFF_P_CTRL_REG1_OST_MASK ((uint8_t) 0x02) 704 #define DIFF_P_CTRL_REG1_OST_SHIFT ((uint8_t) 1) 706 #define DIFF_P_CTRL_REG1_RST_MASK ((uint8_t) 0x04) 707 #define DIFF_P_CTRL_REG1_RST_SHIFT ((uint8_t) 2) 709 #define DIFF_P_CTRL_REG1_OSR_MASK ((uint8_t) 0xF8) 710 #define DIFF_P_CTRL_REG1_OSR_SHIFT ((uint8_t) 3) 716 #define DIFF_P_CTRL_REG1_SBYB_ACTIVE ((uint8_t) 0x01) 717 #define DIFF_P_CTRL_REG1_SBYB_STANDBY ((uint8_t) 0x00) 718 #define DIFF_P_CTRL_REG1_OST_ONESHOT ((uint8_t) 0x02) 719 #define DIFF_P_CTRL_REG1_OST_NORMAL ((uint8_t) 0x00) 720 #define DIFF_P_CTRL_REG1_RST_RESET ((uint8_t) 0x04) 721 #define DIFF_P_CTRL_REG1_RST_NORMAL ((uint8_t) 0x00) 722 #define DIFF_P_CTRL_REG1_OSR_OSR1 ((uint8_t) 0x00) 723 #define DIFF_P_CTRL_REG1_OSR_OSR2 ((uint8_t) 0x08) 724 #define DIFF_P_CTRL_REG1_OSR_OSR4 ((uint8_t) 0x10) 725 #define DIFF_P_CTRL_REG1_OSR_OSR8 ((uint8_t) 0x18) 726 #define DIFF_P_CTRL_REG1_OSR_OSR16 ((uint8_t) 0x20) 727 #define DIFF_P_CTRL_REG1_OSR_OSR32 ((uint8_t) 0x28) 728 #define DIFF_P_CTRL_REG1_OSR_OSR64 ((uint8_t) 0x30) 729 #define DIFF_P_CTRL_REG1_OSR_OSR128 ((uint8_t) 0x38) 730 #define DIFF_P_CTRL_REG1_OSR_OSR256 ((uint8_t) 0x40) 731 #define DIFF_P_CTRL_REG1_OSR_OSR512 ((uint8_t) 0x48) 732 #define DIFF_P_CTRL_REG1_OSR_OSR768 ((uint8_t) 0x50) 733 #define DIFF_P_CTRL_REG1_OSR_OSR1024 ((uint8_t) 0x58) 734 #define DIFF_P_CTRL_REG1_OSR_OSR1280 ((uint8_t) 0x60) 735 #define DIFF_P_CTRL_REG1_OSR_OSR1536 ((uint8_t) 0x68) 736 #define DIFF_P_CTRL_REG1_OSR_OSR2048 ((uint8_t) 0x70) 737 #define DIFF_P_CTRL_REG1_OSR_OSR2560 ((uint8_t) 0x78) 738 #define DIFF_P_CTRL_REG1_OSR_OSR3072 ((uint8_t) 0x80) 739 #define DIFF_P_CTRL_REG1_OSR_OSR4096 ((uint8_t) 0x88) 740 #define DIFF_P_CTRL_REG1_OSR_OSR5120 ((uint8_t) 0x90) 741 #define DIFF_P_CTRL_REG1_OSR_OSR6144 ((uint8_t) 0x98) 742 #define DIFF_P_CTRL_REG1_OSR_OSR7168 ((uint8_t) 0xa0) 743 #define DIFF_P_CTRL_REG1_OSR_OSR8192 ((uint8_t) 0xa8) 774 #define DIFF_P_CTRL_REG2_ODR_MASK ((uint8_t) 0x0F) 775 #define DIFF_P_CTRL_REG2_ODR_SHIFT ((uint8_t) 0) 777 #define DIFF_P_CTRL_REG2_F_READ_MASK ((uint8_t) 0x20) 778 #define DIFF_P_CTRL_REG2_F_READ_SHIFT ((uint8_t) 5) 780 #define DIFF_P_CTRL_REG2_BRWNOUT_EN_MASK ((uint8_t) 0x40) 781 #define DIFF_P_CTRL_REG2_BRWNOUT_EN_SHIFT ((uint8_t) 6) 783 #define DIFF_P_CTRL_REG2_CTRL_AC_MASK ((uint8_t) 0x80) 784 #define DIFF_P_CTRL_REG2_CTRL_AC_SHIFT ((uint8_t) 7) 790 #define DIFF_P_CTRL_REG2_ODR_ODR3200 ((uint8_t) 0x00) 791 #define DIFF_P_CTRL_REG2_ODR_ODR1600 ((uint8_t) 0x01) 792 #define DIFF_P_CTRL_REG2_ODR_ODR800 ((uint8_t) 0x02) 793 #define DIFF_P_CTRL_REG2_ODR_ODR400 ((uint8_t) 0x03) 794 #define DIFF_P_CTRL_REG2_ODR_ODR200 ((uint8_t) 0x04) 795 #define DIFF_P_CTRL_REG2_ODR_ODR100 ((uint8_t) 0x05) 796 #define DIFF_P_CTRL_REG2_ODR_ODR50 ((uint8_t) 0x06) 797 #define DIFF_P_CTRL_REG2_ODR_ODR25 ((uint8_t) 0x07) 798 #define DIFF_P_CTRL_REG2_ODR_ODR12P5 ((uint8_t) 0x08) 799 #define DIFF_P_CTRL_REG2_ODR_ODR6P25 ((uint8_t) 0x09) 800 #define DIFF_P_CTRL_REG2_ODR_ODR3P125 ((uint8_t) 0x0a) 801 #define DIFF_P_CTRL_REG2_ODR_ODR1P563 ((uint8_t) 0x0b) 802 #define DIFF_P_CTRL_REG2_ODR_ODR0P781 ((uint8_t) 0x0c) 803 #define DIFF_P_CTRL_REG2_F_READ_NORMAL ((uint8_t) 0x20) 804 #define DIFF_P_CTRL_REG2_F_READ_FASTREAD ((uint8_t) 0x00) 805 #define DIFF_P_CTRL_REG2_BRWNOUT_EN_ENABLED ((uint8_t) 0x40) 806 #define DIFF_P_CTRL_REG2_BRWNOUT_EN_DISABLED ((uint8_t) 0x00) 807 #define DIFF_P_CTRL_REG2_CTRL_AC_CALRUN ((uint8_t) 0x80) 808 #define DIFF_P_CTRL_REG2_CTRL_AC_NOCALRUN ((uint8_t) 0x00) 840 #define DIFF_P_CTRL_REG3_PP_OD2_MASK ((uint8_t) 0x01) 841 #define DIFF_P_CTRL_REG3_PP_OD2_SHIFT ((uint8_t) 0) 843 #define DIFF_P_CTRL_REG3_IPOL2_MASK ((uint8_t) 0x02) 844 #define DIFF_P_CTRL_REG3_IPOL2_SHIFT ((uint8_t) 1) 846 #define DIFF_P_CTRL_REG3_PP_OD1_MASK ((uint8_t) 0x10) 847 #define DIFF_P_CTRL_REG3_PP_OD1_SHIFT ((uint8_t) 4) 849 #define DIFF_P_CTRL_REG3_IPOL1_MASK ((uint8_t) 0x20) 850 #define DIFF_P_CTRL_REG3_IPOL1_SHIFT ((uint8_t) 5) 856 #define DIFF_P_CTRL_REG3_PP_OD2_OPENDRAIN ((uint8_t) 0x01) 857 #define DIFF_P_CTRL_REG3_PP_OD2_PUSHPULL ((uint8_t) 0x00) 858 #define DIFF_P_CTRL_REG3_IPOL2_ACTIVE_HIGH ((uint8_t) 0x02) 859 #define DIFF_P_CTRL_REG3_IPOL2_ACTIVE_LOW ((uint8_t) 0x00) 860 #define DIFF_P_CTRL_REG3_PP_OD1_OPENDRAIN ((uint8_t) 0x10) 861 #define DIFF_P_CTRL_REG3_PP_OD1_PUSHPULL ((uint8_t) 0x00) 862 #define DIFF_P_CTRL_REG3_IPOL1_ACTIVE_HIGH ((uint8_t) 0x20) 863 #define DIFF_P_CTRL_REG3_IPOL1_ACTIVE_LOW ((uint8_t) 0x00) 899 #define DIFF_P_INT_ROUTE0_PDU_MASK ((uint8_t) 0x01) 900 #define DIFF_P_INT_ROUTE0_PDU_SHIFT ((uint8_t) 0) 902 #define DIFF_P_INT_ROUTE0_PDO_MASK ((uint8_t) 0x02) 903 #define DIFF_P_INT_ROUTE0_PDO_SHIFT ((uint8_t) 1) 905 #define DIFF_P_INT_ROUTE0_VERRA_MASK ((uint8_t) 0x08) 906 #define DIFF_P_INT_ROUTE0_VERRA_SHIFT ((uint8_t) 3) 908 #define DIFF_P_INT_ROUTE0_TDR_MASK ((uint8_t) 0x10) 909 #define DIFF_P_INT_ROUTE0_TDR_SHIFT ((uint8_t) 4) 911 #define DIFF_P_INT_ROUTE0_PDR_MASK ((uint8_t) 0x20) 912 #define DIFF_P_INT_ROUTE0_PDR_SHIFT ((uint8_t) 5) 914 #define DIFF_P_INT_ROUTE0_TOW_MASK ((uint8_t) 0x40) 915 #define DIFF_P_INT_ROUTE0_TOW_SHIFT ((uint8_t) 6) 917 #define DIFF_P_INT_ROUTE0_POW_MASK ((uint8_t) 0x80) 918 #define DIFF_P_INT_ROUTE0_POW_SHIFT ((uint8_t) 7) 924 #define DIFF_P_INT_ROUTE0_PDU_INT2 ((uint8_t) 0x01) 925 #define DIFF_P_INT_ROUTE0_PDU_INT1 ((uint8_t) 0x00) 926 #define DIFF_P_INT_ROUTE0_PDO_INT2 ((uint8_t) 0x02) 927 #define DIFF_P_INT_ROUTE0_PDO_INT1 ((uint8_t) 0x00) 928 #define DIFF_P_INT_ROUTE0_VERRA_INT2 ((uint8_t) 0x08) 929 #define DIFF_P_INT_ROUTE0_VERRA_INT1 ((uint8_t) 0x00) 930 #define DIFF_P_INT_ROUTE0_TDR_INT2 ((uint8_t) 0x10) 931 #define DIFF_P_INT_ROUTE0_TDR_INT1 ((uint8_t) 0x00) 932 #define DIFF_P_INT_ROUTE0_PDR_INT2 ((uint8_t) 0x20) 933 #define DIFF_P_INT_ROUTE0_PDR_INT1 ((uint8_t) 0x00) 934 #define DIFF_P_INT_ROUTE0_TOW_INT2 ((uint8_t) 0x40) 935 #define DIFF_P_INT_ROUTE0_TOW_INT1 ((uint8_t) 0x00) 936 #define DIFF_P_INT_ROUTE0_POW_INT2 ((uint8_t) 0x80) 937 #define DIFF_P_INT_ROUTE0_POW_INT1 ((uint8_t) 0x00) 973 #define DIFF_P_INT_ROUTE1_P_WCHG_MASK ((uint8_t) 0x02) 974 #define DIFF_P_INT_ROUTE1_P_WCHG_SHIFT ((uint8_t) 1) 976 #define DIFF_P_INT_ROUTE1_P_TGT2_MASK ((uint8_t) 0x04) 977 #define DIFF_P_INT_ROUTE1_P_TGT2_SHIFT ((uint8_t) 2) 979 #define DIFF_P_INT_ROUTE1_P_TGT1_MASK ((uint8_t) 0x08) 980 #define DIFF_P_INT_ROUTE1_P_TGT1_SHIFT ((uint8_t) 3) 982 #define DIFF_P_INT_ROUTE1_P_TGT0_MASK ((uint8_t) 0x10) 983 #define DIFF_P_INT_ROUTE1_P_TGT0_SHIFT ((uint8_t) 4) 985 #define DIFF_P_INT_ROUTE1_T_TGT_MASK ((uint8_t) 0x20) 986 #define DIFF_P_INT_ROUTE1_T_TGT_SHIFT ((uint8_t) 5) 988 #define DIFF_P_INT_ROUTE1_TDU_MASK ((uint8_t) 0x40) 989 #define DIFF_P_INT_ROUTE1_TDU_SHIFT ((uint8_t) 6) 991 #define DIFF_P_INT_ROUTE1_TDO_MASK ((uint8_t) 0x80) 992 #define DIFF_P_INT_ROUTE1_TDO_SHIFT ((uint8_t) 7) 998 #define DIFF_P_INT_ROUTE1_P_WCHG_INT2 ((uint8_t) 0x02) 999 #define DIFF_P_INT_ROUTE1_P_WCHG_INT1 ((uint8_t) 0x00) 1000 #define DIFF_P_INT_ROUTE1_P_TGT2_INT2 ((uint8_t) 0x04) 1001 #define DIFF_P_INT_ROUTE1_P_TGT2_INT1 ((uint8_t) 0x00) 1002 #define DIFF_P_INT_ROUTE1_P_TGT1_INT2 ((uint8_t) 0x08) 1003 #define DIFF_P_INT_ROUTE1_P_TGT1_INT1 ((uint8_t) 0x00) 1004 #define DIFF_P_INT_ROUTE1_P_TGT0_INT2 ((uint8_t) 0x10) 1005 #define DIFF_P_INT_ROUTE1_P_TGT0_INT1 ((uint8_t) 0x00) 1006 #define DIFF_P_INT_ROUTE1_T_TGT_INT2 ((uint8_t) 0x20) 1007 #define DIFF_P_INT_ROUTE1_T_TGT_INT1 ((uint8_t) 0x00) 1008 #define DIFF_P_INT_ROUTE1_TDU_INT2 ((uint8_t) 0x40) 1009 #define DIFF_P_INT_ROUTE1_TDU_INT1 ((uint8_t) 0x00) 1010 #define DIFF_P_INT_ROUTE1_TDO_INT2 ((uint8_t) 0x80) 1011 #define DIFF_P_INT_ROUTE1_TDO_INT1 ((uint8_t) 0x00)
uint8_t DIFF_P_OFF_P_MSB_t
uint8_t DIFF_P_OFF_CAL_P_MSB_t
uint8_t DIFF_P_P_MIN_LSB_t
uint8_t DIFF_P_PROD_REV_t
uint8_t DIFF_P_SERIALNUMBER_BYTE4_t
uint8_t DIFF_P_SERIALNUMBER_BYTE7_t
uint8_t DIFF_P_P_TGT1_LSB_t
uint8_t DIFF_P_P_MAX_MSB_t
uint8_t DIFF_P_WHO_AM_I_t
uint8_t DIFF_P_SERIALNUMBER_BYTE6_t
uint8_t DIFF_P_P_MAX_LSB_t
uint8_t DIFF_P_OFF_MOP_LSB_t
uint8_t DIFF_P_OFF_MOP_MSB_t
uint8_t DIFF_P_P_TGT0_MSB_t
uint8_t DIFF_P_SERIALNUMBER_BYTE3_t
uint8_t DIFF_P_OFF_P_LSB_t
uint8_t DIFF_P_P_TGT2_MSB_t
uint8_t DIFF_P_SERIALNUMBER_BYTE5_t
uint8_t DIFF_P_OUT_P_LSB_t
uint8_t DIFF_P_SERIALNUMBER_BYTE0_t
uint8_t DIFF_P_P_TGT1_MSB_t
uint8_t DIFF_P_SERIALNUMBER_BYTE2_t
uint8_t DIFF_P_P_TGT2_LSB_t
uint8_t DIFF_P_OFF_CAL_P_LSB_t
uint8_t DIFF_P_I2C_ADDRESS_t
uint8_t DIFF_P_P_MIN_MSB_t
uint8_t DIFF_P_SERIALNUMBER_BYTE1_t
uint8_t DIFF_P_P_TGT0_LSB_t
uint8_t DIFF_P_OUT_P_MSB_t