RTEMS 6.1-rc1
Macros

Macros

#define ASRC_ASRPM_COUNT   (5U)
 
#define ASRC_ASRMCR1_COUNT   (3U)
 
#define ASRC_ASRPM_COUNT   (5U)
 
#define ASRC_ASRMCR1_COUNT   (3U)
 

ASRCTR - ASRC Control Register

#define ASRC_ASRCTR_ASRCEN_MASK   (0x1U)
 
#define ASRC_ASRCTR_ASRCEN_SHIFT   (0U)
 
#define ASRC_ASRCTR_ASRCEN(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASRCEN_SHIFT)) & ASRC_ASRCTR_ASRCEN_MASK)
 
#define ASRC_ASRCTR_ASREA_MASK   (0x2U)
 
#define ASRC_ASRCTR_ASREA_SHIFT   (1U)
 
#define ASRC_ASRCTR_ASREA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREA_SHIFT)) & ASRC_ASRCTR_ASREA_MASK)
 
#define ASRC_ASRCTR_ASREB_MASK   (0x4U)
 
#define ASRC_ASRCTR_ASREB_SHIFT   (2U)
 
#define ASRC_ASRCTR_ASREB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREB_SHIFT)) & ASRC_ASRCTR_ASREB_MASK)
 
#define ASRC_ASRCTR_ASREC_MASK   (0x8U)
 
#define ASRC_ASRCTR_ASREC_SHIFT   (3U)
 
#define ASRC_ASRCTR_ASREC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREC_SHIFT)) & ASRC_ASRCTR_ASREC_MASK)
 
#define ASRC_ASRCTR_SRST_MASK   (0x10U)
 
#define ASRC_ASRCTR_SRST_SHIFT   (4U)
 
#define ASRC_ASRCTR_SRST(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_SRST_SHIFT)) & ASRC_ASRCTR_SRST_MASK)
 
#define ASRC_ASRCTR_IDRA_MASK   (0x2000U)
 
#define ASRC_ASRCTR_IDRA_SHIFT   (13U)
 
#define ASRC_ASRCTR_IDRA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRA_SHIFT)) & ASRC_ASRCTR_IDRA_MASK)
 
#define ASRC_ASRCTR_USRA_MASK   (0x4000U)
 
#define ASRC_ASRCTR_USRA_SHIFT   (14U)
 
#define ASRC_ASRCTR_USRA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRA_SHIFT)) & ASRC_ASRCTR_USRA_MASK)
 
#define ASRC_ASRCTR_IDRB_MASK   (0x8000U)
 
#define ASRC_ASRCTR_IDRB_SHIFT   (15U)
 
#define ASRC_ASRCTR_IDRB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRB_SHIFT)) & ASRC_ASRCTR_IDRB_MASK)
 
#define ASRC_ASRCTR_USRB_MASK   (0x10000U)
 
#define ASRC_ASRCTR_USRB_SHIFT   (16U)
 
#define ASRC_ASRCTR_USRB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRB_SHIFT)) & ASRC_ASRCTR_USRB_MASK)
 
#define ASRC_ASRCTR_IDRC_MASK   (0x20000U)
 
#define ASRC_ASRCTR_IDRC_SHIFT   (17U)
 
#define ASRC_ASRCTR_IDRC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRC_SHIFT)) & ASRC_ASRCTR_IDRC_MASK)
 
#define ASRC_ASRCTR_USRC_MASK   (0x40000U)
 
#define ASRC_ASRCTR_USRC_SHIFT   (18U)
 
#define ASRC_ASRCTR_USRC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRC_SHIFT)) & ASRC_ASRCTR_USRC_MASK)
 
#define ASRC_ASRCTR_ATSA_MASK   (0x100000U)
 
#define ASRC_ASRCTR_ATSA_SHIFT   (20U)
 
#define ASRC_ASRCTR_ATSA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSA_SHIFT)) & ASRC_ASRCTR_ATSA_MASK)
 
#define ASRC_ASRCTR_ATSB_MASK   (0x200000U)
 
#define ASRC_ASRCTR_ATSB_SHIFT   (21U)
 
#define ASRC_ASRCTR_ATSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSB_SHIFT)) & ASRC_ASRCTR_ATSB_MASK)
 
#define ASRC_ASRCTR_ATSC_MASK   (0x400000U)
 
#define ASRC_ASRCTR_ATSC_SHIFT   (22U)
 
#define ASRC_ASRCTR_ATSC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSC_SHIFT)) & ASRC_ASRCTR_ATSC_MASK)
 

ASRIER - ASRC Interrupt Enable Register

#define ASRC_ASRIER_ADIEA_MASK   (0x1U)
 
#define ASRC_ASRIER_ADIEA_SHIFT   (0U)
 
#define ASRC_ASRIER_ADIEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEA_SHIFT)) & ASRC_ASRIER_ADIEA_MASK)
 
#define ASRC_ASRIER_ADIEB_MASK   (0x2U)
 
#define ASRC_ASRIER_ADIEB_SHIFT   (1U)
 
#define ASRC_ASRIER_ADIEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEB_SHIFT)) & ASRC_ASRIER_ADIEB_MASK)
 
#define ASRC_ASRIER_ADIEC_MASK   (0x4U)
 
#define ASRC_ASRIER_ADIEC_SHIFT   (2U)
 
#define ASRC_ASRIER_ADIEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEC_SHIFT)) & ASRC_ASRIER_ADIEC_MASK)
 
#define ASRC_ASRIER_ADOEA_MASK   (0x8U)
 
#define ASRC_ASRIER_ADOEA_SHIFT   (3U)
 
#define ASRC_ASRIER_ADOEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEA_SHIFT)) & ASRC_ASRIER_ADOEA_MASK)
 
#define ASRC_ASRIER_ADOEB_MASK   (0x10U)
 
#define ASRC_ASRIER_ADOEB_SHIFT   (4U)
 
#define ASRC_ASRIER_ADOEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEB_SHIFT)) & ASRC_ASRIER_ADOEB_MASK)
 
#define ASRC_ASRIER_ADOEC_MASK   (0x20U)
 
#define ASRC_ASRIER_ADOEC_SHIFT   (5U)
 
#define ASRC_ASRIER_ADOEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEC_SHIFT)) & ASRC_ASRIER_ADOEC_MASK)
 
#define ASRC_ASRIER_AOLIE_MASK   (0x40U)
 
#define ASRC_ASRIER_AOLIE_SHIFT   (6U)
 
#define ASRC_ASRIER_AOLIE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AOLIE_SHIFT)) & ASRC_ASRIER_AOLIE_MASK)
 
#define ASRC_ASRIER_AFPWE_MASK   (0x80U)
 
#define ASRC_ASRIER_AFPWE_SHIFT   (7U)
 
#define ASRC_ASRIER_AFPWE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AFPWE_SHIFT)) & ASRC_ASRIER_AFPWE_MASK)
 

ASRCNCR - ASRC Channel Number Configuration Register

#define ASRC_ASRCNCR_ANCA_MASK   (0xFU)
 
#define ASRC_ASRCNCR_ANCA_SHIFT   (0U)
 
#define ASRC_ASRCNCR_ANCA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCA_SHIFT)) & ASRC_ASRCNCR_ANCA_MASK)
 
#define ASRC_ASRCNCR_ANCB_MASK   (0xF0U)
 
#define ASRC_ASRCNCR_ANCB_SHIFT   (4U)
 
#define ASRC_ASRCNCR_ANCB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCB_SHIFT)) & ASRC_ASRCNCR_ANCB_MASK)
 
#define ASRC_ASRCNCR_ANCC_MASK   (0xF00U)
 
#define ASRC_ASRCNCR_ANCC_SHIFT   (8U)
 
#define ASRC_ASRCNCR_ANCC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCC_SHIFT)) & ASRC_ASRCNCR_ANCC_MASK)
 

ASRCFG - ASRC Filter Configuration Status Register

#define ASRC_ASRCFG_PREMODA_MASK   (0xC0U)
 
#define ASRC_ASRCFG_PREMODA_SHIFT   (6U)
 
#define ASRC_ASRCFG_PREMODA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODA_SHIFT)) & ASRC_ASRCFG_PREMODA_MASK)
 
#define ASRC_ASRCFG_POSTMODA_MASK   (0x300U)
 
#define ASRC_ASRCFG_POSTMODA_SHIFT   (8U)
 
#define ASRC_ASRCFG_POSTMODA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODA_SHIFT)) & ASRC_ASRCFG_POSTMODA_MASK)
 
#define ASRC_ASRCFG_PREMODB_MASK   (0xC00U)
 
#define ASRC_ASRCFG_PREMODB_SHIFT   (10U)
 
#define ASRC_ASRCFG_PREMODB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODB_SHIFT)) & ASRC_ASRCFG_PREMODB_MASK)
 
#define ASRC_ASRCFG_POSTMODB_MASK   (0x3000U)
 
#define ASRC_ASRCFG_POSTMODB_SHIFT   (12U)
 
#define ASRC_ASRCFG_POSTMODB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODB_SHIFT)) & ASRC_ASRCFG_POSTMODB_MASK)
 
#define ASRC_ASRCFG_PREMODC_MASK   (0xC000U)
 
#define ASRC_ASRCFG_PREMODC_SHIFT   (14U)
 
#define ASRC_ASRCFG_PREMODC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODC_SHIFT)) & ASRC_ASRCFG_PREMODC_MASK)
 
#define ASRC_ASRCFG_POSTMODC_MASK   (0x30000U)
 
#define ASRC_ASRCFG_POSTMODC_SHIFT   (16U)
 
#define ASRC_ASRCFG_POSTMODC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODC_SHIFT)) & ASRC_ASRCFG_POSTMODC_MASK)
 
#define ASRC_ASRCFG_NDPRA_MASK   (0x40000U)
 
#define ASRC_ASRCFG_NDPRA_SHIFT   (18U)
 
#define ASRC_ASRCFG_NDPRA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRA_SHIFT)) & ASRC_ASRCFG_NDPRA_MASK)
 
#define ASRC_ASRCFG_NDPRB_MASK   (0x80000U)
 
#define ASRC_ASRCFG_NDPRB_SHIFT   (19U)
 
#define ASRC_ASRCFG_NDPRB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRB_SHIFT)) & ASRC_ASRCFG_NDPRB_MASK)
 
#define ASRC_ASRCFG_NDPRC_MASK   (0x100000U)
 
#define ASRC_ASRCFG_NDPRC_SHIFT   (20U)
 
#define ASRC_ASRCFG_NDPRC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRC_SHIFT)) & ASRC_ASRCFG_NDPRC_MASK)
 
#define ASRC_ASRCFG_INIRQA_MASK   (0x200000U)
 
#define ASRC_ASRCFG_INIRQA_SHIFT   (21U)
 
#define ASRC_ASRCFG_INIRQA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQA_SHIFT)) & ASRC_ASRCFG_INIRQA_MASK)
 
#define ASRC_ASRCFG_INIRQB_MASK   (0x400000U)
 
#define ASRC_ASRCFG_INIRQB_SHIFT   (22U)
 
#define ASRC_ASRCFG_INIRQB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQB_SHIFT)) & ASRC_ASRCFG_INIRQB_MASK)
 
#define ASRC_ASRCFG_INIRQC_MASK   (0x800000U)
 
#define ASRC_ASRCFG_INIRQC_SHIFT   (23U)
 
#define ASRC_ASRCFG_INIRQC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQC_SHIFT)) & ASRC_ASRCFG_INIRQC_MASK)
 

ASRCSR - ASRC Clock Source Register

#define ASRC_ASRCSR_AICSA_MASK   (0xFU)
 
#define ASRC_ASRCSR_AICSA_SHIFT   (0U)
 
#define ASRC_ASRCSR_AICSA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSA_SHIFT)) & ASRC_ASRCSR_AICSA_MASK)
 
#define ASRC_ASRCSR_AICSB_MASK   (0xF0U)
 
#define ASRC_ASRCSR_AICSB_SHIFT   (4U)
 
#define ASRC_ASRCSR_AICSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSB_SHIFT)) & ASRC_ASRCSR_AICSB_MASK)
 
#define ASRC_ASRCSR_AICSC_MASK   (0xF00U)
 
#define ASRC_ASRCSR_AICSC_SHIFT   (8U)
 
#define ASRC_ASRCSR_AICSC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSC_SHIFT)) & ASRC_ASRCSR_AICSC_MASK)
 
#define ASRC_ASRCSR_AOCSA_MASK   (0xF000U)
 
#define ASRC_ASRCSR_AOCSA_SHIFT   (12U)
 
#define ASRC_ASRCSR_AOCSA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSA_SHIFT)) & ASRC_ASRCSR_AOCSA_MASK)
 
#define ASRC_ASRCSR_AOCSB_MASK   (0xF0000U)
 
#define ASRC_ASRCSR_AOCSB_SHIFT   (16U)
 
#define ASRC_ASRCSR_AOCSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSB_SHIFT)) & ASRC_ASRCSR_AOCSB_MASK)
 
#define ASRC_ASRCSR_AOCSC_MASK   (0xF00000U)
 
#define ASRC_ASRCSR_AOCSC_SHIFT   (20U)
 
#define ASRC_ASRCSR_AOCSC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSC_SHIFT)) & ASRC_ASRCSR_AOCSC_MASK)
 

ASRCDR1 - ASRC Clock Divider Register 1

#define ASRC_ASRCDR1_AICPA_MASK   (0x7U)
 
#define ASRC_ASRCDR1_AICPA_SHIFT   (0U)
 
#define ASRC_ASRCDR1_AICPA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPA_SHIFT)) & ASRC_ASRCDR1_AICPA_MASK)
 
#define ASRC_ASRCDR1_AICDA_MASK   (0x38U)
 
#define ASRC_ASRCDR1_AICDA_SHIFT   (3U)
 
#define ASRC_ASRCDR1_AICDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDA_SHIFT)) & ASRC_ASRCDR1_AICDA_MASK)
 
#define ASRC_ASRCDR1_AICPB_MASK   (0x1C0U)
 
#define ASRC_ASRCDR1_AICPB_SHIFT   (6U)
 
#define ASRC_ASRCDR1_AICPB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPB_SHIFT)) & ASRC_ASRCDR1_AICPB_MASK)
 
#define ASRC_ASRCDR1_AICDB_MASK   (0xE00U)
 
#define ASRC_ASRCDR1_AICDB_SHIFT   (9U)
 
#define ASRC_ASRCDR1_AICDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDB_SHIFT)) & ASRC_ASRCDR1_AICDB_MASK)
 
#define ASRC_ASRCDR1_AOCPA_MASK   (0x7000U)
 
#define ASRC_ASRCDR1_AOCPA_SHIFT   (12U)
 
#define ASRC_ASRCDR1_AOCPA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPA_SHIFT)) & ASRC_ASRCDR1_AOCPA_MASK)
 
#define ASRC_ASRCDR1_AOCDA_MASK   (0x38000U)
 
#define ASRC_ASRCDR1_AOCDA_SHIFT   (15U)
 
#define ASRC_ASRCDR1_AOCDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDA_SHIFT)) & ASRC_ASRCDR1_AOCDA_MASK)
 
#define ASRC_ASRCDR1_AOCPB_MASK   (0x1C0000U)
 
#define ASRC_ASRCDR1_AOCPB_SHIFT   (18U)
 
#define ASRC_ASRCDR1_AOCPB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPB_SHIFT)) & ASRC_ASRCDR1_AOCPB_MASK)
 
#define ASRC_ASRCDR1_AOCDB_MASK   (0xE00000U)
 
#define ASRC_ASRCDR1_AOCDB_SHIFT   (21U)
 
#define ASRC_ASRCDR1_AOCDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDB_SHIFT)) & ASRC_ASRCDR1_AOCDB_MASK)
 

ASRCDR2 - ASRC Clock Divider Register 2

#define ASRC_ASRCDR2_AICPC_MASK   (0x7U)
 
#define ASRC_ASRCDR2_AICPC_SHIFT   (0U)
 
#define ASRC_ASRCDR2_AICPC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICPC_SHIFT)) & ASRC_ASRCDR2_AICPC_MASK)
 
#define ASRC_ASRCDR2_AICDC_MASK   (0x38U)
 
#define ASRC_ASRCDR2_AICDC_SHIFT   (3U)
 
#define ASRC_ASRCDR2_AICDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICDC_SHIFT)) & ASRC_ASRCDR2_AICDC_MASK)
 
#define ASRC_ASRCDR2_AOCPC_MASK   (0x1C0U)
 
#define ASRC_ASRCDR2_AOCPC_SHIFT   (6U)
 
#define ASRC_ASRCDR2_AOCPC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCPC_SHIFT)) & ASRC_ASRCDR2_AOCPC_MASK)
 
#define ASRC_ASRCDR2_AOCDC_MASK   (0xE00U)
 
#define ASRC_ASRCDR2_AOCDC_SHIFT   (9U)
 
#define ASRC_ASRCDR2_AOCDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCDC_SHIFT)) & ASRC_ASRCDR2_AOCDC_MASK)
 

ASRSTR - ASRC Status Register

#define ASRC_ASRSTR_AIDEA_MASK   (0x1U)
 
#define ASRC_ASRSTR_AIDEA_SHIFT   (0U)
 
#define ASRC_ASRSTR_AIDEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEA_SHIFT)) & ASRC_ASRSTR_AIDEA_MASK)
 
#define ASRC_ASRSTR_AIDEB_MASK   (0x2U)
 
#define ASRC_ASRSTR_AIDEB_SHIFT   (1U)
 
#define ASRC_ASRSTR_AIDEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEB_SHIFT)) & ASRC_ASRSTR_AIDEB_MASK)
 
#define ASRC_ASRSTR_AIDEC_MASK   (0x4U)
 
#define ASRC_ASRSTR_AIDEC_SHIFT   (2U)
 
#define ASRC_ASRSTR_AIDEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEC_SHIFT)) & ASRC_ASRSTR_AIDEC_MASK)
 
#define ASRC_ASRSTR_AODFA_MASK   (0x8U)
 
#define ASRC_ASRSTR_AODFA_SHIFT   (3U)
 
#define ASRC_ASRSTR_AODFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFA_SHIFT)) & ASRC_ASRSTR_AODFA_MASK)
 
#define ASRC_ASRSTR_AODFB_MASK   (0x10U)
 
#define ASRC_ASRSTR_AODFB_SHIFT   (4U)
 
#define ASRC_ASRSTR_AODFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFB_SHIFT)) & ASRC_ASRSTR_AODFB_MASK)
 
#define ASRC_ASRSTR_AODFC_MASK   (0x20U)
 
#define ASRC_ASRSTR_AODFC_SHIFT   (5U)
 
#define ASRC_ASRSTR_AODFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFC_SHIFT)) & ASRC_ASRSTR_AODFC_MASK)
 
#define ASRC_ASRSTR_AOLE_MASK   (0x40U)
 
#define ASRC_ASRSTR_AOLE_SHIFT   (6U)
 
#define ASRC_ASRSTR_AOLE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOLE_SHIFT)) & ASRC_ASRSTR_AOLE_MASK)
 
#define ASRC_ASRSTR_FPWT_MASK   (0x80U)
 
#define ASRC_ASRSTR_FPWT_SHIFT   (7U)
 
#define ASRC_ASRSTR_FPWT(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_FPWT_SHIFT)) & ASRC_ASRSTR_FPWT_MASK)
 
#define ASRC_ASRSTR_AIDUA_MASK   (0x100U)
 
#define ASRC_ASRSTR_AIDUA_SHIFT   (8U)
 
#define ASRC_ASRSTR_AIDUA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUA_SHIFT)) & ASRC_ASRSTR_AIDUA_MASK)
 
#define ASRC_ASRSTR_AIDUB_MASK   (0x200U)
 
#define ASRC_ASRSTR_AIDUB_SHIFT   (9U)
 
#define ASRC_ASRSTR_AIDUB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUB_SHIFT)) & ASRC_ASRSTR_AIDUB_MASK)
 
#define ASRC_ASRSTR_AIDUC_MASK   (0x400U)
 
#define ASRC_ASRSTR_AIDUC_SHIFT   (10U)
 
#define ASRC_ASRSTR_AIDUC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUC_SHIFT)) & ASRC_ASRSTR_AIDUC_MASK)
 
#define ASRC_ASRSTR_AODOA_MASK   (0x800U)
 
#define ASRC_ASRSTR_AODOA_SHIFT   (11U)
 
#define ASRC_ASRSTR_AODOA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOA_SHIFT)) & ASRC_ASRSTR_AODOA_MASK)
 
#define ASRC_ASRSTR_AODOB_MASK   (0x1000U)
 
#define ASRC_ASRSTR_AODOB_SHIFT   (12U)
 
#define ASRC_ASRSTR_AODOB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOB_SHIFT)) & ASRC_ASRSTR_AODOB_MASK)
 
#define ASRC_ASRSTR_AODOC_MASK   (0x2000U)
 
#define ASRC_ASRSTR_AODOC_SHIFT   (13U)
 
#define ASRC_ASRSTR_AODOC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOC_SHIFT)) & ASRC_ASRSTR_AODOC_MASK)
 
#define ASRC_ASRSTR_AIOLA_MASK   (0x4000U)
 
#define ASRC_ASRSTR_AIOLA_SHIFT   (14U)
 
#define ASRC_ASRSTR_AIOLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLA_SHIFT)) & ASRC_ASRSTR_AIOLA_MASK)
 
#define ASRC_ASRSTR_AIOLB_MASK   (0x8000U)
 
#define ASRC_ASRSTR_AIOLB_SHIFT   (15U)
 
#define ASRC_ASRSTR_AIOLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLB_SHIFT)) & ASRC_ASRSTR_AIOLB_MASK)
 
#define ASRC_ASRSTR_AIOLC_MASK   (0x10000U)
 
#define ASRC_ASRSTR_AIOLC_SHIFT   (16U)
 
