Kestrel Interface
Loading...
Searching...
No Matches
kest_printf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define KEST_ENABLE_PRINTF
#define KEST_PRINTF(...)
#define KEST_PRINTF_(...)

Functions

void kest_printf_init ()
void kest_printf (const char *fmt,...)
void kest_printf_cont (const char *fmt,...)

Macro Definition Documentation

◆ KEST_ENABLE_PRINTF

#define KEST_ENABLE_PRINTF

Definition at line 4 of file kest_printf.h.

◆ KEST_PRINTF

#define KEST_PRINTF ( ...)
Value:
if (PRINTLINES_ALLOWED) {kest_printf("%s:%03d: ", FNAME, __LINE__);kest_printf(__VA_ARGS__);};
#define PRINTLINES_ALLOWED
Definition kest_alloc.c:4
void kest_printf(const char *fmt,...)
Definition kest_printf.c:21

Definition at line 10 of file kest_printf.h.

Referenced by add_effect_from_menu_eff(), band_control_value_changed_cb(), clone_pipeline(), clone_profile(), configure_effect_selector(), configure_menu_page(), configure_profile_view(), configure_sequence_list(), context_print_profiles(), create_button_ui(), create_effect_settings_page_ui(), create_effect_view_for(), create_effect_view_ui(), create_menu_page_ui(), create_new_profile_with_teensy(), create_page_link_menu_item(), create_profile_settings_page_ui(), create_profile_view_for(), create_profile_view_ui(), create_sequence_view_ui(), cxt_find_profile(), cxt_get_profile_by_fname(), cxt_handle_hw_switch(), dump_file_contents(), edit_sw_field_cb(), enter_menu_page(), enter_profile_view(), enter_ui_page(), enter_ui_page_backwards(), enter_ui_page_forwards(), erase_folder(), generate_filename(), gut_profile(), init_effect_selector_eff(), init_effect_settings_page(), kest_active_button_add_del_button(), kest_active_button_array_append_new(), kest_active_button_clicked_cb(), kest_active_button_del_cb(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), kest_active_button_release_cb(), kest_bump_arena_alloc(), kest_compute_register_formats(), kest_context_add_profile_rp(), kest_context_init_effect_list(), kest_cxt_restore_state(), kest_cxt_set_input_gain(), kest_cxt_set_output_gain(), kest_defs_section_extract(), kest_expr_scope_add_settings(), kest_expr_scope_fetch(), kest_expression_compute_format(), kest_expression_compute_range_rec(), kest_expression_print(), kest_extract_biquad_from_dict(), kest_extract_delay_buffer_from_dict(), kest_extract_filter_coefs_from_dict(), kest_extract_filter_from_dict(), kest_extract_mem_from_dict(), kest_extract_parameter_from_dict(), kest_extract_setting_from_dict(), kest_filter_compute_format(), kest_fpga_batch_append_effect(), kest_fpga_batch_append_effects(), kest_fpga_batch_append_resource(), kest_fpga_comms_task(), kest_fpga_queue_program_batch(), kest_fpga_txrx(), kest_init_directories(), kest_mem_init(), kest_new_expr_scope_entry_setting(), kest_page_id_find_page(), kest_parameter_trigger_update(), kest_parameters_assign_ids(), kest_parse_asm(), kest_parse_asm_arg(), kest_parse_asm_arg_2(), kest_parse_asm_line(), kest_parse_dict_list(), kest_parse_dict_val(), kest_parse_dictionary(), kest_parse_dictionary_section(), kest_parse_tokens(), kest_pipeline_create_fpga_transfer_batch(), kest_pipeline_get_effect_by_id(), kest_pipeline_remove_effect(), kest_process_asm_lines(), kest_profile_add_representation(), kest_profile_append_effect_eff(), kest_profile_create_fpga_transfer_batch(), kest_profile_if_active_update_fpga(), kest_profile_program_fpga(), kest_profile_remove_effect(), kest_profile_set_default_name_from_id(), kest_read_eff_desc_from_file(), kest_resource_report_integrate(), kest_resources_assign_handles(), kest_sequence_activate_at(), kest_sequence_advance(), kest_sequence_begin(), kest_sequence_begin_at(), kest_sequence_regress(), kest_sequence_update_representations(), kest_settings_assign_ids(), kest_settings_section_extract(), kest_state_representation_update(), kest_tokenize_content(), kest_ui_page_create_identifier(), list_files_in_directory(), load_effects(), load_saved_profiles(), load_state_from_file(), main_task(), menu_item_sequence_listing_released_cb(), parameter_widget_change_cb(), parameter_widget_change_cb_inner(), parameter_widget_change_cb_settings_wrapper(), parameter_widget_create_ui_no_callback(), parameter_widget_refresh_cb(), parameter_widget_update_value(), print_dict(), print_dict_entry(), print_memory_report(), profile_listing_menu_item_refresh_active(), profile_view_append_effect(), profile_view_effect_delete_cb(), profile_view_play_button_cb(), profile_view_rep_update(), read_profile_from_file(), read_sequence_from_file(), save_profile(), save_profile_as_file(), save_sequence(), save_sequence_as_file(), save_state_to_file(), seq_play_cb(), seq_plus_cb(), sequence_append_profile_rp(), sequence_list_add_cb(), sequence_listing_menu_item_refresh_active(), sequence_view_profile_button_rep_update(), set_active_profile(), set_active_profile_from_sequence(), setting_widget_change_cb(), setting_widget_change_cb_inner(), setting_widget_create_ui(), setting_widget_create_ui_no_callback(), setting_widget_update_value(), sw_field_cancel_cb(), sw_field_save_cb(), and ui_page_create_container().

◆ KEST_PRINTF_

Function Documentation

◆ kest_printf()

void kest_printf ( const char * fmt,
... )

Definition at line 21 of file kest_printf.c.

Referenced by app_main(), footswitch_task(), kest_sd_mode_local(), kest_sd_mode_msc(), kest_sd_toggle_msc(), kest_sgtl5000_init(), sgtl5000_enable(), and sgtl5000_readout_registers().

Here is the caller graph for this function:

◆ kest_printf_cont()

void kest_printf_cont ( const char * fmt,
... )

◆ kest_printf_init()

void kest_printf_init ( )

Definition at line 11 of file kest_printf.c.

Referenced by app_main(), and main_task().

Here is the caller graph for this function: