HPM SDK
HPMicro Software Development Kit
hpm_pdmlite_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  PDMLITE_Type
 

Macros

#define PDMLITE_CTRL_SFTRST_MASK   (0x80000000UL)
 
#define PDMLITE_CTRL_SFTRST_SHIFT   (31U)
 
#define PDMLITE_CTRL_SFTRST_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_SFTRST_SHIFT) & PDMLITE_CTRL_SFTRST_MASK)
 
#define PDMLITE_CTRL_SFTRST_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_SFTRST_MASK) >> PDMLITE_CTRL_SFTRST_SHIFT)
 
#define PDMLITE_CTRL_SOF_FEDGE_MASK   (0x800000UL)
 
#define PDMLITE_CTRL_SOF_FEDGE_SHIFT   (23U)
 
#define PDMLITE_CTRL_SOF_FEDGE_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_SOF_FEDGE_SHIFT) & PDMLITE_CTRL_SOF_FEDGE_MASK)
 
#define PDMLITE_CTRL_SOF_FEDGE_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_SOF_FEDGE_MASK) >> PDMLITE_CTRL_SOF_FEDGE_SHIFT)
 
#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK   (0x40000UL)
 
#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT   (18U)
 
#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT) & PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK)
 
#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK) >> PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT)
 
#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK   (0x20000UL)
 
#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT   (17U)
 
#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT) & PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK)
 
#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK) >> PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT)
 
#define PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK   (0x10000UL)
 
#define PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT   (16U)
 
#define PDMLITE_CTRL_CIC_SAT_ERR_IE_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT) & PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK)
 
#define PDMLITE_CTRL_CIC_SAT_ERR_IE_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK) >> PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT)
 
#define PDMLITE_CTRL_CAPT_DLY_MASK   (0x780U)
 
#define PDMLITE_CTRL_CAPT_DLY_SHIFT   (7U)
 
#define PDMLITE_CTRL_CAPT_DLY_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_CAPT_DLY_SHIFT) & PDMLITE_CTRL_CAPT_DLY_MASK)
 
#define PDMLITE_CTRL_CAPT_DLY_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_CAPT_DLY_MASK) >> PDMLITE_CTRL_CAPT_DLY_SHIFT)
 
#define PDMLITE_CTRL_PDM_CLK_HFDIV_MASK   (0x78U)
 
#define PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT   (3U)
 
#define PDMLITE_CTRL_PDM_CLK_HFDIV_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT) & PDMLITE_CTRL_PDM_CLK_HFDIV_MASK)
 
#define PDMLITE_CTRL_PDM_CLK_HFDIV_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_PDM_CLK_HFDIV_MASK) >> PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT)
 
#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK   (0x4U)
 
#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT   (2U)
 
#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT) & PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK)
 
#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK) >> PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT)
 
#define PDMLITE_CTRL_PDM_CLK_OE_MASK   (0x2U)
 
#define PDMLITE_CTRL_PDM_CLK_OE_SHIFT   (1U)
 
#define PDMLITE_CTRL_PDM_CLK_OE_SET(x)   (((uint32_t)(x) << PDMLITE_CTRL_PDM_CLK_OE_SHIFT) & PDMLITE_CTRL_PDM_CLK_OE_MASK)
 
#define PDMLITE_CTRL_PDM_CLK_OE_GET(x)   (((uint32_t)(x) & PDMLITE_CTRL_PDM_CLK_OE_MASK) >> PDMLITE_CTRL_PDM_CLK_OE_SHIFT)
 
#define PDMLITE_CH_CTRL_CH_POL_MASK   (0xFF0000UL)
 
#define PDMLITE_CH_CTRL_CH_POL_SHIFT   (16U)
 
#define PDMLITE_CH_CTRL_CH_POL_SET(x)   (((uint32_t)(x) << PDMLITE_CH_CTRL_CH_POL_SHIFT) & PDMLITE_CH_CTRL_CH_POL_MASK)
 
#define PDMLITE_CH_CTRL_CH_POL_GET(x)   (((uint32_t)(x) & PDMLITE_CH_CTRL_CH_POL_MASK) >> PDMLITE_CH_CTRL_CH_POL_SHIFT)
 
#define PDMLITE_CH_CTRL_CH_EN_MASK   (0x3FFU)
 
#define PDMLITE_CH_CTRL_CH_EN_SHIFT   (0U)
 
#define PDMLITE_CH_CTRL_CH_EN_SET(x)   (((uint32_t)(x) << PDMLITE_CH_CTRL_CH_EN_SHIFT) & PDMLITE_CH_CTRL_CH_EN_MASK)
 
