You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1258 lines
25 KiB
1258 lines
25 KiB
4 months ago
|
/**
|
||
|
******************************************************************************
|
||
|
* @copyright Copyright (C), 2016-2022, ConvenientPower. Co., Ltd.
|
||
|
* @file drv_extint.h
|
||
|
* @version 1.0
|
||
|
* @author qing.cheng
|
||
|
* @date 2023-03-10
|
||
|
* @brief Header file of DRV_EXTINT_H module.
|
||
|
******************************************************************************
|
||
|
*/
|
||
|
|
||
|
#ifndef _DRV_EXTINT_H_
|
||
|
#define _DRV_EXTINT_H_
|
||
|
#include "core_comm.h"
|
||
|
#include "extint_define.h"
|
||
|
#define REG_EXTINT_ENABLE_BIT\
|
||
|
0x100
|
||
|
|
||
|
#define REG_EXTINT_CLR_BIT\
|
||
|
0x01
|
||
|
|
||
|
#define REG_EXTINT_VAL_BIT\
|
||
|
0x10000
|
||
|
/*
|
||
|
* @brief drv_extint_pwd0_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pwd0_mask_clr() \
|
||
|
do{\
|
||
|
REG_EXTINT_PWD0_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_pwd0_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pwd0_mask_set( value) \
|
||
|
do{\
|
||
|
REG_EXTINT_PWD0_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_pwd0_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd0 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd0_read() (REG_EXTINT_PWD0_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd1_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pwd1_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PWD1_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd1_mask_set
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd0 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd1_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PWD1_INT->word |= value;;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd1_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd1 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd1_read() REG_EXTINT_PWD1_INT->word
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd2_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pwd2_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PWD2_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd2_mask_set
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd0 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd2_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PWD2_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd2_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd2 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd2_read() REG_EXTINT_PWD2_INT->word
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd3_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pwd3_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PWD3_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd3_mask_set
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd0 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd3_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PWD3_INT->word |= value;;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pwd1_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pwd1 int value
|
||
|
*/
|
||
|
#define drv_extint_pwd3_read() REG_EXTINT_PWD3_INT->word
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_i2c_master_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_i2c_master0_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_I2C_FUNC0_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_i2c_master0_mask_set
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval i2c master int value
|
||
|
*/
|
||
|
#define drv_extint_i2c_master0_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_I2C_FUNC0_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_i2c_master0_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval i2c master int value
|
||
|
*/
|
||
|
#define drv_extint_i2c_master0_read() (REG_EXTINT_I2C_FUNC0_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_i2c_master1_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_i2c_master1_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_I2C_FUNC1_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_i2c_master1_mask_set
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval i2c master int value
|
||
|
*/
|
||
|
#define drv_extint_i2c_master1_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_I2C_FUNC1_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_i2c_master1_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval i2c master int value
|
||
|
*/
|
||
|
#define drv_extint_i2c_master1_read() (REG_EXTINT_I2C_FUNC1_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vd_ls_comp_chg_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vd_ls_comp_chg_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VD_LS_COMP_CHG_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_vd_100mv_comph_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vd_ls_comp_chg_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VD_LS_COMP_CHG_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_vd_100mv_comph_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vd_100mv_comph int value
|
||
|
*/
|
||
|
#define drv_extint_vd_ls_comp_chg_read() (REG_EXTINT_VD_LS_COMP_CHG_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_ccx_status_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_ccx_status_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_CCX_STAT_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_ccx_status_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_ccx_status_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_CCX_STAT_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_ccx_status_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd_ccx_status int value
|
||
|
*/
|
||
|
#define drv_extint_pd0_ccx_status_read() (REG_EXTINT_PD0_CCX_STAT_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_ccx_status_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_ccx_status_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_CCX_STAT_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_ccx_status_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_ccx_status_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_CCX_STAT_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_ccx_status_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd_ccx_status int value
|
||
|
*/
|
||
|
#define drv_extint_pd1_ccx_status_read() (REG_EXTINT_PD1_CCX_STAT_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_vwake_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_vwake_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_VWAKE_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_vwake_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_vwake_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_VWAKE_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_vwake_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd_vwake int value
|
||
|
*/
|
||
|
#define drv_extint_pd0_vwake_read() (REG_EXTINT_PD0_VWAKE_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_vwake_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_vwake_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_VWAKE_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_vwake_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_vwake_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_VWAKE_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_vwake_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd_vwake int value
|
||
|
*/
|
||
|
#define drv_extint_pd1_vwake_read() (REG_EXTINT_PD1_VWAKE_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd_dac_comp_chng_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_dac_comp_chng_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_DAC_COMP_CHNG_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_dac_comp_chng_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_dac_comp_chng_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_DAC_COMP_CHNG_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_dac_comp_chng_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd0_dac_comp_chng int value
|
||
|
*/
|
||
|
#define drv_extint_pd0_dac_comp_chng_read() (REG_EXTINT_PD0_DAC_COMP_CHNG_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_dac_comp_chng_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_dac_comp_chng_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_DAC_COMP_CHNG_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_dac_comp_chng_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_dac_comp_chng_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_DAC_COMP_CHNG_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_dac_comp_chng_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd1_dac_comp_chng int value
|
||
|
*/
|
||
|
#define drv_extint_pd1_dac_comp_chng_read() (REG_EXTINT_PD1_DAC_COMP_CHNG_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_vconn_oc_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_vconn_oc_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_VCONN_OC_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_vconn_oc_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_vconn_oc_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_VCONN_OC_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_pd0_vconn_oc_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd0_vconn_oc int value
|
||
|
*/
|
||
|
#define drv_extint_pd0_vconn_oc_read() (REG_EXTINT_PD0_VCONN_OC_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_vconn_oc_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_vconn_oc_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_VCONN_OC_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_vconn_oc_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_vconn_oc_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_VCONN_OC_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_pd1_vconn_oc_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval pd0_vconn_oc int value
|
||
|
*/
|
||
|
#define drv_extint_pd1_vconn_oc_read() (REG_EXTINT_PD1_VCONN_OC_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn0_comp_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn0_comp_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN0_COMP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn0_comp_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn0_comp_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN0_COMP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn0_comp_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval dpdn_comp int value
|
||
|
*/
|
||
|
#define drv_extint_dpdn0_comp_read() (REG_EXTINT_DPDN0_COMP_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn1_comp_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn1_comp_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN1_COMP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn1_comp_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn1_comp_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN1_COMP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn1_comp_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval dpdn1_comp int value
|
||
|
*/
|
||
|
#define drv_extint_dpdn1_comp_read() (REG_EXTINT_DPDN1_COMP_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn0_ovp_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn0_ovp_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN0_OVP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn0_ovp_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn0_ovp_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN0_OVP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn0_ovp_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval dpdn_ovp int value
|
||
|
*/
|
||
|
#define drv_extint_dpdn0_ovp_read() (REG_EXTINT_DPDN0_OVP_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn1_ovp_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn1_ovp_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN1_OVP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn1_ovp_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_dpdn1_ovp_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_DPDN1_OVP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn1_ovp_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval dpdn_ovp int value
|
||
|
*/
|
||
|
#define drv_extint_dpdn1_ovp_read() (REG_EXTINT_DPDN1_OVP_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_chip_ot_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_chip_ot_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_CHIP_OT_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_chip_ot_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_chip_ot_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_CHIP_OT_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_dpdn_ovp_mask_set
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval chip_ot int value
|
||
|
*/
|
||
|
#define drv_extint_chip_ot_read() (REG_EXTINT_CHIP_OT_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_ov_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin_ratiop_ov_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN_RATIOP_OV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_ov_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin_ratiop_ov_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN_RATIOP_OV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_ov_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vin_ratiop_ov int value
|
||
|
*/
|
||
|
#define drv_extint_vin_ratiop_ov_read() (REG_EXTINT_VIN_RATIOP_OV_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ov_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin_ov_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN_OV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ov_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin_ov_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN_OV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_ov_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vin_ov int value
|
||
|
*/
|
||
|
#define drv_extint_vin_ov_read() (REG_EXTINT_VIN_OV_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_uv_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin_ratiop_uv_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN_RATIOP_UV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_uv_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin_ratiop_uv_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN_RATIOP_UV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin_ratiop_uv_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval in_ratiop_uv int value
|
||
|
*/
|
||
|
#define drv_extint_vin_ratiop_uv_read() (REG_EXTINT_VIN_RATIOP_UV_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ratiop_ov_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_ratiop_ov_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_RATIOP_OV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ratiop_ov_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_ratiop_ov_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_RATIOP_OV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ratiop_ov_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vin_ratiop_ov int value
|
||
|
*/
|
||
|
#define drv_extint_vin1_ratiop_ov_read() (REG_EXTINT_VIN1_RATIOP_OV_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ov_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_ov_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_OV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ov_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_ov_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_OV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ov_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vin_ov int value
|
||
|
*/
|
||
|
#define drv_extint_vin1_ov_read() (REG_EXTINT_VIN1_OV_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ratiop_uv_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_ratiop_uv_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_RATIOP_UV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ratiop_uv_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_ratiop_uv_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_RATIOP_UV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin1_ratiop_uv_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval in_ratiop_uv int value
|
||
|
*/
|
||
|
#define drv_extint_vin1_ratiop_uv_read() (REG_EXTINT_VIN1_RATIOP_UV_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ratiop_ov_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_ratiop_ov_mask_clr(clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_RATIOP_OV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ratiop_ov_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_ratiop_ov_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_RATIOP_OV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ratiop_ov_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vin_ratiop_ov int value
|
||
|
*/
|
||
|
#define drv_extint_vin2_ratiop_ov_read() (REG_EXTINT_VIN2_RATIOP_OV_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ov_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_ov_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_OV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ov_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_ov_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_OV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ov_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval vin_ov int value
|
||
|
*/
|
||
|
#define drv_extint_vin2_ov_read() (REG_EXTINT_VIN2_OV_INT->word)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ratiop_uv_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_ratiop_uv_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_RATIOP_UV_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ratiop_uv_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_ratiop_uv_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_RATIOP_UV_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_vin2_ratiop_uv_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval in_ratiop_uv int value
|
||
|
*/
|
||
|
#define drv_extint_vin2_ratiop_uv_read() (REG_EXTINT_VIN2_RATIOP_UV_INT->word)
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_exit_green_mask_clr
|
||
|
* @param clr
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_exit_green_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_EXIT_GREEN_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_extint_exit_green_mask_set
|
||
|
* @param value
|
||
|
* @note
|
||
|
* @retval null
|
||
|
*/
|
||
|
#define drv_extint_exit_green_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_EXIT_GREEN_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
* @brief drv_exit_green_read
|
||
|
* @param null
|
||
|
* @note
|
||
|
* @retval exit_green int value
|
||
|
*/
|
||
|
#define drv_exit_green_read() (REG_EXTINT_EXIT_GREEN_INT->word)
|
||
|
|
||
|
/******************add 8860*******************/
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_sda1_neg_det_mask_clr(
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_sda1_neg_det_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_SDA1_NEG_DET_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_sda1_neg_det_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_sda1_neg_det_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_SDA1_NEG_DET_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_sda1_neg_det_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_sda1_neg_det_read() (REG_EXTINT_SDA1_NEG_DET_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_sda2_neg_det_mask_clr(
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_sda2_neg_det_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_SDA2_NEG_DET_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_sda2_neg_det_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_sda2_neg_det_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_SDA2_NEG_DET_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_sda2_neg_det_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_sda2_neg_det_read() (REG_EXTINT_SDA2_NEG_DET_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_scl1_neg_det_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_scl1_neg_det_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_SCL1_NEG_DET_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
/*
|
||
|
*@brief drv_extint_scl1_neg_det_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_scl1_neg_det_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_SCL1_NEG_DET_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_scl1_neg_det_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_scl1_neg_det_read() (REG_EXTINT_SCL1_NEG_DET_INT->word)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_scl2_neg_det_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_scl2_neg_det_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_SCL2_NEG_DET_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
/*
|
||
|
*@brief drv_extint_scl2_neg_det_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_scl2_neg_det_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_SCL2_NEG_DET_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_scl2_neg_det_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_scl2_neg_det_read() (REG_EXTINT_SCL2_NEG_DET_INT->word)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_pd0_ccx_ovp_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_ccx_ovp_mask_clr(clr)\
|
||
|
do{\
|
||
|
(REG_EXTINT_PD0_CCX_OVP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_pd0_ccx_ovp_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_pd0_ccx_ovp_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD0_CCX_OVP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_pd0_ccx_ovp_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_pd0_ccx_ovp_read() (REG_EXTINT_PD0_CCX_OVP_INT->word)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_pd1_ccx_ovp_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_ccx_ovp_mask_clr(clr)\
|
||
|
do{\
|
||
|
(REG_EXTINT_PD1_CCX_OVP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_pd1_ccx_ovp_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_pd1_ccx_ovp_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_PD1_CCX_OVP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_pd1_ccx_ovp_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_pd1_ccx_ovp_read() (REG_EXTINT_PD1_CCX_OVP_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_v2_ocp_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_v2_ocp_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_V2_OCP_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
/*
|
||
|
*@brief drv_extint_v2_ocp_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_v2_ocp_mask_set(value)\
|
||
|
do{\
|
||
|
REG_EXTINT_V2_OCP_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_v2_ocp_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_v2_ocp_read() (REG_EXTINT_V2_OCP_INT->word)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vbusoc1_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vbusoc1_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VBUSOC1_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vbusoc1_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vbusoc1_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VBUSOC1_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_vbusoc1_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_vbusoc1_read() (REG_EXTINT_VBUSOC1_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vbusoc2_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vbusoc2_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VBUSOC2_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vbusoc2_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vbusoc2_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VBUSOC2_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_vbusoc2_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_vbusoc2_read() (REG_EXTINT_VBUSOC2_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vin1_uvlo_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_uvlo_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_UVLO_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vin1_uvlo_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vin1_uvlo_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN1_UVLO_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_vin1_uvlo_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_vin1_uvlo_read() (REG_EXTINT_VIN1_UVLO_INT->word)
|
||
|
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vin2_uvlo_mask_clr
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_uvlo_mask_clr( clr)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_UVLO_INT->word &= ~(clr);\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_extint_vin2_uvlo_mask_set
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_extint_vin2_uvlo_mask_set( value)\
|
||
|
do{\
|
||
|
REG_EXTINT_VIN2_UVLO_INT->word |= value;\
|
||
|
}while(0)
|
||
|
|
||
|
/*
|
||
|
*@brief drv_exit_vin2_uvlo_read
|
||
|
*@param : null
|
||
|
*@retval null
|
||
|
*/
|
||
|
#define drv_exit_vin2_uvlo_read() (REG_EXTINT_VIN2_UVLO_INT->word)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#endif
|