#define ASRC_ASRSTR_AIOLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLC_SHIFT)) & ASRC_ASRSTR_AIOLC_MASK)
 
#define ASRC_ASRSTR_AOOLA_MASK   (0x20000U)
 
#define ASRC_ASRSTR_AOOLA_SHIFT   (17U)
 
#define ASRC_ASRSTR_AOOLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLA_SHIFT)) & ASRC_ASRSTR_AOOLA_MASK)
 
#define ASRC_ASRSTR_AOOLB_MASK   (0x40000U)
 
#define ASRC_ASRSTR_AOOLB_SHIFT   (18U)
 
#define ASRC_ASRSTR_AOOLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLB_SHIFT)) & ASRC_ASRSTR_AOOLB_MASK)
 
#define ASRC_ASRSTR_AOOLC_MASK   (0x80000U)
 
#define ASRC_ASRSTR_AOOLC_SHIFT   (19U)
 
#define ASRC_ASRSTR_AOOLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLC_SHIFT)) & ASRC_ASRSTR_AOOLC_MASK)
 
#define ASRC_ASRSTR_ATQOL_MASK   (0x100000U)
 
#define ASRC_ASRSTR_ATQOL_SHIFT   (20U)
 
#define ASRC_ASRSTR_ATQOL(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_ATQOL_SHIFT)) & ASRC_ASRSTR_ATQOL_MASK)
 
#define ASRC_ASRSTR_DSLCNT_MASK   (0x200000U)
 
#define ASRC_ASRSTR_DSLCNT_SHIFT   (21U)
 
#define ASRC_ASRSTR_DSLCNT(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_DSLCNT_SHIFT)) & ASRC_ASRSTR_DSLCNT_MASK)
 

ASRPM - ASRC Parameter Register n

#define ASRC_ASRPM_PARAMETER_VALUE_MASK   (0xFFFFFFU)
 
#define ASRC_ASRPM_PARAMETER_VALUE_SHIFT   (0U)
 
#define ASRC_ASRPM_PARAMETER_VALUE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRPM_PARAMETER_VALUE_SHIFT)) & ASRC_ASRPM_PARAMETER_VALUE_MASK)
 

ASRTFR1 - ASRC Task Queue FIFO Register 1

#define ASRC_ASRTFR1_TF_BASE_MASK   (0x1FC0U)
 
#define ASRC_ASRTFR1_TF_BASE_SHIFT   (6U)
 
#define ASRC_ASRTFR1_TF_BASE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_BASE_SHIFT)) & ASRC_ASRTFR1_TF_BASE_MASK)
 
#define ASRC_ASRTFR1_TF_FILL_MASK   (0xFE000U)
 
#define ASRC_ASRTFR1_TF_FILL_SHIFT   (13U)
 
#define ASRC_ASRTFR1_TF_FILL(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_FILL_SHIFT)) & ASRC_ASRTFR1_TF_FILL_MASK)
 

ASRCCR - ASRC Channel Counter Register

#define ASRC_ASRCCR_ACIA_MASK   (0xFU)
 
#define ASRC_ASRCCR_ACIA_SHIFT   (0U)
 
#define ASRC_ASRCCR_ACIA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIA_SHIFT)) & ASRC_ASRCCR_ACIA_MASK)
 
#define ASRC_ASRCCR_ACIB_MASK   (0xF0U)
 
#define ASRC_ASRCCR_ACIB_SHIFT   (4U)
 
#define ASRC_ASRCCR_ACIB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIB_SHIFT)) & ASRC_ASRCCR_ACIB_MASK)
 
#define ASRC_ASRCCR_ACIC_MASK   (0xF00U)
 
#define ASRC_ASRCCR_ACIC_SHIFT   (8U)
 
#define ASRC_ASRCCR_ACIC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIC_SHIFT)) & ASRC_ASRCCR_ACIC_MASK)
 
#define ASRC_ASRCCR_ACOA_MASK   (0xF000U)
 
#define ASRC_ASRCCR_ACOA_SHIFT   (12U)
 
#define ASRC_ASRCCR_ACOA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOA_SHIFT)) & ASRC_ASRCCR_ACOA_MASK)
 
#define ASRC_ASRCCR_ACOB_MASK   (0xF0000U)
 
#define ASRC_ASRCCR_ACOB_SHIFT   (16U)
 
#define ASRC_ASRCCR_ACOB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOB_SHIFT)) & ASRC_ASRCCR_ACOB_MASK)
 
#define ASRC_ASRCCR_ACOC_MASK   (0xF00000U)
 
#define ASRC_ASRCCR_ACOC_SHIFT   (20U)
 
#define ASRC_ASRCCR_ACOC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOC_SHIFT)) & ASRC_ASRCCR_ACOC_MASK)
 

ASRDIA - ASRC Data Input Register for Pair x

#define ASRC_ASRDIA_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDIA_DATA_SHIFT   (0U)
 
#define ASRC_ASRDIA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIA_DATA_SHIFT)) & ASRC_ASRDIA_DATA_MASK)
 

ASRDOA - ASRC Data Output Register for Pair x

#define ASRC_ASRDOA_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDOA_DATA_SHIFT   (0U)
 
#define ASRC_ASRDOA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOA_DATA_SHIFT)) & ASRC_ASRDOA_DATA_MASK)
 

ASRDIB - ASRC Data Input Register for Pair x

#define ASRC_ASRDIB_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDIB_DATA_SHIFT   (0U)
 
#define ASRC_ASRDIB_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIB_DATA_SHIFT)) & ASRC_ASRDIB_DATA_MASK)
 

ASRDOB - ASRC Data Output Register for Pair x

#define ASRC_ASRDOB_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDOB_DATA_SHIFT   (0U)
 
#define ASRC_ASRDOB_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOB_DATA_SHIFT)) & ASRC_ASRDOB_DATA_MASK)
 

ASRDIC - ASRC Data Input Register for Pair x

#define ASRC_ASRDIC_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDIC_DATA_SHIFT   (0U)
 
#define ASRC_ASRDIC_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIC_DATA_SHIFT)) & ASRC_ASRDIC_DATA_MASK)
 

ASRDOC - ASRC Data Output Register for Pair x

#define ASRC_ASRDOC_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDOC_DATA_SHIFT   (0U)
 
#define ASRC_ASRDOC_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOC_DATA_SHIFT)) & ASRC_ASRDOC_DATA_MASK)
 

ASRIDRHA - ASRC Ideal Ratio for Pair A-High Part

#define ASRC_ASRIDRHA_IDRATIOA_H_MASK   (0xFFU)
 
#define ASRC_ASRIDRHA_IDRATIOA_H_SHIFT   (0U)
 
#define ASRC_ASRIDRHA_IDRATIOA_H(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHA_IDRATIOA_H_SHIFT)) & ASRC_ASRIDRHA_IDRATIOA_H_MASK)
 

ASRIDRLA - ASRC Ideal Ratio for Pair A -Low Part

#define ASRC_ASRIDRLA_IDRATIOA_L_MASK   (0xFFFFFFU)
 
#define ASRC_ASRIDRLA_IDRATIOA_L_SHIFT   (0U)
 
#define ASRC_ASRIDRLA_IDRATIOA_L(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLA_IDRATIOA_L_SHIFT)) & ASRC_ASRIDRLA_IDRATIOA_L_MASK)
 

ASRIDRHB - ASRC Ideal Ratio for Pair B-High Part

#define ASRC_ASRIDRHB_IDRATIOB_H_MASK   (0xFFU)
 
#define ASRC_ASRIDRHB_IDRATIOB_H_SHIFT   (0U)
 
#define ASRC_ASRIDRHB_IDRATIOB_H(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHB_IDRATIOB_H_SHIFT)) & ASRC_ASRIDRHB_IDRATIOB_H_MASK)
 

ASRIDRLB - ASRC Ideal Ratio for Pair B-Low Part

#define ASRC_ASRIDRLB_IDRATIOB_L_MASK   (0xFFFFFFU)
 
#define ASRC_ASRIDRLB_IDRATIOB_L_SHIFT   (0U)
 
#define ASRC_ASRIDRLB_IDRATIOB_L(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLB_IDRATIOB_L_SHIFT)) & ASRC_ASRIDRLB_IDRATIOB_L_MASK)
 

ASRIDRHC - ASRC Ideal Ratio for Pair C-High Part

#define ASRC_ASRIDRHC_IDRATIOC_H_MASK   (0xFFU)
 
#define ASRC_ASRIDRHC_IDRATIOC_H_SHIFT   (0U)
 
#define ASRC_ASRIDRHC_IDRATIOC_H(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHC_IDRATIOC_H_SHIFT)) & ASRC_ASRIDRHC_IDRATIOC_H_MASK)
 

ASRIDRLC - ASRC Ideal Ratio for Pair C-Low Part

#define ASRC_ASRIDRLC_IDRATIOC_L_MASK   (0xFFFFFFU)
 
#define ASRC_ASRIDRLC_IDRATIOC_L_SHIFT   (0U)
 
#define ASRC_ASRIDRLC_IDRATIOC_L(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLC_IDRATIOC_L_SHIFT)) & ASRC_ASRIDRLC_IDRATIOC_L_MASK)
 

ASR76K - ASRC 76 kHz Period in terms of ASRC processing clock

#define ASRC_ASR76K_ASR76K_MASK   (0x1FFFFU)
 
#define ASRC_ASR76K_ASR76K_SHIFT   (0U)
 
#define ASRC_ASR76K_ASR76K(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASR76K_ASR76K_SHIFT)) & ASRC_ASR76K_ASR76K_MASK)
 

ASR56K - ASRC 56 kHz Period in terms of ASRC processing clock

#define ASRC_ASR56K_ASR56K_MASK   (0x1FFFFU)
 
#define ASRC_ASR56K_ASR56K_SHIFT   (0U)
 
#define ASRC_ASR56K_ASR56K(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASR56K_ASR56K_SHIFT)) & ASRC_ASR56K_ASR56K_MASK)
 

ASRMCRA - ASRC Misc Control Register for Pair A

#define ASRC_ASRMCRA_INFIFO_THRESHOLDA_MASK   (0x3FU)
 
#define ASRC_ASRMCRA_INFIFO_THRESHOLDA_SHIFT   (0U)
 
#define ASRC_ASRMCRA_INFIFO_THRESHOLDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_INFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_INFIFO_THRESHOLDA_MASK)
 
#define ASRC_ASRMCRA_RSYNOFA_MASK   (0x400U)
 
#define ASRC_ASRMCRA_RSYNOFA_SHIFT   (10U)
 
#define ASRC_ASRMCRA_RSYNOFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNOFA_SHIFT)) & ASRC_ASRMCRA_RSYNOFA_MASK)
 
#define ASRC_ASRMCRA_RSYNIFA_MASK   (0x800U)
 
#define ASRC_ASRMCRA_RSYNIFA_SHIFT   (11U)
 
#define ASRC_ASRMCRA_RSYNIFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNIFA_SHIFT)) & ASRC_ASRMCRA_RSYNIFA_MASK)
 
#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_MASK   (0x3F000U)
 
#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_SHIFT   (12U)
 
#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_MASK)
 
#define ASRC_ASRMCRA_BYPASSPOLYA_MASK   (0x100000U)
 
#define ASRC_ASRMCRA_BYPASSPOLYA_SHIFT   (20U)
 
#define ASRC_ASRMCRA_BYPASSPOLYA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BYPASSPOLYA_SHIFT)) & ASRC_ASRMCRA_BYPASSPOLYA_MASK)
 
#define ASRC_ASRMCRA_BUFSTALLA_MASK   (0x200000U)
 
#define ASRC_ASRMCRA_BUFSTALLA_SHIFT   (21U)
 
#define ASRC_ASRMCRA_BUFSTALLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BUFSTALLA_SHIFT)) & ASRC_ASRMCRA_BUFSTALLA_MASK)
 
#define ASRC_ASRMCRA_EXTTHRSHA_MASK   (0x400000U)
 
#define ASRC_ASRMCRA_EXTTHRSHA_SHIFT   (22U)
 
#define ASRC_ASRMCRA_EXTTHRSHA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_EXTTHRSHA_SHIFT)) & ASRC_ASRMCRA_EXTTHRSHA_MASK)
 
#define ASRC_ASRMCRA_ZEROBUFA_MASK   (0x800000U)
 
#define ASRC_ASRMCRA_ZEROBUFA_SHIFT   (23U)
 
#define ASRC_ASRMCRA_ZEROBUFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_ZEROBUFA_SHIFT)) & ASRC_ASRMCRA_ZEROBUFA_MASK)
 

ASRFSTA - ASRC FIFO Status Register for Pair A

#define ASRC_ASRFSTA_INFIFO_FILLA_MASK   (0x7FU)
 
#define ASRC_ASRFSTA_INFIFO_FILLA_SHIFT   (0U)
 
#define ASRC_ASRFSTA_INFIFO_FILLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_INFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_INFIFO_FILLA_MASK)
 
#define ASRC_ASRFSTA_IAEA_MASK   (0x800U)
 
#define ASRC_ASRFSTA_IAEA_SHIFT   (11U)
 
#define ASRC_ASRFSTA_IAEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_IAEA_SHIFT)) & ASRC_ASRFSTA_IAEA_MASK)
 
#define ASRC_ASRFSTA_OUTFIFO_FILLA_MASK   (0x7F000U)
 
#define ASRC_ASRFSTA_OUTFIFO_FILLA_SHIFT   (12U)
 
#define ASRC_ASRFSTA_OUTFIFO_FILLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OUTFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_OUTFIFO_FILLA_MASK)
 
#define ASRC_ASRFSTA_OAFA_MASK   (0x800000U)
 
#define ASRC_ASRFSTA_OAFA_SHIFT   (23U)
 
#define ASRC_ASRFSTA_OAFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OAFA_SHIFT)) & ASRC_ASRFSTA_OAFA_MASK)
 

ASRMCRB - ASRC Misc Control Register for Pair B

#define ASRC_ASRMCRB_INFIFO_THRESHOLDB_MASK   (0x3FU)
 
#define ASRC_ASRMCRB_INFIFO_THRESHOLDB_SHIFT   (0U)
 
#define ASRC_ASRMCRB_INFIFO_THRESHOLDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_INFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_INFIFO_THRESHOLDB_MASK)
 
#define ASRC_ASRMCRB_RSYNOFB_MASK   (0x400U)
 
#define ASRC_ASRMCRB_RSYNOFB_SHIFT   (10U)
 
#define ASRC_ASRMCRB_RSYNOFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNOFB_SHIFT)) & ASRC_ASRMCRB_RSYNOFB_MASK)
 
#define ASRC_ASRMCRB_RSYNIFB_MASK   (0x800U)
 
#define ASRC_ASRMCRB_RSYNIFB_SHIFT   (11U)
 
#define ASRC_ASRMCRB_RSYNIFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNIFB_SHIFT)) & ASRC_ASRMCRB_RSYNIFB_MASK)
 
#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_MASK   (0x3F000U)
 
#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_SHIFT   (12U)
 
#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_MASK)
 
#define ASRC_ASRMCRB_BYPASSPOLYB_MASK   (0x100000U)
 
#define ASRC_ASRMCRB_BYPASSPOLYB_SHIFT   (20U)
 
#define ASRC_ASRMCRB_BYPASSPOLYB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BYPASSPOLYB_SHIFT)) & ASRC_ASRMCRB_BYPASSPOLYB_MASK)
 
#define ASRC_ASRMCRB_BUFSTALLB_MASK   (0x200000U)
 
#define ASRC_ASRMCRB_BUFSTALLB_SHIFT   (21U)
 
#define ASRC_ASRMCRB_BUFSTALLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BUFSTALLB_SHIFT)) & ASRC_ASRMCRB_BUFSTALLB_MASK)
 
#define ASRC_ASRMCRB_EXTTHRSHB_MASK   (0x400000U)
 
#define ASRC_ASRMCRB_EXTTHRSHB_SHIFT   (22U)
 
#define ASRC_ASRMCRB_EXTTHRSHB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_EXTTHRSHB_SHIFT)) & ASRC_ASRMCRB_EXTTHRSHB_MASK)
 
#define ASRC_ASRMCRB_ZEROBUFB_MASK   (0x800000U)
 
#define ASRC_ASRMCRB_ZEROBUFB_SHIFT   (23U)
 
#define ASRC_ASRMCRB_ZEROBUFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_ZEROBUFB_SHIFT)) & ASRC_ASRMCRB_ZEROBUFB_MASK)
 

ASRFSTB - ASRC FIFO Status Register for Pair B

#define ASRC_ASRFSTB_INFIFO_FILLB_MASK   (0x7FU)
 
#define ASRC_ASRFSTB_INFIFO_FILLB_SHIFT   (0U)
 
#define ASRC_ASRFSTB_INFIFO_FILLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_INFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_INFIFO_FILLB_MASK)
 
#define ASRC_ASRFSTB_IAEB_MASK   (0x800U)
 
#define ASRC_ASRFSTB_IAEB_SHIFT   (11U)
 
#define ASRC_ASRFSTB_IAEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_IAEB_SHIFT)) & ASRC_ASRFSTB_IAEB_MASK)
 
#define ASRC_ASRFSTB_OUTFIFO_FILLB_MASK   (0x7F000U)
 
#define ASRC_ASRFSTB_OUTFIFO_FILLB_SHIFT   (12U)
 
#define ASRC_ASRFSTB_OUTFIFO_FILLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OUTFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_OUTFIFO_FILLB_MASK)
 
#define ASRC_ASRFSTB_OAFB_MASK   (0x800000U)
 
#define ASRC_ASRFSTB_OAFB_SHIFT   (23U)
 
#define ASRC_ASRFSTB_OAFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OAFB_SHIFT)) & ASRC_ASRFSTB_OAFB_MASK)
 

ASRMCRC - ASRC Misc Control Register for Pair C

#define ASRC_ASRMCRC_INFIFO_THRESHOLDC_MASK   (0x3FU)
 
#define ASRC_ASRMCRC_INFIFO_THRESHOLDC_SHIFT   (0U)
 
#define ASRC_ASRMCRC_INFIFO_THRESHOLDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_INFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_INFIFO_THRESHOLDC_MASK)
 
#define ASRC_ASRMCRC_RSYNOFC_MASK   (0x400U)
 
#define ASRC_ASRMCRC_RSYNOFC_SHIFT   (10U)
 
#define ASRC_ASRMCRC_RSYNOFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNOFC_SHIFT)) & ASRC_ASRMCRC_RSYNOFC_MASK)
 
#define ASRC_ASRMCRC_RSYNIFC_MASK   (0x800U)
 
#define ASRC_ASRMCRC_RSYNIFC_SHIFT   (11U)
 
#define ASRC_ASRMCRC_RSYNIFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNIFC_SHIFT)) & ASRC_ASRMCRC_RSYNIFC_MASK)
 
#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_MASK   (0x3F000U)
 
#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_SHIFT   (12U)
 
#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_MASK)
 
#define ASRC_ASRMCRC_BYPASSPOLYC_MASK   (0x100000U)
 
#define ASRC_ASRMCRC_BYPASSPOLYC_SHIFT   (20U)
 
#define ASRC_ASRMCRC_BYPASSPOLYC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BYPASSPOLYC_SHIFT)) & ASRC_ASRMCRC_BYPASSPOLYC_MASK)
 
#define ASRC_ASRMCRC_BUFSTALLC_MASK   (0x200000U)
 
#define ASRC_ASRMCRC_BUFSTALLC_SHIFT   (21U)
 
#define ASRC_ASRMCRC_BUFSTALLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BUFSTALLC_SHIFT)) & ASRC_ASRMCRC_BUFSTALLC_MASK)
 
#define ASRC_ASRMCRC_EXTTHRSHC_MASK   (0x400000U)
 
#define ASRC_ASRMCRC_EXTTHRSHC_SHIFT   (22U)
 
#define ASRC_ASRMCRC_EXTTHRSHC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_EXTTHRSHC_SHIFT)) & ASRC_ASRMCRC_EXTTHRSHC_MASK)
 
#define ASRC_ASRMCRC_ZEROBUFC_MASK   (0x800000U)
 
#define ASRC_ASRMCRC_ZEROBUFC_SHIFT   (23U)
 
#define ASRC_ASRMCRC_ZEROBUFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_ZEROBUFC_SHIFT)) & ASRC_ASRMCRC_ZEROBUFC_MASK)
 

ASRFSTC - ASRC FIFO Status Register for Pair C

#define ASRC_ASRFSTC_INFIFO_FILLC_MASK   (0x7FU)
 
#define ASRC_ASRFSTC_INFIFO_FILLC_SHIFT   (0U)
 
#define ASRC_ASRFSTC_INFIFO_FILLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_INFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_INFIFO_FILLC_MASK)
 
#define ASRC_ASRFSTC_IAEC_MASK   (0x800U)
 
#define ASRC_ASRFSTC_IAEC_SHIFT   (11U)
 
#define ASRC_ASRFSTC_IAEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_IAEC_SHIFT)) & ASRC_ASRFSTC_IAEC_MASK)
 
#define ASRC_ASRFSTC_OUTFIFO_FILLC_MASK   (0x7F000U)
 
#define ASRC_ASRFSTC_OUTFIFO_FILLC_SHIFT   (12U)
 
#define ASRC_ASRFSTC_OUTFIFO_FILLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OUTFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_OUTFIFO_FILLC_MASK)
 
#define ASRC_ASRFSTC_OAFC_MASK   (0x800000U)
 
#define ASRC_ASRFSTC_OAFC_SHIFT   (23U)
 
#define ASRC_ASRFSTC_OAFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OAFC_SHIFT)) & ASRC_ASRFSTC_OAFC_MASK)
 

ASRMCR1 - ASRC Misc Control Register 1 for Pair X

#define ASRC_ASRMCR1_OW16_MASK   (0x1U)
 
#define ASRC_ASRMCR1_OW16_SHIFT   (0U)
 