#define PDMLITE_CH_CTRL_CH_EN_GET(x)   (((uint32_t)(x) & PDMLITE_CH_CTRL_CH_EN_MASK) >> PDMLITE_CH_CTRL_CH_EN_SHIFT)
 
#define PDMLITE_ST_OFIFO_OVFL_ERR_MASK   (0x4U)
 
#define PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT   (2U)
 
#define PDMLITE_ST_OFIFO_OVFL_ERR_SET(x)   (((uint32_t)(x) << PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT) & PDMLITE_ST_OFIFO_OVFL_ERR_MASK)
 
#define PDMLITE_ST_OFIFO_OVFL_ERR_GET(x)   (((uint32_t)(x) & PDMLITE_ST_OFIFO_OVFL_ERR_MASK) >> PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT)
 
#define PDMLITE_ST_CIC_OVLD_ERR_MASK   (0x2U)
 
#define PDMLITE_ST_CIC_OVLD_ERR_SHIFT   (1U)
 
#define PDMLITE_ST_CIC_OVLD_ERR_SET(x)   (((uint32_t)(x) << PDMLITE_ST_CIC_OVLD_ERR_SHIFT) & PDMLITE_ST_CIC_OVLD_ERR_MASK)
 
#define PDMLITE_ST_CIC_OVLD_ERR_GET(x)   (((uint32_t)(x) & PDMLITE_ST_CIC_OVLD_ERR_MASK) >> PDMLITE_ST_CIC_OVLD_ERR_SHIFT)
 
#define PDMLITE_ST_CIC_SAT_ERR_MASK   (0x1U)
 
#define PDMLITE_ST_CIC_SAT_ERR_SHIFT   (0U)
 
#define PDMLITE_ST_CIC_SAT_ERR_SET(x)   (((uint32_t)(x) << PDMLITE_ST_CIC_SAT_ERR_SHIFT) & PDMLITE_ST_CIC_SAT_ERR_MASK)
 
#define PDMLITE_ST_CIC_SAT_ERR_GET(x)   (((uint32_t)(x) & PDMLITE_ST_CIC_SAT_ERR_MASK) >> PDMLITE_ST_CIC_SAT_ERR_SHIFT)
 
#define PDMLITE_CIC_CFG_POST_SCALE_MASK   (0xFC00U)
 
#define PDMLITE_CIC_CFG_POST_SCALE_SHIFT   (10U)
 
#define PDMLITE_CIC_CFG_POST_SCALE_SET(x)   (((uint32_t)(x) << PDMLITE_CIC_CFG_POST_SCALE_SHIFT) & PDMLITE_CIC_CFG_POST_SCALE_MASK)
 
#define PDMLITE_CIC_CFG_POST_SCALE_GET(x)   (((uint32_t)(x) & PDMLITE_CIC_CFG_POST_SCALE_MASK) >> PDMLITE_CIC_CFG_POST_SCALE_SHIFT)
 
#define PDMLITE_CIC_CFG_SGD_MASK   (0x300U)
 
#define PDMLITE_CIC_CFG_SGD_SHIFT   (8U)
 
#define PDMLITE_CIC_CFG_SGD_SET(x)   (((uint32_t)(x) << PDMLITE_CIC_CFG_SGD_SHIFT) & PDMLITE_CIC_CFG_SGD_MASK)
 
#define PDMLITE_CIC_CFG_SGD_GET(x)   (((uint32_t)(x) & PDMLITE_CIC_CFG_SGD_MASK) >> PDMLITE_CIC_CFG_SGD_SHIFT)
 
#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK   (0xFFU)
 
#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT   (0U)
 
#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_SET(x)   (((uint32_t)(x) << PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT) & PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK)
 
#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_GET(x)   (((uint32_t)(x) & PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK) >> PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT)
 
#define PDMLITE_RUN_PDM_EN_MASK   (0x1U)
 
#define PDMLITE_RUN_PDM_EN_SHIFT   (0U)
 
#define PDMLITE_RUN_PDM_EN_SET(x)   (((uint32_t)(x) << PDMLITE_RUN_PDM_EN_SHIFT) & PDMLITE_RUN_PDM_EN_MASK)
 
#define PDMLITE_RUN_PDM_EN_GET(x)   (((uint32_t)(x) & PDMLITE_RUN_PDM_EN_MASK) >> PDMLITE_RUN_PDM_EN_SHIFT)
 

Macro Definition Documentation

◆ PDMLITE_CH_CTRL_CH_EN_GET

