mcu_hi3321_watch/tjd/ble/ble_protocol_file_download.h
2025-05-26 20:15:20 +08:00

39 lines
1.4 KiB
C

/*----------------------------------------------------------------------------
* Copyright (c) Fenda Technologies Co., Ltd. 2022. All rights reserved.
*
* Description: ble_protocol_file_download.h
*
* Author: saimen
*
* Create: 2024-12-03
*--------------------------------------------------------------------------*/
#ifndef _BLE_PROTOCOL_FILE_DOWNLOAD_H_
#define _BLE_PROTOCOL_FILE_DOWNLOAD_H_
#ifdef __cplusplus
extern "C" {
#endif
#include "stdint.h"
#include "bts_gatt_server.h"
#include "sys_typedef.h"
void tjd_ble_protocol_file_download_callback_init(void);
void tjd_ble_protocol_file_download_transfer_reset(void);
void tjd_ble_protocol_dir_transfer_enter_handle(uint8_t file_total_type, uint8_t file_total_number, uint32_t file_total_size);
void tjd_ble_protocol_dir_transfer_exit_handle(void);
void tjd_ble_file_breakpoint_save(void);
void tjd_ble_protocol_file_description(uint8_t server_id, uint16_t conn_id, uint8_t *write_cb_para, uint16_t len, uint8_t cmd_id);
void tjd_ble_protocol_file_start(uint8_t server_id, uint16_t conn_id, uint8_t *write_cb_para, uint16_t len, uint8_t cmd_id);
void tjd_ble_protocol_file_data(uint8_t server_id, uint16_t conn_id, uint8_t *write_cb_para, uint16_t len, uint8_t cmd_id);
void tjd_ble_protocol_file_end(uint8_t server_id, uint16_t conn_id, uint8_t *write_cb_para, uint16_t len, uint8_t cmd_id);
#ifdef __cplusplus
}
#endif
#endif /* _BLE_PORT_PROTOCOL_H_ */