Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Donald Chen
pc-ble-driver-sd_api_v6
Commits
1b170e9a
Commit
1b170e9a
authored
Oct 25, 2017
by
Chun Fan
Browse files
Modify ble_gatts.h for pc-ble-driver-cs
parent
68f27a20
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/sd_api_v5/sdk/components/softdevice/s132/headers/ble_gatts.h
View file @
1b170e9a
...
...
@@ -306,7 +306,7 @@ typedef struct
typedef
struct
{
uint8_t
type
;
/**< Type of authorize operation, see @ref BLE_GATTS_AUTHORIZE_TYPES. */
union
{
union
ble_gatts_rw_authorize_reply_params_union
{
ble_gatts_authorize_params_t
read
;
/**< Read authorization parameters. */
ble_gatts_authorize_params_t
write
;
/**< Write authorization parameters. */
}
params
;
/**< Reply Parameters. */
...
...
@@ -331,7 +331,7 @@ typedef struct
}
ble_gatts_cfg_attr_tab_size_t
;
/**@brief Config structure for GATTS configurations. */
typedef
union
typedef
union
ble_gatts_cfg_union
{
ble_gatts_cfg_service_changed_t
service_changed
;
/**< Include service changed characteristic, cfg_id is @ref BLE_GATTS_CFG_SERVICE_CHANGED. */
ble_gatts_cfg_attr_tab_size_t
attr_tab_size
;
/**< Attribute table size, cfg_id is @ref BLE_GATTS_CFG_ATTR_TAB_SIZE. */
...
...
@@ -363,7 +363,8 @@ typedef struct
typedef
struct
{
uint8_t
type
;
/**< Type of authorize operation, see @ref BLE_GATTS_AUTHORIZE_TYPES. */
union
{
union
ble_gatts_evt_rw_authorize_request_union
{
ble_gatts_evt_read_t
read
;
/**< Attribute Read Parameters. */
ble_gatts_evt_write_t
write
;
/**< Attribute Write Parameters. */
}
request
;
/**< Request Parameters. */
...
...
@@ -404,7 +405,7 @@ typedef struct
typedef
struct
{
uint16_t
conn_handle
;
/**< Connection Handle on which the event occurred. */
union
union
ble_gatts_evt_params_union
{
ble_gatts_evt_write_t
write
;
/**< Write Event Parameters. */
ble_gatts_evt_rw_authorize_request_t
authorize_request
;
/**< Read or Write Authorize Request Parameters. */
...
...
@@ -770,7 +771,7 @@ SVCALL(SD_BLE_GATTS_SYS_ATTR_SET, uint32_t, sd_ble_gatts_sys_attr_set(adapter_t
* @retval ::NRF_ERROR_DATA_SIZE The system attribute information did not fit into the provided buffer.
* @retval ::NRF_ERROR_NOT_FOUND No system attributes found.
*/
SVCALL
(
SD_BLE_GATTS_SYS_ATTR_GET
,
uint32_t
,
sd_ble_gatts_sys_attr_get
(
adapter_t
*
adapter
,
uint16_t
conn_handle
,
uint8_t
*
p_sys_attr_data
,
uint16_t
*
p_len
,
uint32_t
flags
));
SVCALL
(
SD_BLE_GATTS_SYS_ATTR_GET
,
uint32_t
,
sd_ble_gatts_sys_attr_get
(
adapter_t
*
adapter
,
uint16_t
conn_handle
,
uint8_t
*
p_sys_attr_data
,
uint16_t
*
p_
sys_attr_data_
len
,
uint32_t
flags
));
/**@brief Retrieve the first valid user attribute handle.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment