gitextract_hj1m_qjg/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── Issue-report.yml │ └── config.yml ├── .gitignore ├── CMakeLists.txt ├── Doxyfile ├── LICENSE ├── LICENSE-espressif ├── README.md ├── docs/ │ └── html/ │ ├── _audio_kit_8h.html │ ├── _audio_kit_8h_source.html │ ├── _audio_kit_codec_8h_source.html │ ├── _audio_kit_config_8h_source.html │ ├── _audio_kit_h_a_l_8h_source.html │ ├── _audio_kit_settings_8h.html │ ├── _audio_kit_settings_8h_source.html │ ├── annotated.html │ ├── audio__error_8h_source.html │ ├── audio__gpio_8h.html │ ├── audio__gpio_8h_source.html │ ├── audio__hal_8h.html │ ├── audio__hal_8h_source.html │ ├── audio__idf__version_8h_source.html │ ├── audio__mem_8h_source.html │ ├── audio__mutex_8h_source.html │ ├── audio__system_8h.html │ ├── audio__system_8h_source.html │ ├── audio__type__def_8h.html │ ├── audio__type__def_8h_source.html │ ├── audio__types_8h.html │ ├── audio__types_8h_source.html │ ├── audio__version_8h_source.html │ ├── audiokit__board_8h.html │ ├── audiokit__board_8h_source.html │ ├── audiokit__logger_8h.html │ ├── audiokit__logger_8h_source.html │ ├── board_8h_source.html │ ├── board__pins__config_8h_source.html │ ├── class_audio_kit-members.html │ ├── class_audio_kit.html │ ├── class_audio_kit_codec-members.html │ ├── class_audio_kit_codec.html │ ├── classaudiokit_1_1_audio_kit-members.html │ ├── classaudiokit_1_1_audio_kit.html │ ├── classboard__driver-members.html │ ├── classboard__driver.html │ ├── classes.html │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ ├── dir_6a0b9af12076047c42584c30cf59d2be.html │ ├── display__service_8h_source.html │ ├── doxygen.css │ ├── dynsections.js │ ├── esp__peripherals_8h_source.html │ ├── esxxx__common_8h_source.html │ ├── files.html │ ├── functions.html │ ├── functions_func.html │ ├── functions_vars.html │ ├── globals.html │ ├── globals_enum.html │ ├── globals_eval.html │ ├── globals_func.html │ ├── globals_type.html │ ├── i2c__bus_8h_source.html │ ├── index.html │ ├── jquery.js │ ├── menu.js │ ├── menudata.js │ ├── periph__led_8h_source.html │ ├── periph__sdcard_8h_source.html │ ├── search/ │ │ ├── all_0.html │ │ ├── all_0.js │ │ ├── all_1.html │ │ ├── all_1.js │ │ ├── all_2.html │ │ ├── all_2.js │ │ ├── all_3.html │ │ ├── all_3.js │ │ ├── all_4.html │ │ ├── all_4.js │ │ ├── all_5.html │ │ ├── all_5.js │ │ ├── all_6.html │ │ ├── all_6.js │ │ ├── all_7.html │ │ ├── all_7.js │ │ ├── all_8.html │ │ ├── all_8.js │ │ ├── all_9.html │ │ ├── all_9.js │ │ ├── all_a.html │ │ ├── all_a.js │ │ ├── all_b.html │ │ ├── all_b.js │ │ ├── all_c.html │ │ ├── all_c.js │ │ ├── all_d.html │ │ ├── all_d.js │ │ ├── all_e.html │ │ ├── all_e.js │ │ ├── all_f.html │ │ ├── all_f.js │ │ ├── classes_0.html │ │ ├── classes_0.js │ │ ├── classes_1.html │ │ ├── classes_1.js │ │ ├── classes_2.html │ │ ├── classes_2.js │ │ ├── classes_3.html │ │ ├── classes_3.js │ │ ├── classes_4.html │ │ ├── classes_4.js │ │ ├── enums_0.html │ │ ├── enums_0.js │ │ ├── enums_1.html │ │ ├── enums_1.js │ │ ├── enums_2.html │ │ ├── enums_2.js │ │ ├── enums_3.html │ │ ├── enums_3.js │ │ ├── enums_4.html │ │ ├── enums_4.js │ │ ├── enumvalues_0.html │ │ ├── enumvalues_0.js │ │ ├── enumvalues_1.html │ │ ├── enumvalues_1.js │ │ ├── enumvalues_2.html │ │ ├── enumvalues_2.js │ │ ├── enumvalues_3.html │ │ ├── enumvalues_3.js │ │ ├── files_0.html │ │ ├── files_0.js │ │ ├── functions_0.html │ │ ├── functions_0.js │ │ ├── functions_1.html │ │ ├── functions_1.js │ │ ├── functions_2.html │ │ ├── functions_2.js │ │ ├── functions_3.html │ │ ├── functions_3.js │ │ ├── functions_4.html │ │ ├── functions_4.js │ │ ├── functions_5.html │ │ ├── functions_5.js │ │ ├── functions_6.html │ │ ├── functions_6.js │ │ ├── functions_7.html │ │ ├── functions_7.js │ │ ├── functions_8.html │ │ ├── functions_8.js │ │ ├── functions_9.html │ │ ├── functions_9.js │ │ ├── functions_a.html │ │ ├── functions_a.js │ │ ├── nomatches.html │ │ ├── pages_0.html │ │ ├── pages_0.js │ │ ├── search.css │ │ ├── search.js │ │ ├── searchdata.js │ │ ├── typedefs_0.html │ │ ├── typedefs_0.js │ │ ├── variables_0.html │ │ ├── variables_0.js │ │ ├── variables_1.html │ │ ├── variables_1.js │ │ ├── variables_2.html │ │ ├── variables_2.js │ │ ├── variables_3.html │ │ ├── variables_3.js │ │ ├── variables_4.html │ │ ├── variables_4.js │ │ ├── variables_5.html │ │ ├── variables_5.js │ │ ├── variables_6.html │ │ ├── variables_6.js │ │ ├── variables_7.html │ │ ├── variables_7.js │ │ ├── variables_8.html │ │ ├── variables_8.js │ │ ├── variables_9.html │ │ ├── variables_9.js │ │ ├── variables_a.html │ │ └── variables_a.js │ ├── struct_audio_kit_config-members.html │ ├── struct_audio_kit_config.html │ ├── structaudio__hal-members.html │ ├── structaudio__hal.html │ ├── structaudio__hal__codec__config__t-members.html │ ├── structaudio__hal__codec__config__t.html │ ├── structaudio__hal__codec__i2s__iface__t-members.html │ ├── structaudio__hal__codec__i2s__iface__t.html │ ├── structaudio__hal__func__t-members.html │ ├── structaudio__hal__func__t.html │ ├── structaudiokit_1_1_audio_kit_config-members.html │ ├── structaudiokit_1_1_audio_kit_config.html │ ├── structes__i2s__clock__t-members.html │ ├── structes__i2s__clock__t.html │ ├── structperiph__led__cfg__t-members.html │ ├── structperiph__led__cfg__t.html │ ├── structperiph__sdcard__cfg__t-members.html │ ├── structperiph__sdcard__cfg__t.html │ └── tabs.css ├── examples/ │ ├── input/ │ │ └── input.ino │ ├── input-and-output/ │ │ └── input-and-output.ino │ ├── output/ │ │ ├── SineWaveGenerator.h │ │ └── output.ino │ ├── output_without_i2s/ │ │ ├── SineWaveGenerator.h │ │ └── output_without_i2s.ino │ ├── sd_begin/ │ │ └── sd_begin.ino │ └── sdmmc_begin/ │ └── sdmmc_begin.ino ├── library.properties └── src/ ├── AudioKitHAL.h ├── AudioKitSettings.h ├── audio_board/ │ ├── ai_thinker_ac101.h │ ├── ai_thinker_es8388_5.h │ ├── ai_thinker_es8388_7.h │ ├── common/ │ │ └── esp32_sd.h │ ├── esp32_s2_kaluga_1_v1_2.h │ ├── esp32_s3_box.h │ ├── esp32_s3_box_lite.h │ ├── generic.h │ ├── generic_es8311.h │ ├── generic_es8388.h │ ├── lyrat_mini_v1_1.h │ ├── lyrat_v4_2.h │ └── lyrat_v4_3.h ├── audio_driver/ │ ├── ac101/ │ │ ├── ac101.c │ │ └── ac101.h │ ├── es7148/ │ │ ├── es7148.c │ │ └── es7148.h │ ├── es7210/ │ │ ├── es7210.c │ │ └── es7210.h │ ├── es7243/ │ │ ├── es7243.c │ │ └── es7243.h │ ├── es7243e/ │ │ ├── es7243e.c │ │ └── es7243e.h │ ├── es8156/ │ │ ├── es8156.c │ │ └── es8156.h │ ├── es8311/ │ │ ├── es8311.c │ │ └── es8311.h │ ├── es8374/ │ │ ├── es8374.c │ │ └── es8374.h │ ├── es8388/ │ │ ├── es8388.c │ │ └── es8388.h │ └── tas5805m/ │ ├── tas5805m.c │ ├── tas5805m.h │ └── tas5805m_reg_cfg.h └── audio_hal/ ├── audio_error.h ├── audio_gpio.c ├── audio_gpio.h ├── audio_hal.c ├── audio_hal.h ├── audio_mem.c ├── audio_mem.h ├── audio_mutex.c ├── audio_mutex.h ├── audio_system.h ├── audio_type_def.h ├── audio_types.h ├── audio_version.h ├── audio_volume.c ├── audio_volume.h ├── audiokit_board.h ├── audiokit_board_select.h ├── audiokit_logger.c ├── audiokit_logger.h ├── common_defines.h ├── driver_pins.cpp ├── driver_pins.h ├── esxxx_common.h ├── i2c_bus.c ├── i2c_bus.h └── i2c_wire.cpp