/***********************************************************************************************************
 * Copyright (c)  2022 - 2023, Unicmicro Co.,Ltd .
 * All rights reserved.
 * Filename    : um2007LB_defs.h
 * Description : um2007LB_defs header file
 * Author(s)   : yanhaihua
 * version     : V1.0
 * Modify date : 2022-12-20
 ***********************************************************************************************************/
#ifndef _UM2007LB_DEFS_H_
#define _UM2007LB_DEFS_H_

#ifdef __cplusplus
extern "C" {
#endif

#define UM2007LB_REG_MASK							0x3F
#define UM2007LB_REG_WIRTE							0xC0
#define UM2007LB_REG_READ							0x80

#define UM2007LB_REG04								0x04
#define UM2007LB_REG05								0x05
#define UM2007LB_REG07								0x07
#define UM2007LB_REG08								0x08
#define UM2007LB_REG09								0x09
#define UM2007LB_REG0B								0x0B
#define UM2007LB_REG0B_PACOMP						0x20

#define UM2007LB_REG0F								0x0F
#define UM2007LB_REG11								0x11
#define UM2007LB_REG12								0x12
#define UM2007LB_REG13								0x13
#define UM2007LB_REG14								0x14
#define UM2007LB_REG15								0x15
#define UM2007LB_REG16								0x16
#define UM2007LB_REG17								0x17
#define UM2007LB_REG1A								0x1A
#define UM2007LB_REG1B								0x1B
#define UM2007LB_REG1C								0x1C
#define UM2007LB_REG1D								0x1D
#define UM2007LB_REG1E								0x1E
#define UM2007LB_REG1F								0x1F
#define UM2007LB_REG20								0x20
#define UM2007LB_REG21								0x21
#define UM2007LB_REG22								0x22
#define UM2007LB_REG23								0x23
#define UM2007LB_REG24								0x24
#define UM2007LB_REG25								0x25
#define UM2007LB_REG26								0x26
#define UM2007LB_REG27								0x27
#define UM2007LB_REG28								0x28
#define UM2007LB_REG29								0x29
#define UM2007LB_REG2A								0x2A
#define UM2007LB_REG2B								0x2B
#define UM2007LB_REG2C								0x2C
#define UM2007LB_REG2D								0x2D
#define UM2007LB_REG2E								0x2E
#define UM2007LB_REG2F								0x2F
#define UM2007LB_REG30								0x30
#define UM2007LB_REG32								0x32
#define UM2007LB_REG36								0x36

#define UM2007LB_REG3F								0x3F
#define UM2007LB_REG3F_PAGE0						0x00
#define UM2007LB_REG3F_PAGE1						0x80
#define UM2007LB_REG3F_TX							0x10
#define UM2007LB_REG3F_OPT_READ						0x20
#define UM2007LB_REG3F_OPT_PROGRAM					0x40
#define UM2007LB_REG3F_RST_DIG						0x04

#define UM2007LB_REG44								0x44

#ifdef __cplusplus
}
#endif

#endif
