|
|
#pragma once
#define TJC_MAX_PACKRT_SIZE 256
typedef enum{ /**
* @brief ������ */ tjc_sys_ecode_invalid = 0x00, tjc_sys_ecode_suc = 0x01, tjc_sys_ecode_invalid_control_id = 0x02, tjc_sys_ecode_invalid_page_id = 0x03, tjc_sys_ecode_invalid_image_id = 0x04, tjc_sys_ecode_invalid_font_id = 0x05, tjc_sys_ecode_file_op_failed = 0x06, tjc_sys_ecode_crc_failed = 0x09, tjc_sys_ecode_invalid_baudrate = 0x11, tjc_sys_ecode_invalid_curve_id = 0x12, tjc_sys_ecode_invalid_var_name = 0x1A, tjc_sys_ecode_invalid_var_op = 0x1B, tjc_sys_ecode_var_op_failed = 0x1C, tjc_sys_ecode_flash_op_failed = 0x1D, tjc_sys_ecode_invalid_param_num = 0x1E, tjc_sys_ecode_io_op_failed = 0x1F, tjc_sys_ecode_escape_char_failed = 0x20, tjc_sys_ecode_var_name_too_long = 0x23, tjc_sys_ecode_serial_buf_overflow = 0x24, /**
* @brief �¼� */ tjc_button_event = 0x65, //
tjc_sys_event_page_id = 0x66, tjc_sys_event_touch_data = 0x67, tjc_sys_event_sleep_touch = 0x68, tjc_sys_event_string_var = 0x70, tjc_sys_event_number_var = 0x71, tjc_sys_event_sleep_mode = 0x86, tjc_sys_event_auto_wakeup = 0x87, tjc_sys_event_sys_start = 0x88, tjc_sys_event_sd_upgrade = 0x89, tjc_sys_event_passthrough_finish = 0xFD, tjc_sys_event_passthrough_ready = 0xFE,
/**
* @brief �Զ����¼� */ // tjc_ack = 0xAA,
// tjc_inputfield_content_change_event0 = 0xAB, // ͬҳ�����������ݱ����¼�
tjc_inputfield_content_change_event1 = 0xAC, // ��ҳ�����������¼�
// tjc_double_state_button_event = 0xAD,
// tjc_login_request = 0xAE,
// tjc_unlogin_request = 0xAF,
tjc_on_keyboard_page_load = 0xB0, // ����ҳ������
tjc_on_promopt_page_load = 0xB1, // ����ҳ������
} pack_type_t;
typedef struct { int32_t event_id; uint8_t pid; uint8_t bid; union {//ʹ���������ö������ݹ����ڴ��ɽ���ѡ��
//inputfiled_content_event
struct { char text[TJC_MAX_PACKRT_SIZE]; } inputfiled_content;
struct { uint8_t val; } button_event; } date; } tjc_event_t;
|