Kestrel Interface
Loading...
Searching...
No Matches
kest_desktop.h File Reference
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <math.h>
#include "driver/i2c_master.h"
#include <esp_log.h>
#include "FreeRTOSConfig.h"
#include <FreeRTOS.h>
#include <semphr.h>
#include <queue.h>
#include <unistd.h>
#include <lvgl.h>
#include "kest_error_codes.h"
#include "kest_alloc.h"
#include "kest_bump_arena.h"
#include "kest_list.h"
#include "kest_string.h"
#include "kest_linked_list.h"
#include "kest_representation.h"
#include "kest_parameter.h"
#include "kest_expr_scope.h"
#include "kest_expression.h"
#include "kest_resource.h"
#include "kest_block.h"
#include "kest_eff_desc.h"
#include "kest_fpga_io.h"
#include "kest_effect.h"
#include "kest_pipeline.h"
#include "kest_profile.h"
#include "kest_param_update.h"
#include "kest_status.h"
#include "kest_effect_enum.h"
#include "kest_hfunc.h"
#include "kest_sd.h"
#include "kest_fpga_comms.h"
#include "kest_button.h"
#include "kest_ui.h"
#include "kest_parameter_widget.h"
#include "kest_effect_init.h"
#include "kest_effect_table.h"
#include "kest_effect_view.h"
#include "kest_effect_settings.h"
#include "kest_effect_select.h"
#include "kest_sequence.h"
#include "kest_profile_settings.h"
#include "kest_profile_view.h"
#include "kest_sequence_view.h"
#include "kest_page_id.h"
#include "kest_context.h"
#include "kest_files.h"
#include "kest_sequence_list.h"
#include "kest_menu.h"
#include "kest_lv_log.h"
#include "kest_tokenizer.h"
#include "kest_dictionary.h"
#include "kest_eff_parser.h"
#include "kest_expr_parser.h"
#include "kest_eff_section.h"
#include "kest_asm_parser.h"
#include "kest_reg_format.h"
#include "kest_fixed_point.h"
#include "kest_fpga_encoding.h"
#include "kest_dict_extract.h"
#include "kest_printf.h"
#include "kest_state.h"

Go to the source code of this file.

Macros

#define KEST_ENABLE_LV_LOGGING
#define KEST_ENABLE_UI
#define USE_DISPLAY
#define KEST_ENABLE_SDCARD
#define USE_SDCARD
#define KEST_ENABLE_FPGA
#define USE_FPGA
#define KEST_FPGA_SIMULATED
#define KEST_ENABLE_REPRESENTATIONS
#define KEST_ENABLE_GLOBAL_CONTEXT
#define KEST_ENABLE_SEQUENCES
#define USE_5A
#define USE_SGTL5000
#define KEST_USE_FREERTOS
#define KEST_USE_FREERTOS
#define KEST_FILENAME_LEN   256
#define xTaskCreatePinnedToCore(task_func, name, stack, param, priority, handle, core_id)

Functions

 DECLARE_LINKED_PTR_LIST (char)

Macro Definition Documentation

◆ KEST_ENABLE_FPGA

#define KEST_ENABLE_FPGA

Definition at line 21 of file kest_desktop.h.

◆ KEST_ENABLE_GLOBAL_CONTEXT

#define KEST_ENABLE_GLOBAL_CONTEXT

Definition at line 29 of file kest_desktop.h.

◆ KEST_ENABLE_LV_LOGGING

#define KEST_ENABLE_LV_LOGGING

Definition at line 11 of file kest_desktop.h.

◆ KEST_ENABLE_REPRESENTATIONS

#define KEST_ENABLE_REPRESENTATIONS

Definition at line 28 of file kest_desktop.h.

◆ KEST_ENABLE_SDCARD

#define KEST_ENABLE_SDCARD

Definition at line 16 of file kest_desktop.h.

◆ KEST_ENABLE_SEQUENCES

#define KEST_ENABLE_SEQUENCES

Definition at line 30 of file kest_desktop.h.

◆ KEST_ENABLE_UI

#define KEST_ENABLE_UI

Definition at line 13 of file kest_desktop.h.

◆ KEST_FILENAME_LEN

#define KEST_FILENAME_LEN   256

Definition at line 70 of file kest_desktop.h.

◆ KEST_FPGA_SIMULATED

#define KEST_FPGA_SIMULATED

Definition at line 23 of file kest_desktop.h.

◆ KEST_USE_FREERTOS [1/2]

#define KEST_USE_FREERTOS

Definition at line 35 of file kest_desktop.h.

◆ KEST_USE_FREERTOS [2/2]

#define KEST_USE_FREERTOS

Definition at line 35 of file kest_desktop.h.

◆ USE_5A

#define USE_5A

Definition at line 33 of file kest_desktop.h.

◆ USE_DISPLAY

#define USE_DISPLAY

Definition at line 15 of file kest_desktop.h.

◆ USE_FPGA

#define USE_FPGA

Definition at line 22 of file kest_desktop.h.

◆ USE_SDCARD

#define USE_SDCARD

Definition at line 17 of file kest_desktop.h.

◆ USE_SGTL5000

#define USE_SGTL5000

Definition at line 34 of file kest_desktop.h.

◆ xTaskCreatePinnedToCore

#define xTaskCreatePinnedToCore ( task_func,
name,
stack,
param,
priority,
handle,
core_id )
Value:
xTaskCreate(task_func, name, stack, param, priority, handle)

Definition at line 120 of file kest_desktop.h.

Referenced by init_touch_task().

Function Documentation

◆ DECLARE_LINKED_PTR_LIST()

DECLARE_LINKED_PTR_LIST ( char )