纳入固件源码、屏幕组件、nand_xfer 工具和文档。忽略本机构建产物、sdkconfig,以及含本机路径的依赖锁。 Co-authored-by: Cursor <[email protected]>
102 lines
5.4 KiB
C
102 lines
5.4 KiB
C
#ifndef __REMAPPING_H__
|
|
#define __REMAPPING_H__
|
|
|
|
#include <stdio.h>
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
|
|
#define emoji_event_start (uint16_t)0x0001
|
|
#define emoji_event_play_music (uint16_t)0x0002
|
|
#define emoji_event_pause_music (uint16_t)0x0003
|
|
#define emoji_event_stop_music (uint16_t)0x0004
|
|
#define emoji_event_continue_play_music (uint16_t)0x0005
|
|
#define emoji_event_cold_air (uint16_t)0x0006
|
|
#define emoji_event_warm_air (uint16_t)0x0007
|
|
#define emoji_event_open_window (uint16_t)0x0008
|
|
#define emoji_event_charging (uint16_t)0x0009
|
|
#define emoji_event_charged_over (uint16_t)0x000A
|
|
#define emoji_event_answer_call (uint16_t)0x000B
|
|
#define emoji_event_hangup_call (uint16_t)0x000C
|
|
#define emoji_event_start_navigation (uint16_t)0x000D
|
|
#define emoji_event_stop_navigation (uint16_t)0x000E
|
|
#define emoji_event_camping_mode (uint16_t)0x000F
|
|
#define emoji_event_sleep_mode (uint16_t)0x0010
|
|
#define emoji_event_washing_mode (uint16_t)0x0011
|
|
#define emoji_event_welcome_mdoe (uint16_t)0x0012
|
|
#define emoji_event_awake (uint16_t)0x0013
|
|
|
|
#define emoji_event_arrive (uint16_t)0x0014
|
|
#define emoji_event_guard (uint16_t)0x0015
|
|
#define emoji_event_protect (uint16_t)0x0016
|
|
#define emoji_event_mindfulness (uint16_t)0x0017
|
|
#define emoji_event_horoscope (uint16_t)0x0018
|
|
#define emoji_event_bless (uint16_t)0x0019
|
|
|
|
|
|
/***********************************带动作的指令**************************************************/
|
|
#define emoji_event_awake_diver (uint16_t)0x0020
|
|
#define emoji_event_awake_passenger (uint16_t)0x0021
|
|
#define emoji_event_belt_driver (uint16_t)0x0022
|
|
#define emoji_event_belt_passenger (uint16_t)0x0023
|
|
#define emoji_event_shock (uint16_t)0x0024
|
|
#define emoji_event_check_back (uint16_t)0x0025
|
|
#define emoji_event_open_door_driver (uint16_t)0x0026
|
|
#define emoji_event_open_door_passenger (uint16_t)0x0027
|
|
#define emoji_event_open_door_all (uint16_t)0x0028
|
|
#define emoji_event_not_belt_driver (uint16_t)0x0029
|
|
#define emoji_event_not_belt_passenger (uint16_t)0x002A
|
|
#define emoji_event_open_window_driver (uint16_t)0x002B
|
|
#define emoji_event_cold_air_driver (uint16_t)0x002C
|
|
#define emoji_event_warm_air_driver (uint16_t)0x002D
|
|
#define emoji_event_left_rear_wake (uint16_t)0x002E /* 1.2.14 左后唤醒 */
|
|
#define emoji_event_right_rear_wake (uint16_t)0x002F /* 1.2.15 右后唤醒 */
|
|
#define emoji_event_turn_head_180 (uint16_t)0x0030 /* 1.2.16 行驶中转头 180° */
|
|
|
|
#define emoji_event_click_to_start_play_music (uint16_t)0x0031 /* 屏幕点击UI触发 开始播放音乐 */
|
|
/***********************************哨兵模式的表情包**************************************************/
|
|
#define emoji_event_sentinel_guard (uint16_t)0x0032
|
|
#define emoji_event_sentinel_protect (uint16_t)0x0033
|
|
|
|
#define emoji_event_autodrive (uint16_t)0x0034
|
|
#define emoji_event_autoparking (uint16_t)0x0035
|
|
#define emoji_event_back_up (uint16_t)0x0036
|
|
#define emoji_event_car_turning (uint16_t)0x0037
|
|
#define emoji_event_back_home (uint16_t)0x0038
|
|
#define emoji_event_out_home (uint16_t)0x0039
|
|
#define emoji_event_card (uint16_t)0x003A
|
|
#define emoji_event_distract (uint16_t)0x003B
|
|
#define emoji_event_coffe (uint16_t)0x003C
|
|
#define emoji_event_speed_over_60 (uint16_t)0x003D
|
|
#define emoji_event_break_car (uint16_t)0x003E
|
|
#define emoji_event_turn_to_left_light (uint16_t)0x003F
|
|
#define emoji_event_turn_to_right_light (uint16_t)0x0040
|
|
#define emoji_event_speed_over_120 (uint16_t)0x0041
|
|
#define emoji_event_traffic_jam (uint16_t)0x0042
|
|
#define emoji_event_traffic_light (uint16_t)0x0043
|
|
#define emoji_event_2h_drive (uint16_t)0x0044
|
|
#define emoji_event_AI_respond (uint16_t)0x0045
|
|
#define emoji_event_windshield_wiper (uint16_t)0x0046 //雨刮器
|
|
#define emoji_event_high_beam (uint16_t)0x0047 //远光灯
|
|
#define emoji_event_headlight (uint16_t)0x0048 //远光灯
|
|
|
|
#define emoji_event_sortition (uint16_t)0x0049 //停止自动泊车
|
|
/***********************************随机待机表情的表情包**************************************************/
|
|
#define emoji_event_turn_left (uint16_t)0x0201
|
|
#define emoji_event_turn_right (uint16_t)0x0202
|
|
#define emoji_event_drink_coffee (uint16_t)0x0203
|
|
#define emoji_event_speedup (uint16_t)0x0204
|
|
#define emoji_event_dizziness (uint16_t)0x0205
|
|
#define emoji_event_snail (uint16_t)0x0206
|
|
#define emoji_event_money (uint16_t)0x0207
|
|
#define emoji_event_singing (uint16_t)0x0208
|
|
#define emoji_event_celebrate (uint16_t)0x0209
|
|
#define emoji_event_breath_deeply (uint16_t)0x020A
|
|
|
|
|
|
|
|
extern volatile bool is_playing_music;
|
|
|
|
char *remapping(uint32_t bits);
|
|
|
|
#endif
|