#define PDMLITE_CH_CTRL_CH_EN_GET (   x)    (((uint32_t)(x) & PDMLITE_CH_CTRL_CH_EN_MASK) >> PDMLITE_CH_CTRL_CH_EN_SHIFT)

◆ PDMLITE_CH_CTRL_CH_EN_MASK

#define PDMLITE_CH_CTRL_CH_EN_MASK   (0x3FFU)

◆ PDMLITE_CH_CTRL_CH_EN_SET

#define PDMLITE_CH_CTRL_CH_EN_SET (   x)    (((uint32_t)(x) << PDMLITE_CH_CTRL_CH_EN_SHIFT) & PDMLITE_CH_CTRL_CH_EN_MASK)

◆ PDMLITE_CH_CTRL_CH_EN_SHIFT

#define PDMLITE_CH_CTRL_CH_EN_SHIFT   (0U)

◆ PDMLITE_CH_CTRL_CH_POL_GET

#define PDMLITE_CH_CTRL_CH_POL_GET (   x)    (((uint32_t)(x) & PDMLITE_CH_CTRL_CH_POL_MASK) >> PDMLITE_CH_CTRL_CH_POL_SHIFT)

◆ PDMLITE_CH_CTRL_CH_POL_MASK

#define PDMLITE_CH_CTRL_CH_POL_MASK   (0xFF0000UL)

◆ PDMLITE_CH_CTRL_CH_POL_SET

#define PDMLITE_CH_CTRL_CH_POL_SET (   x)    (((uint32_t)(x) << PDMLITE_CH_CTRL_CH_POL_SHIFT) & PDMLITE_CH_CTRL_CH_POL_MASK)

◆ PDMLITE_CH_CTRL_CH_POL_SHIFT

#define PDMLITE_CH_CTRL_CH_POL_SHIFT   (16U)

◆ PDMLITE_CIC_CFG_CIC_DEC_RATIO_GET

#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_GET (   x)    (((uint32_t)(x) & PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK) >> PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT)

◆ PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK

#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK   (0xFFU)

◆ PDMLITE_CIC_CFG_CIC_DEC_RATIO_SET

#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_SET (   x)    (((uint32_t)(x) << PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT) & PDMLITE_CIC_CFG_CIC_DEC_RATIO_MASK)

◆ PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT

#define PDMLITE_CIC_CFG_CIC_DEC_RATIO_SHIFT   (0U)

◆ PDMLITE_CIC_CFG_POST_SCALE_GET

#define PDMLITE_CIC_CFG_POST_SCALE_GET (   x)    (((uint32_t)(x) & PDMLITE_CIC_CFG_POST_SCALE_MASK) >> PDMLITE_CIC_CFG_POST_SCALE_SHIFT)

◆ PDMLITE_CIC_CFG_POST_SCALE_MASK

#define PDMLITE_CIC_CFG_POST_SCALE_MASK   (0xFC00U)

◆ PDMLITE_CIC_CFG_POST_SCALE_SET

#define PDMLITE_CIC_CFG_POST_SCALE_SET (   x)    (((uint32_t)(x) << PDMLITE_CIC_CFG_POST_SCALE_SHIFT) & PDMLITE_CIC_CFG_POST_SCALE_MASK)

◆ PDMLITE_CIC_CFG_POST_SCALE_SHIFT

#define PDMLITE_CIC_CFG_POST_SCALE_SHIFT   (10U)

◆ PDMLITE_CIC_CFG_SGD_GET

#define PDMLITE_CIC_CFG_SGD_GET (   x)    (((uint32_t)(x) & PDMLITE_CIC_CFG_SGD_MASK) >> PDMLITE_CIC_CFG_SGD_SHIFT)

◆ PDMLITE_CIC_CFG_SGD_MASK

#define PDMLITE_CIC_CFG_SGD_MASK   (0x300U)

◆ PDMLITE_CIC_CFG_SGD_SET

#define PDMLITE_CIC_CFG_SGD_SET (   x)    (((uint32_t)(x) << PDMLITE_CIC_CFG_SGD_SHIFT) & PDMLITE_CIC_CFG_SGD_MASK)

◆ PDMLITE_CIC_CFG_SGD_SHIFT

#define PDMLITE_CIC_CFG_SGD_SHIFT   (8U)

◆ PDMLITE_CTRL_CAPT_DLY_GET

#define PDMLITE_CTRL_CAPT_DLY_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_CAPT_DLY_MASK) >> PDMLITE_CTRL_CAPT_DLY_SHIFT)

