TactilityC: Even more symbols, I wonder if there's a limit?!
This commit is contained in:
parent
f5d71a59b5
commit
34c09e6b1d
@ -44,12 +44,16 @@ extern "C" {
|
|||||||
|
|
||||||
// GCC internal new and delete
|
// GCC internal new and delete
|
||||||
extern void* _Znwj(uint32_t size);
|
extern void* _Znwj(uint32_t size);
|
||||||
|
extern void* _Znaj(uint32_t size);
|
||||||
extern void _ZdlPvj(void* p, uint64_t size);
|
extern void _ZdlPvj(void* p, uint64_t size);
|
||||||
|
extern void _ZdaPv(void* p);
|
||||||
|
|
||||||
const esp_elfsym elf_symbols[] {
|
const esp_elfsym elf_symbols[] {
|
||||||
// GCC internal
|
// GCC internal
|
||||||
ESP_ELFSYM_EXPORT(_Znwj), // new
|
ESP_ELFSYM_EXPORT(_Znwj), // new
|
||||||
|
ESP_ELFSYM_EXPORT(_Znaj), // new[]
|
||||||
ESP_ELFSYM_EXPORT(_ZdlPvj), // delete
|
ESP_ELFSYM_EXPORT(_ZdlPvj), // delete
|
||||||
|
ESP_ELFSYM_EXPORT(_ZdaPv), // delete[]
|
||||||
// stdlib.h
|
// stdlib.h
|
||||||
ESP_ELFSYM_EXPORT(malloc),
|
ESP_ELFSYM_EXPORT(malloc),
|
||||||
ESP_ELFSYM_EXPORT(calloc),
|
ESP_ELFSYM_EXPORT(calloc),
|
||||||
@ -272,6 +276,7 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(tt_hal_touch_driver_free),
|
ESP_ELFSYM_EXPORT(tt_hal_touch_driver_free),
|
||||||
ESP_ELFSYM_EXPORT(tt_hal_radio_alloc),
|
ESP_ELFSYM_EXPORT(tt_hal_radio_alloc),
|
||||||
ESP_ELFSYM_EXPORT(tt_hal_radio_free),
|
ESP_ELFSYM_EXPORT(tt_hal_radio_free),
|
||||||
|
ESP_ELFSYM_EXPORT(tt_hal_radio_get_device_id),
|
||||||
ESP_ELFSYM_EXPORT(tt_hal_radio_get_name),
|
ESP_ELFSYM_EXPORT(tt_hal_radio_get_name),
|
||||||
ESP_ELFSYM_EXPORT(tt_hal_radio_get_desc),
|
ESP_ELFSYM_EXPORT(tt_hal_radio_get_desc),
|
||||||
ESP_ELFSYM_EXPORT(tt_hal_radio_get_state),
|
ESP_ELFSYM_EXPORT(tt_hal_radio_get_state),
|
||||||
@ -408,6 +413,8 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(lv_obj_clean),
|
ESP_ELFSYM_EXPORT(lv_obj_clean),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_clear_state),
|
ESP_ELFSYM_EXPORT(lv_obj_clear_state),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_create),
|
ESP_ELFSYM_EXPORT(lv_obj_create),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_obj_del_async),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_obj_delete_async),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_delete),
|
ESP_ELFSYM_EXPORT(lv_obj_delete),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_get_child),
|
ESP_ELFSYM_EXPORT(lv_obj_get_child),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_get_child_count),
|
ESP_ELFSYM_EXPORT(lv_obj_get_child_count),
|
||||||
@ -433,6 +440,8 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(lv_obj_get_width),
|
ESP_ELFSYM_EXPORT(lv_obj_get_width),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_get_x),
|
ESP_ELFSYM_EXPORT(lv_obj_get_x),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_get_y),
|
ESP_ELFSYM_EXPORT(lv_obj_get_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_obj_get_scroll_bottom),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_obj_get_scroll_top),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_has_state),
|
ESP_ELFSYM_EXPORT(lv_obj_has_state),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_remove_event_cb),
|
ESP_ELFSYM_EXPORT(lv_obj_remove_event_cb),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_remove_flag),
|
ESP_ELFSYM_EXPORT(lv_obj_remove_flag),
|
||||||
@ -501,6 +510,7 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(lv_obj_set_width),
|
ESP_ELFSYM_EXPORT(lv_obj_set_width),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_set_x),
|
ESP_ELFSYM_EXPORT(lv_obj_set_x),
|
||||||
ESP_ELFSYM_EXPORT(lv_obj_set_y),
|
ESP_ELFSYM_EXPORT(lv_obj_set_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_obj_update_layout),
|
||||||
// lv_theme
|
// lv_theme
|
||||||
ESP_ELFSYM_EXPORT(lv_theme_get_color_primary),
|
ESP_ELFSYM_EXPORT(lv_theme_get_color_primary),
|
||||||
ESP_ELFSYM_EXPORT(lv_theme_get_color_secondary),
|
ESP_ELFSYM_EXPORT(lv_theme_get_color_secondary),
|
||||||
@ -565,6 +575,9 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(lv_dropdown_set_selected_highlight),
|
ESP_ELFSYM_EXPORT(lv_dropdown_set_selected_highlight),
|
||||||
ESP_ELFSYM_EXPORT(lv_dropdown_set_symbol),
|
ESP_ELFSYM_EXPORT(lv_dropdown_set_symbol),
|
||||||
ESP_ELFSYM_EXPORT(lv_dropdown_set_text),
|
ESP_ELFSYM_EXPORT(lv_dropdown_set_text),
|
||||||
|
// lv_font
|
||||||
|
ESP_ELFSYM_EXPORT(lv_font_get_bitmap_fmt_txt),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_font_get_glyph_dsc_fmt_txt),
|
||||||
// lv_list
|
// lv_list
|
||||||
ESP_ELFSYM_EXPORT(lv_list_create),
|
ESP_ELFSYM_EXPORT(lv_list_create),
|
||||||
ESP_ELFSYM_EXPORT(lv_list_add_text),
|
ESP_ELFSYM_EXPORT(lv_list_add_text),
|
||||||
@ -604,20 +617,110 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(lv_grid_init),
|
ESP_ELFSYM_EXPORT(lv_grid_init),
|
||||||
// lv_style
|
// lv_style
|
||||||
ESP_ELFSYM_EXPORT(lv_style_init),
|
ESP_ELFSYM_EXPORT(lv_style_init),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_align),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_anim),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_anim_duration),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_arc_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_arc_image_src),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_arc_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_arc_rounded),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_arc_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_base_dir),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_bg_color),
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_grad),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_grad_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_grad_dir),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_grad_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_grad_stop),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_image_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_image_recolor),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_image_recolor_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_image_src),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_image_tiled),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_main_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_main_stop),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_bg_opa),
|
ESP_ELFSYM_EXPORT(lv_style_set_bg_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_bitmap_mask_src),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_blend_mode),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_border_color),
|
ESP_ELFSYM_EXPORT(lv_style_set_border_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_border_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_border_post),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_border_side),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_border_width),
|
ESP_ELFSYM_EXPORT(lv_style_set_border_width),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_column_pos),
|
ESP_ELFSYM_EXPORT(lv_style_set_clip_corner),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_column_span),
|
ESP_ELFSYM_EXPORT(lv_style_set_color_filter_dsc),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_row_pos),
|
ESP_ELFSYM_EXPORT(lv_style_set_color_filter_opa),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_row_span),
|
ESP_ELFSYM_EXPORT(lv_style_set_height),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_x_align),
|
//ESP_ELFSYM_EXPORT(lv_style_set_image_colorkey),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_y_align),
|
ESP_ELFSYM_EXPORT(lv_style_set_image_opa),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_column_align),
|
ESP_ELFSYM_EXPORT(lv_style_set_image_recolor),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_column_dsc_array),
|
ESP_ELFSYM_EXPORT(lv_style_set_image_recolor_opa),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_row_align),
|
ESP_ELFSYM_EXPORT(lv_style_set_layout),
|
||||||
ESP_ELFSYM_EXPORT(lv_style_set_grid_row_dsc_array),
|
ESP_ELFSYM_EXPORT(lv_style_set_length),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_line_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_line_dash_gap),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_line_dash_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_line_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_line_rounded),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_line_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_margin_bottom),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_margin_left),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_margin_right),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_margin_top),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_max_height),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_max_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_min_height),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_min_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_opa_layered),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_outline_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_outline_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_outline_pad),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_outline_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_bottom),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_column),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_left),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_radial),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_right),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_row),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_pad_top),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_radial_offset),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_radius),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_recolor),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_recolor_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_rotary_sensitivity),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_shadow_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_shadow_offset_x),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_shadow_offset_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_shadow_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_shadow_spread),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_shadow_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_align),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_decor),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_font),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_letter_space),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_line_space),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_outline_stroke_color),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_outline_stroke_opa),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_text_outline_stroke_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_height),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_pivot_x),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_pivot_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_rotation),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_scale_x),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_scale_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_skew_x),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_skew_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transform_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_transition),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_translate_radial),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_translate_x),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_translate_y),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_width),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_x),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_style_set_y),
|
||||||
// lv_slider
|
// lv_slider
|
||||||
ESP_ELFSYM_EXPORT(lv_slider_bind_value),
|
ESP_ELFSYM_EXPORT(lv_slider_bind_value),
|
||||||
ESP_ELFSYM_EXPORT(lv_slider_create),
|
ESP_ELFSYM_EXPORT(lv_slider_create),
|
||||||
@ -634,6 +737,24 @@ const esp_elfsym elf_symbols[] {
|
|||||||
ESP_ELFSYM_EXPORT(lv_slider_set_range),
|
ESP_ELFSYM_EXPORT(lv_slider_set_range),
|
||||||
ESP_ELFSYM_EXPORT(lv_slider_set_start_value),
|
ESP_ELFSYM_EXPORT(lv_slider_set_start_value),
|
||||||
ESP_ELFSYM_EXPORT(lv_slider_set_value),
|
ESP_ELFSYM_EXPORT(lv_slider_set_value),
|
||||||
|
// lv_timer
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_create),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_delete),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_enable),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_get_idle),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_get_next),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_get_paused),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_get_time_until_next),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_get_user_data),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_pause),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_ready),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_reset),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_resume),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_set_auto_delete),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_set_cb),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_set_period),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_set_repeat_count),
|
||||||
|
ESP_ELFSYM_EXPORT(lv_timer_set_user_data),
|
||||||
// delimiter
|
// delimiter
|
||||||
ESP_ELFSYM_END
|
ESP_ELFSYM_END
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user