#define ASRC_ASRMCR1_OW16(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OW16_SHIFT)) & ASRC_ASRMCR1_OW16_MASK)
 
#define ASRC_ASRMCR1_OSGN_MASK   (0x2U)
 
#define ASRC_ASRMCR1_OSGN_SHIFT   (1U)
 
#define ASRC_ASRMCR1_OSGN(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OSGN_SHIFT)) & ASRC_ASRMCR1_OSGN_MASK)
 
#define ASRC_ASRMCR1_OMSB_MASK   (0x4U)
 
#define ASRC_ASRMCR1_OMSB_SHIFT   (2U)
 
#define ASRC_ASRMCR1_OMSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OMSB_SHIFT)) & ASRC_ASRMCR1_OMSB_MASK)
 
#define ASRC_ASRMCR1_IMSB_MASK   (0x100U)
 
#define ASRC_ASRMCR1_IMSB_SHIFT   (8U)
 
#define ASRC_ASRMCR1_IMSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IMSB_SHIFT)) & ASRC_ASRMCR1_IMSB_MASK)
 
#define ASRC_ASRMCR1_IWD_MASK   (0x600U)
 
#define ASRC_ASRMCR1_IWD_SHIFT   (9U)
 
#define ASRC_ASRMCR1_IWD(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IWD_SHIFT)) & ASRC_ASRMCR1_IWD_MASK)
 

ASRCTR - ASRC Control Register

#define ASRC_ASRCTR_ASRCEN_MASK   (0x1U)
 
#define ASRC_ASRCTR_ASRCEN_SHIFT   (0U)
 
#define ASRC_ASRCTR_ASRCEN(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASRCEN_SHIFT)) & ASRC_ASRCTR_ASRCEN_MASK)
 
#define ASRC_ASRCTR_ASREA_MASK   (0x2U)
 
#define ASRC_ASRCTR_ASREA_SHIFT   (1U)
 
#define ASRC_ASRCTR_ASREA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREA_SHIFT)) & ASRC_ASRCTR_ASREA_MASK)
 
#define ASRC_ASRCTR_ASREB_MASK   (0x4U)
 
#define ASRC_ASRCTR_ASREB_SHIFT   (2U)
 
#define ASRC_ASRCTR_ASREB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREB_SHIFT)) & ASRC_ASRCTR_ASREB_MASK)
 
#define ASRC_ASRCTR_ASREC_MASK   (0x8U)
 
#define ASRC_ASRCTR_ASREC_SHIFT   (3U)
 
#define ASRC_ASRCTR_ASREC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREC_SHIFT)) & ASRC_ASRCTR_ASREC_MASK)
 
#define ASRC_ASRCTR_SRST_MASK   (0x10U)
 
#define ASRC_ASRCTR_SRST_SHIFT   (4U)
 
#define ASRC_ASRCTR_SRST(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_SRST_SHIFT)) & ASRC_ASRCTR_SRST_MASK)
 
#define ASRC_ASRCTR_IDRA_MASK   (0x2000U)
 
#define ASRC_ASRCTR_IDRA_SHIFT   (13U)
 
#define ASRC_ASRCTR_IDRA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRA_SHIFT)) & ASRC_ASRCTR_IDRA_MASK)
 
#define ASRC_ASRCTR_USRA_MASK   (0x4000U)
 
#define ASRC_ASRCTR_USRA_SHIFT   (14U)
 
#define ASRC_ASRCTR_USRA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRA_SHIFT)) & ASRC_ASRCTR_USRA_MASK)
 
#define ASRC_ASRCTR_IDRB_MASK   (0x8000U)
 
#define ASRC_ASRCTR_IDRB_SHIFT   (15U)
 
#define ASRC_ASRCTR_IDRB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRB_SHIFT)) & ASRC_ASRCTR_IDRB_MASK)
 
#define ASRC_ASRCTR_USRB_MASK   (0x10000U)
 
#define ASRC_ASRCTR_USRB_SHIFT   (16U)
 
#define ASRC_ASRCTR_USRB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRB_SHIFT)) & ASRC_ASRCTR_USRB_MASK)
 
#define ASRC_ASRCTR_IDRC_MASK   (0x20000U)
 
#define ASRC_ASRCTR_IDRC_SHIFT   (17U)
 
#define ASRC_ASRCTR_IDRC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRC_SHIFT)) & ASRC_ASRCTR_IDRC_MASK)
 
#define ASRC_ASRCTR_USRC_MASK   (0x40000U)
 
#define ASRC_ASRCTR_USRC_SHIFT   (18U)
 
#define ASRC_ASRCTR_USRC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRC_SHIFT)) & ASRC_ASRCTR_USRC_MASK)
 
#define ASRC_ASRCTR_ATSA_MASK   (0x100000U)
 
#define ASRC_ASRCTR_ATSA_SHIFT   (20U)
 
#define ASRC_ASRCTR_ATSA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSA_SHIFT)) & ASRC_ASRCTR_ATSA_MASK)
 
#define ASRC_ASRCTR_ATSB_MASK   (0x200000U)
 
#define ASRC_ASRCTR_ATSB_SHIFT   (21U)
 
#define ASRC_ASRCTR_ATSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSB_SHIFT)) & ASRC_ASRCTR_ATSB_MASK)
 
#define ASRC_ASRCTR_ATSC_MASK   (0x400000U)
 
#define ASRC_ASRCTR_ATSC_SHIFT   (22U)
 
#define ASRC_ASRCTR_ATSC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSC_SHIFT)) & ASRC_ASRCTR_ATSC_MASK)
 

ASRIER - ASRC Interrupt Enable Register

#define ASRC_ASRIER_ADIEA_MASK   (0x1U)
 
#define ASRC_ASRIER_ADIEA_SHIFT   (0U)
 
#define ASRC_ASRIER_ADIEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEA_SHIFT)) & ASRC_ASRIER_ADIEA_MASK)
 
#define ASRC_ASRIER_ADIEB_MASK   (0x2U)
 
#define ASRC_ASRIER_ADIEB_SHIFT   (1U)
 
#define ASRC_ASRIER_ADIEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEB_SHIFT)) & ASRC_ASRIER_ADIEB_MASK)
 
#define ASRC_ASRIER_ADIEC_MASK   (0x4U)
 
#define ASRC_ASRIER_ADIEC_SHIFT   (2U)
 
#define ASRC_ASRIER_ADIEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEC_SHIFT)) & ASRC_ASRIER_ADIEC_MASK)
 
#define ASRC_ASRIER_ADOEA_MASK   (0x8U)
 
#define ASRC_ASRIER_ADOEA_SHIFT   (3U)
 
#define ASRC_ASRIER_ADOEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEA_SHIFT)) & ASRC_ASRIER_ADOEA_MASK)
 
#define ASRC_ASRIER_ADOEB_MASK   (0x10U)
 
#define ASRC_ASRIER_ADOEB_SHIFT   (4U)
 
#define ASRC_ASRIER_ADOEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEB_SHIFT)) & ASRC_ASRIER_ADOEB_MASK)
 
#define ASRC_ASRIER_ADOEC_MASK   (0x20U)
 
#define ASRC_ASRIER_ADOEC_SHIFT   (5U)
 
#define ASRC_ASRIER_ADOEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEC_SHIFT)) & ASRC_ASRIER_ADOEC_MASK)
 
#define ASRC_ASRIER_AOLIE_MASK   (0x40U)
 
#define ASRC_ASRIER_AOLIE_SHIFT   (6U)
 
#define ASRC_ASRIER_AOLIE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AOLIE_SHIFT)) & ASRC_ASRIER_AOLIE_MASK)
 
#define ASRC_ASRIER_AFPWE_MASK   (0x80U)
 
#define ASRC_ASRIER_AFPWE_SHIFT   (7U)
 
#define ASRC_ASRIER_AFPWE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AFPWE_SHIFT)) & ASRC_ASRIER_AFPWE_MASK)
 

ASRCNCR - ASRC Channel Number Configuration Register

#define ASRC_ASRCNCR_ANCA_MASK   (0xFU)
 
#define ASRC_ASRCNCR_ANCA_SHIFT   (0U)
 
#define ASRC_ASRCNCR_ANCA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCA_SHIFT)) & ASRC_ASRCNCR_ANCA_MASK)
 
#define ASRC_ASRCNCR_ANCB_MASK   (0xF0U)
 
#define ASRC_ASRCNCR_ANCB_SHIFT   (4U)
 
#define ASRC_ASRCNCR_ANCB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCB_SHIFT)) & ASRC_ASRCNCR_ANCB_MASK)
 
#define ASRC_ASRCNCR_ANCC_MASK   (0xF00U)
 
#define ASRC_ASRCNCR_ANCC_SHIFT   (8U)
 
#define ASRC_ASRCNCR_ANCC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCC_SHIFT)) & ASRC_ASRCNCR_ANCC_MASK)
 

ASRCFG - ASRC Filter Configuration Status Register

#define ASRC_ASRCFG_PREMODA_MASK   (0xC0U)
 
#define ASRC_ASRCFG_PREMODA_SHIFT   (6U)
 
#define ASRC_ASRCFG_PREMODA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODA_SHIFT)) & ASRC_ASRCFG_PREMODA_MASK)
 
#define ASRC_ASRCFG_POSTMODA_MASK   (0x300U)
 
#define ASRC_ASRCFG_POSTMODA_SHIFT   (8U)
 
#define ASRC_ASRCFG_POSTMODA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODA_SHIFT)) & ASRC_ASRCFG_POSTMODA_MASK)
 
#define ASRC_ASRCFG_PREMODB_MASK   (0xC00U)
 
#define ASRC_ASRCFG_PREMODB_SHIFT   (10U)
 
#define ASRC_ASRCFG_PREMODB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODB_SHIFT)) & ASRC_ASRCFG_PREMODB_MASK)
 
#define ASRC_ASRCFG_POSTMODB_MASK   (0x3000U)
 
#define ASRC_ASRCFG_POSTMODB_SHIFT   (12U)
 
#define ASRC_ASRCFG_POSTMODB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODB_SHIFT)) & ASRC_ASRCFG_POSTMODB_MASK)
 
#define ASRC_ASRCFG_PREMODC_MASK   (0xC000U)
 
#define ASRC_ASRCFG_PREMODC_SHIFT   (14U)
 
#define ASRC_ASRCFG_PREMODC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODC_SHIFT)) & ASRC_ASRCFG_PREMODC_MASK)
 
#define ASRC_ASRCFG_POSTMODC_MASK   (0x30000U)
 
#define ASRC_ASRCFG_POSTMODC_SHIFT   (16U)
 
#define ASRC_ASRCFG_POSTMODC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODC_SHIFT)) & ASRC_ASRCFG_POSTMODC_MASK)
 
#define ASRC_ASRCFG_NDPRA_MASK   (0x40000U)
 
#define ASRC_ASRCFG_NDPRA_SHIFT   (18U)
 
#define ASRC_ASRCFG_NDPRA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRA_SHIFT)) & ASRC_ASRCFG_NDPRA_MASK)
 
#define ASRC_ASRCFG_NDPRB_MASK   (0x80000U)
 
#define ASRC_ASRCFG_NDPRB_SHIFT   (19U)
 
#define ASRC_ASRCFG_NDPRB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRB_SHIFT)) & ASRC_ASRCFG_NDPRB_MASK)
 
#define ASRC_ASRCFG_NDPRC_MASK   (0x100000U)
 
#define ASRC_ASRCFG_NDPRC_SHIFT   (20U)
 
#define ASRC_ASRCFG_NDPRC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRC_SHIFT)) & ASRC_ASRCFG_NDPRC_MASK)
 
#define ASRC_ASRCFG_INIRQA_MASK   (0x200000U)
 
#define ASRC_ASRCFG_INIRQA_SHIFT   (21U)
 
#define ASRC_ASRCFG_INIRQA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQA_SHIFT)) & ASRC_ASRCFG_INIRQA_MASK)
 
#define ASRC_ASRCFG_INIRQB_MASK   (0x400000U)
 
#define ASRC_ASRCFG_INIRQB_SHIFT   (22U)
 
#define ASRC_ASRCFG_INIRQB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQB_SHIFT)) & ASRC_ASRCFG_INIRQB_MASK)
 
#define ASRC_ASRCFG_INIRQC_MASK   (0x800000U)
 
#define ASRC_ASRCFG_INIRQC_SHIFT   (23U)
 
#define ASRC_ASRCFG_INIRQC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQC_SHIFT)) & ASRC_ASRCFG_INIRQC_MASK)
 

ASRCSR - ASRC Clock Source Register

#define ASRC_ASRCSR_AICSA_MASK   (0xFU)
 
#define ASRC_ASRCSR_AICSA_SHIFT   (0U)
 
#define ASRC_ASRCSR_AICSA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSA_SHIFT)) & ASRC_ASRCSR_AICSA_MASK)
 
#define ASRC_ASRCSR_AICSB_MASK   (0xF0U)
 
#define ASRC_ASRCSR_AICSB_SHIFT   (4U)
 
#define ASRC_ASRCSR_AICSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSB_SHIFT)) & ASRC_ASRCSR_AICSB_MASK)
 
#define ASRC_ASRCSR_AICSC_MASK   (0xF00U)
 
#define ASRC_ASRCSR_AICSC_SHIFT   (8U)
 
#define ASRC_ASRCSR_AICSC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSC_SHIFT)) & ASRC_ASRCSR_AICSC_MASK)
 
#define ASRC_ASRCSR_AOCSA_MASK   (0xF000U)
 
#define ASRC_ASRCSR_AOCSA_SHIFT   (12U)
 
#define ASRC_ASRCSR_AOCSA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSA_SHIFT)) & ASRC_ASRCSR_AOCSA_MASK)
 
#define ASRC_ASRCSR_AOCSB_MASK   (0xF0000U)
 
#define ASRC_ASRCSR_AOCSB_SHIFT   (16U)
 
#define ASRC_ASRCSR_AOCSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSB_SHIFT)) & ASRC_ASRCSR_AOCSB_MASK)
 
#define ASRC_ASRCSR_AOCSC_MASK   (0xF00000U)
 
#define ASRC_ASRCSR_AOCSC_SHIFT   (20U)
 
#define ASRC_ASRCSR_AOCSC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSC_SHIFT)) & ASRC_ASRCSR_AOCSC_MASK)
 

ASRCDR1 - ASRC Clock Divider Register 1

#define ASRC_ASRCDR1_AICPA_MASK   (0x7U)
 
#define ASRC_ASRCDR1_AICPA_SHIFT   (0U)
 
#define ASRC_ASRCDR1_AICPA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPA_SHIFT)) & ASRC_ASRCDR1_AICPA_MASK)
 
#define ASRC_ASRCDR1_AICDA_MASK   (0x38U)
 
#define ASRC_ASRCDR1_AICDA_SHIFT   (3U)
 
#define ASRC_ASRCDR1_AICDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDA_SHIFT)) & ASRC_ASRCDR1_AICDA_MASK)
 
#define ASRC_ASRCDR1_AICPB_MASK   (0x1C0U)
 
#define ASRC_ASRCDR1_AICPB_SHIFT   (6U)
 
#define ASRC_ASRCDR1_AICPB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPB_SHIFT)) & ASRC_ASRCDR1_AICPB_MASK)
 
#define ASRC_ASRCDR1_AICDB_MASK   (0xE00U)
 
#define ASRC_ASRCDR1_AICDB_SHIFT   (9U)
 
#define ASRC_ASRCDR1_AICDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDB_SHIFT)) & ASRC_ASRCDR1_AICDB_MASK)
 
#define ASRC_ASRCDR1_AOCPA_MASK   (0x7000U)
 
#define ASRC_ASRCDR1_AOCPA_SHIFT   (12U)
 
#define ASRC_ASRCDR1_AOCPA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPA_SHIFT)) & ASRC_ASRCDR1_AOCPA_MASK)
 
#define ASRC_ASRCDR1_AOCDA_MASK   (0x38000U)
 
#define ASRC_ASRCDR1_AOCDA_SHIFT   (15U)
 
#define ASRC_ASRCDR1_AOCDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDA_SHIFT)) & ASRC_ASRCDR1_AOCDA_MASK)
 
#define ASRC_ASRCDR1_AOCPB_MASK   (0x1C0000U)
 
#define ASRC_ASRCDR1_AOCPB_SHIFT   (18U)
 
#define ASRC_ASRCDR1_AOCPB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPB_SHIFT)) & ASRC_ASRCDR1_AOCPB_MASK)
 
#define ASRC_ASRCDR1_AOCDB_MASK   (0xE00000U)
 
#define ASRC_ASRCDR1_AOCDB_SHIFT   (21U)
 
#define ASRC_ASRCDR1_AOCDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDB_SHIFT)) & ASRC_ASRCDR1_AOCDB_MASK)
 

ASRCDR2 - ASRC Clock Divider Register 2

#define ASRC_ASRCDR2_AICPC_MASK   (0x7U)
 
#define ASRC_ASRCDR2_AICPC_SHIFT   (0U)
 
#define ASRC_ASRCDR2_AICPC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICPC_SHIFT)) & ASRC_ASRCDR2_AICPC_MASK)
 
#define ASRC_ASRCDR2_AICDC_MASK   (0x38U)
 
#define ASRC_ASRCDR2_AICDC_SHIFT   (3U)
 
#define ASRC_ASRCDR2_AICDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICDC_SHIFT)) & ASRC_ASRCDR2_AICDC_MASK)
 
#define ASRC_ASRCDR2_AOCPC_MASK   (0x1C0U)
 
#define ASRC_ASRCDR2_AOCPC_SHIFT   (6U)
 
#define ASRC_ASRCDR2_AOCPC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCPC_SHIFT)) & ASRC_ASRCDR2_AOCPC_MASK)
 
#define ASRC_ASRCDR2_AOCDC_MASK   (0xE00U)
 
#define ASRC_ASRCDR2_AOCDC_SHIFT   (9U)
 
#define ASRC_ASRCDR2_AOCDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCDC_SHIFT)) & ASRC_ASRCDR2_AOCDC_MASK)
 

ASRSTR - ASRC Status Register

#define ASRC_ASRSTR_AIDEA_MASK   (0x1U)
 
#define ASRC_ASRSTR_AIDEA_SHIFT   (0U)
 
#define ASRC_ASRSTR_AIDEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEA_SHIFT)) & ASRC_ASRSTR_AIDEA_MASK)
 
#define ASRC_ASRSTR_AIDEB_MASK   (0x2U)
 
#define ASRC_ASRSTR_AIDEB_SHIFT   (1U)
 
#define ASRC_ASRSTR_AIDEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEB_SHIFT)) & ASRC_ASRSTR_AIDEB_MASK)
 
#define ASRC_ASRSTR_AIDEC_MASK   (0x4U)
 
#define ASRC_ASRSTR_AIDEC_SHIFT   (2U)
 
#define ASRC_ASRSTR_AIDEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEC_SHIFT)) & ASRC_ASRSTR_AIDEC_MASK)
 
#define ASRC_ASRSTR_AODFA_MASK   (0x8U)
 
#define ASRC_ASRSTR_AODFA_SHIFT   (3U)
 
#define ASRC_ASRSTR_AODFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFA_SHIFT)) & ASRC_ASRSTR_AODFA_MASK)
 
#define ASRC_ASRSTR_AODFB_MASK   (0x10U)
 
#define ASRC_ASRSTR_AODFB_SHIFT   (4U)
 
#define ASRC_ASRSTR_AODFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFB_SHIFT)) & ASRC_ASRSTR_AODFB_MASK)
 
#define ASRC_ASRSTR_AODFC_MASK   (0x20U)
 
#define ASRC_ASRSTR_AODFC_SHIFT   (5U)
 
#define ASRC_ASRSTR_AODFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFC_SHIFT)) & ASRC_ASRSTR_AODFC_MASK)
 
#define ASRC_ASRSTR_AOLE_MASK   (0x40U)
 
#define ASRC_ASRSTR_AOLE_SHIFT   (6U)
 
#define ASRC_ASRSTR_AOLE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOLE_SHIFT)) & ASRC_ASRSTR_AOLE_MASK)
 
#define ASRC_ASRSTR_FPWT_MASK   (0x80U)
 
#define ASRC_ASRSTR_FPWT_SHIFT   (7U)
 
#define ASRC_ASRSTR_FPWT(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_FPWT_SHIFT)) & ASRC_ASRSTR_FPWT_MASK)
 
#define ASRC_ASRSTR_AIDUA_MASK   (0x100U)
 
#define ASRC_ASRSTR_AIDUA_SHIFT   (8U)
 
#define ASRC_ASRSTR_AIDUA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUA_SHIFT)) & ASRC_ASRSTR_AIDUA_MASK)
 
#define ASRC_ASRSTR_AIDUB_MASK   (0x200U)
 
#define ASRC_ASRSTR_AIDUB_SHIFT   (9U)
 
#define ASRC_ASRSTR_AIDUB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUB_SHIFT)) & ASRC_ASRSTR_AIDUB_MASK)
 
#define ASRC_ASRSTR_AIDUC_MASK   (0x400U)
 
#define ASRC_ASRSTR_AIDUC_SHIFT   (10U)
 
#define ASRC_ASRSTR_AIDUC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUC_SHIFT)) & ASRC_ASRSTR_AIDUC_MASK)
 
#define ASRC_ASRSTR_AODOA_MASK   (0x800U)
 
#define ASRC_ASRSTR_AODOA_SHIFT   (11U)
 
#define ASRC_ASRSTR_AODOA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOA_SHIFT)) & ASRC_ASRSTR_AODOA_MASK)
 
#define ASRC_ASRSTR_AODOB_MASK   (0x1000U)
 
#define ASRC_ASRSTR_AODOB_SHIFT   (12U)
 
#define ASRC_ASRSTR_AODOB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOB_SHIFT)) & ASRC_ASRSTR_AODOB_MASK)
 
#define ASRC_ASRSTR_AODOC_MASK   (0x2000U)
 