◆ PDMLITE_CTRL_CAPT_DLY_MASK

#define PDMLITE_CTRL_CAPT_DLY_MASK   (0x780U)

◆ PDMLITE_CTRL_CAPT_DLY_SET

#define PDMLITE_CTRL_CAPT_DLY_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_CAPT_DLY_SHIFT) & PDMLITE_CTRL_CAPT_DLY_MASK)

◆ PDMLITE_CTRL_CAPT_DLY_SHIFT

#define PDMLITE_CTRL_CAPT_DLY_SHIFT   (7U)

◆ PDMLITE_CTRL_CIC_OVLD_ERR_IE_GET

#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK) >> PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT)

◆ PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK

#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK   (0x20000UL)

◆ PDMLITE_CTRL_CIC_OVLD_ERR_IE_SET

#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT) & PDMLITE_CTRL_CIC_OVLD_ERR_IE_MASK)

◆ PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT

#define PDMLITE_CTRL_CIC_OVLD_ERR_IE_SHIFT   (17U)

◆ PDMLITE_CTRL_CIC_SAT_ERR_IE_GET

#define PDMLITE_CTRL_CIC_SAT_ERR_IE_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK) >> PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT)

◆ PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK

#define PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK   (0x10000UL)

◆ PDMLITE_CTRL_CIC_SAT_ERR_IE_SET

#define PDMLITE_CTRL_CIC_SAT_ERR_IE_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT) & PDMLITE_CTRL_CIC_SAT_ERR_IE_MASK)

◆ PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT

#define PDMLITE_CTRL_CIC_SAT_ERR_IE_SHIFT   (16U)

◆ PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_GET

#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK) >> PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT)

◆ PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK

#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK   (0x40000UL)

◆ PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SET

#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT) & PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_MASK)

◆ PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT

#define PDMLITE_CTRL_OFIFO_OVFL_ERR_IE_SHIFT   (18U)

◆ PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_GET

#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK) >> PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT)

◆ PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK

#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK   (0x4U)

◆ PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SET

#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT) & PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_MASK)

◆ PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT

#define PDMLITE_CTRL_PDM_CLK_DIV_BYPASS_SHIFT   (2U)

◆ PDMLITE_CTRL_PDM_CLK_HFDIV_GET

#define PDMLITE_CTRL_PDM_CLK_HFDIV_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_PDM_CLK_HFDIV_MASK) >> PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT)

◆ PDMLITE_CTRL_PDM_CLK_HFDIV_MASK

#define PDMLITE_CTRL_PDM_CLK_HFDIV_MASK   (0x78U)

◆ PDMLITE_CTRL_PDM_CLK_HFDIV_SET

#define PDMLITE_CTRL_PDM_CLK_HFDIV_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT) & PDMLITE_CTRL_PDM_CLK_HFDIV_MASK)

◆ PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT

#define PDMLITE_CTRL_PDM_CLK_HFDIV_SHIFT   (3U)

◆ PDMLITE_CTRL_PDM_CLK_OE_GET

#define PDMLITE_CTRL_PDM_CLK_OE_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_PDM_CLK_OE_MASK) >> PDMLITE_CTRL_PDM_CLK_OE_SHIFT)

◆ PDMLITE_CTRL_PDM_CLK_OE_MASK

#define PDMLITE_CTRL_PDM_CLK_OE_MASK   (0x2U)

◆ PDMLITE_CTRL_PDM_CLK_OE_SET

#define PDMLITE_CTRL_PDM_CLK_OE_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_PDM_CLK_OE_SHIFT) & PDMLITE_CTRL_PDM_CLK_OE_MASK)

◆ PDMLITE_CTRL_PDM_CLK_OE_SHIFT

#define PDMLITE_CTRL_PDM_CLK_OE_SHIFT   (1U)

◆ PDMLITE_CTRL_SFTRST_GET

#define PDMLITE_CTRL_SFTRST_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_SFTRST_MASK) >> PDMLITE_CTRL_SFTRST_SHIFT)

◆ PDMLITE_CTRL_SFTRST_MASK

#define PDMLITE_CTRL_SFTRST_MASK   (0x80000000UL)

◆ PDMLITE_CTRL_SFTRST_SET

#define PDMLITE_CTRL_SFTRST_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_SFTRST_SHIFT) & PDMLITE_CTRL_SFTRST_MASK)

◆ PDMLITE_CTRL_SFTRST_SHIFT

#define PDMLITE_CTRL_SFTRST_SHIFT   (31U)

◆ PDMLITE_CTRL_SOF_FEDGE_GET

