0x0E, //Size of the descriptor, in bytes
0x24, //CS_INTERFACE Descriptor Type
0x02, //FORMAT_TYPE descriptor subtype
0x01, //FORMAT_TYPE_I
0x02, //Indicates the number of physical channels in the audio data stream.
0x02, //The number of bytes occupied by one audio subframe. Can be 1, 2, 3 or 4.
0x10, //The number of effectively used bits from the available bits in an audio subframe.
0x02, //Indicates how the sampling frequency can be programmed:
0x22,0x56,0x00, // Sampling frequency 1 in Hz for this isochronous data endpoint.
0x80,0xBB,0x00, // Sampling frequency 2 in Hz for this isochronous data endpoint.
// By default, SD card frequency is initialized to SDMMC_FREQ_DEFAULT (20MHz)
// For setting a specific frequency, use host.max_freq_khz (range 400kHz - 40MHz for SDMMC)
// Example: for fixed frequency of 10MHz, use host.max_freq_khz = 10000;
sdmmc_host_t host = SDMMC_HOST_DEFAULT();
host.max_freq_khz = 20000;
// This initializes the slot without card detect (CD) and write protect (WP) signals.
// Modify slot_config.gpio_cd and slot_config.gpio_wp if your board has these signals.
sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT();
slot_config.width = 4;
// On chips where the GPIOs used for SD card can be configured, set them in
// the slot_config structure:
//ZivDebug_Start
slot_config.clk = 48;
slot_config.cmd = 37;
slot_config.d0 = 10;
slot_config.d1 = 14;
slot_config.d2 = 35;
slot_config.d3 = 36;
//ZivDebug_End