#define ASRC_ASRSTR_AODOC_SHIFT   (13U)
 
#define ASRC_ASRSTR_AODOC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOC_SHIFT)) & ASRC_ASRSTR_AODOC_MASK)
 
#define ASRC_ASRSTR_AIOLA_MASK   (0x4000U)
 
#define ASRC_ASRSTR_AIOLA_SHIFT   (14U)
 
#define ASRC_ASRSTR_AIOLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLA_SHIFT)) & ASRC_ASRSTR_AIOLA_MASK)
 
#define ASRC_ASRSTR_AIOLB_MASK   (0x8000U)
 
#define ASRC_ASRSTR_AIOLB_SHIFT   (15U)
 
#define ASRC_ASRSTR_AIOLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLB_SHIFT)) & ASRC_ASRSTR_AIOLB_MASK)
 
#define ASRC_ASRSTR_AIOLC_MASK   (0x10000U)
 
#define ASRC_ASRSTR_AIOLC_SHIFT   (16U)
 
#define ASRC_ASRSTR_AIOLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLC_SHIFT)) & ASRC_ASRSTR_AIOLC_MASK)
 
#define ASRC_ASRSTR_AOOLA_MASK   (0x20000U)
 
#define ASRC_ASRSTR_AOOLA_SHIFT   (17U)
 
#define ASRC_ASRSTR_AOOLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLA_SHIFT)) & ASRC_ASRSTR_AOOLA_MASK)
 
#define ASRC_ASRSTR_AOOLB_MASK   (0x40000U)
 
#define ASRC_ASRSTR_AOOLB_SHIFT   (18U)
 
#define ASRC_ASRSTR_AOOLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLB_SHIFT)) & ASRC_ASRSTR_AOOLB_MASK)
 
#define ASRC_ASRSTR_AOOLC_MASK   (0x80000U)
 
#define ASRC_ASRSTR_AOOLC_SHIFT   (19U)
 
#define ASRC_ASRSTR_AOOLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLC_SHIFT)) & ASRC_ASRSTR_AOOLC_MASK)
 
#define ASRC_ASRSTR_ATQOL_MASK   (0x100000U)
 
#define ASRC_ASRSTR_ATQOL_SHIFT   (20U)
 
#define ASRC_ASRSTR_ATQOL(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_ATQOL_SHIFT)) & ASRC_ASRSTR_ATQOL_MASK)
 
#define ASRC_ASRSTR_DSLCNT_MASK   (0x200000U)
 
#define ASRC_ASRSTR_DSLCNT_SHIFT   (21U)
 
#define ASRC_ASRSTR_DSLCNT(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_DSLCNT_SHIFT)) & ASRC_ASRSTR_DSLCNT_MASK)
 

ASRPM - ASRC Parameter Register n

#define ASRC_ASRPM_PARAMETER_VALUE_MASK   (0xFFFFFFU)
 
#define ASRC_ASRPM_PARAMETER_VALUE_SHIFT   (0U)
 
#define ASRC_ASRPM_PARAMETER_VALUE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRPM_PARAMETER_VALUE_SHIFT)) & ASRC_ASRPM_PARAMETER_VALUE_MASK)
 

ASRTFR1 - ASRC Task Queue FIFO Register 1

#define ASRC_ASRTFR1_TF_BASE_MASK   (0x1FC0U)
 
#define ASRC_ASRTFR1_TF_BASE_SHIFT   (6U)
 
#define ASRC_ASRTFR1_TF_BASE(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_BASE_SHIFT)) & ASRC_ASRTFR1_TF_BASE_MASK)
 
#define ASRC_ASRTFR1_TF_FILL_MASK   (0xFE000U)
 
#define ASRC_ASRTFR1_TF_FILL_SHIFT   (13U)
 
#define ASRC_ASRTFR1_TF_FILL(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_FILL_SHIFT)) & ASRC_ASRTFR1_TF_FILL_MASK)
 

ASRCCR - ASRC Channel Counter Register

#define ASRC_ASRCCR_ACIA_MASK   (0xFU)
 
#define ASRC_ASRCCR_ACIA_SHIFT   (0U)
 
#define ASRC_ASRCCR_ACIA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIA_SHIFT)) & ASRC_ASRCCR_ACIA_MASK)
 
#define ASRC_ASRCCR_ACIB_MASK   (0xF0U)
 
#define ASRC_ASRCCR_ACIB_SHIFT   (4U)
 
#define ASRC_ASRCCR_ACIB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIB_SHIFT)) & ASRC_ASRCCR_ACIB_MASK)
 
#define ASRC_ASRCCR_ACIC_MASK   (0xF00U)
 
#define ASRC_ASRCCR_ACIC_SHIFT   (8U)
 
#define ASRC_ASRCCR_ACIC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIC_SHIFT)) & ASRC_ASRCCR_ACIC_MASK)
 
#define ASRC_ASRCCR_ACOA_MASK   (0xF000U)
 
#define ASRC_ASRCCR_ACOA_SHIFT   (12U)
 
#define ASRC_ASRCCR_ACOA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOA_SHIFT)) & ASRC_ASRCCR_ACOA_MASK)
 
#define ASRC_ASRCCR_ACOB_MASK   (0xF0000U)
 
#define ASRC_ASRCCR_ACOB_SHIFT   (16U)
 
#define ASRC_ASRCCR_ACOB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOB_SHIFT)) & ASRC_ASRCCR_ACOB_MASK)
 
#define ASRC_ASRCCR_ACOC_MASK   (0xF00000U)
 
#define ASRC_ASRCCR_ACOC_SHIFT   (20U)
 
#define ASRC_ASRCCR_ACOC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOC_SHIFT)) & ASRC_ASRCCR_ACOC_MASK)
 

ASRDIA - ASRC Data Input Register for Pair x

#define ASRC_ASRDIA_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDIA_DATA_SHIFT   (0U)
 
#define ASRC_ASRDIA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIA_DATA_SHIFT)) & ASRC_ASRDIA_DATA_MASK)
 

ASRDOA - ASRC Data Output Register for Pair x

#define ASRC_ASRDOA_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDOA_DATA_SHIFT   (0U)
 
#define ASRC_ASRDOA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOA_DATA_SHIFT)) & ASRC_ASRDOA_DATA_MASK)
 

ASRDIB - ASRC Data Input Register for Pair x

#define ASRC_ASRDIB_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDIB_DATA_SHIFT   (0U)
 
#define ASRC_ASRDIB_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIB_DATA_SHIFT)) & ASRC_ASRDIB_DATA_MASK)
 

ASRDOB - ASRC Data Output Register for Pair x

#define ASRC_ASRDOB_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDOB_DATA_SHIFT   (0U)
 
#define ASRC_ASRDOB_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOB_DATA_SHIFT)) & ASRC_ASRDOB_DATA_MASK)
 

ASRDIC - ASRC Data Input Register for Pair x

#define ASRC_ASRDIC_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDIC_DATA_SHIFT   (0U)
 
#define ASRC_ASRDIC_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIC_DATA_SHIFT)) & ASRC_ASRDIC_DATA_MASK)
 

ASRDOC - ASRC Data Output Register for Pair x

#define ASRC_ASRDOC_DATA_MASK   (0xFFFFFFU)
 
#define ASRC_ASRDOC_DATA_SHIFT   (0U)
 
#define ASRC_ASRDOC_DATA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOC_DATA_SHIFT)) & ASRC_ASRDOC_DATA_MASK)
 

ASRIDRHA - ASRC Ideal Ratio for Pair A-High Part

#define ASRC_ASRIDRHA_IDRATIOA_H_MASK   (0xFFU)
 
#define ASRC_ASRIDRHA_IDRATIOA_H_SHIFT   (0U)
 
#define ASRC_ASRIDRHA_IDRATIOA_H(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHA_IDRATIOA_H_SHIFT)) & ASRC_ASRIDRHA_IDRATIOA_H_MASK)
 

ASRIDRLA - ASRC Ideal Ratio for Pair A -Low Part

#define ASRC_ASRIDRLA_IDRATIOA_L_MASK   (0xFFFFFFU)
 
#define ASRC_ASRIDRLA_IDRATIOA_L_SHIFT   (0U)
 
#define ASRC_ASRIDRLA_IDRATIOA_L(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLA_IDRATIOA_L_SHIFT)) & ASRC_ASRIDRLA_IDRATIOA_L_MASK)
 

ASRIDRHB - ASRC Ideal Ratio for Pair B-High Part

#define ASRC_ASRIDRHB_IDRATIOB_H_MASK   (0xFFU)
 
#define ASRC_ASRIDRHB_IDRATIOB_H_SHIFT   (0U)
 
#define ASRC_ASRIDRHB_IDRATIOB_H(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHB_IDRATIOB_H_SHIFT)) & ASRC_ASRIDRHB_IDRATIOB_H_MASK)
 

ASRIDRLB - ASRC Ideal Ratio for Pair B-Low Part

#define ASRC_ASRIDRLB_IDRATIOB_L_MASK   (0xFFFFFFU)
 
#define ASRC_ASRIDRLB_IDRATIOB_L_SHIFT   (0U)
 
#define ASRC_ASRIDRLB_IDRATIOB_L(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLB_IDRATIOB_L_SHIFT)) & ASRC_ASRIDRLB_IDRATIOB_L_MASK)
 

ASRIDRHC - ASRC Ideal Ratio for Pair C-High Part

#define ASRC_ASRIDRHC_IDRATIOC_H_MASK   (0xFFU)
 
#define ASRC_ASRIDRHC_IDRATIOC_H_SHIFT   (0U)
 
#define ASRC_ASRIDRHC_IDRATIOC_H(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHC_IDRATIOC_H_SHIFT)) & ASRC_ASRIDRHC_IDRATIOC_H_MASK)
 

ASRIDRLC - ASRC Ideal Ratio for Pair C-Low Part

#define ASRC_ASRIDRLC_IDRATIOC_L_MASK   (0xFFFFFFU)
 
#define ASRC_ASRIDRLC_IDRATIOC_L_SHIFT   (0U)
 
#define ASRC_ASRIDRLC_IDRATIOC_L(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLC_IDRATIOC_L_SHIFT)) & ASRC_ASRIDRLC_IDRATIOC_L_MASK)
 

ASR76K - ASRC 76 kHz Period in terms of ASRC processing clock

#define ASRC_ASR76K_ASR76K_MASK   (0x1FFFFU)
 
#define ASRC_ASR76K_ASR76K_SHIFT   (0U)
 
#define ASRC_ASR76K_ASR76K(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASR76K_ASR76K_SHIFT)) & ASRC_ASR76K_ASR76K_MASK)
 

ASR56K - ASRC 56 kHz Period in terms of ASRC processing clock

#define ASRC_ASR56K_ASR56K_MASK   (0x1FFFFU)
 
#define ASRC_ASR56K_ASR56K_SHIFT   (0U)
 
#define ASRC_ASR56K_ASR56K(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASR56K_ASR56K_SHIFT)) & ASRC_ASR56K_ASR56K_MASK)
 

ASRMCRA - ASRC Misc Control Register for Pair A

#define ASRC_ASRMCRA_INFIFO_THRESHOLDA_MASK   (0x3FU)
 
#define ASRC_ASRMCRA_INFIFO_THRESHOLDA_SHIFT   (0U)
 
#define ASRC_ASRMCRA_INFIFO_THRESHOLDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_INFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_INFIFO_THRESHOLDA_MASK)
 
#define ASRC_ASRMCRA_RSYNOFA_MASK   (0x400U)
 
#define ASRC_ASRMCRA_RSYNOFA_SHIFT   (10U)
 
#define ASRC_ASRMCRA_RSYNOFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNOFA_SHIFT)) & ASRC_ASRMCRA_RSYNOFA_MASK)
 
#define ASRC_ASRMCRA_RSYNIFA_MASK   (0x800U)
 
#define ASRC_ASRMCRA_RSYNIFA_SHIFT   (11U)
 
#define ASRC_ASRMCRA_RSYNIFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNIFA_SHIFT)) & ASRC_ASRMCRA_RSYNIFA_MASK)
 
#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_MASK   (0x3F000U)
 
#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_SHIFT   (12U)
 
#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_MASK)
 
#define ASRC_ASRMCRA_BYPASSPOLYA_MASK   (0x100000U)
 
#define ASRC_ASRMCRA_BYPASSPOLYA_SHIFT   (20U)
 
#define ASRC_ASRMCRA_BYPASSPOLYA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BYPASSPOLYA_SHIFT)) & ASRC_ASRMCRA_BYPASSPOLYA_MASK)
 
#define ASRC_ASRMCRA_BUFSTALLA_MASK   (0x200000U)
 
#define ASRC_ASRMCRA_BUFSTALLA_SHIFT   (21U)
 
#define ASRC_ASRMCRA_BUFSTALLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BUFSTALLA_SHIFT)) & ASRC_ASRMCRA_BUFSTALLA_MASK)
 
#define ASRC_ASRMCRA_EXTTHRSHA_MASK   (0x400000U)
 
#define ASRC_ASRMCRA_EXTTHRSHA_SHIFT   (22U)
 
#define ASRC_ASRMCRA_EXTTHRSHA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_EXTTHRSHA_SHIFT)) & ASRC_ASRMCRA_EXTTHRSHA_MASK)
 
#define ASRC_ASRMCRA_ZEROBUFA_MASK   (0x800000U)
 
#define ASRC_ASRMCRA_ZEROBUFA_SHIFT   (23U)
 
#define ASRC_ASRMCRA_ZEROBUFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_ZEROBUFA_SHIFT)) & ASRC_ASRMCRA_ZEROBUFA_MASK)
 

ASRFSTA - ASRC FIFO Status Register for Pair A

#define ASRC_ASRFSTA_INFIFO_FILLA_MASK   (0x7FU)
 
#define ASRC_ASRFSTA_INFIFO_FILLA_SHIFT   (0U)
 
#define ASRC_ASRFSTA_INFIFO_FILLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_INFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_INFIFO_FILLA_MASK)
 
#define ASRC_ASRFSTA_IAEA_MASK   (0x800U)
 
#define ASRC_ASRFSTA_IAEA_SHIFT   (11U)
 
#define ASRC_ASRFSTA_IAEA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_IAEA_SHIFT)) & ASRC_ASRFSTA_IAEA_MASK)
 
#define ASRC_ASRFSTA_OUTFIFO_FILLA_MASK   (0x7F000U)
 
#define ASRC_ASRFSTA_OUTFIFO_FILLA_SHIFT   (12U)
 
#define ASRC_ASRFSTA_OUTFIFO_FILLA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OUTFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_OUTFIFO_FILLA_MASK)
 
#define ASRC_ASRFSTA_OAFA_MASK   (0x800000U)
 
#define ASRC_ASRFSTA_OAFA_SHIFT   (23U)
 
#define ASRC_ASRFSTA_OAFA(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OAFA_SHIFT)) & ASRC_ASRFSTA_OAFA_MASK)
 

ASRMCRB - ASRC Misc Control Register for Pair B

#define ASRC_ASRMCRB_INFIFO_THRESHOLDB_MASK   (0x3FU)
 
#define ASRC_ASRMCRB_INFIFO_THRESHOLDB_SHIFT   (0U)
 
#define ASRC_ASRMCRB_INFIFO_THRESHOLDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_INFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_INFIFO_THRESHOLDB_MASK)
 
#define ASRC_ASRMCRB_RSYNOFB_MASK   (0x400U)
 
#define ASRC_ASRMCRB_RSYNOFB_SHIFT   (10U)
 
#define ASRC_ASRMCRB_RSYNOFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNOFB_SHIFT)) & ASRC_ASRMCRB_RSYNOFB_MASK)
 
#define ASRC_ASRMCRB_RSYNIFB_MASK   (0x800U)
 
#define ASRC_ASRMCRB_RSYNIFB_SHIFT   (11U)
 
#define ASRC_ASRMCRB_RSYNIFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNIFB_SHIFT)) & ASRC_ASRMCRB_RSYNIFB_MASK)
 
#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_MASK   (0x3F000U)
 
#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_SHIFT   (12U)
 
#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_MASK)
 
#define ASRC_ASRMCRB_BYPASSPOLYB_MASK   (0x100000U)
 
#define ASRC_ASRMCRB_BYPASSPOLYB_SHIFT   (20U)
 
#define ASRC_ASRMCRB_BYPASSPOLYB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BYPASSPOLYB_SHIFT)) & ASRC_ASRMCRB_BYPASSPOLYB_MASK)
 
#define ASRC_ASRMCRB_BUFSTALLB_MASK   (0x200000U)
 
#define ASRC_ASRMCRB_BUFSTALLB_SHIFT   (21U)
 
#define ASRC_ASRMCRB_BUFSTALLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BUFSTALLB_SHIFT)) & ASRC_ASRMCRB_BUFSTALLB_MASK)
 
#define ASRC_ASRMCRB_EXTTHRSHB_MASK   (0x400000U)
 
#define ASRC_ASRMCRB_EXTTHRSHB_SHIFT   (22U)
 
#define ASRC_ASRMCRB_EXTTHRSHB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_EXTTHRSHB_SHIFT)) & ASRC_ASRMCRB_EXTTHRSHB_MASK)
 
#define ASRC_ASRMCRB_ZEROBUFB_MASK   (0x800000U)
 
#define ASRC_ASRMCRB_ZEROBUFB_SHIFT   (23U)
 
#define ASRC_ASRMCRB_ZEROBUFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_ZEROBUFB_SHIFT)) & ASRC_ASRMCRB_ZEROBUFB_MASK)
 

ASRFSTB - ASRC FIFO Status Register for Pair B

#define ASRC_ASRFSTB_INFIFO_FILLB_MASK   (0x7FU)
 
#define ASRC_ASRFSTB_INFIFO_FILLB_SHIFT   (0U)
 
#define ASRC_ASRFSTB_INFIFO_FILLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_INFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_INFIFO_FILLB_MASK)
 
#define ASRC_ASRFSTB_IAEB_MASK   (0x800U)
 
#define ASRC_ASRFSTB_IAEB_SHIFT   (11U)
 
#define ASRC_ASRFSTB_IAEB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_IAEB_SHIFT)) & ASRC_ASRFSTB_IAEB_MASK)
 
#define ASRC_ASRFSTB_OUTFIFO_FILLB_MASK   (0x7F000U)
 
#define ASRC_ASRFSTB_OUTFIFO_FILLB_SHIFT   (12U)
 
#define ASRC_ASRFSTB_OUTFIFO_FILLB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OUTFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_OUTFIFO_FILLB_MASK)
 
#define ASRC_ASRFSTB_OAFB_MASK   (0x800000U)
 
#define ASRC_ASRFSTB_OAFB_SHIFT   (23U)
 
#define ASRC_ASRFSTB_OAFB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OAFB_SHIFT)) & ASRC_ASRFSTB_OAFB_MASK)
 

ASRMCRC - ASRC Misc Control Register for Pair C

#define ASRC_ASRMCRC_INFIFO_THRESHOLDC_MASK   (0x3FU)
 
#define ASRC_ASRMCRC_INFIFO_THRESHOLDC_SHIFT   (0U)
 
#define ASRC_ASRMCRC_INFIFO_THRESHOLDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_INFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_INFIFO_THRESHOLDC_MASK)
 
#define ASRC_ASRMCRC_RSYNOFC_MASK   (0x400U)
 
#define ASRC_ASRMCRC_RSYNOFC_SHIFT   (10U)
 
#define ASRC_ASRMCRC_RSYNOFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNOFC_SHIFT)) & ASRC_ASRMCRC_RSYNOFC_MASK)
 
#define ASRC_ASRMCRC_RSYNIFC_MASK   (0x800U)
 
#define ASRC_ASRMCRC_RSYNIFC_SHIFT   (11U)
 
#define ASRC_ASRMCRC_RSYNIFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNIFC_SHIFT)) & ASRC_ASRMCRC_RSYNIFC_MASK)
 
#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_MASK   (0x3F000U)
 
#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_SHIFT   (12U)
 
#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_MASK)
 
#define ASRC_ASRMCRC_BYPASSPOLYC_MASK   (0x100000U)
 
#define ASRC_ASRMCRC_BYPASSPOLYC_SHIFT   (20U)
 
#define ASRC_ASRMCRC_BYPASSPOLYC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BYPASSPOLYC_SHIFT)) & ASRC_ASRMCRC_BYPASSPOLYC_MASK)
 
#define ASRC_ASRMCRC_BUFSTALLC_MASK   (0x200000U)
 
#define ASRC_ASRMCRC_BUFSTALLC_SHIFT   (21U)
 
#define ASRC_ASRMCRC_BUFSTALLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BUFSTALLC_SHIFT)) & ASRC_ASRMCRC_BUFSTALLC_MASK)
 
#define ASRC_ASRMCRC_EXTTHRSHC_MASK   (0x400000U)
 
#define ASRC_ASRMCRC_EXTTHRSHC_SHIFT   (22U)
 
#define ASRC_ASRMCRC_EXTTHRSHC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_EXTTHRSHC_SHIFT)) & ASRC_ASRMCRC_EXTTHRSHC_MASK)
 
#define ASRC_ASRMCRC_ZEROBUFC_MASK   (0x800000U)
 
#define ASRC_ASRMCRC_ZEROBUFC_SHIFT   (23U)
 
#define ASRC_ASRMCRC_ZEROBUFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_ZEROBUFC_SHIFT)) & ASRC_ASRMCRC_ZEROBUFC_MASK)
 

ASRFSTC - ASRC FIFO Status Register for Pair C

#define ASRC_ASRFSTC_INFIFO_FILLC_MASK   (0x7FU)
 
#define ASRC_ASRFSTC_INFIFO_FILLC_SHIFT   (0U)
 
#define ASRC_ASRFSTC_INFIFO_FILLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_INFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_INFIFO_FILLC_MASK)
 
#define ASRC_ASRFSTC_IAEC_MASK   (0x800U)
 
