pinebuds/services/ibrt_ota/inc/ota_bes.h
2022-08-15 17:20:27 +08:00

44 lines
1.4 KiB
C

/***************************************************************************
*
* Copyright 2015-2019 BES.
* All rights reserved. All unpublished rights reserved.
*
* No part of this work may be used or reproduced in any form or by any
* means, or stored in a database or retrieval system, without prior written
* permission of BES.
*
* Use of this work is governed by a license granted by BES.
* This work contains confidential and proprietary information of
* BES. which is protected by copyright, trade secret,
* trademark and other intellectual property rights.
*
****************************************************************************/
#ifndef __APP_OTA_H__
#define __APP_OTA_H__
#define APP_OTA_CONNECTED (1 << 0)
#define APP_OTA_DISCONNECTED (~(1 << 0))
#ifdef __cplusplus
extern "C" {
#endif
void app_ota_connected(uint8_t connType);
void app_ota_disconnected(uint8_t disconnType);
bool app_is_in_ota_mode(void);
void bes_ota_init(void);
#define BES_OTA_UUID_128 {0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66 }
#if (BLE_OTA)
#define ota_val_char_val_uuid_128_content {0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 }
#define ATT_DECL_PRIMARY_SERVICE_UUID { 0x00, 0x28 }
#define ATT_DECL_CHARACTERISTIC_UUID { 0x03, 0x28 }
#define ATT_DESC_CLIENT_CHAR_CFG_UUID { 0x02, 0x29 }
#endif
#ifdef __cplusplus
}
#endif
#endif