MAX32672 Peripheral Driver API
Peripheral Driver API for the MAX32672
Data Structures
Here are the data structures with brief descriptions:
 Cmsr_decoded_track_tStructure to contain result of a track decode
 Cmsr_sample_tMSR sample fields
 Cmsr_samples_tStructure to contain raw MSR samples
 Cmxc_adc_conversion_req_tADC Conversion Settings
 Cmxc_adc_regs_t
 Cmxc_adc_req_tADC Settings
 Cmxc_adc_slot_req_tADC Slot Settings
 Cmxc_aes_key_regs_t
 Cmxc_aes_regs_t
 Cmxc_aes_req_tStructure used to set up AES request
 Cmxc_aeskeys_regs_t
 Cmxc_ctb_cipher_req_tStructure used to set up Cipher request
 Cmxc_ctb_crc_req_tStructure used to set up CRC request
 Cmxc_ctb_dma_req_tStructure for using DMA with CTB
 Cmxc_ctb_ecc_req_tStructure used to set up ECC request
 Cmxc_ctb_hash_req_tStructure used to set up Hash request
 Cmxc_ctb_regs_t
 Cmxc_dma_adv_config_tThe advanced configuration options, these are optional but could be needed in cases where multiple DMA channels are running concurrently or DMA is being used with low bandwidth peripherals
 Cmxc_dma_ch_regs_t
 Cmxc_dma_config_tThe basic configuration information to set up a DMA channel and prepare it for transfers
 Cmxc_dma_srcdst_tThe information needed to complete a DMA transfer
 Cmxc_ecc_regs_t
 Cmxc_fcr_regs_t
 Cmxc_flc_regs_t
 Cmxc_gcr_regs_t
 Cmxc_gpio_cfg_tStructure type for configuring a GPIO port
 Cmxc_gpio_regs_t
 Cmxc_i2c_regs_t
 Cmxc_i2c_req_tThe information required to perform a complete I2C transaction as the bus master
 Cmxc_i2s_regs_t
 Cmxc_i2s_req_tI2S Configuration Struct
 Cmxc_icc_regs_t
 Cmxc_mcr_regs_t
 Cmxc_pwrseq_regs_t
 Cmxc_qdec_regs_t
 Cmxc_rtc_regs_t
 Cmxc_sir_regs_t
 Cmxc_spi_regs_t
 Cmxc_spi_req_tThe information required to perform a complete SPI transaction
 Cmxc_sys_aeskeys_regs_t
 Cmxc_tmr_cfg_tTimer Configuration
 Cmxc_tmr_regs_t
 Cmxc_trimsir_regs_t
 Cmxc_trng_regs_t
 Cmxc_uart_regs_t
 Cmxc_uart_req_tThe information required to perform a complete UART transaction
 Cmxc_usr_aeskeys_regs_t
 Cmxc_wdt_cfg_tTimer Configuration
 Cmxc_wdt_regs_t