#define ASRC_ASRFSTC_IAEC_SHIFT   (11U)
 
#define ASRC_ASRFSTC_IAEC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_IAEC_SHIFT)) & ASRC_ASRFSTC_IAEC_MASK)
 
#define ASRC_ASRFSTC_OUTFIFO_FILLC_MASK   (0x7F000U)
 
#define ASRC_ASRFSTC_OUTFIFO_FILLC_SHIFT   (12U)
 
#define ASRC_ASRFSTC_OUTFIFO_FILLC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OUTFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_OUTFIFO_FILLC_MASK)
 
#define ASRC_ASRFSTC_OAFC_MASK   (0x800000U)
 
#define ASRC_ASRFSTC_OAFC_SHIFT   (23U)
 
#define ASRC_ASRFSTC_OAFC(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OAFC_SHIFT)) & ASRC_ASRFSTC_OAFC_MASK)
 

ASRMCR1 - ASRC Misc Control Register 1 for Pair X

#define ASRC_ASRMCR1_OW16_MASK   (0x1U)
 
#define ASRC_ASRMCR1_OW16_SHIFT   (0U)
 
#define ASRC_ASRMCR1_OW16(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OW16_SHIFT)) & ASRC_ASRMCR1_OW16_MASK)
 
#define ASRC_ASRMCR1_OSGN_MASK   (0x2U)
 
#define ASRC_ASRMCR1_OSGN_SHIFT   (1U)
 
#define ASRC_ASRMCR1_OSGN(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OSGN_SHIFT)) & ASRC_ASRMCR1_OSGN_MASK)
 
#define ASRC_ASRMCR1_OMSB_MASK   (0x4U)
 
#define ASRC_ASRMCR1_OMSB_SHIFT   (2U)
 
#define ASRC_ASRMCR1_OMSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OMSB_SHIFT)) & ASRC_ASRMCR1_OMSB_MASK)
 
#define ASRC_ASRMCR1_IMSB_MASK   (0x100U)
 
#define ASRC_ASRMCR1_IMSB_SHIFT   (8U)
 
#define ASRC_ASRMCR1_IMSB(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IMSB_SHIFT)) & ASRC_ASRMCR1_IMSB_MASK)
 
#define ASRC_ASRMCR1_IWD_MASK   (0x600U)
 
#define ASRC_ASRMCR1_IWD_SHIFT   (9U)
 
#define ASRC_ASRMCR1_IWD(x)   (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IWD_SHIFT)) & ASRC_ASRMCR1_IWD_MASK)
 

Detailed Description

Macro Definition Documentation

◆ ASRC_ASR56K_ASR56K [1/2]

#define ASRC_ASR56K_ASR56K (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASR56K_ASR56K_SHIFT)) & ASRC_ASR56K_ASR56K_MASK)

ASR56K - ASR56K

◆ ASRC_ASR56K_ASR56K [2/2]

#define ASRC_ASR56K_ASR56K (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASR56K_ASR56K_SHIFT)) & ASRC_ASR56K_ASR56K_MASK)

ASR56K - ASR56K

◆ ASRC_ASR76K_ASR76K [1/2]

#define ASRC_ASR76K_ASR76K (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASR76K_ASR76K_SHIFT)) & ASRC_ASR76K_ASR76K_MASK)

ASR76K - ASR76K

◆ ASRC_ASR76K_ASR76K [2/2]

#define ASRC_ASR76K_ASR76K (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASR76K_ASR76K_SHIFT)) & ASRC_ASR76K_ASR76K_MASK)

ASR76K - ASR76K

◆ ASRC_ASRCCR_ACIA [1/2]

#define ASRC_ASRCCR_ACIA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIA_SHIFT)) & ASRC_ASRCCR_ACIA_MASK)

ACIA - ACIA

◆ ASRC_ASRCCR_ACIA [2/2]

#define ASRC_ASRCCR_ACIA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIA_SHIFT)) & ASRC_ASRCCR_ACIA_MASK)

ACIA - ACIA

◆ ASRC_ASRCCR_ACIB [1/2]

#define ASRC_ASRCCR_ACIB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIB_SHIFT)) & ASRC_ASRCCR_ACIB_MASK)

ACIB - ACIB

◆ ASRC_ASRCCR_ACIB [2/2]

#define ASRC_ASRCCR_ACIB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIB_SHIFT)) & ASRC_ASRCCR_ACIB_MASK)

ACIB - ACIB

◆ ASRC_ASRCCR_ACIC [1/2]

#define ASRC_ASRCCR_ACIC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIC_SHIFT)) & ASRC_ASRCCR_ACIC_MASK)

ACIC - ACIC

◆ ASRC_ASRCCR_ACIC [2/2]

#define ASRC_ASRCCR_ACIC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACIC_SHIFT)) & ASRC_ASRCCR_ACIC_MASK)

ACIC - ACIC

◆ ASRC_ASRCCR_ACOA [1/2]

#define ASRC_ASRCCR_ACOA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOA_SHIFT)) & ASRC_ASRCCR_ACOA_MASK)

ACOA - ACOA

◆ ASRC_ASRCCR_ACOA [2/2]

#define ASRC_ASRCCR_ACOA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOA_SHIFT)) & ASRC_ASRCCR_ACOA_MASK)

ACOA - ACOA

◆ ASRC_ASRCCR_ACOB [1/2]

#define ASRC_ASRCCR_ACOB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOB_SHIFT)) & ASRC_ASRCCR_ACOB_MASK)

ACOB - ACOB

◆ ASRC_ASRCCR_ACOB [2/2]

#define ASRC_ASRCCR_ACOB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOB_SHIFT)) & ASRC_ASRCCR_ACOB_MASK)

ACOB - ACOB

◆ ASRC_ASRCCR_ACOC [1/2]

#define ASRC_ASRCCR_ACOC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOC_SHIFT)) & ASRC_ASRCCR_ACOC_MASK)

ACOC - ACOC

◆ ASRC_ASRCCR_ACOC [2/2]

#define ASRC_ASRCCR_ACOC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCCR_ACOC_SHIFT)) & ASRC_ASRCCR_ACOC_MASK)

ACOC - ACOC

◆ ASRC_ASRCDR1_AICDA [1/2]

#define ASRC_ASRCDR1_AICDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDA_SHIFT)) & ASRC_ASRCDR1_AICDA_MASK)

AICDA - AICDA

◆ ASRC_ASRCDR1_AICDA [2/2]

#define ASRC_ASRCDR1_AICDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDA_SHIFT)) & ASRC_ASRCDR1_AICDA_MASK)

AICDA - AICDA

◆ ASRC_ASRCDR1_AICDB [1/2]

#define ASRC_ASRCDR1_AICDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDB_SHIFT)) & ASRC_ASRCDR1_AICDB_MASK)

AICDB - AICDB

◆ ASRC_ASRCDR1_AICDB [2/2]

#define ASRC_ASRCDR1_AICDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICDB_SHIFT)) & ASRC_ASRCDR1_AICDB_MASK)

AICDB - AICDB

◆ ASRC_ASRCDR1_AICPA [1/2]

#define ASRC_ASRCDR1_AICPA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPA_SHIFT)) & ASRC_ASRCDR1_AICPA_MASK)

AICPA - AICPA

◆ ASRC_ASRCDR1_AICPA [2/2]

#define ASRC_ASRCDR1_AICPA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPA_SHIFT)) & ASRC_ASRCDR1_AICPA_MASK)

AICPA - AICPA

◆ ASRC_ASRCDR1_AICPB [1/2]

#define ASRC_ASRCDR1_AICPB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPB_SHIFT)) & ASRC_ASRCDR1_AICPB_MASK)

AICPB - AICPB

◆ ASRC_ASRCDR1_AICPB [2/2]

#define ASRC_ASRCDR1_AICPB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AICPB_SHIFT)) & ASRC_ASRCDR1_AICPB_MASK)

AICPB - AICPB

◆ ASRC_ASRCDR1_AOCDA [1/2]

#define ASRC_ASRCDR1_AOCDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDA_SHIFT)) & ASRC_ASRCDR1_AOCDA_MASK)

AOCDA - AOCDA

◆ ASRC_ASRCDR1_AOCDA [2/2]

#define ASRC_ASRCDR1_AOCDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDA_SHIFT)) & ASRC_ASRCDR1_AOCDA_MASK)

AOCDA - AOCDA

◆ ASRC_ASRCDR1_AOCDB [1/2]

#define ASRC_ASRCDR1_AOCDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDB_SHIFT)) & ASRC_ASRCDR1_AOCDB_MASK)

AOCDB - AOCDB

◆ ASRC_ASRCDR1_AOCDB [2/2]

#define ASRC_ASRCDR1_AOCDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCDB_SHIFT)) & ASRC_ASRCDR1_AOCDB_MASK)

AOCDB - AOCDB

◆ ASRC_ASRCDR1_AOCPA [1/2]

#define ASRC_ASRCDR1_AOCPA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPA_SHIFT)) & ASRC_ASRCDR1_AOCPA_MASK)

AOCPA - AOCPA

◆ ASRC_ASRCDR1_AOCPA [2/2]

#define ASRC_ASRCDR1_AOCPA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPA_SHIFT)) & ASRC_ASRCDR1_AOCPA_MASK)

AOCPA - AOCPA

◆ ASRC_ASRCDR1_AOCPB [1/2]

#define ASRC_ASRCDR1_AOCPB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPB_SHIFT)) & ASRC_ASRCDR1_AOCPB_MASK)

AOCPB - AOCPB

◆ ASRC_ASRCDR1_AOCPB [2/2]

#define ASRC_ASRCDR1_AOCPB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR1_AOCPB_SHIFT)) & ASRC_ASRCDR1_AOCPB_MASK)

AOCPB - AOCPB

◆ ASRC_ASRCDR2_AICDC [1/2]

#define ASRC_ASRCDR2_AICDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICDC_SHIFT)) & ASRC_ASRCDR2_AICDC_MASK)

AICDC - AICDC

◆ ASRC_ASRCDR2_AICDC [2/2]

#define ASRC_ASRCDR2_AICDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICDC_SHIFT)) & ASRC_ASRCDR2_AICDC_MASK)

AICDC - AICDC

◆ ASRC_ASRCDR2_AICPC [1/2]

#define ASRC_ASRCDR2_AICPC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICPC_SHIFT)) & ASRC_ASRCDR2_AICPC_MASK)

AICPC - AICPC

◆ ASRC_ASRCDR2_AICPC [2/2]

#define ASRC_ASRCDR2_AICPC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AICPC_SHIFT)) & ASRC_ASRCDR2_AICPC_MASK)

AICPC - AICPC

◆ ASRC_ASRCDR2_AOCDC [1/2]

#define ASRC_ASRCDR2_AOCDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCDC_SHIFT)) & ASRC_ASRCDR2_AOCDC_MASK)

AOCDC - AOCDC

◆ ASRC_ASRCDR2_AOCDC [2/2]

#define ASRC_ASRCDR2_AOCDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCDC_SHIFT)) & ASRC_ASRCDR2_AOCDC_MASK)

AOCDC - AOCDC

◆ ASRC_ASRCDR2_AOCPC [1/2]

#define ASRC_ASRCDR2_AOCPC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCPC_SHIFT)) & ASRC_ASRCDR2_AOCPC_MASK)

AOCPC - AOCPC

◆ ASRC_ASRCDR2_AOCPC [2/2]

#define ASRC_ASRCDR2_AOCPC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCDR2_AOCPC_SHIFT)) & ASRC_ASRCDR2_AOCPC_MASK)

AOCPC - AOCPC

◆ ASRC_ASRCFG_INIRQA [1/2]

#define ASRC_ASRCFG_INIRQA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQA_SHIFT)) & ASRC_ASRCFG_INIRQA_MASK)

INIRQA - INIRQA 0b0..Initialization for Conversion Pair A not served 0b1..Initialization for Conversion Pair A served

◆ ASRC_ASRCFG_INIRQA [2/2]

#define ASRC_ASRCFG_INIRQA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQA_SHIFT)) & ASRC_ASRCFG_INIRQA_MASK)

INIRQA - INIRQA 0b0..Initialization for Conversion Pair A not served 0b1..Initialization for Conversion Pair A served

◆ ASRC_ASRCFG_INIRQB [1/2]

#define ASRC_ASRCFG_INIRQB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQB_SHIFT)) & ASRC_ASRCFG_INIRQB_MASK)

INIRQB - INIRQB 0b0..Initialization for Conversion Pair B not served 0b1..Initialization for Conversion Pair B served

◆ ASRC_ASRCFG_INIRQB [2/2]

#define ASRC_ASRCFG_INIRQB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQB_SHIFT)) & ASRC_ASRCFG_INIRQB_MASK)

INIRQB - INIRQB 0b0..Initialization for Conversion Pair B not served 0b1..Initialization for Conversion Pair B served

◆ ASRC_ASRCFG_INIRQC [1/2]

#define ASRC_ASRCFG_INIRQC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQC_SHIFT)) & ASRC_ASRCFG_INIRQC_MASK)

INIRQC - INIRQC 0b0..Initialization for Conversion Pair C not served 0b1..Initialization for Conversion Pair C served

◆ ASRC_ASRCFG_INIRQC [2/2]

#define ASRC_ASRCFG_INIRQC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_INIRQC_SHIFT)) & ASRC_ASRCFG_INIRQC_MASK)

INIRQC - INIRQC 0b0..Initialization for Conversion Pair C not served 0b1..Initialization for Conversion Pair C served

◆ ASRC_ASRCFG_NDPRA [1/2]

#define ASRC_ASRCFG_NDPRA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRA_SHIFT)) & ASRC_ASRCFG_NDPRA_MASK)

NDPRA - NDPRA 0b0..Use default parameters for RAM-stored parameters. Override any parameters already in RAM. 0b1..Don't use default parameters for RAM-stored parameters. Use the parameters already stored in RAM.

◆ ASRC_ASRCFG_NDPRA [2/2]

#define ASRC_ASRCFG_NDPRA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRA_SHIFT)) & ASRC_ASRCFG_NDPRA_MASK)

NDPRA - NDPRA 0b0..Use default parameters for RAM-stored parameters. Override any parameters already in RAM. 0b1..Don't use default parameters for RAM-stored parameters. Use the parameters already stored in RAM.

◆ ASRC_ASRCFG_NDPRB [1/2]

#define ASRC_ASRCFG_NDPRB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRB_SHIFT)) & ASRC_ASRCFG_NDPRB_MASK)

NDPRB - NDPRB 0b0..Use default parameters for RAM-stored parameters. Override any parameters already in RAM. 0b1..Don't use default parameters for RAM-stored parameter. Use the parameters already stored in RAM.

◆ ASRC_ASRCFG_NDPRB [2/2]

#define ASRC_ASRCFG_NDPRB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRB_SHIFT)) & ASRC_ASRCFG_NDPRB_MASK)

NDPRB - NDPRB 0b0..Use default parameters for RAM-stored parameters. Override any parameters already in RAM. 0b1..Don't use default parameters for RAM-stored parameter. Use the parameters already stored in RAM.

◆ ASRC_ASRCFG_NDPRC [1/2]

#define ASRC_ASRCFG_NDPRC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRC_SHIFT)) & ASRC_ASRCFG_NDPRC_MASK)

NDPRC - NDPRC 0b0..Use default parameters for RAM-stored parameters. Override any parameters already in RAM. 0b1..Don't use default parameters for RAM-stored parameters. Use the parameters already stored in RAM.

◆ ASRC_ASRCFG_NDPRC [2/2]

#define ASRC_ASRCFG_NDPRC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_NDPRC_SHIFT)) & ASRC_ASRCFG_NDPRC_MASK)

NDPRC - NDPRC 0b0..Use default parameters for RAM-stored parameters. Override any parameters already in RAM. 0b1..Don't use default parameters for RAM-stored parameters. Use the parameters already stored in RAM.

◆ ASRC_ASRCFG_POSTMODA [1/2]

#define ASRC_ASRCFG_POSTMODA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODA_SHIFT)) & ASRC_ASRCFG_POSTMODA_MASK)

POSTMODA - POSTMODA 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Reserved.

◆ ASRC_ASRCFG_POSTMODA [2/2]

#define ASRC_ASRCFG_POSTMODA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODA_SHIFT)) & ASRC_ASRCFG_POSTMODA_MASK)

POSTMODA - POSTMODA 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Reserved.

◆ ASRC_ASRCFG_POSTMODB [1/2]

#define ASRC_ASRCFG_POSTMODB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODB_SHIFT)) & ASRC_ASRCFG_POSTMODB_MASK)

POSTMODB - POSTMODB 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Reserved.

◆ ASRC_ASRCFG_POSTMODB [2/2]

#define ASRC_ASRCFG_POSTMODB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODB_SHIFT)) & ASRC_ASRCFG_POSTMODB_MASK)

POSTMODB - POSTMODB 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Reserved.

◆ ASRC_ASRCFG_POSTMODC [1/2]

#define ASRC_ASRCFG_POSTMODC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODC_SHIFT)) & ASRC_ASRCFG_POSTMODC_MASK)

POSTMODC - POSTMODC 0b00..Select Upsampling-by-2 as defined in Signal Processing Flow. 0b01..Select Direct-Connection as defined in Signal Processing Flow. 0b10..Select Downsampling-by-2 as defined in Signal Processing Flow. 0b11..Reserved.

◆ ASRC_ASRCFG_POSTMODC [2/2]

#define ASRC_ASRCFG_POSTMODC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_POSTMODC_SHIFT)) & ASRC_ASRCFG_POSTMODC_MASK)

POSTMODC - POSTMODC 0b00..Select Upsampling-by-2 as defined in Signal Processing Flow. 0b01..Select Direct-Connection as defined in Signal Processing Flow. 0b10..Select Downsampling-by-2 as defined in Signal Processing Flow. 0b11..Reserved.

◆ ASRC_ASRCFG_PREMODA [1/2]

#define ASRC_ASRCFG_PREMODA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODA_SHIFT)) & ASRC_ASRCFG_PREMODA_MASK)

PREMODA - PREMODA 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Select passthrough mode. In this case, POSTMODA[1:0] have no use.

◆ ASRC_ASRCFG_PREMODA [2/2]

#define ASRC_ASRCFG_PREMODA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODA_SHIFT)) & ASRC_ASRCFG_PREMODA_MASK)

PREMODA - PREMODA 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Select passthrough mode. In this case, POSTMODA[1:0] have no use.

◆ ASRC_ASRCFG_PREMODB [1/2]

#define ASRC_ASRCFG_PREMODB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODB_SHIFT)) & ASRC_ASRCFG_PREMODB_MASK)

PREMODB - PREMODB 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Select passthrough mode. In this case, POSTMODB[1:0] have no use.

◆ ASRC_ASRCFG_PREMODB [2/2]

#define ASRC_ASRCFG_PREMODB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODB_SHIFT)) & ASRC_ASRCFG_PREMODB_MASK)

PREMODB - PREMODB 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Select passthrough mode. In this case, POSTMODB[1:0] have no use.

◆ ASRC_ASRCFG_PREMODC [1/2]

#define ASRC_ASRCFG_PREMODC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODC_SHIFT)) & ASRC_ASRCFG_PREMODC_MASK)

PREMODC - PREMODC 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Select passthrough mode. In this case, POSTMODC[1:0] have no use.

◆ ASRC_ASRCFG_PREMODC [2/2]

#define ASRC_ASRCFG_PREMODC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCFG_PREMODC_SHIFT)) & ASRC_ASRCFG_PREMODC_MASK)

PREMODC - PREMODC 0b00..Select Upsampling-by-2 0b01..Select Direct-Connection 0b10..Select Downsampling-by-2 0b11..Select passthrough mode. In this case, POSTMODC[1:0] have no use.

◆ ASRC_ASRCNCR_ANCA [1/2]

#define ASRC_ASRCNCR_ANCA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCA_SHIFT)) & ASRC_ASRCNCR_ANCA_MASK)

ANCA - ANCA 0b0000..0 channels in A (Pair A is disabled) 0b0001..1 channel in A 0b0010..2 channels in A 0b0011..3 channels in A 0b0100..4 channels in A 0b0101..5 channels in A 0b0110..6 channels in A 0b0111..7 channels in A 0b1000..8 channels in A 0b1001..9 channels in A 0b1010..10 channels in A 0b1011-0b1111..Should not be used.

◆ ASRC_ASRCNCR_ANCA [2/2]

#define ASRC_ASRCNCR_ANCA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCA_SHIFT)) & ASRC_ASRCNCR_ANCA_MASK)

ANCA - ANCA 0b0000..0 channels in A (Pair A is disabled) 0b0001..1 channel in A 0b0010..2 channels in A 0b0011..3 channels in A 0b0100..4 channels in A 0b0101..5 channels in A 0b0110..6 channels in A 0b0111..7 channels in A 0b1000..8 channels in A 0b1001..9 channels in A 0b1010..10 channels in A 0b1011-0b1111..Should not be used.

◆ ASRC_ASRCNCR_ANCB [1/2]

#define ASRC_ASRCNCR_ANCB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCB_SHIFT)) & ASRC_ASRCNCR_ANCB_MASK)

ANCB - ANCB 0b0000..0 channels in B (Pair B is disabled) 0b0001..1 channel in B 0b0010..2 channels in B 0b0011..3 channels in B 0b0100..4 channels in B 0b0101..5 channels in B 0b0110..6 channels in B 0b0111..7 channels in B 0b1000..8 channels in B 0b1001..9 channels in B 0b1010..10 channels in B 0b1011-0b1111..Should not be used.

◆ ASRC_ASRCNCR_ANCB [2/2]

#define ASRC_ASRCNCR_ANCB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCB_SHIFT)) & ASRC_ASRCNCR_ANCB_MASK)

