4#define PROFILE_NAME_MAX_LEN 128
6#define KEST_PROFILE_MUTEX_TIMEOUT_MS 10
9struct kest_glide_button_pll;
10struct kest_menu_item_pll;
23 #ifdef KEST_ENABLE_SEQUENCES
30 #ifdef KEST_ENABLE_REPRESENTATIONS
31 kest_representation_pll *representations;
41 #ifdef KEST_USE_FREERTOS
42 SemaphoreHandle_t mutex;
79#ifdef KEST_ENABLE_GLOBAL_CONTEXT
#define KEST_FILENAME_LEN
#define DECLARE_LINKED_PTR_LIST(X)
int kest_profile_add_id_representation(kest_profile *profile, kest_representation *rep)
int kest_profile_if_active_update_fpga(kest_profile *profile)
int kest_profile_program_fpga(kest_profile *profile)
int kest_profile_remove_effect(kest_profile *profile, uint16_t id)
void kest_profile_file_rep_update(void *representer, void *representee)
kest_effect * kest_profile_get_effect_by_id(kest_profile *profile, int id)
int kest_profile_add_representation(kest_profile *profile, kest_representation *rep)
int init_m_profile(kest_profile *profile)
int clone_profile(kest_profile *dest, kest_profile *src)
int init_m_pipeline(kest_pipeline *pipeline)
int kest_profile_save(kest_profile *profile)
int kest_profile_remove_representation(kest_profile *profile, kest_representation *rep)
void free_profile(kest_profile *profile)
int profile_set_id(kest_profile *profile, uint16_t id)
int kest_profile_remove_name_representation(kest_profile *profile, kest_representation *rep)
int kest_profile_update_name_representations(kest_profile *profile)
int kest_profile_update_representations(kest_profile *profile)
int kest_profile_set_active(kest_profile *profile)
int kest_profile_add_name_representation(kest_profile *profile, kest_representation *rep)
int kest_profile_set_inactive(kest_profile *profile)
void gut_profile(kest_profile *profile)
void kest_free_profile(kest_profile *profile)
kest_effect * kest_profile_append_effect_eff(kest_profile *profile, kest_effect_desc *eff)
int kest_profile_update_id_representations(kest_profile *profile)
int kest_profile_remove_id_representation(kest_profile *profile, kest_representation *rep)
int kest_profile_move_effect(kest_profile *profile, int new_pos, int old_pos)
int kest_profile_create_fpga_transfer_batch(kest_profile *profile, kest_fpga_transfer_batch *batch)
int kest_profile_set_default_name_from_id(kest_profile *profile)
char fname[KEST_FILENAME_LEN]