Add esp_http_client and expose it to TactilityC (#341)
This commit is contained in:
committed by
GitHub
parent
41ad569154
commit
a4d15b2a1e
@@ -28,6 +28,7 @@
|
||||
#include <ctype.h>
|
||||
#include <private/elf_symbol.h>
|
||||
#include <esp_log.h>
|
||||
#include <esp_http_client.h>
|
||||
#include <cassert>
|
||||
|
||||
#include <lvgl.h>
|
||||
@@ -111,6 +112,66 @@ const esp_elfsym elf_symbols[] {
|
||||
ESP_ELFSYM_EXPORT(esp_log),
|
||||
ESP_ELFSYM_EXPORT(esp_log_write),
|
||||
ESP_ELFSYM_EXPORT(esp_log_timestamp),
|
||||
// esp_http_client
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_init),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_perform),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_cancel_request),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_url),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_post_field),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_post_field),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_header),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_header),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_username),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_username),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_password),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_password),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_cancel_request),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_authtype),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_user_data),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_user_data),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_errno),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_and_clear_last_tls_error),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_method),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_timeout_ms),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_delete_header),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_delete_all_headers),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_open),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_write),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_fetch_headers),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_is_chunked_response),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_read),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_status_code),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_content_length),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_close),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_cleanup),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_transport_type),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_redirection),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_reset_redirect_counter),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_set_auth_data),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_add_auth),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_is_complete_data_received),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_read_response),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_flush_response),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_url),
|
||||
ESP_ELFSYM_EXPORT(esp_http_client_get_chunk_length),
|
||||
// esp_event
|
||||
ESP_ELFSYM_EXPORT(esp_event_loop_create),
|
||||
ESP_ELFSYM_EXPORT(esp_event_loop_delete),
|
||||
ESP_ELFSYM_EXPORT(esp_event_loop_create_default),
|
||||
ESP_ELFSYM_EXPORT(esp_event_loop_delete_default),
|
||||
ESP_ELFSYM_EXPORT(esp_event_loop_run),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_register),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_register_with),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_instance_register_with),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_instance_register),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_unregister),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_unregister_with),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_instance_unregister_with),
|
||||
ESP_ELFSYM_EXPORT(esp_event_handler_instance_unregister),
|
||||
ESP_ELFSYM_EXPORT(esp_event_post),
|
||||
ESP_ELFSYM_EXPORT(esp_event_post_to),
|
||||
ESP_ELFSYM_EXPORT(esp_event_isr_post),
|
||||
ESP_ELFSYM_EXPORT(esp_event_isr_post_to),
|
||||
// Tactility
|
||||
ESP_ELFSYM_EXPORT(tt_app_start),
|
||||
ESP_ELFSYM_EXPORT(tt_app_start_with_bundle),
|
||||
@@ -256,6 +317,8 @@ const esp_elfsym elf_symbols[] {
|
||||
ESP_ELFSYM_EXPORT(lv_event_get_target),
|
||||
ESP_ELFSYM_EXPORT(lv_event_get_current_target_obj),
|
||||
// lv_obj
|
||||
ESP_ELFSYM_EXPORT(lv_color_hex),
|
||||
ESP_ELFSYM_EXPORT(lv_color_make),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_create),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_delete),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_add_event_cb),
|
||||
@@ -271,7 +334,6 @@ const esp_elfsym elf_symbols[] {
|
||||
ESP_ELFSYM_EXPORT(lv_obj_get_content_width),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_get_content_height),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_center),
|
||||
ESP_ELFSYM_EXPORT(lv_color_make),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_remove_event_cb),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_get_user_data),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_user_data),
|
||||
@@ -282,6 +344,11 @@ const esp_elfsym elf_symbols[] {
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_flex_flow),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_flex_grow),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_bg_color),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_bg_opa),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_bg_image_src),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_bg_image_opa),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_bg_image_recolor),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_bg_image_recolor_opa),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_margin_hor),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_margin_ver),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_margin_top),
|
||||
@@ -303,6 +370,15 @@ const esp_elfsym elf_symbols[] {
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_border_post),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_border_side),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_border_color),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_opa),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_align),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_color),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_font),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_letter_space),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_line_space),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_outline_stroke_color),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_outline_stroke_opa),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_style_text_outline_stroke_width),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_align),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_x),
|
||||
ESP_ELFSYM_EXPORT(lv_obj_set_y),
|
||||
|
||||
Reference in New Issue
Block a user