AC695N-SoundBox-SDK/apps/soundbox/smartbox/smartbox_setting_opt/smartbox_setting_sync.h
2026-08-09 00:00:00 +00:00

46 lines
1.1 KiB
C

#ifndef __RCSP_ADV_TWS_SYNC_H__
#define __RCSP_ADV_TWS_SYNC_H__
#include "classic/tws_api.h"
#define TWS_FUNC_ID_ADV_SETTING_SYNC \
TWS_FUNC_ID('R', 'C', 'S', 'P')
#define TWS_FUNC_APP_OPT_UUID \
TWS_FUNC_ID('A' + 'P' + 'P', \
'O' + 'P' + 'T', \
'T' + 'W' + 'S', \
'U' + 'U' + 'I' + 'D')
#define SYS_BT_EVENT_FROM_APP_OPT_TWS \
TWS_FUNC_ID('A' + 'P' + 'P', \
'O' + 'P' + 'T', \
'T' + 'S' + 'S', \
'E' + 'V' + 'E' + 'N' + 'T')
// ----属于弹窗----
#define TWS_FUNC_ID_TIME_STAMP_SYNC \
TWS_FUNC_ID('R' + 'C' + 'S' + 'P', \
'A' + 'D' + 'V', \
'T' + 'I' + 'M' + 'E', \
'S' + 'T' + 'A' + 'M' + 'P')
#define TWS_FUNC_ID_ADV_RESET_SYNC \
(((u8)('R' + 'C' + 'S' + 'P') << (3 * 8)) | \
((u8)('A' + 'D' + 'V') << (2 * 8)) | \
((u8)('R' + 'E' + 'S' + 'E' + 'T') << (1 * 8)) | \
((u8)('S' + 'Y' + 'N' + 'C') << (0 * 8)))
#endif
// ---------------
enum {
APP_OPT_TWS_EVENT_SYNC_FUN_CMD,
};
enum {
APP_OPT_SYNC_CMD_APP_RESET_LED_UI,
APP_OPT_SYNC_CMD_MUSIC_INFO,
APP_OPT_SYNC_CMD_RCSP_AUTH_RES,
APP_OPT_SYNC_CMD_MUSIC_PLAYER_STATE,
APP_OPT_SYNC_CMD_MUSIC_PLAYER_TIEM_EN,
};