16 MPL3115_STATUS = 0x00,
17 MPL3115_OUT_P_MSB = 0x01,
18 MPL3115_OUT_P_CSB = 0x02,
19 MPL3115_OUT_P_LSB = 0x03,
20 MPL3115_OUT_T_MSB = 0x04,
21 MPL3115_OUT_T_LSB = 0x05,
22 MPL3115_DR_STATUS = 0x06,
23 MPL3115_OUT_P_DELTA_MSB = 0x07,
24 MPL3115_OUT_P_DELTA_CSB = 0x08,
25 MPL3115_OUT_P_DELTA_LSB = 0x09,
26 MPL3115_OUT_T_DELTA_MSB = 0x0A,
27 MPL3115_OUT_T_DELTA_LSB = 0x0B,
28 MPL3115_WHO_AM_I = 0x0C,
29 MPL3115_F_STATUS = 0x0D,
30 MPL3115_F_DATA = 0x0E,
31 MPL3115_F_SETUP = 0x0F,
32 MPL3115_TIME_DLY = 0x10,
33 MPL3115_SYSMOD = 0x11,
34 MPL3115_INT_SOURCE = 0x12,
35 MPL3115_PT_DATA_CFG = 0x13,
36 MPL3115_BAR_IN_MSB = 0x14,
37 MPL3115_BAR_IN_LSB = 0x15,
38 MPL3115_P_TGT_MSB = 0x16,
39 MPL3115_P_TGT_LSB = 0x17,
41 MPL3115_P_WND_MSB = 0x19,
42 MPL3115_P_WND_LSB = 0x1A,
44 MPL3115_P_MIN_MSB = 0x1C,
45 MPL3115_P_MIN_CSB = 0x1D,
46 MPL3115_P_MIN_LSB = 0x1E,
47 MPL3115_T_MIN_MSB = 0x1F,
48 MPL3115_T_MIN_LSB = 0x20,
49 MPL3115_P_MAX_MSB = 0x21,
50 MPL3115_P_MAX_CSB = 0x22,
51 MPL3115_P_MAX_LSB = 0x23,
52 MPL3115_T_MAX_MSB = 0x24,
53 MPL3115_T_MAX_LSB = 0x25,
54 MPL3115_CTRL_REG1 = 0x26,
55 MPL3115_CTRL_REG2 = 0x27,
56 MPL3115_CTRL_REG3 = 0x28,
57 MPL3115_CTRL_REG4 = 0x29,
58 MPL3115_CTRL_REG5 = 0x2A,
64#define MPL3115_I2C_ADDRESS (0x60)
65#define MPL3115_WHOAMI_VALUE (0xC4)
74typedef uint8_t MPL3115_STATUS_t;
84typedef uint8_t MPL3115_OUT_P_MSB_t;
93typedef uint8_t MPL3115_OUT_P_CSB_t;
104 uint8_t _reserved_ : 4;
115#define MPL3115_OUT_P_LSB_PD_MASK ((uint8_t) 0xF0)
116#define MPL3115_OUT_P_LSB_PD_SHIFT ((uint8_t) 4)
129typedef uint8_t MPL3115_OUT_T_MSB_t;
140 uint8_t _reserved_ : 4;
151#define MPL3115_OUT_T_LSB_PD_MASK ((uint8_t) 0xF0)
152#define MPL3115_OUT_T_LSB_PD_SHIFT ((uint8_t) 4)
167 uint8_t _reserved_ : 1;
174 uint8_t _reserved_1 : 1;
189#define MPL3115_DR_STATUS_TDR_MASK ((uint8_t) 0x02)
190#define MPL3115_DR_STATUS_TDR_SHIFT ((uint8_t) 1)
192#define MPL3115_DR_STATUS_PDR_MASK ((uint8_t) 0x04)
193#define MPL3115_DR_STATUS_PDR_SHIFT ((uint8_t) 2)
195#define MPL3115_DR_STATUS_PTDR_MASK ((uint8_t) 0x08)
196#define MPL3115_DR_STATUS_PTDR_SHIFT ((uint8_t) 3)
198#define MPL3115_DR_STATUS_TOW_MASK ((uint8_t) 0x20)
199#define MPL3115_DR_STATUS_TOW_SHIFT ((uint8_t) 5)
201#define MPL3115_DR_STATUS_POW_MASK ((uint8_t) 0x40)
202#define MPL3115_DR_STATUS_POW_SHIFT ((uint8_t) 6)
204#define MPL3115_DR_STATUS_PTOW_MASK ((uint8_t) 0x80)
205#define MPL3115_DR_STATUS_PTOW_SHIFT ((uint8_t) 7)
211#define MPL3115_DR_STATUS_TDR_DRDY ((uint8_t) 0x02)
214#define MPL3115_DR_STATUS_PDR_DRDY ((uint8_t) 0x04)
217#define MPL3115_DR_STATUS_PTDR_DRDY ((uint8_t) 0x08)
221#define MPL3115_DR_STATUS_TOW_OWR ((uint8_t) 0x20)
226#define MPL3115_DR_STATUS_POW_OWR ((uint8_t) 0x40)
231#define MPL3115_DR_STATUS_PTOW_OWR ((uint8_t) 0x80)
248typedef uint8_t MPL3115_OUT_P_DELTA_MSB_t;
257typedef uint8_t MPL3115_OUT_P_DELTA_CSB_t;
268 uint8_t _reserved_ : 4;
279#define MPL3115_OUT_P_DELTA_LSB_PCD_MASK ((uint8_t) 0xF0)
280#define MPL3115_OUT_P_DELTA_LSB_PCD_SHIFT ((uint8_t) 4)
293typedef uint8_t MPL3115_OUT_T_DELTA_MSB_t;
304 uint8_t _reserved_ : 4;
315#define MPL3115_OUT_T_DELTA_LSB_TCD_MASK ((uint8_t) 0xF0)
316#define MPL3115_OUT_T_DELTA_LSB_TCD_SHIFT ((uint8_t) 4)
329typedef uint8_t MPL3115_WHO_AM_I_t;
344 uint8_t f_wmkf_flag : 1;
356#define MPL3115_F_STATUS_F_CNT_MASK ((uint8_t) 0x3F)
357#define MPL3115_F_STATUS_F_CNT_SHIFT ((uint8_t) 0)
359#define MPL3115_F_STATUS_F_WMKF_FLAG_MASK ((uint8_t) 0x40)
360#define MPL3115_F_STATUS_F_WMKF_FLAG_SHIFT ((uint8_t) 6)
362#define MPL3115_F_STATUS_F_OVF_MASK ((uint8_t) 0x80)
363#define MPL3115_F_STATUS_F_OVF_SHIFT ((uint8_t) 7)
369#define MPL3115_F_STATUS_F_WMKF_FLAG_NOEVT ((uint8_t) 0x00)
370#define MPL3115_F_STATUS_F_WMKF_FLAG_EVTDET ((uint8_t) 0x40)
371#define MPL3115_F_STATUS_F_OVF_NOOVFL ((uint8_t) 0x00)
372#define MPL3115_F_STATUS_F_OVF_OVFLDET ((uint8_t) 0x80)
383typedef uint8_t MPL3115_F_DATA_t;
407#define MPL3115_F_SETUP_F_WMRK_MASK ((uint8_t) 0x3F)
408#define MPL3115_F_SETUP_F_WMRK_SHIFT ((uint8_t) 0)
410#define MPL3115_F_SETUP_F_MODE_MASK ((uint8_t) 0xC0)
411#define MPL3115_F_SETUP_F_MODE_SHIFT ((uint8_t) 6)
417#define MPL3115_F_SETUP_F_MODE_FIFO_OFF ((uint8_t) 0x00)
418#define MPL3115_F_SETUP_F_MODE_CIR_MODE ((uint8_t) 0x40)
420#define MPL3115_F_SETUP_F_MODE_STOP_MODE ((uint8_t) 0x80)
431typedef uint8_t MPL3115_TIME_DLY_t;
453#define MPL3115_SYSMOD_SYSMOD_MASK ((uint8_t) 0x01)
454#define MPL3115_SYSMOD_SYSMOD_SHIFT ((uint8_t) 0)
460#define MPL3115_SYSMOD_SYSMOD_STANDBY ((uint8_t) 0x00)
461#define MPL3115_SYSMOD_SYSMOD_ACTIVE ((uint8_t) 0x01)
474 uint8_t src_tchg : 1;
476 uint8_t src_pchg : 1;
487 uint8_t src_fifo : 1;
489 uint8_t src_drdy : 1;
499#define MPL3115_INT_SOURCE_SRC_TCHG_MASK ((uint8_t) 0x01)
500#define MPL3115_INT_SOURCE_SRC_TCHG_SHIFT ((uint8_t) 0)
502#define MPL3115_INT_SOURCE_SRC_PCHG_MASK ((uint8_t) 0x02)
503#define MPL3115_INT_SOURCE_SRC_PCHG_SHIFT ((uint8_t) 1)
505#define MPL3115_INT_SOURCE_SRC_TTH_MASK ((uint8_t) 0x04)
506#define MPL3115_INT_SOURCE_SRC_TTH_SHIFT ((uint8_t) 2)
508#define MPL3115_INT_SOURCE_SRC_PTH_MASK ((uint8_t) 0x08)
509#define MPL3115_INT_SOURCE_SRC_PTH_SHIFT ((uint8_t) 3)
511#define MPL3115_INT_SOURCE_SRC_TW_MASK ((uint8_t) 0x10)
512#define MPL3115_INT_SOURCE_SRC_TW_SHIFT ((uint8_t) 4)
514#define MPL3115_INT_SOURCE_SRC_PW_MASK ((uint8_t) 0x20)
515#define MPL3115_INT_SOURCE_SRC_PW_SHIFT ((uint8_t) 5)
517#define MPL3115_INT_SOURCE_SRC_FIFO_MASK ((uint8_t) 0x40)
518#define MPL3115_INT_SOURCE_SRC_FIFO_SHIFT ((uint8_t) 6)
520#define MPL3115_INT_SOURCE_SRC_DRDY_MASK ((uint8_t) 0x80)
521#define MPL3115_INT_SOURCE_SRC_DRDY_SHIFT ((uint8_t) 7)
550#define MPL3115_PT_DATA_CFG_TDEFE_MASK ((uint8_t) 0x01)
551#define MPL3115_PT_DATA_CFG_TDEFE_SHIFT ((uint8_t) 0)
553#define MPL3115_PT_DATA_CFG_PDEFE_MASK ((uint8_t) 0x02)
554#define MPL3115_PT_DATA_CFG_PDEFE_SHIFT ((uint8_t) 1)
556#define MPL3115_PT_DATA_CFG_DREM_MASK ((uint8_t) 0x04)
557#define MPL3115_PT_DATA_CFG_DREM_SHIFT ((uint8_t) 2)
563#define MPL3115_PT_DATA_CFG_TDEFE_DISABLED ((uint8_t) 0x00)
564#define MPL3115_PT_DATA_CFG_TDEFE_ENABLED ((uint8_t) 0x01)
566#define MPL3115_PT_DATA_CFG_PDEFE_DISABLED ((uint8_t) 0x00)
567#define MPL3115_PT_DATA_CFG_PDEFE_ENABLED ((uint8_t) 0x02)
569#define MPL3115_PT_DATA_CFG_DREM_DISABLED ((uint8_t) 0x00)
570#define MPL3115_PT_DATA_CFG_DREM_ENABLED ((uint8_t) 0x04)
583typedef uint8_t MPL3115_BAR_IN_MSB_t;
592typedef uint8_t MPL3115_BAR_IN_LSB_t;
602typedef uint8_t MPL3115_P_TGT_MSB_t;
611typedef uint8_t MPL3115_P_TGT_LSB_t;
621typedef uint8_t MPL3115_T_TGT_t;
631typedef uint8_t MPL3115_P_WND_MSB_t;
640typedef uint8_t MPL3115_P_WND_LSB_t;
650typedef uint8_t MPL3115_T_WND_t;
660typedef uint8_t MPL3115_P_MIN_MSB_t;
669typedef uint8_t MPL3115_P_MIN_CSB_t;
680 uint8_t _reserved_ : 4;
691#define MPL3115_P_MIN_LSB_MINPAD_MASK ((uint8_t) 0xF0)
692#define MPL3115_P_MIN_LSB_MINPAD_SHIFT ((uint8_t) 4)
705typedef uint8_t MPL3115_T_MIN_MSB_t;
716 uint8_t _reserved_ : 4;
727#define MPL3115_T_MIN_LSB_MINTD_MASK ((uint8_t) 0xF0)
728#define MPL3115_T_MIN_LSB_MINTD_SHIFT ((uint8_t) 4)
741typedef uint8_t MPL3115_P_MAX_MSB_t;
750typedef uint8_t MPL3115_P_MAX_CSB_t;
761 uint8_t _reserved_ : 4;
772#define MPL3115_P_MAX_LSB_MAXPAD_MASK ((uint8_t) 0xF0)
773#define MPL3115_P_MAX_LSB_MAXPAD_SHIFT ((uint8_t) 4)
786typedef uint8_t MPL3115_T_MAX_MSB_t;
797 uint8_t _reserved_ : 4;
808#define MPL3115_T_MAX_LSB_MAXTD_MASK ((uint8_t) 0xF0)
809#define MPL3115_T_MAX_LSB_MAXTD_SHIFT ((uint8_t) 4)
846#define MPL3115_CTRL_REG1_SBYB_MASK ((uint8_t) 0x01)
847#define MPL3115_CTRL_REG1_SBYB_SHIFT ((uint8_t) 0)
849#define MPL3115_CTRL_REG1_OST_MASK ((uint8_t) 0x02)
850#define MPL3115_CTRL_REG1_OST_SHIFT ((uint8_t) 1)
852#define MPL3115_CTRL_REG1_RST_MASK ((uint8_t) 0x04)
853#define MPL3115_CTRL_REG1_RST_SHIFT ((uint8_t) 2)
855#define MPL3115_CTRL_REG1_OS_MASK ((uint8_t) 0x38)
856#define MPL3115_CTRL_REG1_OS_SHIFT ((uint8_t) 3)
858#define MPL3115_CTRL_REG1_RAW_MASK ((uint8_t) 0x40)
859#define MPL3115_CTRL_REG1_RAW_SHIFT ((uint8_t) 6)
861#define MPL3115_CTRL_REG1_ALT_MASK ((uint8_t) 0x80)
862#define MPL3115_CTRL_REG1_ALT_SHIFT ((uint8_t) 7)
868#define MPL3115_CTRL_REG1_SBYB_STANDBY ((uint8_t) 0x00)
869#define MPL3115_CTRL_REG1_SBYB_ACTIVE ((uint8_t) 0x01)
870#define MPL3115_CTRL_REG1_OST_RESET ((uint8_t) 0x00)
871#define MPL3115_CTRL_REG1_OST_SET ((uint8_t) 0x02)
872#define MPL3115_CTRL_REG1_RST_DIS ((uint8_t) 0x00)
873#define MPL3115_CTRL_REG1_RST_EN ((uint8_t) 0x04)
874#define MPL3115_CTRL_REG1_OS_OSR_1 ((uint8_t) 0x00)
875#define MPL3115_CTRL_REG1_OS_OSR_2 ((uint8_t) 0x08)
876#define MPL3115_CTRL_REG1_OS_OSR_4 ((uint8_t) 0x10)
877#define MPL3115_CTRL_REG1_OS_OSR_8 ((uint8_t) 0x18)
878#define MPL3115_CTRL_REG1_OS_OSR_16 ((uint8_t) 0x20)
880#define MPL3115_CTRL_REG1_OS_OSR_32 ((uint8_t) 0x28)
882#define MPL3115_CTRL_REG1_OS_OSR_64 ((uint8_t) 0x30)
884#define MPL3115_CTRL_REG1_OS_OSR_128 ((uint8_t) 0x38)
886#define MPL3115_CTRL_REG1_RAW_DIS ((uint8_t) 0x00)
887#define MPL3115_CTRL_REG1_RAW_EN ((uint8_t) 0x40)
888#define MPL3115_CTRL_REG1_ALT_ALT ((uint8_t) 0x80)
889#define MPL3115_CTRL_REG1_ALT_BAR ((uint8_t) 0x00)
904 uint8_t alarm_sel : 1;
906 uint8_t load_output : 1;
916#define MPL3115_CTRL_REG2_ST_MASK ((uint8_t) 0x0F)
917#define MPL3115_CTRL_REG2_ST_SHIFT ((uint8_t) 0)
919#define MPL3115_CTRL_REG2_ALARM_SEL_MASK ((uint8_t) 0x10)
920#define MPL3115_CTRL_REG2_ALARM_SEL_SHIFT ((uint8_t) 4)
922#define MPL3115_CTRL_REG2_LOAD_OUTPUT_MASK ((uint8_t) 0x20)
923#define MPL3115_CTRL_REG2_LOAD_OUTPUT_SHIFT ((uint8_t) 5)
929#define MPL3115_CTRL_REG2_ALARM_SEL_USE_TGT ((uint8_t) 0x00)
931#define MPL3115_CTRL_REG2_ALARM_SEL_USE_OUT ((uint8_t) 0x10)
933#define MPL3115_CTRL_REG2_LOAD_OUTPUT_DNL ((uint8_t) 0x00)
934#define MPL3115_CTRL_REG2_LOAD_OUTPUT_NXT_VAL ((uint8_t) 0x20)
953 uint8_t _reserved_ : 2;
967#define MPL3115_CTRL_REG3_PP_OD2_MASK ((uint8_t) 0x01)
968#define MPL3115_CTRL_REG3_PP_OD2_SHIFT ((uint8_t) 0)
970#define MPL3115_CTRL_REG3_IPOL2_MASK ((uint8_t) 0x02)
971#define MPL3115_CTRL_REG3_IPOL2_SHIFT ((uint8_t) 1)
973#define MPL3115_CTRL_REG3_PP_OD1_MASK ((uint8_t) 0x10)
974#define MPL3115_CTRL_REG3_PP_OD1_SHIFT ((uint8_t) 4)
976#define MPL3115_CTRL_REG3_IPOL1_MASK ((uint8_t) 0x20)
977#define MPL3115_CTRL_REG3_IPOL1_SHIFT ((uint8_t) 5)
983#define MPL3115_CTRL_REG3_PP_OD2_INTPULLUP ((uint8_t) 0x00)
984#define MPL3115_CTRL_REG3_PP_OD2_OPENDRAIN ((uint8_t) 0x01)
985#define MPL3115_CTRL_REG3_IPOL2_LOW ((uint8_t) 0x00)
986#define MPL3115_CTRL_REG3_IPOL2_HIGH ((uint8_t) 0x02)
987#define MPL3115_CTRL_REG3_PP_OD1_INTPULLUP ((uint8_t) 0x00)
988#define MPL3115_CTRL_REG3_PP_OD1_OPENDRAIN ((uint8_t) 0x10)
989#define MPL3115_CTRL_REG3_IPOL1_LOW ((uint8_t) 0x00)
990#define MPL3115_CTRL_REG3_IPOL1_HIGH ((uint8_t) 0x20)
1003 uint8_t int_en_tchg : 1;
1005 uint8_t int_en_pchg : 1;
1007 uint8_t int_en_tth : 1;
1009 uint8_t int_en_pth : 1;
1011 uint8_t int_en_tw : 1;
1013 uint8_t int_en_pw : 1;
1015 uint8_t int_en_fifo : 1;
1017 uint8_t int_en_drdy : 1;
1027#define MPL3115_CTRL_REG4_INT_EN_TCHG_MASK ((uint8_t) 0x01)
1028#define MPL3115_CTRL_REG4_INT_EN_TCHG_SHIFT ((uint8_t) 0)
1030#define MPL3115_CTRL_REG4_INT_EN_PCHG_MASK ((uint8_t) 0x02)
1031#define MPL3115_CTRL_REG4_INT_EN_PCHG_SHIFT ((uint8_t) 1)
1033#define MPL3115_CTRL_REG4_INT_EN_TTH_MASK ((uint8_t) 0x04)
1034#define MPL3115_CTRL_REG4_INT_EN_TTH_SHIFT ((uint8_t) 2)
1036#define MPL3115_CTRL_REG4_INT_EN_PTH_MASK ((uint8_t) 0x08)
1037#define MPL3115_CTRL_REG4_INT_EN_PTH_SHIFT ((uint8_t) 3)
1039#define MPL3115_CTRL_REG4_INT_EN_TW_MASK ((uint8_t) 0x10)
1040#define MPL3115_CTRL_REG4_INT_EN_TW_SHIFT ((uint8_t) 4)
1042#define MPL3115_CTRL_REG4_INT_EN_PW_MASK ((uint8_t) 0x20)
1043#define MPL3115_CTRL_REG4_INT_EN_PW_SHIFT ((uint8_t) 5)
1045#define MPL3115_CTRL_REG4_INT_EN_FIFO_MASK ((uint8_t) 0x40)
1046#define MPL3115_CTRL_REG4_INT_EN_FIFO_SHIFT ((uint8_t) 6)
1048#define MPL3115_CTRL_REG4_INT_EN_DRDY_MASK ((uint8_t) 0x80)
1049#define MPL3115_CTRL_REG4_INT_EN_DRDY_SHIFT ((uint8_t) 7)
1055#define MPL3115_CTRL_REG4_INT_EN_TCHG_INTDISABLED ((uint8_t) 0x00)
1056#define MPL3115_CTRL_REG4_INT_EN_TCHG_INTENABLED ((uint8_t) 0x01)
1057#define MPL3115_CTRL_REG4_INT_EN_PCHG_INTDISABLED ((uint8_t) 0x00)
1058#define MPL3115_CTRL_REG4_INT_EN_PCHG_INTENABLED ((uint8_t) 0x02)
1059#define MPL3115_CTRL_REG4_INT_EN_TTH_INTDISABLED ((uint8_t) 0x00)
1060#define MPL3115_CTRL_REG4_INT_EN_TTH_INTENABLED ((uint8_t) 0x04)
1061#define MPL3115_CTRL_REG4_INT_EN_PTH_INTDISABLED ((uint8_t) 0x00)
1062#define MPL3115_CTRL_REG4_INT_EN_PTH_INTENABLED ((uint8_t) 0x08)
1063#define MPL3115_CTRL_REG4_INT_EN_TW_INTDISABLED ((uint8_t) 0x00)
1064#define MPL3115_CTRL_REG4_INT_EN_TW_INTENABLED ((uint8_t) 0x10)
1065#define MPL3115_CTRL_REG4_INT_EN_PW_INTDISABLED ((uint8_t) 0x00)
1066#define MPL3115_CTRL_REG4_INT_EN_PW_INTENABLED ((uint8_t) 0x20)
1067#define MPL3115_CTRL_REG4_INT_EN_FIFO_INTDISABLED ((uint8_t) 0x00)
1068#define MPL3115_CTRL_REG4_INT_EN_FIFO_INTENABLED ((uint8_t) 0x40)
1069#define MPL3115_CTRL_REG4_INT_EN_DRDY_INTDISABLED ((uint8_t) 0x00)
1070#define MPL3115_CTRL_REG4_INT_EN_DRDY_INTENABLED ((uint8_t) 0x80)
1083 uint8_t int_cfg_tchg : 1;
1085 uint8_t int_cfg_pchg : 1;
1087 uint8_t int_cfg_tth : 1;
1089 uint8_t int_cfg_pth : 1;
1091 uint8_t int_cfg_tw : 1;
1093 uint8_t int_cfg_pw : 1;
1095 uint8_t int_cfg_fifo : 1;
1097 uint8_t int_cfg_drdy : 1;
1107#define MPL3115_CTRL_REG5_INT_CFG_TCHG_MASK ((uint8_t) 0x01)
1108#define MPL3115_CTRL_REG5_INT_CFG_TCHG_SHIFT ((uint8_t) 0)
1110#define MPL3115_CTRL_REG5_INT_CFG_PCHG_MASK ((uint8_t) 0x02)
1111#define MPL3115_CTRL_REG5_INT_CFG_PCHG_SHIFT ((uint8_t) 1)
1113#define MPL3115_CTRL_REG5_INT_CFG_TTH_MASK ((uint8_t) 0x04)
1114#define MPL3115_CTRL_REG5_INT_CFG_TTH_SHIFT ((uint8_t) 2)
1116#define MPL3115_CTRL_REG5_INT_CFG_PTH_MASK ((uint8_t) 0x08)
1117#define MPL3115_CTRL_REG5_INT_CFG_PTH_SHIFT ((uint8_t) 3)
1119#define MPL3115_CTRL_REG5_INT_CFG_TW_MASK ((uint8_t) 0x10)
1120#define MPL3115_CTRL_REG5_INT_CFG_TW_SHIFT ((uint8_t) 4)
1122#define MPL3115_CTRL_REG5_INT_CFG_PW_MASK ((uint8_t) 0x20)
1123#define MPL3115_CTRL_REG5_INT_CFG_PW_SHIFT ((uint8_t) 5)
1125#define MPL3115_CTRL_REG5_INT_CFG_FIFO_MASK ((uint8_t) 0x40)
1126#define MPL3115_CTRL_REG5_INT_CFG_FIFO_SHIFT ((uint8_t) 6)
1128#define MPL3115_CTRL_REG5_INT_CFG_DRDY_MASK ((uint8_t) 0x80)
1129#define MPL3115_CTRL_REG5_INT_CFG_DRDY_SHIFT ((uint8_t) 7)
1135#define MPL3115_CTRL_REG5_INT_CFG_TCHG_INT2 ((uint8_t) 0x00)
1136#define MPL3115_CTRL_REG5_INT_CFG_TCHG_INT1 ((uint8_t) 0x01)
1137#define MPL3115_CTRL_REG5_INT_CFG_PCHG_INT2 ((uint8_t) 0x00)
1138#define MPL3115_CTRL_REG5_INT_CFG_PCHG_INT1 ((uint8_t) 0x02)
1139#define MPL3115_CTRL_REG5_INT_CFG_TTH_INT2 ((uint8_t) 0x00)
1140#define MPL3115_CTRL_REG5_INT_CFG_TTH_INT1 ((uint8_t) 0x04)
1141#define MPL3115_CTRL_REG5_INT_CFG_PTH_INT2 ((uint8_t) 0x00)
1142#define MPL3115_CTRL_REG5_INT_CFG_PTH_INT1 ((uint8_t) 0x08)
1143#define MPL3115_CTRL_REG5_INT_CFG_TW_INT2 ((uint8_t) 0x00)
1144#define MPL3115_CTRL_REG5_INT_CFG_TW_INT1 ((uint8_t) 0x10)
1145#define MPL3115_CTRL_REG5_INT_CFG_PW_INT2 ((uint8_t) 0x00)
1146#define MPL3115_CTRL_REG5_INT_CFG_PW_INT1 ((uint8_t) 0x20)
1147#define MPL3115_CTRL_REG5_INT_CFG_FIFO_INT2 ((uint8_t) 0x00)
1148#define MPL3115_CTRL_REG5_INT_CFG_FIFO_INT1 ((uint8_t) 0x40)
1149#define MPL3115_CTRL_REG5_INT_CFG_DRDY_INT2 ((uint8_t) 0x00)
1150#define MPL3115_CTRL_REG5_INT_CFG_DRDY_INT1 ((uint8_t) 0x80)
1161typedef uint8_t MPL3115_OFF_P_t;
1171typedef uint8_t MPL3115_OFF_T_t;
1181typedef uint8_t MPL3115_OFF_H_t;