ANCB - ANCB 0b0000..0 channels in B (Pair B is disabled) 0b0001..1 channel in B 0b0010..2 channels in B 0b0011..3 channels in B 0b0100..4 channels in B 0b0101..5 channels in B 0b0110..6 channels in B 0b0111..7 channels in B 0b1000..8 channels in B 0b1001..9 channels in B 0b1010..10 channels in B 0b1011-0b1111..Should not be used.

◆ ASRC_ASRCNCR_ANCC [1/2]

#define ASRC_ASRCNCR_ANCC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCC_SHIFT)) & ASRC_ASRCNCR_ANCC_MASK)

ANCC - ANCC 0b0000..0 channels in C (Pair C is disabled) 0b0001..1 channel in C 0b0010..2 channels in C 0b0011..3 channels in C 0b0100..4 channels in C 0b0101..5 channels in C 0b0110..6 channels in C 0b0111..7 channels in C 0b1000..8 channels in C 0b1001..9 channels in C 0b1010..10 channels in C 0b1011-0b1111..Should not be used.

◆ ASRC_ASRCNCR_ANCC [2/2]

#define ASRC_ASRCNCR_ANCC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCNCR_ANCC_SHIFT)) & ASRC_ASRCNCR_ANCC_MASK)

ANCC - ANCC 0b0000..0 channels in C (Pair C is disabled) 0b0001..1 channel in C 0b0010..2 channels in C 0b0011..3 channels in C 0b0100..4 channels in C 0b0101..5 channels in C 0b0110..6 channels in C 0b0111..7 channels in C 0b1000..8 channels in C 0b1001..9 channels in C 0b1010..10 channels in C 0b1011-0b1111..Should not be used.

◆ ASRC_ASRCSR_AICSA [1/2]

#define ASRC_ASRCSR_AICSA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSA_SHIFT)) & ASRC_ASRCSR_AICSA_MASK)

AICSA - AICSA 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AICSA [2/2]

#define ASRC_ASRCSR_AICSA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSA_SHIFT)) & ASRC_ASRCSR_AICSA_MASK)

AICSA - AICSA 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AICSB [1/2]

#define ASRC_ASRCSR_AICSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSB_SHIFT)) & ASRC_ASRCSR_AICSB_MASK)

AICSB - AICSB 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AICSB [2/2]

#define ASRC_ASRCSR_AICSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSB_SHIFT)) & ASRC_ASRCSR_AICSB_MASK)

AICSB - AICSB 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AICSC [1/2]

#define ASRC_ASRCSR_AICSC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSC_SHIFT)) & ASRC_ASRCSR_AICSC_MASK)

AICSC - AICSC 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AICSC [2/2]

#define ASRC_ASRCSR_AICSC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AICSC_SHIFT)) & ASRC_ASRCSR_AICSC_MASK)

AICSC - AICSC 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AOCSA [1/2]

#define ASRC_ASRCSR_AOCSA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSA_SHIFT)) & ASRC_ASRCSR_AOCSA_MASK)

AOCSA - AOCSA 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AOCSA [2/2]

#define ASRC_ASRCSR_AOCSA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSA_SHIFT)) & ASRC_ASRCSR_AOCSA_MASK)

AOCSA - AOCSA 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AOCSB [1/2]

#define ASRC_ASRCSR_AOCSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSB_SHIFT)) & ASRC_ASRCSR_AOCSB_MASK)

AOCSB - AOCSB 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AOCSB [2/2]

#define ASRC_ASRCSR_AOCSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSB_SHIFT)) & ASRC_ASRCSR_AOCSB_MASK)

AOCSB - AOCSB 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AOCSC [1/2]

#define ASRC_ASRCSR_AOCSC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSC_SHIFT)) & ASRC_ASRCSR_AOCSC_MASK)

AOCSC - AOCSC 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCSR_AOCSC [2/2]

#define ASRC_ASRCSR_AOCSC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCSR_AOCSC_SHIFT)) & ASRC_ASRCSR_AOCSC_MASK)

AOCSC - AOCSC 0b0000..bit clock 0 0b0001..bit clock 1 0b0010..bit clock 2 0b0011..bit clock 3 0b0100..bit clock 4 0b0101..bit clock 5 0b0110..bit clock 6 0b0111..bit clock 7 0b1000..bit clock 8 0b1001..bit clock 9 0b1010..bit clock A 0b1011..bit clock B 0b1100..bit clock C 0b1101..bit clock D 0b1110..bit clock E 0b1111..clock disabled, connected to zero

◆ ASRC_ASRCTR_ASRCEN [1/2]

#define ASRC_ASRCTR_ASRCEN (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASRCEN_SHIFT)) & ASRC_ASRCTR_ASRCEN_MASK)

ASRCEN - ASRCEN 0b0..operation of ASRC disabled 0b1..operation ASRC is enabled

◆ ASRC_ASRCTR_ASRCEN [2/2]

#define ASRC_ASRCTR_ASRCEN (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASRCEN_SHIFT)) & ASRC_ASRCTR_ASRCEN_MASK)

ASRCEN - ASRCEN 0b0..operation of ASRC disabled 0b1..operation ASRC is enabled

◆ ASRC_ASRCTR_ASREA [1/2]

#define ASRC_ASRCTR_ASREA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREA_SHIFT)) & ASRC_ASRCTR_ASREA_MASK)

ASREA - ASREA 0b0..operation of conversion A is disabled 0b1..operation of conversion A is enabled

◆ ASRC_ASRCTR_ASREA [2/2]

#define ASRC_ASRCTR_ASREA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREA_SHIFT)) & ASRC_ASRCTR_ASREA_MASK)

ASREA - ASREA 0b0..operation of conversion A is disabled 0b1..operation of conversion A is enabled

◆ ASRC_ASRCTR_ASREB [1/2]

#define ASRC_ASRCTR_ASREB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREB_SHIFT)) & ASRC_ASRCTR_ASREB_MASK)

ASREB - ASREB 0b0..operation of conversion B is disabled 0b1..operation of conversion B is enabled

◆ ASRC_ASRCTR_ASREB [2/2]

#define ASRC_ASRCTR_ASREB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREB_SHIFT)) & ASRC_ASRCTR_ASREB_MASK)

ASREB - ASREB 0b0..operation of conversion B is disabled 0b1..operation of conversion B is enabled

◆ ASRC_ASRCTR_ASREC [1/2]

#define ASRC_ASRCTR_ASREC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREC_SHIFT)) & ASRC_ASRCTR_ASREC_MASK)

ASREC - ASREC 0b0..operation of conversion C is disabled 0b1..operation of conversion C is enabled

◆ ASRC_ASRCTR_ASREC [2/2]

#define ASRC_ASRCTR_ASREC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ASREC_SHIFT)) & ASRC_ASRCTR_ASREC_MASK)

ASREC - ASREC 0b0..operation of conversion C is disabled 0b1..operation of conversion C is enabled

◆ ASRC_ASRCTR_ATSA [1/2]

#define ASRC_ASRCTR_ATSA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSA_SHIFT)) & ASRC_ASRCTR_ATSA_MASK)

ATSA - ATSA 0b1..Pair A automatically updates its pre-processing and post-processing options 0b0..Pair A does not automatically update its pre-processing and post-processing options

◆ ASRC_ASRCTR_ATSA [2/2]

#define ASRC_ASRCTR_ATSA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSA_SHIFT)) & ASRC_ASRCTR_ATSA_MASK)

ATSA - ATSA 0b1..Pair A automatically updates its pre-processing and post-processing options 0b0..Pair A does not automatically update its pre-processing and post-processing options

◆ ASRC_ASRCTR_ATSB [1/2]

#define ASRC_ASRCTR_ATSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSB_SHIFT)) & ASRC_ASRCTR_ATSB_MASK)

ATSB - ATSB 0b1..Pair B automatically updates its pre-processing and post-processing options 0b0..Pair B does not automatically update its pre-processing and post-processing options

◆ ASRC_ASRCTR_ATSB [2/2]

#define ASRC_ASRCTR_ATSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSB_SHIFT)) & ASRC_ASRCTR_ATSB_MASK)

ATSB - ATSB 0b1..Pair B automatically updates its pre-processing and post-processing options 0b0..Pair B does not automatically update its pre-processing and post-processing options

◆ ASRC_ASRCTR_ATSC [1/2]

#define ASRC_ASRCTR_ATSC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSC_SHIFT)) & ASRC_ASRCTR_ATSC_MASK)

ATSC - ATSC 0b1..Pair C automatically updates its pre-processing and post-processing options 0b0..Pair C does not automatically update its pre-processing and post-processing options

◆ ASRC_ASRCTR_ATSC [2/2]

#define ASRC_ASRCTR_ATSC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_ATSC_SHIFT)) & ASRC_ASRCTR_ATSC_MASK)

ATSC - ATSC 0b1..Pair C automatically updates its pre-processing and post-processing options 0b0..Pair C does not automatically update its pre-processing and post-processing options

◆ ASRC_ASRCTR_IDRA [1/2]

#define ASRC_ASRCTR_IDRA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRA_SHIFT)) & ASRC_ASRCTR_IDRA_MASK)

IDRA - IDRA 0b0..ASRC internal measured ratio is used 0b1..Ideal ratio from the interface register ASRIDRHA, ASRIDRLA is used

◆ ASRC_ASRCTR_IDRA [2/2]

#define ASRC_ASRCTR_IDRA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRA_SHIFT)) & ASRC_ASRCTR_IDRA_MASK)

IDRA - IDRA 0b0..ASRC internal measured ratio is used 0b1..Ideal ratio from the interface register ASRIDRHA, ASRIDRLA is used

◆ ASRC_ASRCTR_IDRB [1/2]

#define ASRC_ASRCTR_IDRB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRB_SHIFT)) & ASRC_ASRCTR_IDRB_MASK)

IDRB - IDRB 0b0..ASRC internal measured ratio is used 0b1..Ideal ratio from the interface register ASRIDRHB, ASRIDRLB is used

◆ ASRC_ASRCTR_IDRB [2/2]

#define ASRC_ASRCTR_IDRB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRB_SHIFT)) & ASRC_ASRCTR_IDRB_MASK)

IDRB - IDRB 0b0..ASRC internal measured ratio is used 0b1..Ideal ratio from the interface register ASRIDRHB, ASRIDRLB is used

◆ ASRC_ASRCTR_IDRC [1/2]

#define ASRC_ASRCTR_IDRC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRC_SHIFT)) & ASRC_ASRCTR_IDRC_MASK)

IDRC - IDRC 0b0..ASRC internal measured ratio is used 0b1..Ideal ratio from the interface register ASRIDRHC, ASRIDRLC is used

◆ ASRC_ASRCTR_IDRC [2/2]

#define ASRC_ASRCTR_IDRC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_IDRC_SHIFT)) & ASRC_ASRCTR_IDRC_MASK)

IDRC - IDRC 0b0..ASRC internal measured ratio is used 0b1..Ideal ratio from the interface register ASRIDRHC, ASRIDRLC is used

◆ ASRC_ASRCTR_SRST [1/2]

#define ASRC_ASRCTR_SRST (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_SRST_SHIFT)) & ASRC_ASRCTR_SRST_MASK)

SRST - SRST 0b0..ASRC Software reset cleared 0b1..ASRC Software reset generated. NOTE: This is a self-clear bit

◆ ASRC_ASRCTR_SRST [2/2]

#define ASRC_ASRCTR_SRST (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_SRST_SHIFT)) & ASRC_ASRCTR_SRST_MASK)

SRST - SRST 0b0..ASRC Software reset cleared 0b1..ASRC Software reset generated. NOTE: This is a self-clear bit

◆ ASRC_ASRCTR_USRA [1/2]

#define ASRC_ASRCTR_USRA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRA_SHIFT)) & ASRC_ASRCTR_USRA_MASK)

USRA - USRA 0b1..Use ratio as the input to ASRC for pair A 0b0..Do not use ratio as the input to ASRC for pair A

◆ ASRC_ASRCTR_USRA [2/2]

#define ASRC_ASRCTR_USRA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRA_SHIFT)) & ASRC_ASRCTR_USRA_MASK)

USRA - USRA 0b1..Use ratio as the input to ASRC for pair A 0b0..Do not use ratio as the input to ASRC for pair A

◆ ASRC_ASRCTR_USRB [1/2]

#define ASRC_ASRCTR_USRB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRB_SHIFT)) & ASRC_ASRCTR_USRB_MASK)

USRB - USRB 0b1..Use ratio as the input to ASRC for pair B 0b0..Do not use ratio as the input to ASRC for pair B

◆ ASRC_ASRCTR_USRB [2/2]

#define ASRC_ASRCTR_USRB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRB_SHIFT)) & ASRC_ASRCTR_USRB_MASK)

USRB - USRB 0b1..Use ratio as the input to ASRC for pair B 0b0..Do not use ratio as the input to ASRC for pair B

◆ ASRC_ASRCTR_USRC [1/2]

#define ASRC_ASRCTR_USRC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRC_SHIFT)) & ASRC_ASRCTR_USRC_MASK)

USRC - USRC 0b1..Use ratio as the input to ASRC for pair C 0b0..Do not use ratio as the input to ASRC for pair C

◆ ASRC_ASRCTR_USRC [2/2]

#define ASRC_ASRCTR_USRC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRCTR_USRC_SHIFT)) & ASRC_ASRCTR_USRC_MASK)

USRC - USRC 0b1..Use ratio as the input to ASRC for pair C 0b0..Do not use ratio as the input to ASRC for pair C

◆ ASRC_ASRDIA_DATA [1/2]

#define ASRC_ASRDIA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIA_DATA_SHIFT)) & ASRC_ASRDIA_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDIA_DATA [2/2]

#define ASRC_ASRDIA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIA_DATA_SHIFT)) & ASRC_ASRDIA_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDIB_DATA [1/2]

#define ASRC_ASRDIB_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIB_DATA_SHIFT)) & ASRC_ASRDIB_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDIB_DATA [2/2]

#define ASRC_ASRDIB_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIB_DATA_SHIFT)) & ASRC_ASRDIB_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDIC_DATA [1/2]

#define ASRC_ASRDIC_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIC_DATA_SHIFT)) & ASRC_ASRDIC_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDIC_DATA [2/2]

#define ASRC_ASRDIC_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDIC_DATA_SHIFT)) & ASRC_ASRDIC_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDOA_DATA [1/2]

#define ASRC_ASRDOA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOA_DATA_SHIFT)) & ASRC_ASRDOA_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDOA_DATA [2/2]

#define ASRC_ASRDOA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOA_DATA_SHIFT)) & ASRC_ASRDOA_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDOB_DATA [1/2]

#define ASRC_ASRDOB_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOB_DATA_SHIFT)) & ASRC_ASRDOB_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDOB_DATA [2/2]

#define ASRC_ASRDOB_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOB_DATA_SHIFT)) & ASRC_ASRDOB_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDOC_DATA [1/2]

#define ASRC_ASRDOC_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOC_DATA_SHIFT)) & ASRC_ASRDOC_DATA_MASK)

DATA - DATA

◆ ASRC_ASRDOC_DATA [2/2]

#define ASRC_ASRDOC_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRDOC_DATA_SHIFT)) & ASRC_ASRDOC_DATA_MASK)

DATA - DATA

◆ ASRC_ASRFSTA_IAEA [1/2]

#define ASRC_ASRFSTA_IAEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_IAEA_SHIFT)) & ASRC_ASRFSTA_IAEA_MASK)

IAEA - IAEA 0b1..Input FIFO is near empty for Pair A 0b0..Input FIFO is not near empty for Pair A

◆ ASRC_ASRFSTA_IAEA [2/2]

#define ASRC_ASRFSTA_IAEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_IAEA_SHIFT)) & ASRC_ASRFSTA_IAEA_MASK)

IAEA - IAEA 0b1..Input FIFO is near empty for Pair A 0b0..Input FIFO is not near empty for Pair A

◆ ASRC_ASRFSTA_INFIFO_FILLA [1/2]

#define ASRC_ASRFSTA_INFIFO_FILLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_INFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_INFIFO_FILLA_MASK)

INFIFO_FILLA - INFIFO_FILLA

◆ ASRC_ASRFSTA_INFIFO_FILLA [2/2]

#define ASRC_ASRFSTA_INFIFO_FILLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_INFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_INFIFO_FILLA_MASK)

INFIFO_FILLA - INFIFO_FILLA

◆ ASRC_ASRFSTA_OAFA [1/2]

#define ASRC_ASRFSTA_OAFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OAFA_SHIFT)) & ASRC_ASRFSTA_OAFA_MASK)

OAFA - OAFA 0b1..Output FIFO is near full for Pair A 0b0..Output FIFO is not near full for Pair A

◆ ASRC_ASRFSTA_OAFA [2/2]

#define ASRC_ASRFSTA_OAFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OAFA_SHIFT)) & ASRC_ASRFSTA_OAFA_MASK)

OAFA - OAFA 0b1..Output FIFO is near full for Pair A 0b0..Output FIFO is not near full for Pair A

◆ ASRC_ASRFSTA_OUTFIFO_FILLA [1/2]

#define ASRC_ASRFSTA_OUTFIFO_FILLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OUTFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_OUTFIFO_FILLA_MASK)

OUTFIFO_FILLA - OUTFIFO_FILLA

◆ ASRC_ASRFSTA_OUTFIFO_FILLA [2/2]

#define ASRC_ASRFSTA_OUTFIFO_FILLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTA_OUTFIFO_FILLA_SHIFT)) & ASRC_ASRFSTA_OUTFIFO_FILLA_MASK)

OUTFIFO_FILLA - OUTFIFO_FILLA

◆ ASRC_ASRFSTB_IAEB [1/2]

#define ASRC_ASRFSTB_IAEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_IAEB_SHIFT)) & ASRC_ASRFSTB_IAEB_MASK)

IAEB - IAEB 0b1..Input FIFO is near empty for Pair B 0b0..Input FIFO is not near empty for Pair B

◆ ASRC_ASRFSTB_IAEB [2/2]

#define ASRC_ASRFSTB_IAEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_IAEB_SHIFT)) & ASRC_ASRFSTB_IAEB_MASK)

IAEB - IAEB 0b1..Input FIFO is near empty for Pair B 0b0..Input FIFO is not near empty for Pair B

◆ ASRC_ASRFSTB_INFIFO_FILLB [1/2]

#define ASRC_ASRFSTB_INFIFO_FILLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_INFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_INFIFO_FILLB_MASK)

INFIFO_FILLB - INFIFO_FILLB

◆ ASRC_ASRFSTB_INFIFO_FILLB [2/2]

#define ASRC_ASRFSTB_INFIFO_FILLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_INFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_INFIFO_FILLB_MASK)

INFIFO_FILLB - INFIFO_FILLB

◆ ASRC_ASRFSTB_OAFB [1/2]

#define ASRC_ASRFSTB_OAFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OAFB_SHIFT)) & ASRC_ASRFSTB_OAFB_MASK)

OAFB - OAFB 0b1..Output FIFO is near full for Pair B 0b0..Output FIFO is not near full for Pair B

◆ ASRC_ASRFSTB_OAFB [2/2]

#define ASRC_ASRFSTB_OAFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OAFB_SHIFT)) & ASRC_ASRFSTB_OAFB_MASK)

OAFB - OAFB 0b1..Output FIFO is near full for Pair B 0b0..Output FIFO is not near full for Pair B

◆ ASRC_ASRFSTB_OUTFIFO_FILLB [1/2]

#define ASRC_ASRFSTB_OUTFIFO_FILLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OUTFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_OUTFIFO_FILLB_MASK)

OUTFIFO_FILLB - OUTFIFO_FILLB

◆ ASRC_ASRFSTB_OUTFIFO_FILLB [2/2]

#define ASRC_ASRFSTB_OUTFIFO_FILLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTB_OUTFIFO_FILLB_SHIFT)) & ASRC_ASRFSTB_OUTFIFO_FILLB_MASK)

OUTFIFO_FILLB - OUTFIFO_FILLB

◆ ASRC_ASRFSTC_IAEC [1/2]

#define ASRC_ASRFSTC_IAEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_IAEC_SHIFT)) & ASRC_ASRFSTC_IAEC_MASK)

IAEC - IAEC 0b1..Input FIFO is near empty for Pair C 0b0..Input FIFO is not near empty for Pair C

◆ ASRC_ASRFSTC_IAEC [2/2]

#define ASRC_ASRFSTC_IAEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_IAEC_SHIFT)) & ASRC_ASRFSTC_IAEC_MASK)

IAEC - IAEC 0b1..Input FIFO is near empty for Pair C 0b0..Input FIFO is not near empty for Pair C

◆ ASRC_ASRFSTC_INFIFO_FILLC [1/2]

#define ASRC_ASRFSTC_INFIFO_FILLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_INFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_INFIFO_FILLC_MASK)

INFIFO_FILLC - INFIFO_FILLC

◆ ASRC_ASRFSTC_INFIFO_FILLC [2/2]

#define ASRC_ASRFSTC_INFIFO_FILLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_INFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_INFIFO_FILLC_MASK)

INFIFO_FILLC - INFIFO_FILLC

◆ ASRC_ASRFSTC_OAFC [1/2]

#define ASRC_ASRFSTC_OAFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OAFC_SHIFT)) & ASRC_ASRFSTC_OAFC_MASK)

OAFC - OAFC 0b1..Output FIFO is near full for Pair C 0b0..Output FIFO is not near full for Pair C

◆ ASRC_ASRFSTC_OAFC [2/2]

#define ASRC_ASRFSTC_OAFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OAFC_SHIFT)) & ASRC_ASRFSTC_OAFC_MASK)

OAFC - OAFC 0b1..Output FIFO is near full for Pair C 0b0..Output FIFO is not near full for Pair C

◆ ASRC_ASRFSTC_OUTFIFO_FILLC [1/2]

#define ASRC_ASRFSTC_OUTFIFO_FILLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OUTFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_OUTFIFO_FILLC_MASK)

OUTFIFO_FILLC - OUTFIFO_FILLC

◆ ASRC_ASRFSTC_OUTFIFO_FILLC [2/2]

