GUI Management Task.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "et024006dhu.h"
Functions | |
void | gui_task (void) |
Gui Task: More... | |
void | gui_task_init (void) |
Gui Task Init: More... | |
#define GUI_BOXES |
#define GUI_CURSOR_COLOR 0xFEC0 |
Referenced by gui_task().
#define GUI_FONT FONT8x8 |
#define GUI_FONT_HEIGHT 8 |
#define GUI_FONT_WIDTH 8 |
#define GUI_MAIN_BG_COLOR 0xF79E |
#define GUI_MAIN_FG_COLOR BLACK |
#define GUI_MAX_BUFFER_HEIGHT GUI_ZOOM_BOX_HEIGHT |
#define GUI_MAX_BUFFER_WIDTH GUI_ZOOM_BOX_WIDTH |
#define GUI_NO_COLOR ((uint16_t) -1) |
Referenced by gui_set_selection().
#define GUI_NO_SEL -1 |
Referenced by gui_set_selection().
#define GUI_OUTPUT1_BG_COLOR GUI_MAIN_BG_COLOR |
#define GUI_OUTPUT1_FG_COLOR GUI_MAIN_FG_COLOR |
#define GUI_OUTPUT1_HEIGHT 34 |
#define GUI_OUTPUT1_ID 1 |
Referenced by gui_task(), state_machine_global(), and state_machine_task().
#define GUI_OUTPUT1_WIDTH 180 |
#define GUI_OUTPUT1_X 20 |
#define GUI_OUTPUT1_Y 194 |
#define GUI_OUTPUT2_BG_COLOR GUI_MAIN_BG_COLOR |
#define GUI_OUTPUT2_FG_COLOR GUI_MAIN_FG_COLOR |
#define GUI_OUTPUT2_HEIGHT 58 |
#define GUI_OUTPUT2_ID 2 |
Referenced by gui_task(), state_machine_global(), and state_machine_task().
#define GUI_OUTPUT2_WIDTH 94 |
#define GUI_OUTPUT2_X 104 |
#define GUI_OUTPUT2_Y 80 |
#define GUI_OUTPUT3_BG_COLOR GUI_MAIN_BG_COLOR |
#define GUI_OUTPUT3_FG_COLOR GUI_MAIN_FG_COLOR |
#define GUI_OUTPUT3_HEIGHT 58 |
#define GUI_OUTPUT3_ID 3 |
Referenced by gui_task(), state_machine_global(), and state_machine_task().
#define GUI_OUTPUT3_WIDTH 94 |
#define GUI_OUTPUT3_X 216 |
#define GUI_OUTPUT3_Y 38 |
#define GUI_OUTPUT4_BG_COLOR GUI_MAIN_BG_COLOR |
#define GUI_OUTPUT4_FG_COLOR GUI_MAIN_FG_COLOR |
#define GUI_OUTPUT4_HEIGHT 58 |
#define GUI_OUTPUT4_ID 4 |
#define GUI_OUTPUT4_WIDTH 94 |
#define GUI_OUTPUT4_X 216 |
#define GUI_OUTPUT4_Y 128 |
#define GUI_SELECTION_COLOR 0xAA3F |
Referenced by gui_set_selection().
#define GUI_SOURCE1_BG_COLOR GUI_MAIN_BG_COLOR |
#define GUI_SOURCE1_FG_COLOR GUI_MAIN_FG_COLOR |
#define GUI_SOURCE1_HEIGHT 139 |
Referenced by gui_task().
#define GUI_SOURCE1_ID 0 |
Referenced by gui_task(), state_machine_global(), and state_machine_task().
#define GUI_SOURCE1_WIDTH 166 |
#define GUI_SOURCE1_X 28 |
Referenced by gui_task().
#define GUI_SOURCE1_Y 22 |
#define GUI_TEXT_BUFFER_SIZE 256 |
This does not take care of the buffer overflow, so make sure this value is big enough.
#define GUI_TEXT_COLOR 0xAEAE |
#define GUI_ZOOM_BOX_HEIGHT 240 |
Referenced by gui_print_signal_box().
#define GUI_ZOOM_BOX_WIDTH 320 |
Referenced by gui_print_signal_box().
#define GUI_ZOOM_BOX_X 0 |
Referenced by gui_print_signal_box().
#define GUI_ZOOM_BOX_Y 0 |
Referenced by gui_print_signal_box().
void gui_task | ( | void | ) |
Gui Task:
void gui_task_init | ( | void | ) |
Gui Task Init:
References delay_init, et024006_Init(), gpio_set_gpio_pin(), gui_change_update_fs(), gui_clear_view(), GUI_DEFAULT_SCREEN_UPDATE_FS_MS, and sysclk_get_main_hz().
Referenced by main().