Add more symbols

This commit is contained in:
Ken Van Hoeylandt 2026-03-02 21:46:14 +01:00
parent 8c7558dc05
commit 880bae3fae
2 changed files with 15 additions and 5 deletions

View File

@ -422,7 +422,12 @@ const esp_elfsym main_symbols[] {
ESP_ELFSYM_EXPORT(ledc_set_freq), ESP_ELFSYM_EXPORT(ledc_set_freq),
ESP_ELFSYM_EXPORT(ledc_channel_config), ESP_ELFSYM_EXPORT(ledc_channel_config),
ESP_ELFSYM_EXPORT(ledc_set_duty), ESP_ELFSYM_EXPORT(ledc_set_duty),
ESP_ELFSYM_EXPORT(ledc_set_fade),
ESP_ELFSYM_EXPORT(ledc_set_pin),
ESP_ELFSYM_EXPORT(ledc_timer_config), ESP_ELFSYM_EXPORT(ledc_timer_config),
ESP_ELFSYM_EXPORT(ledc_timer_pause),
ESP_ELFSYM_EXPORT(ledc_timer_resume),
ESP_ELFSYM_EXPORT(ledc_timer_rst),
// delimiter // delimiter
ESP_ELFSYM_END ESP_ELFSYM_END
}; };

View File

@ -1,17 +1,17 @@
#include <tactility/concurrent/dispatcher.h>
#include <tactility/concurrent/event_group.h>
#include <tactility/concurrent/thread.h>
#include <tactility/concurrent/timer.h>
#include <tactility/device.h> #include <tactility/device.h>
#include <tactility/driver.h> #include <tactility/driver.h>
#include <tactility/drivers/gpio_controller.h> #include <tactility/drivers/gpio_controller.h>
#include <tactility/drivers/file_system.h>
#include <tactility/drivers/i2c_controller.h> #include <tactility/drivers/i2c_controller.h>
#include <tactility/drivers/i2s_controller.h> #include <tactility/drivers/i2s_controller.h>
#include <tactility/drivers/root.h> #include <tactility/drivers/root.h>
#include <tactility/drivers/spi_controller.h> #include <tactility/drivers/spi_controller.h>
#include <tactility/drivers/uart_controller.h> #include <tactility/drivers/uart_controller.h>
#include <tactility/concurrent/dispatcher.h>
#include <tactility/concurrent/event_group.h>
#include <tactility/concurrent/thread.h>
#include <tactility/concurrent/timer.h>
#include <tactility/error.h> #include <tactility/error.h>
#include <tactility/log.h>
#include <tactility/module.h> #include <tactility/module.h>
/** /**
@ -58,6 +58,11 @@ const struct ModuleSymbol KERNEL_SYMBOLS[] = {
DEFINE_MODULE_SYMBOL(driver_is_compatible), DEFINE_MODULE_SYMBOL(driver_is_compatible),
DEFINE_MODULE_SYMBOL(driver_find_compatible), DEFINE_MODULE_SYMBOL(driver_find_compatible),
DEFINE_MODULE_SYMBOL(driver_get_device_type), DEFINE_MODULE_SYMBOL(driver_get_device_type),
// file system
DEFINE_MODULE_SYMBOL(file_system_mount),
DEFINE_MODULE_SYMBOL(file_system_unmount),
DEFINE_MODULE_SYMBOL(file_system_is_mounted),
DEFINE_MODULE_SYMBOL(file_system_get_mount_path),
// drivers/gpio_controller // drivers/gpio_controller
DEFINE_MODULE_SYMBOL(gpio_descriptor_acquire), DEFINE_MODULE_SYMBOL(gpio_descriptor_acquire),
DEFINE_MODULE_SYMBOL(gpio_descriptor_release), DEFINE_MODULE_SYMBOL(gpio_descriptor_release),