#define ASRC_ASRFSTC_OUTFIFO_FILLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRFSTC_OUTFIFO_FILLC_SHIFT)) & ASRC_ASRFSTC_OUTFIFO_FILLC_MASK)

OUTFIFO_FILLC - OUTFIFO_FILLC

◆ ASRC_ASRIDRHA_IDRATIOA_H [1/2]

#define ASRC_ASRIDRHA_IDRATIOA_H (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHA_IDRATIOA_H_SHIFT)) & ASRC_ASRIDRHA_IDRATIOA_H_MASK)

IDRATIOA_H - IDRATIOA_H

◆ ASRC_ASRIDRHA_IDRATIOA_H [2/2]

#define ASRC_ASRIDRHA_IDRATIOA_H (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHA_IDRATIOA_H_SHIFT)) & ASRC_ASRIDRHA_IDRATIOA_H_MASK)

IDRATIOA_H - IDRATIOA_H

◆ ASRC_ASRIDRHB_IDRATIOB_H [1/2]

#define ASRC_ASRIDRHB_IDRATIOB_H (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHB_IDRATIOB_H_SHIFT)) & ASRC_ASRIDRHB_IDRATIOB_H_MASK)

IDRATIOB_H - IDRATIOB_H

◆ ASRC_ASRIDRHB_IDRATIOB_H [2/2]

#define ASRC_ASRIDRHB_IDRATIOB_H (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHB_IDRATIOB_H_SHIFT)) & ASRC_ASRIDRHB_IDRATIOB_H_MASK)

IDRATIOB_H - IDRATIOB_H

◆ ASRC_ASRIDRHC_IDRATIOC_H [1/2]

#define ASRC_ASRIDRHC_IDRATIOC_H (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHC_IDRATIOC_H_SHIFT)) & ASRC_ASRIDRHC_IDRATIOC_H_MASK)

IDRATIOC_H - IDRATIOC_H

◆ ASRC_ASRIDRHC_IDRATIOC_H [2/2]

#define ASRC_ASRIDRHC_IDRATIOC_H (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRHC_IDRATIOC_H_SHIFT)) & ASRC_ASRIDRHC_IDRATIOC_H_MASK)

IDRATIOC_H - IDRATIOC_H

◆ ASRC_ASRIDRLA_IDRATIOA_L [1/2]

#define ASRC_ASRIDRLA_IDRATIOA_L (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLA_IDRATIOA_L_SHIFT)) & ASRC_ASRIDRLA_IDRATIOA_L_MASK)

IDRATIOA_L - IDRATIOA_L

◆ ASRC_ASRIDRLA_IDRATIOA_L [2/2]

#define ASRC_ASRIDRLA_IDRATIOA_L (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLA_IDRATIOA_L_SHIFT)) & ASRC_ASRIDRLA_IDRATIOA_L_MASK)

IDRATIOA_L - IDRATIOA_L

◆ ASRC_ASRIDRLB_IDRATIOB_L [1/2]

#define ASRC_ASRIDRLB_IDRATIOB_L (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLB_IDRATIOB_L_SHIFT)) & ASRC_ASRIDRLB_IDRATIOB_L_MASK)

IDRATIOB_L - IDRATIOB_L

◆ ASRC_ASRIDRLB_IDRATIOB_L [2/2]

#define ASRC_ASRIDRLB_IDRATIOB_L (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLB_IDRATIOB_L_SHIFT)) & ASRC_ASRIDRLB_IDRATIOB_L_MASK)

IDRATIOB_L - IDRATIOB_L

◆ ASRC_ASRIDRLC_IDRATIOC_L [1/2]

#define ASRC_ASRIDRLC_IDRATIOC_L (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLC_IDRATIOC_L_SHIFT)) & ASRC_ASRIDRLC_IDRATIOC_L_MASK)

IDRATIOC_L - IDRATIOC_L

◆ ASRC_ASRIDRLC_IDRATIOC_L [2/2]

#define ASRC_ASRIDRLC_IDRATIOC_L (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIDRLC_IDRATIOC_L_SHIFT)) & ASRC_ASRIDRLC_IDRATIOC_L_MASK)

IDRATIOC_L - IDRATIOC_L

◆ ASRC_ASRIER_ADIEA [1/2]

#define ASRC_ASRIER_ADIEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEA_SHIFT)) & ASRC_ASRIER_ADIEA_MASK)

ADIEA - ADIEA 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADIEA [2/2]

#define ASRC_ASRIER_ADIEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEA_SHIFT)) & ASRC_ASRIER_ADIEA_MASK)

ADIEA - ADIEA 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADIEB [1/2]

#define ASRC_ASRIER_ADIEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEB_SHIFT)) & ASRC_ASRIER_ADIEB_MASK)

ADIEB - ADIEB 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADIEB [2/2]

#define ASRC_ASRIER_ADIEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEB_SHIFT)) & ASRC_ASRIER_ADIEB_MASK)

ADIEB - ADIEB 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADIEC [1/2]

#define ASRC_ASRIER_ADIEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEC_SHIFT)) & ASRC_ASRIER_ADIEC_MASK)

ADIEC - ADIEC 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADIEC [2/2]

#define ASRC_ASRIER_ADIEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADIEC_SHIFT)) & ASRC_ASRIER_ADIEC_MASK)

ADIEC - ADIEC 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADOEA [1/2]

#define ASRC_ASRIER_ADOEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEA_SHIFT)) & ASRC_ASRIER_ADOEA_MASK)

ADOEA - ADOEA 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADOEA [2/2]

#define ASRC_ASRIER_ADOEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEA_SHIFT)) & ASRC_ASRIER_ADOEA_MASK)

ADOEA - ADOEA 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADOEB [1/2]

#define ASRC_ASRIER_ADOEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEB_SHIFT)) & ASRC_ASRIER_ADOEB_MASK)

ADOEB - ADOEB 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADOEB [2/2]

#define ASRC_ASRIER_ADOEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEB_SHIFT)) & ASRC_ASRIER_ADOEB_MASK)

ADOEB - ADOEB 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADOEC [1/2]

#define ASRC_ASRIER_ADOEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEC_SHIFT)) & ASRC_ASRIER_ADOEC_MASK)

ADOEC - ADOEC 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_ADOEC [2/2]

#define ASRC_ASRIER_ADOEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_ADOEC_SHIFT)) & ASRC_ASRIER_ADOEC_MASK)

ADOEC - ADOEC 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_AFPWE [1/2]

#define ASRC_ASRIER_AFPWE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AFPWE_SHIFT)) & ASRC_ASRIER_AFPWE_MASK)

AFPWE - AFPWE 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_AFPWE [2/2]

#define ASRC_ASRIER_AFPWE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AFPWE_SHIFT)) & ASRC_ASRIER_AFPWE_MASK)

AFPWE - AFPWE 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_AOLIE [1/2]

#define ASRC_ASRIER_AOLIE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AOLIE_SHIFT)) & ASRC_ASRIER_AOLIE_MASK)

AOLIE - AOLIE 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRIER_AOLIE [2/2]

#define ASRC_ASRIER_AOLIE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRIER_AOLIE_SHIFT)) & ASRC_ASRIER_AOLIE_MASK)

AOLIE - AOLIE 0b1..interrupt enabled 0b0..interrupt disabled

◆ ASRC_ASRMCR1_IMSB [1/2]

#define ASRC_ASRMCR1_IMSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IMSB_SHIFT)) & ASRC_ASRMCR1_IMSB_MASK)

IMSB - IMSB 0b1..MSB aligned. 0b0..LSB aligned.

◆ ASRC_ASRMCR1_IMSB [2/2]

#define ASRC_ASRMCR1_IMSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IMSB_SHIFT)) & ASRC_ASRMCR1_IMSB_MASK)

IMSB - IMSB 0b1..MSB aligned. 0b0..LSB aligned.

◆ ASRC_ASRMCR1_IWD [1/2]

#define ASRC_ASRMCR1_IWD (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IWD_SHIFT)) & ASRC_ASRMCR1_IWD_MASK)

IWD - IWD 0b00..24-bit audio data. 0b01..16-bit audio data. 0b10..8-bit audio data. 0b11..Reserved.

◆ ASRC_ASRMCR1_IWD [2/2]

#define ASRC_ASRMCR1_IWD (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_IWD_SHIFT)) & ASRC_ASRMCR1_IWD_MASK)

IWD - IWD 0b00..24-bit audio data. 0b01..16-bit audio data. 0b10..8-bit audio data. 0b11..Reserved.

◆ ASRC_ASRMCR1_OMSB [1/2]

#define ASRC_ASRMCR1_OMSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OMSB_SHIFT)) & ASRC_ASRMCR1_OMSB_MASK)

OMSB - OMSB 0b1..MSB aligned. 0b0..LSB aligned.

◆ ASRC_ASRMCR1_OMSB [2/2]

#define ASRC_ASRMCR1_OMSB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OMSB_SHIFT)) & ASRC_ASRMCR1_OMSB_MASK)

OMSB - OMSB 0b1..MSB aligned. 0b0..LSB aligned.

◆ ASRC_ASRMCR1_OSGN [1/2]

#define ASRC_ASRMCR1_OSGN (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OSGN_SHIFT)) & ASRC_ASRMCR1_OSGN_MASK)

OSGN - OSGN 0b1..Sign extension. 0b0..No sign extension.

◆ ASRC_ASRMCR1_OSGN [2/2]

#define ASRC_ASRMCR1_OSGN (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OSGN_SHIFT)) & ASRC_ASRMCR1_OSGN_MASK)

OSGN - OSGN 0b1..Sign extension. 0b0..No sign extension.

◆ ASRC_ASRMCR1_OW16 [1/2]

#define ASRC_ASRMCR1_OW16 (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OW16_SHIFT)) & ASRC_ASRMCR1_OW16_MASK)

OW16 - OW16 0b1..16-bit output data 0b0..24-bit output data.

◆ ASRC_ASRMCR1_OW16 [2/2]

#define ASRC_ASRMCR1_OW16 (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCR1_OW16_SHIFT)) & ASRC_ASRMCR1_OW16_MASK)

OW16 - OW16 0b1..16-bit output data 0b0..24-bit output data.

◆ ASRC_ASRMCRA_BUFSTALLA [1/2]

#define ASRC_ASRMCRA_BUFSTALLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BUFSTALLA_SHIFT)) & ASRC_ASRMCRA_BUFSTALLA_MASK)

BUFSTALLA - BUFSTALLA 0b1..Stall Pair A conversion in case of near empty/full FIFO conditions. 0b0..Don't stall Pair A conversion even in case of near empty/full FIFO conditions.

◆ ASRC_ASRMCRA_BUFSTALLA [2/2]

#define ASRC_ASRMCRA_BUFSTALLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BUFSTALLA_SHIFT)) & ASRC_ASRMCRA_BUFSTALLA_MASK)

BUFSTALLA - BUFSTALLA 0b1..Stall Pair A conversion in case of near empty/full FIFO conditions. 0b0..Don't stall Pair A conversion even in case of near empty/full FIFO conditions.

◆ ASRC_ASRMCRA_BYPASSPOLYA [1/2]

#define ASRC_ASRMCRA_BYPASSPOLYA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BYPASSPOLYA_SHIFT)) & ASRC_ASRMCRA_BYPASSPOLYA_MASK)

BYPASSPOLYA - BYPASSPOLYA 0b1..Bypass polyphase filtering. 0b0..Don't bypass polyphase filtering.

◆ ASRC_ASRMCRA_BYPASSPOLYA [2/2]

#define ASRC_ASRMCRA_BYPASSPOLYA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_BYPASSPOLYA_SHIFT)) & ASRC_ASRMCRA_BYPASSPOLYA_MASK)

BYPASSPOLYA - BYPASSPOLYA 0b1..Bypass polyphase filtering. 0b0..Don't bypass polyphase filtering.

◆ ASRC_ASRMCRA_EXTTHRSHA [1/2]

#define ASRC_ASRMCRA_EXTTHRSHA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_EXTTHRSHA_SHIFT)) & ASRC_ASRMCRA_EXTTHRSHA_MASK)

EXTTHRSHA - EXTTHRSHA 0b1..Use external defined thresholds. 0b0..Use default thresholds.

◆ ASRC_ASRMCRA_EXTTHRSHA [2/2]

#define ASRC_ASRMCRA_EXTTHRSHA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_EXTTHRSHA_SHIFT)) & ASRC_ASRMCRA_EXTTHRSHA_MASK)

EXTTHRSHA - EXTTHRSHA 0b1..Use external defined thresholds. 0b0..Use default thresholds.

◆ ASRC_ASRMCRA_INFIFO_THRESHOLDA [1/2]

#define ASRC_ASRMCRA_INFIFO_THRESHOLDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_INFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_INFIFO_THRESHOLDA_MASK)

INFIFO_THRESHOLDA - INFIFO_THRESHOLDA

◆ ASRC_ASRMCRA_INFIFO_THRESHOLDA [2/2]

#define ASRC_ASRMCRA_INFIFO_THRESHOLDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_INFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_INFIFO_THRESHOLDA_MASK)

INFIFO_THRESHOLDA - INFIFO_THRESHOLDA

◆ ASRC_ASRMCRA_OUTFIFO_THRESHOLDA [1/2]

#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_MASK)

OUTFIFO_THRESHOLDA - OUTFIFO_THRESHOLDA

◆ ASRC_ASRMCRA_OUTFIFO_THRESHOLDA [2/2]

#define ASRC_ASRMCRA_OUTFIFO_THRESHOLDA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_SHIFT)) & ASRC_ASRMCRA_OUTFIFO_THRESHOLDA_MASK)

OUTFIFO_THRESHOLDA - OUTFIFO_THRESHOLDA

◆ ASRC_ASRMCRA_RSYNIFA [1/2]

#define ASRC_ASRMCRA_RSYNIFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNIFA_SHIFT)) & ASRC_ASRMCRA_RSYNIFA_MASK)

RSYNIFA - RSYNIFA 0b1..Force ASRCCR[ACIA]=0 0b0..Do not touch ASRCCR[ACIA]

◆ ASRC_ASRMCRA_RSYNIFA [2/2]

#define ASRC_ASRMCRA_RSYNIFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNIFA_SHIFT)) & ASRC_ASRMCRA_RSYNIFA_MASK)

RSYNIFA - RSYNIFA 0b1..Force ASRCCR[ACIA]=0 0b0..Do not touch ASRCCR[ACIA]

◆ ASRC_ASRMCRA_RSYNOFA [1/2]

#define ASRC_ASRMCRA_RSYNOFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNOFA_SHIFT)) & ASRC_ASRMCRA_RSYNOFA_MASK)

RSYNOFA - RSYNOFA 0b1..Force ASRCCR[ACOA]=0 0b0..Do not touch ASRCCR[ACOA]

◆ ASRC_ASRMCRA_RSYNOFA [2/2]

#define ASRC_ASRMCRA_RSYNOFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_RSYNOFA_SHIFT)) & ASRC_ASRMCRA_RSYNOFA_MASK)

RSYNOFA - RSYNOFA 0b1..Force ASRCCR[ACOA]=0 0b0..Do not touch ASRCCR[ACOA]

◆ ASRC_ASRMCRA_ZEROBUFA [1/2]

#define ASRC_ASRMCRA_ZEROBUFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_ZEROBUFA_SHIFT)) & ASRC_ASRMCRA_ZEROBUFA_MASK)

ZEROBUFA - ZEROBUFA 0b1..Don't zeroize the buffer 0b0..Zeroize the buffer

◆ ASRC_ASRMCRA_ZEROBUFA [2/2]

#define ASRC_ASRMCRA_ZEROBUFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRA_ZEROBUFA_SHIFT)) & ASRC_ASRMCRA_ZEROBUFA_MASK)

ZEROBUFA - ZEROBUFA 0b1..Don't zeroize the buffer 0b0..Zeroize the buffer

◆ ASRC_ASRMCRB_BUFSTALLB [1/2]

#define ASRC_ASRMCRB_BUFSTALLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BUFSTALLB_SHIFT)) & ASRC_ASRMCRB_BUFSTALLB_MASK)

BUFSTALLB - BUFSTALLB 0b1..Stall Pair B conversion in case of near empty/full FIFO conditions. 0b0..Don't stall Pair B conversion even in case of near empty/full FIFO conditions.

◆ ASRC_ASRMCRB_BUFSTALLB [2/2]

#define ASRC_ASRMCRB_BUFSTALLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BUFSTALLB_SHIFT)) & ASRC_ASRMCRB_BUFSTALLB_MASK)

BUFSTALLB - BUFSTALLB 0b1..Stall Pair B conversion in case of near empty/full FIFO conditions. 0b0..Don't stall Pair B conversion even in case of near empty/full FIFO conditions.

◆ ASRC_ASRMCRB_BYPASSPOLYB [1/2]

#define ASRC_ASRMCRB_BYPASSPOLYB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BYPASSPOLYB_SHIFT)) & ASRC_ASRMCRB_BYPASSPOLYB_MASK)

BYPASSPOLYB - BYPASSPOLYB 0b1..Bypass polyphase filtering. 0b0..Don't bypass polyphase filtering.

◆ ASRC_ASRMCRB_BYPASSPOLYB [2/2]

#define ASRC_ASRMCRB_BYPASSPOLYB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_BYPASSPOLYB_SHIFT)) & ASRC_ASRMCRB_BYPASSPOLYB_MASK)

BYPASSPOLYB - BYPASSPOLYB 0b1..Bypass polyphase filtering. 0b0..Don't bypass polyphase filtering.

◆ ASRC_ASRMCRB_EXTTHRSHB [1/2]

#define ASRC_ASRMCRB_EXTTHRSHB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_EXTTHRSHB_SHIFT)) & ASRC_ASRMCRB_EXTTHRSHB_MASK)

EXTTHRSHB - EXTTHRSHB 0b1..Use external defined thresholds. 0b0..Use default thresholds.

◆ ASRC_ASRMCRB_EXTTHRSHB [2/2]

#define ASRC_ASRMCRB_EXTTHRSHB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_EXTTHRSHB_SHIFT)) & ASRC_ASRMCRB_EXTTHRSHB_MASK)

EXTTHRSHB - EXTTHRSHB 0b1..Use external defined thresholds. 0b0..Use default thresholds.

◆ ASRC_ASRMCRB_INFIFO_THRESHOLDB [1/2]

#define ASRC_ASRMCRB_INFIFO_THRESHOLDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_INFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_INFIFO_THRESHOLDB_MASK)

INFIFO_THRESHOLDB - INFIFO_THRESHOLDB

◆ ASRC_ASRMCRB_INFIFO_THRESHOLDB [2/2]

#define ASRC_ASRMCRB_INFIFO_THRESHOLDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_INFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_INFIFO_THRESHOLDB_MASK)

INFIFO_THRESHOLDB - INFIFO_THRESHOLDB

◆ ASRC_ASRMCRB_OUTFIFO_THRESHOLDB [1/2]

#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_MASK)

OUTFIFO_THRESHOLDB - OUTFIFO_THRESHOLDB

◆ ASRC_ASRMCRB_OUTFIFO_THRESHOLDB [2/2]

#define ASRC_ASRMCRB_OUTFIFO_THRESHOLDB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_SHIFT)) & ASRC_ASRMCRB_OUTFIFO_THRESHOLDB_MASK)

OUTFIFO_THRESHOLDB - OUTFIFO_THRESHOLDB

◆ ASRC_ASRMCRB_RSYNIFB [1/2]

#define ASRC_ASRMCRB_RSYNIFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNIFB_SHIFT)) & ASRC_ASRMCRB_RSYNIFB_MASK)

RSYNIFB - RSYNIFB 0b1..Force ASRCCR[ACIB]=0 0b0..Do not touch ASRCCR[ACIB]

◆ ASRC_ASRMCRB_RSYNIFB [2/2]

#define ASRC_ASRMCRB_RSYNIFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNIFB_SHIFT)) & ASRC_ASRMCRB_RSYNIFB_MASK)

RSYNIFB - RSYNIFB 0b1..Force ASRCCR[ACIB]=0 0b0..Do not touch ASRCCR[ACIB]

◆ ASRC_ASRMCRB_RSYNOFB [1/2]

#define ASRC_ASRMCRB_RSYNOFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNOFB_SHIFT)) & ASRC_ASRMCRB_RSYNOFB_MASK)

RSYNOFB - RSYNOFB 0b1..Force ASRCCR[ACOB]=0 0b0..Do not touch ASRCCR[ACOB]

◆ ASRC_ASRMCRB_RSYNOFB [2/2]

#define ASRC_ASRMCRB_RSYNOFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_RSYNOFB_SHIFT)) & ASRC_ASRMCRB_RSYNOFB_MASK)

RSYNOFB - RSYNOFB 0b1..Force ASRCCR[ACOB]=0 0b0..Do not touch ASRCCR[ACOB]

◆ ASRC_ASRMCRB_ZEROBUFB [1/2]

#define ASRC_ASRMCRB_ZEROBUFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_ZEROBUFB_SHIFT)) & ASRC_ASRMCRB_ZEROBUFB_MASK)

ZEROBUFB - ZEROBUFB 0b1..Don't zeroize the buffer 0b0..Zeroize the buffer

◆ ASRC_ASRMCRB_ZEROBUFB [2/2]

#define ASRC_ASRMCRB_ZEROBUFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRB_ZEROBUFB_SHIFT)) & ASRC_ASRMCRB_ZEROBUFB_MASK)

ZEROBUFB - ZEROBUFB 0b1..Don't zeroize the buffer 0b0..Zeroize the buffer

◆ ASRC_ASRMCRC_BUFSTALLC [1/2]

#define ASRC_ASRMCRC_BUFSTALLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BUFSTALLC_SHIFT)) & ASRC_ASRMCRC_BUFSTALLC_MASK)