#define PDMLITE_CTRL_SOF_FEDGE_GET (   x)    (((uint32_t)(x) & PDMLITE_CTRL_SOF_FEDGE_MASK) >> PDMLITE_CTRL_SOF_FEDGE_SHIFT)

◆ PDMLITE_CTRL_SOF_FEDGE_MASK

#define PDMLITE_CTRL_SOF_FEDGE_MASK   (0x800000UL)

◆ PDMLITE_CTRL_SOF_FEDGE_SET

#define PDMLITE_CTRL_SOF_FEDGE_SET (   x)    (((uint32_t)(x) << PDMLITE_CTRL_SOF_FEDGE_SHIFT) & PDMLITE_CTRL_SOF_FEDGE_MASK)

◆ PDMLITE_CTRL_SOF_FEDGE_SHIFT

#define PDMLITE_CTRL_SOF_FEDGE_SHIFT   (23U)

◆ PDMLITE_RUN_PDM_EN_GET

#define PDMLITE_RUN_PDM_EN_GET (   x)    (((uint32_t)(x) & PDMLITE_RUN_PDM_EN_MASK) >> PDMLITE_RUN_PDM_EN_SHIFT)

◆ PDMLITE_RUN_PDM_EN_MASK

#define PDMLITE_RUN_PDM_EN_MASK   (0x1U)

◆ PDMLITE_RUN_PDM_EN_SET

#define PDMLITE_RUN_PDM_EN_SET (   x)    (((uint32_t)(x) << PDMLITE_RUN_PDM_EN_SHIFT) & PDMLITE_RUN_PDM_EN_MASK)

◆ PDMLITE_RUN_PDM_EN_SHIFT

#define PDMLITE_RUN_PDM_EN_SHIFT   (0U)

◆ PDMLITE_ST_CIC_OVLD_ERR_GET

#define PDMLITE_ST_CIC_OVLD_ERR_GET (   x)    (((uint32_t)(x) & PDMLITE_ST_CIC_OVLD_ERR_MASK) >> PDMLITE_ST_CIC_OVLD_ERR_SHIFT)

◆ PDMLITE_ST_CIC_OVLD_ERR_MASK

#define PDMLITE_ST_CIC_OVLD_ERR_MASK   (0x2U)

◆ PDMLITE_ST_CIC_OVLD_ERR_SET

#define PDMLITE_ST_CIC_OVLD_ERR_SET (   x)    (((uint32_t)(x) << PDMLITE_ST_CIC_OVLD_ERR_SHIFT) & PDMLITE_ST_CIC_OVLD_ERR_MASK)

◆ PDMLITE_ST_CIC_OVLD_ERR_SHIFT

#define PDMLITE_ST_CIC_OVLD_ERR_SHIFT   (1U)

◆ PDMLITE_ST_CIC_SAT_ERR_GET

#define PDMLITE_ST_CIC_SAT_ERR_GET (   x)    (((uint32_t)(x) & PDMLITE_ST_CIC_SAT_ERR_MASK) >> PDMLITE_ST_CIC_SAT_ERR_SHIFT)

◆ PDMLITE_ST_CIC_SAT_ERR_MASK

#define PDMLITE_ST_CIC_SAT_ERR_MASK   (0x1U)

◆ PDMLITE_ST_CIC_SAT_ERR_SET

#define PDMLITE_ST_CIC_SAT_ERR_SET (   x)    (((uint32_t)(x) << PDMLITE_ST_CIC_SAT_ERR_SHIFT) & PDMLITE_ST_CIC_SAT_ERR_MASK)

◆ PDMLITE_ST_CIC_SAT_ERR_SHIFT

#define PDMLITE_ST_CIC_SAT_ERR_SHIFT   (0U)

◆ PDMLITE_ST_OFIFO_OVFL_ERR_GET

#define PDMLITE_ST_OFIFO_OVFL_ERR_GET (   x)    (((uint32_t)(x) & PDMLITE_ST_OFIFO_OVFL_ERR_MASK) >> PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT)

◆ PDMLITE_ST_OFIFO_OVFL_ERR_MASK

#define PDMLITE_ST_OFIFO_OVFL_ERR_MASK   (0x4U)

◆ PDMLITE_ST_OFIFO_OVFL_ERR_SET

#define PDMLITE_ST_OFIFO_OVFL_ERR_SET (   x)    (((uint32_t)(x) << PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT) & PDMLITE_ST_OFIFO_OVFL_ERR_MASK)

◆ PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT

#define PDMLITE_ST_OFIFO_OVFL_ERR_SHIFT   (2U)