Realtek/inc/bluetooth/gap/gap_past_sender.h
2025-11-25 10:21:47 +08:00

106 lines
3.0 KiB
C

/**
*********************************************************************************************************
* Copyright(c) 2016, Realtek Semiconductor Corporation. All rights reserved.
*********************************************************************************************************
* @file gap_pa_adv.h
* @brief Header file for Gap past sender
* @details This file defines sender of PAST related API.
* @author
* @date 2020-10-18
* @version v0.4
* *********************************************************************************************************
*/
/*============================================================================*
* Define to prevent recursive inclusion
*============================================================================*/
#ifndef GAP_PAST_SENDER_H
#define GAP_PAST_SENDER_H
#ifdef __cplusplus
extern "C"
{
#endif
/*============================================================================*
* Header Files
*============================================================================*/
#include "upperstack_config.h"
#include "gap_le.h"
#if F_BT_LE_5_1_PAST_SENDER_SUPPORT
/** @addtogroup GAP GAP Module
* @{
*/
/** @addtogroup GAP_LE GAP LE Module
* @{
*/
/** @addtogroup GAP_LE_PAST_SENDER GAP LE PAST Sender Module
* @{
*/
/*============================================================================*
* Macros
*============================================================================*/
/** @defgroup GAP_LE_PAST_SENDER_Exported_Macros GAP LE PAST Sender Exported Macros
* @{
*/
/** End of GAP_LE_PAST_SENDER_Exported_Macros
* @}
*/
/*============================================================================*
* Types
*============================================================================*/
/** @defgroup GAP_LE_PAST_SENDER_Exported_Types GAP LE PAST Sender Exported Types
* @{
*/
/** End of GAP_LE_PAST_SENDER_Exported_Types
* @}
*/
/*============================================================================*
* Functions
*============================================================================*/
/** @defgroup GAP_LE_PAST_SENDER_Exported_Functions GAP LE PAST Sender Exported Functions
* @brief
* @{
*/
#if F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT
T_GAP_CAUSE le_past_sender_periodic_adv_set_info_transfer(uint8_t conn_id, uint16_t service_data,
uint8_t adv_handle);
#endif
#if F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT
T_GAP_CAUSE le_past_sender_periodic_adv_sync_transfer(uint8_t conn_id, uint16_t service_data,
uint8_t sync_id);
#endif
/** End of GAP_LE_PAST_SENDER_Exported_Functions
* @}
*/
/** End of GAP_LE_PAST_SENDER
* @}
*/
/** End of GAP_LE
* @}
*/
/** End of GAP
* @}
*/
#endif
#ifdef __cplusplus
}
#endif
#endif /* GAP_PAST_SENDER_H */