1 #ifndef MAX30001G_REGS_TYPEDEFS_H
2 #define MAX30001G_REGS_TYPEDEFS_H
union max30001_ecg_burst_reg max30001_ecg_burst_reg_t
ECG_FIFO_BURST page 61.
union max30001_cnfg_ecg_reg max30001_cnfg_ecg_reg_t
CNFG_ECG (0x15) page 51.
union max30001_cnfg_emux_reg max30001_cnfg_emux_reg_t
CNFG_EMUX (0x14) page 50.
union max30001_rtor_reg max30001_rtor_reg_t
R to R FIFO page 61.
union max30001_info_reg max30001_info_reg_t
INFO (0x0F) page 42.
BIOZ_FIFO_BURST page 61.
Definition: max30001g_regs_typedefs.h:381
uint32_t data
Definition: max30001g_regs_typedefs.h:387
uint32_t reserved
Definition: max30001g_regs_typedefs.h:386
uint32_t btag
Definition: max30001g_regs_typedefs.h:385
uint32_t all
Definition: max30001g_regs_typedefs.h:382
CNFG_BIOZ_LC (0x1A) page 57.
Definition: max30001g_regs_typedefs.h:300
uint32_t en_bistr
Definition: max30001g_regs_typedefs.h:308
uint32_t all
Definition: max30001g_regs_typedefs.h:301
uint32_t cmres
Definition: max30001g_regs_typedefs.h:305
uint32_t bistr
Definition: max30001g_regs_typedefs.h:307
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:311
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:306
uint32_t reserved4
Definition: max30001g_regs_typedefs.h:313
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:309
uint32_t lc2x
Definition: max30001g_regs_typedefs.h:310
uint32_t cmag_lc
Definition: max30001g_regs_typedefs.h:304
uint32_t hi_lob
Definition: max30001g_regs_typedefs.h:312
CNFG_BIOZ (0x18) page 54.
Definition: max30001g_regs_typedefs.h:275
uint32_t ext_rbias
Definition: max30001g_regs_typedefs.h:287
uint32_t rate
Definition: max30001g_regs_typedefs.h:289
uint32_t ln_bioz
Definition: max30001g_regs_typedefs.h:286
uint32_t cgmon
Definition: max30001g_regs_typedefs.h:281
uint32_t dhpf
Definition: max30001g_regs_typedefs.h:284
uint32_t fcgen
Definition: max30001g_regs_typedefs.h:282
uint32_t dlpf
Definition: max30001g_regs_typedefs.h:283
uint32_t phoff
Definition: max30001g_regs_typedefs.h:279
uint32_t ahpf
Definition: max30001g_regs_typedefs.h:288
uint32_t gain
Definition: max30001g_regs_typedefs.h:285
uint32_t reserved
Definition: max30001g_regs_typedefs.h:290
uint32_t all
Definition: max30001g_regs_typedefs.h:276
uint32_t cgmag
Definition: max30001g_regs_typedefs.h:280
CNFG_BMUX (0x17) page 52.
Definition: max30001g_regs_typedefs.h:248
uint32_t caln_sel
Definition: max30001g_regs_typedefs.h:260
uint32_t rmod
Definition: max30001g_regs_typedefs.h:254
uint32_t all
Definition: max30001g_regs_typedefs.h:249
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:255
uint32_t openp
Definition: max30001g_regs_typedefs.h:263
uint32_t reserved4
Definition: max30001g_regs_typedefs.h:264
uint32_t fbist
Definition: max30001g_regs_typedefs.h:252
uint32_t rnom
Definition: max30001g_regs_typedefs.h:256
uint32_t openn
Definition: max30001g_regs_typedefs.h:262
uint32_t en_bist
Definition: max30001g_regs_typedefs.h:257
uint32_t calp_sel
Definition: max30001g_regs_typedefs.h:261
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:253
uint32_t reserved
Definition: max30001g_regs_typedefs.h:265
uint32_t cg_mode
Definition: max30001g_regs_typedefs.h:258
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:259
CNFG_CAL (0x12) page 49.
Definition: max30001g_regs_typedefs.h:184
uint32_t fcal
Definition: max30001g_regs_typedefs.h:190
uint32_t thigh
Definition: max30001g_regs_typedefs.h:188
uint32_t vmag
Definition: max30001g_regs_typedefs.h:192
uint32_t all
Definition: max30001g_regs_typedefs.h:185
uint32_t vmode
Definition: max30001g_regs_typedefs.h:193
uint32_t fifty
Definition: max30001g_regs_typedefs.h:189
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:196
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:195
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:191
uint32_t vcal
Definition: max30001g_regs_typedefs.h:194
CNFG_ECG (0x15) page 51.
Definition: max30001g_regs_typedefs.h:227
uint32_t all
Definition: max30001g_regs_typedefs.h:228
uint32_t gain
Definition: max30001g_regs_typedefs.h:235
uint32_t dhpf
Definition: max30001g_regs_typedefs.h:233
uint32_t rate
Definition: max30001g_regs_typedefs.h:237
uint32_t reserved
Definition: max30001g_regs_typedefs.h:238
uint32_t dlpf
Definition: max30001g_regs_typedefs.h:232
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:236
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:231
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:234
struct max30001_cnfg_ecg_reg::@8 bit
CNFG_EMUX (0x14) page 50.
Definition: max30001g_regs_typedefs.h:206
uint32_t pol
Definition: max30001g_regs_typedefs.h:216
uint32_t all
Definition: max30001g_regs_typedefs.h:207
uint32_t openn
Definition: max30001g_regs_typedefs.h:213
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:217
uint32_t calp_sel
Definition: max30001g_regs_typedefs.h:212
uint32_t caln_sel
Definition: max30001g_regs_typedefs.h:211
uint32_t openp
Definition: max30001g_regs_typedefs.h:214
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:215
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:210
struct max30001_cnfg_emux_reg::@7 bit
CNFG_GEN (0x10) page 47.
Definition: max30001g_regs_typedefs.h:155
uint32_t all
Definition: max30001g_regs_typedefs.h:156
uint32_t en_bioz
Definition: max30001g_regs_typedefs.h:170
uint32_t imag
Definition: max30001g_regs_typedefs.h:164
uint32_t rbiasn
Definition: max30001g_regs_typedefs.h:159
uint32_t rbiasv
Definition: max30001g_regs_typedefs.h:161
uint32_t vth
Definition: max30001g_regs_typedefs.h:163
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:174
uint32_t en_ulp_lon
Definition: max30001g_regs_typedefs.h:173
uint32_t fmstr
Definition: max30001g_regs_typedefs.h:172
uint32_t en_rbias
Definition: max30001g_regs_typedefs.h:162
uint32_t en_bloff
Definition: max30001g_regs_typedefs.h:167
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:168
uint32_t rbiasp
Definition: max30001g_regs_typedefs.h:160
uint32_t ipol
Definition: max30001g_regs_typedefs.h:165
uint32_t en_pace
Definition: max30001g_regs_typedefs.h:169
uint32_t en_dcloff
Definition: max30001g_regs_typedefs.h:166
uint32_t en_ecg
Definition: max30001g_regs_typedefs.h:171
CNFG_RTOR1 (0x1D) page 59.
Definition: max30001g_regs_typedefs.h:323
uint32_t pavg
Definition: max30001g_regs_typedefs.h:329
uint32_t reserved
Definition: max30001g_regs_typedefs.h:334
uint32_t all
Definition: max30001g_regs_typedefs.h:324
uint32_t ptsf
Definition: max30001g_regs_typedefs.h:328
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:330
uint32_t gain
Definition: max30001g_regs_typedefs.h:332
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:327
uint32_t wndw
Definition: max30001g_regs_typedefs.h:333
uint32_t en_rtor
Definition: max30001g_regs_typedefs.h:331
CNFG_RTOR2 (0x1E) page 59.
Definition: max30001g_regs_typedefs.h:344
uint32_t rhsf
Definition: max30001g_regs_typedefs.h:349
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:348
uint32_t hoff
Definition: max30001g_regs_typedefs.h:353
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:352
uint32_t all
Definition: max30001g_regs_typedefs.h:345
uint32_t reserved
Definition: max30001g_regs_typedefs.h:355
uint32_t ravg
Definition: max30001g_regs_typedefs.h:351
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:350
uint32_t reserved4
Definition: max30001g_regs_typedefs.h:354
ECG_FIFO_BURST page 61.
Definition: max30001g_regs_typedefs.h:365
uint32_t all
Definition: max30001g_regs_typedefs.h:366
uint32_t etag
Definition: max30001g_regs_typedefs.h:370
struct max30001_ecg_burst_reg::@14 bit
uint32_t reserved
Definition: max30001g_regs_typedefs.h:369
uint32_t data
Definition: max30001g_regs_typedefs.h:371
EN_INT (0x02) and (0x03) page 43 we can attach two interrupt lines to functions of the MAX30001 multi...
Definition: max30001g_regs_typedefs.h:59
uint32_t en_eovf
Definition: max30001g_regs_typedefs.h:77
uint32_t en_bcgmon
Definition: max30001g_regs_typedefs.h:70
uint32_t all
Definition: max30001g_regs_typedefs.h:60
uint32_t intb_type
Definition: max30001g_regs_typedefs.h:63
uint32_t en_eint
Definition: max30001g_regs_typedefs.h:78
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:69
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:79
uint32_t en_rrint
Definition: max30001g_regs_typedefs.h:67
uint32_t en_bunder
Definition: max30001g_regs_typedefs.h:71
uint32_t en_bover
Definition: max30001g_regs_typedefs.h:72
uint32_t en_pllint
Definition: max30001g_regs_typedefs.h:65
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:64
uint32_t en_bovf
Definition: max30001g_regs_typedefs.h:73
uint32_t en_dcloffint
Definition: max30001g_regs_typedefs.h:75
uint32_t en_lonint
Definition: max30001g_regs_typedefs.h:68
uint32_t en_samp
Definition: max30001g_regs_typedefs.h:66
uint32_t en_bint
Definition: max30001g_regs_typedefs.h:74
uint32_t en_fstint
Definition: max30001g_regs_typedefs.h:76
INFO (0x0F) page 42.
Definition: max30001g_regs_typedefs.h:132
uint32_t all
Definition: max30001g_regs_typedefs.h:133
uint32_t n3
Definition: max30001g_regs_typedefs.h:139
uint32_t c2
Definition: max30001g_regs_typedefs.h:143
struct max30001_info_reg::@4 bit
uint32_t n4
Definition: max30001g_regs_typedefs.h:141
uint32_t n1
Definition: max30001g_regs_typedefs.h:137
uint32_t n2
Definition: max30001g_regs_typedefs.h:138
uint32_t c1
Definition: max30001g_regs_typedefs.h:140
uint32_t revision
Definition: max30001g_regs_typedefs.h:142
uint32_t reserved
Definition: max30001g_regs_typedefs.h:144
MNGR_DYN (0x05) page 45.
Definition: max30001g_regs_typedefs.h:113
uint32_t fast_th
Definition: max30001g_regs_typedefs.h:120
uint32_t bloff_lo_it
Definition: max30001g_regs_typedefs.h:118
uint32_t reserved
Definition: max30001g_regs_typedefs.h:122
uint32_t fast
Definition: max30001g_regs_typedefs.h:121
uint32_t all
Definition: max30001g_regs_typedefs.h:114
uint32_t bloff_hi_it
Definition: max30001g_regs_typedefs.h:119
MNGR_INT (0x04) page 44.
Definition: max30001g_regs_typedefs.h:88
uint32_t e_fit
Definition: max30001g_regs_typedefs.h:102
uint32_t clr_rrint
Definition: max30001g_regs_typedefs.h:96
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:98
uint32_t clr_fast
Definition: max30001g_regs_typedefs.h:97
uint32_t clr_pedge
Definition: max30001g_regs_typedefs.h:95
uint32_t samp_it
Definition: max30001g_regs_typedefs.h:93
uint32_t reserved4
Definition: max30001g_regs_typedefs.h:100
uint32_t reserved
Definition: max30001g_regs_typedefs.h:103
uint32_t all
Definition: max30001g_regs_typedefs.h:89
uint32_t b_fit
Definition: max30001g_regs_typedefs.h:101
uint32_t reserved3
Definition: max30001g_regs_typedefs.h:99
uint32_t clr_samp
Definition: max30001g_regs_typedefs.h:94
R to R FIFO page 61.
Definition: max30001g_regs_typedefs.h:398
uint32_t reserved
Definition: max30001g_regs_typedefs.h:402
uint32_t data
Definition: max30001g_regs_typedefs.h:403
struct max30001_rtor_reg::@16 bit
uint32_t all
Definition: max30001g_regs_typedefs.h:399
STATUS (0x01) page 42.
Definition: max30001g_regs_typedefs.h:11
uint32_t ldoff_nh
Definition: max30001g_regs_typedefs.h:17
uint32_t ldoff_nl
Definition: max30001g_regs_typedefs.h:16
uint32_t pllint
Definition: max30001g_regs_typedefs.h:26
uint32_t bint
Definition: max30001g_regs_typedefs.h:39
uint32_t bcgmn
Definition: max30001g_regs_typedefs.h:21
uint32_t povf
Definition: max30001g_regs_typedefs.h:32
uint32_t reserved2
Definition: max30001g_regs_typedefs.h:24
uint32_t reserved6
Definition: max30001g_regs_typedefs.h:46
uint32_t bcgmp
Definition: max30001g_regs_typedefs.h:22
uint32_t eovf
Definition: max30001g_regs_typedefs.h:43
uint32_t reserved1
Definition: max30001g_regs_typedefs.h:23
uint32_t samp
Definition: max30001g_regs_typedefs.h:27
uint32_t bcgmon
Definition: max30001g_regs_typedefs.h:34
uint32_t rrint
Definition: max30001g_regs_typedefs.h:28
uint32_t print
Definition: max30001g_regs_typedefs.h:33
uint32_t ldoff_pl
Definition: max30001g_regs_typedefs.h:18
uint32_t bover
Definition: max30001g_regs_typedefs.h:37
uint32_t pedge
Definition: max30001g_regs_typedefs.h:31
uint32_t eint
Definition: max30001g_regs_typedefs.h:44
uint32_t ldoff_ph
Definition: max30001g_regs_typedefs.h:19
uint32_t fstint
Definition: max30001g_regs_typedefs.h:42
uint32_t dcloffint
Definition: max30001g_regs_typedefs.h:41
uint32_t bundr
Definition: max30001g_regs_typedefs.h:36
uint32_t lonint
Definition: max30001g_regs_typedefs.h:29
uint32_t bovf
Definition: max30001g_regs_typedefs.h:38
uint32_t all
Definition: max30001g_regs_typedefs.h:12