feat(es3c28p): fix audio speed-up, boost mic gain, and correct I2S pinout

This commit is contained in:
Adolfo Reyna
2026-06-23 18:32:33 -04:00
parent 94b5cdbfc4
commit 71cc05e276
4 changed files with 45 additions and 36 deletions
+16
View File
@@ -62,6 +62,8 @@
#include <driver/i2s_common.h>
#include <driver/i2s_std.h>
#include <driver/gpio.h>
#include <tactility/device.h>
#include <tactility/drivers/i2s_controller.h>
#ifdef CONFIG_IDF_TARGET_ESP32P4
#include <driver/ppa.h>
@@ -429,6 +431,20 @@ const esp_elfsym main_symbols[] {
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 4, 0)
ESP_ELFSYM_EXPORT(i2s_channel_tune_rate),
#endif
// tactility/device.h (kernel device discovery)
ESP_ELFSYM_EXPORT(device_find_by_name),
ESP_ELFSYM_EXPORT(device_find_first_active_by_type),
ESP_ELFSYM_EXPORT(device_is_ready),
ESP_ELFSYM_EXPORT(device_lock),
ESP_ELFSYM_EXPORT(device_try_lock),
ESP_ELFSYM_EXPORT(device_unlock),
// tactility/drivers/i2s_controller.h
ESP_ELFSYM_EXPORT(i2s_controller_read),
ESP_ELFSYM_EXPORT(i2s_controller_write),
ESP_ELFSYM_EXPORT(i2s_controller_set_config),
ESP_ELFSYM_EXPORT(i2s_controller_get_config),
ESP_ELFSYM_EXPORT(i2s_controller_reset),
ESP_ELFSYM_EXPORT(I2S_CONTROLLER_TYPE),
// driver/i2s_std.h
ESP_ELFSYM_EXPORT(i2s_channel_init_std_mode),
ESP_ELFSYM_EXPORT(i2s_channel_reconfig_std_clock),