Initialization and de-initialization functions

Functions

error_status_t ll_pdm_deinit (pdm_regs_t *PDMx)
 De-initialize the PDM registers to their default reset values. More...
 
error_status_t ll_pdm_init (pdm_regs_t *PDMx, ll_pdm_init_t *p_pdm_init)
 Initialize the PDM registers according to the specified parameters in p_pdm_init. More...
 
void ll_pdm_struct_init (ll_pdm_init_t *p_pdm_init)
 Set each field of a ll_pdm_init_t type structure to default value. More...
 

Detailed Description

Function Documentation

◆ ll_pdm_deinit()

error_status_t ll_pdm_deinit ( pdm_regs_t *  PDMx)

De-initialize the PDM registers to their default reset values.

Parameters
PDMxinstance
Return values
Anerror_status_t enumeration value:
  • SUCCESS: PDM registers are de-initialized
  • ERROR: PDM registers are not de-initialized

◆ ll_pdm_init()

error_status_t ll_pdm_init ( pdm_regs_t *  PDMx,
ll_pdm_init_t p_pdm_init 
)

Initialize the PDM registers according to the specified parameters in p_pdm_init.

Parameters
PDMxinstance
p_pdm_initpointer to a ll_pdm_init_t structure.
Return values
Anerror_status_t enumeration value:
  • SUCCESS: PDM registers are initialized
  • ERROR: Not applicable

◆ ll_pdm_struct_init()

void ll_pdm_struct_init ( ll_pdm_init_t p_pdm_init)

Set each field of a ll_pdm_init_t type structure to default value.

Parameters
p_pdm_initPointer to a ll_pdm_init_t structure whose fields will be set to default values.
Return values
None