BUFSTALLC - BUFSTALLC 0b1..Stall Pair C conversion in case of near empty/full FIFO conditions. 0b0..Don't stall Pair C conversion even in case of near empty/full FIFO conditions.

◆ ASRC_ASRMCRC_BUFSTALLC [2/2]

#define ASRC_ASRMCRC_BUFSTALLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BUFSTALLC_SHIFT)) & ASRC_ASRMCRC_BUFSTALLC_MASK)

BUFSTALLC - BUFSTALLC 0b1..Stall Pair C conversion in case of near empty/full FIFO conditions. 0b0..Don't stall Pair C conversion even in case of near empty/full FIFO conditions.

◆ ASRC_ASRMCRC_BYPASSPOLYC [1/2]

#define ASRC_ASRMCRC_BYPASSPOLYC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BYPASSPOLYC_SHIFT)) & ASRC_ASRMCRC_BYPASSPOLYC_MASK)

BYPASSPOLYC - BYPASSPOLYC 0b1..Bypass polyphase filtering. 0b0..Don't bypass polyphase filtering.

◆ ASRC_ASRMCRC_BYPASSPOLYC [2/2]

#define ASRC_ASRMCRC_BYPASSPOLYC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_BYPASSPOLYC_SHIFT)) & ASRC_ASRMCRC_BYPASSPOLYC_MASK)

BYPASSPOLYC - BYPASSPOLYC 0b1..Bypass polyphase filtering. 0b0..Don't bypass polyphase filtering.

◆ ASRC_ASRMCRC_EXTTHRSHC [1/2]

#define ASRC_ASRMCRC_EXTTHRSHC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_EXTTHRSHC_SHIFT)) & ASRC_ASRMCRC_EXTTHRSHC_MASK)

EXTTHRSHC - EXTTHRSHC 0b1..Use external defined thresholds. 0b0..Use default thresholds.

◆ ASRC_ASRMCRC_EXTTHRSHC [2/2]

#define ASRC_ASRMCRC_EXTTHRSHC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_EXTTHRSHC_SHIFT)) & ASRC_ASRMCRC_EXTTHRSHC_MASK)

EXTTHRSHC - EXTTHRSHC 0b1..Use external defined thresholds. 0b0..Use default thresholds.

◆ ASRC_ASRMCRC_INFIFO_THRESHOLDC [1/2]

#define ASRC_ASRMCRC_INFIFO_THRESHOLDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_INFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_INFIFO_THRESHOLDC_MASK)

INFIFO_THRESHOLDC - INFIFO_THRESHOLDC

◆ ASRC_ASRMCRC_INFIFO_THRESHOLDC [2/2]

#define ASRC_ASRMCRC_INFIFO_THRESHOLDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_INFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_INFIFO_THRESHOLDC_MASK)

INFIFO_THRESHOLDC - INFIFO_THRESHOLDC

◆ ASRC_ASRMCRC_OUTFIFO_THRESHOLDC [1/2]

#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_MASK)

OUTFIFO_THRESHOLDC - OUTFIFO_THRESHOLDC

◆ ASRC_ASRMCRC_OUTFIFO_THRESHOLDC [2/2]

#define ASRC_ASRMCRC_OUTFIFO_THRESHOLDC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_SHIFT)) & ASRC_ASRMCRC_OUTFIFO_THRESHOLDC_MASK)

OUTFIFO_THRESHOLDC - OUTFIFO_THRESHOLDC

◆ ASRC_ASRMCRC_RSYNIFC [1/2]

#define ASRC_ASRMCRC_RSYNIFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNIFC_SHIFT)) & ASRC_ASRMCRC_RSYNIFC_MASK)

RSYNIFC - RSYNIFC 0b1..Force ASRCCR[ACIC]=0 0b0..Do not touch ASRCCR[ACIC]

◆ ASRC_ASRMCRC_RSYNIFC [2/2]

#define ASRC_ASRMCRC_RSYNIFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNIFC_SHIFT)) & ASRC_ASRMCRC_RSYNIFC_MASK)

RSYNIFC - RSYNIFC 0b1..Force ASRCCR[ACIC]=0 0b0..Do not touch ASRCCR[ACIC]

◆ ASRC_ASRMCRC_RSYNOFC [1/2]

#define ASRC_ASRMCRC_RSYNOFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNOFC_SHIFT)) & ASRC_ASRMCRC_RSYNOFC_MASK)

RSYNOFC - RSYNOFC 0b1..Force ASRCCR[ACOC]=0 0b0..Do not touch ASRCCR[ACOC]

◆ ASRC_ASRMCRC_RSYNOFC [2/2]

#define ASRC_ASRMCRC_RSYNOFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_RSYNOFC_SHIFT)) & ASRC_ASRMCRC_RSYNOFC_MASK)

RSYNOFC - RSYNOFC 0b1..Force ASRCCR[ACOC]=0 0b0..Do not touch ASRCCR[ACOC]

◆ ASRC_ASRMCRC_ZEROBUFC [1/2]

#define ASRC_ASRMCRC_ZEROBUFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_ZEROBUFC_SHIFT)) & ASRC_ASRMCRC_ZEROBUFC_MASK)

ZEROBUFC - ZEROBUFC 0b1..Don't zeroize the buffer 0b0..Zeroize the buffer

◆ ASRC_ASRMCRC_ZEROBUFC [2/2]

#define ASRC_ASRMCRC_ZEROBUFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRMCRC_ZEROBUFC_SHIFT)) & ASRC_ASRMCRC_ZEROBUFC_MASK)

ZEROBUFC - ZEROBUFC 0b1..Don't zeroize the buffer 0b0..Zeroize the buffer

◆ ASRC_ASRPM_PARAMETER_VALUE [1/2]

#define ASRC_ASRPM_PARAMETER_VALUE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRPM_PARAMETER_VALUE_SHIFT)) & ASRC_ASRPM_PARAMETER_VALUE_MASK)

PARAMETER_VALUE - PARAMETER_VALUE

◆ ASRC_ASRPM_PARAMETER_VALUE [2/2]

#define ASRC_ASRPM_PARAMETER_VALUE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRPM_PARAMETER_VALUE_SHIFT)) & ASRC_ASRPM_PARAMETER_VALUE_MASK)

PARAMETER_VALUE - PARAMETER_VALUE

◆ ASRC_ASRSTR_AIDEA [1/2]

#define ASRC_ASRSTR_AIDEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEA_SHIFT)) & ASRC_ASRSTR_AIDEA_MASK)

AIDEA - AIDEA 0b1..When AIDEA is set, the ASRC generates data input A interrupt request to the processor if ASRIER[AIDEA] = 1 0b0..The threshold has been met and no data input A interrupt is generated

◆ ASRC_ASRSTR_AIDEA [2/2]

#define ASRC_ASRSTR_AIDEA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEA_SHIFT)) & ASRC_ASRSTR_AIDEA_MASK)

AIDEA - AIDEA 0b1..When AIDEA is set, the ASRC generates data input A interrupt request to the processor if ASRIER[AIDEA] = 1 0b0..The threshold has been met and no data input A interrupt is generated

◆ ASRC_ASRSTR_AIDEB [1/2]

#define ASRC_ASRSTR_AIDEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEB_SHIFT)) & ASRC_ASRSTR_AIDEB_MASK)

AIDEB - AIDEB 0b1..When AIDEB is set, the ASRC generates data input B interrupt request to the processor if ASRIER[AIDEB] = 1 0b0..The threshold has been met and no data input B interrupt is generated

◆ ASRC_ASRSTR_AIDEB [2/2]

#define ASRC_ASRSTR_AIDEB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEB_SHIFT)) & ASRC_ASRSTR_AIDEB_MASK)

AIDEB - AIDEB 0b1..When AIDEB is set, the ASRC generates data input B interrupt request to the processor if ASRIER[AIDEB] = 1 0b0..The threshold has been met and no data input B interrupt is generated

◆ ASRC_ASRSTR_AIDEC [1/2]

#define ASRC_ASRSTR_AIDEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEC_SHIFT)) & ASRC_ASRSTR_AIDEC_MASK)

AIDEC - AIDEC 0b1..When AIDEC is set, the ASRC generates data input C interrupt request to the processor if ASRIER[AIDEC] = 1 0b0..The threshold has been met and no data input C interrupt is generated

◆ ASRC_ASRSTR_AIDEC [2/2]

#define ASRC_ASRSTR_AIDEC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDEC_SHIFT)) & ASRC_ASRSTR_AIDEC_MASK)

AIDEC - AIDEC 0b1..When AIDEC is set, the ASRC generates data input C interrupt request to the processor if ASRIER[AIDEC] = 1 0b0..The threshold has been met and no data input C interrupt is generated

◆ ASRC_ASRSTR_AIDUA [1/2]

#define ASRC_ASRSTR_AIDUA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUA_SHIFT)) & ASRC_ASRSTR_AIDUA_MASK)

AIDUA - AIDUA 0b0..No Underflow in Input data buffer A 0b1..Underflow in Input data buffer A

◆ ASRC_ASRSTR_AIDUA [2/2]

#define ASRC_ASRSTR_AIDUA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUA_SHIFT)) & ASRC_ASRSTR_AIDUA_MASK)

AIDUA - AIDUA 0b0..No Underflow in Input data buffer A 0b1..Underflow in Input data buffer A

◆ ASRC_ASRSTR_AIDUB [1/2]

#define ASRC_ASRSTR_AIDUB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUB_SHIFT)) & ASRC_ASRSTR_AIDUB_MASK)

AIDUB - AIDUB 0b0..No Underflow in Input data buffer B 0b1..Underflow in Input data buffer B

◆ ASRC_ASRSTR_AIDUB [2/2]

#define ASRC_ASRSTR_AIDUB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUB_SHIFT)) & ASRC_ASRSTR_AIDUB_MASK)

AIDUB - AIDUB 0b0..No Underflow in Input data buffer B 0b1..Underflow in Input data buffer B

◆ ASRC_ASRSTR_AIDUC [1/2]

#define ASRC_ASRSTR_AIDUC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUC_SHIFT)) & ASRC_ASRSTR_AIDUC_MASK)

AIDUC - AIDUC 0b0..No Underflow in Input data buffer C 0b1..Underflow in Input data buffer C

◆ ASRC_ASRSTR_AIDUC [2/2]

#define ASRC_ASRSTR_AIDUC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIDUC_SHIFT)) & ASRC_ASRSTR_AIDUC_MASK)

AIDUC - AIDUC 0b0..No Underflow in Input data buffer C 0b1..Underflow in Input data buffer C

◆ ASRC_ASRSTR_AIOLA [1/2]

#define ASRC_ASRSTR_AIOLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLA_SHIFT)) & ASRC_ASRSTR_AIOLA_MASK)

AIOLA - AIOLA 0b0..Pair A input task is not oveloaded 0b1..Pair A input task is oveloaded

◆ ASRC_ASRSTR_AIOLA [2/2]

#define ASRC_ASRSTR_AIOLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLA_SHIFT)) & ASRC_ASRSTR_AIOLA_MASK)

AIOLA - AIOLA 0b0..Pair A input task is not oveloaded 0b1..Pair A input task is oveloaded

◆ ASRC_ASRSTR_AIOLB [1/2]

#define ASRC_ASRSTR_AIOLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLB_SHIFT)) & ASRC_ASRSTR_AIOLB_MASK)

AIOLB - AIOLB 0b0..Pair B input task is not oveloaded 0b1..Pair B input task is oveloaded

◆ ASRC_ASRSTR_AIOLB [2/2]

#define ASRC_ASRSTR_AIOLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLB_SHIFT)) & ASRC_ASRSTR_AIOLB_MASK)

AIOLB - AIOLB 0b0..Pair B input task is not oveloaded 0b1..Pair B input task is oveloaded

◆ ASRC_ASRSTR_AIOLC [1/2]

#define ASRC_ASRSTR_AIOLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLC_SHIFT)) & ASRC_ASRSTR_AIOLC_MASK)

AIOLC - AIOLC 0b0..Pair C input task is not oveloaded 0b1..Pair C input task is oveloaded

◆ ASRC_ASRSTR_AIOLC [2/2]

#define ASRC_ASRSTR_AIOLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AIOLC_SHIFT)) & ASRC_ASRSTR_AIOLC_MASK)

AIOLC - AIOLC 0b0..Pair C input task is not oveloaded 0b1..Pair C input task is oveloaded

◆ ASRC_ASRSTR_AODFA [1/2]

#define ASRC_ASRSTR_AODFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFA_SHIFT)) & ASRC_ASRSTR_AODFA_MASK)

AODFA - AODFA 0b1..When AODFA is set, the ASRC generates data output A interrupt request to the processor if ASRIER[ADOEA] = 1 0b0..The threshold has not yet been met and no data output A interrupt is generated

◆ ASRC_ASRSTR_AODFA [2/2]

#define ASRC_ASRSTR_AODFA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFA_SHIFT)) & ASRC_ASRSTR_AODFA_MASK)

AODFA - AODFA 0b1..When AODFA is set, the ASRC generates data output A interrupt request to the processor if ASRIER[ADOEA] = 1 0b0..The threshold has not yet been met and no data output A interrupt is generated

◆ ASRC_ASRSTR_AODFB [1/2]

#define ASRC_ASRSTR_AODFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFB_SHIFT)) & ASRC_ASRSTR_AODFB_MASK)

AODFB - AODFB 0b1..When AODFB is set, the ASRC generates data output B interrupt request to the processor if ASRIER[ADOEB] = 1 0b0..The threshold has not yet been met and no data output B interrupt is generated

◆ ASRC_ASRSTR_AODFB [2/2]

#define ASRC_ASRSTR_AODFB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFB_SHIFT)) & ASRC_ASRSTR_AODFB_MASK)

AODFB - AODFB 0b1..When AODFB is set, the ASRC generates data output B interrupt request to the processor if ASRIER[ADOEB] = 1 0b0..The threshold has not yet been met and no data output B interrupt is generated

◆ ASRC_ASRSTR_AODFC [1/2]

#define ASRC_ASRSTR_AODFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFC_SHIFT)) & ASRC_ASRSTR_AODFC_MASK)

AODFC - AODFC 0b1..When AODFC is set, the ASRC generates data output C interrupt request to the processor if ASRIER[ADOEC] = 1 0b0..The threshold has not yet been met and no data output C interrupt is generated

◆ ASRC_ASRSTR_AODFC [2/2]

#define ASRC_ASRSTR_AODFC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODFC_SHIFT)) & ASRC_ASRSTR_AODFC_MASK)

AODFC - AODFC 0b1..When AODFC is set, the ASRC generates data output C interrupt request to the processor if ASRIER[ADOEC] = 1 0b0..The threshold has not yet been met and no data output C interrupt is generated

◆ ASRC_ASRSTR_AODOA [1/2]

#define ASRC_ASRSTR_AODOA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOA_SHIFT)) & ASRC_ASRSTR_AODOA_MASK)

AODOA - AODOA 0b0..No Overflow in Output data buffer A 0b1..Overflow in Output data buffer A

◆ ASRC_ASRSTR_AODOA [2/2]

#define ASRC_ASRSTR_AODOA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOA_SHIFT)) & ASRC_ASRSTR_AODOA_MASK)

AODOA - AODOA 0b0..No Overflow in Output data buffer A 0b1..Overflow in Output data buffer A

◆ ASRC_ASRSTR_AODOB [1/2]

#define ASRC_ASRSTR_AODOB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOB_SHIFT)) & ASRC_ASRSTR_AODOB_MASK)

AODOB - AODOB 0b0..No Overflow in Output data buffer B 0b1..Overflow in Output data buffer B

◆ ASRC_ASRSTR_AODOB [2/2]

#define ASRC_ASRSTR_AODOB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOB_SHIFT)) & ASRC_ASRSTR_AODOB_MASK)

AODOB - AODOB 0b0..No Overflow in Output data buffer B 0b1..Overflow in Output data buffer B

◆ ASRC_ASRSTR_AODOC [1/2]

#define ASRC_ASRSTR_AODOC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOC_SHIFT)) & ASRC_ASRSTR_AODOC_MASK)

AODOC - AODOC 0b0..No Overflow in Output data buffer C 0b1..Overflow in Output data buffer C

◆ ASRC_ASRSTR_AODOC [2/2]

#define ASRC_ASRSTR_AODOC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AODOC_SHIFT)) & ASRC_ASRSTR_AODOC_MASK)

AODOC - AODOC 0b0..No Overflow in Output data buffer C 0b1..Overflow in Output data buffer C

◆ ASRC_ASRSTR_AOLE [1/2]

#define ASRC_ASRSTR_AOLE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOLE_SHIFT)) & ASRC_ASRSTR_AOLE_MASK)

AOLE - AOLE 0b1..Task rate is too high 0b0..No overload

◆ ASRC_ASRSTR_AOLE [2/2]

#define ASRC_ASRSTR_AOLE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOLE_SHIFT)) & ASRC_ASRSTR_AOLE_MASK)

AOLE - AOLE 0b1..Task rate is too high 0b0..No overload

◆ ASRC_ASRSTR_AOOLA [1/2]

#define ASRC_ASRSTR_AOOLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLA_SHIFT)) & ASRC_ASRSTR_AOOLA_MASK)

AOOLA - AOOLA 0b0..Pair A output task is not oveloaded 0b1..Pair A output task is oveloaded

◆ ASRC_ASRSTR_AOOLA [2/2]

#define ASRC_ASRSTR_AOOLA (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLA_SHIFT)) & ASRC_ASRSTR_AOOLA_MASK)

AOOLA - AOOLA 0b0..Pair A output task is not oveloaded 0b1..Pair A output task is oveloaded

◆ ASRC_ASRSTR_AOOLB [1/2]

#define ASRC_ASRSTR_AOOLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLB_SHIFT)) & ASRC_ASRSTR_AOOLB_MASK)

AOOLB - AOOLB 0b0..Pair B output task is not oveloaded 0b1..Pair B output task is oveloaded

◆ ASRC_ASRSTR_AOOLB [2/2]

#define ASRC_ASRSTR_AOOLB (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLB_SHIFT)) & ASRC_ASRSTR_AOOLB_MASK)

AOOLB - AOOLB 0b0..Pair B output task is not oveloaded 0b1..Pair B output task is oveloaded

◆ ASRC_ASRSTR_AOOLC [1/2]

#define ASRC_ASRSTR_AOOLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLC_SHIFT)) & ASRC_ASRSTR_AOOLC_MASK)

AOOLC - AOOLC 0b0..Pair C output task is not oveloaded 0b1..Pair C output task is oveloaded

◆ ASRC_ASRSTR_AOOLC [2/2]

#define ASRC_ASRSTR_AOOLC (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_AOOLC_SHIFT)) & ASRC_ASRSTR_AOOLC_MASK)

AOOLC - AOOLC 0b0..Pair C output task is not oveloaded 0b1..Pair C output task is oveloaded

◆ ASRC_ASRSTR_ATQOL [1/2]

#define ASRC_ASRSTR_ATQOL (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_ATQOL_SHIFT)) & ASRC_ASRSTR_ATQOL_MASK)

ATQOL - ATQOL 0b0..Task queue FIFO logic is not oveloaded 0b1..Task queue FIFO logic is oveloaded

◆ ASRC_ASRSTR_ATQOL [2/2]

#define ASRC_ASRSTR_ATQOL (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_ATQOL_SHIFT)) & ASRC_ASRSTR_ATQOL_MASK)

ATQOL - ATQOL 0b0..Task queue FIFO logic is not oveloaded 0b1..Task queue FIFO logic is oveloaded

◆ ASRC_ASRSTR_DSLCNT [1/2]

#define ASRC_ASRSTR_DSLCNT (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_DSLCNT_SHIFT)) & ASRC_ASRSTR_DSLCNT_MASK)

DSLCNT - DSLCNT 0b0..New DSL counter information is in the process of storage into the internal ASRC FIFO 0b1..New DSL counter information is stored in the internal ASRC FIFO

◆ ASRC_ASRSTR_DSLCNT [2/2]

#define ASRC_ASRSTR_DSLCNT (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_DSLCNT_SHIFT)) & ASRC_ASRSTR_DSLCNT_MASK)

DSLCNT - DSLCNT 0b0..New DSL counter information is in the process of storage into the internal ASRC FIFO 0b1..New DSL counter information is stored in the internal ASRC FIFO

◆ ASRC_ASRSTR_FPWT [1/2]

#define ASRC_ASRSTR_FPWT (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_FPWT_SHIFT)) & ASRC_ASRSTR_FPWT_MASK)

FPWT - FPWT 0b0..ASRC is not in wait state 0b1..ASRC is in wait state

◆ ASRC_ASRSTR_FPWT [2/2]

#define ASRC_ASRSTR_FPWT (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRSTR_FPWT_SHIFT)) & ASRC_ASRSTR_FPWT_MASK)

FPWT - FPWT 0b0..ASRC is not in wait state 0b1..ASRC is in wait state

◆ ASRC_ASRTFR1_TF_BASE [1/2]

#define ASRC_ASRTFR1_TF_BASE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_BASE_SHIFT)) & ASRC_ASRTFR1_TF_BASE_MASK)

TF_BASE - TF_BASE

◆ ASRC_ASRTFR1_TF_BASE [2/2]

#define ASRC_ASRTFR1_TF_BASE (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_BASE_SHIFT)) & ASRC_ASRTFR1_TF_BASE_MASK)

TF_BASE - TF_BASE

◆ ASRC_ASRTFR1_TF_FILL [1/2]

#define ASRC_ASRTFR1_TF_FILL (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_FILL_SHIFT)) & ASRC_ASRTFR1_TF_FILL_MASK)

TF_FILL - TF_FILL

◆ ASRC_ASRTFR1_TF_FILL [2/2]

#define ASRC_ASRTFR1_TF_FILL (   x)    (((uint32_t)(((uint32_t)(x)) << ASRC_ASRTFR1_TF_FILL_SHIFT)) & ASRC_ASRTFR1_TF_FILL_MASK)

TF_FILL - TF_FILL