HPM SDK
HPMicro Software Development Kit
hpm_i2s_over_spi Struct Reference

#include <hpm_i2s_over_spi.h>

Data Fields

hpm_i2s_gptmr_context_t bclk
 
hpm_i2s_gptmr_context_t lrck
 
hpm_i2s_gptmr_context_t mclk
 
hpm_i2s_spi_context_t spi_slave
 
hpm_i2s_dma_context_t tx_dma
 
hpm_i2s_dma_context_t rx_dma
 
bool i2s_rx
 
i2s_rx_data_tc rx_callback
 
hpm_i2s_gptmr_context_t transfer_time
 
bool has_done
 
void(* transfer_complete )(struct hpm_i2s_over_spi *i2s)
 

Field Documentation

◆ bclk

hpm_i2s_gptmr_context_t hpm_i2s_over_spi::bclk

◆ has_done

bool hpm_i2s_over_spi::has_done

◆ i2s_rx

bool hpm_i2s_over_spi::i2s_rx

◆ lrck

hpm_i2s_gptmr_context_t hpm_i2s_over_spi::lrck

◆ mclk

hpm_i2s_gptmr_context_t hpm_i2s_over_spi::mclk

◆ rx_callback

i2s_rx_data_tc hpm_i2s_over_spi::rx_callback

◆ rx_dma

hpm_i2s_dma_context_t hpm_i2s_over_spi::rx_dma

◆ spi_slave

hpm_i2s_spi_context_t hpm_i2s_over_spi::spi_slave

◆ transfer_complete

void(* hpm_i2s_over_spi::transfer_complete) (struct hpm_i2s_over_spi *i2s)

◆ transfer_time

hpm_i2s_gptmr_context_t hpm_i2s_over_spi::transfer_time

◆ tx_dma

hpm_i2s_dma_context_t hpm_i2s_over_spi::tx_dma

The documentation for this struct was generated from the following file: