Microchip® Advanced Software Framework

at_ble_dev_config_t Struct Reference

Device configuration.

#include <at_ble_api.h>

Data Fields

at_ble_addr_t address
 Device Address, at_ble_addr_t. More...
 
at_ble_att_cfg_t att_cfg
 Attribute database configuration, at_ble_att_cfg_t. More...
 
uint16_t gap_start_hdl
 GAP service start handle; use AT_BLE_AUTO_ALLOC_HANDLE for automatic allocation value. More...
 
uint16_t gatt_start_hdl
 GATT service start handle; use AT_BLE_AUTO_ALLOC_HANDLE for automatic allocation value. More...
 
uint8_t irk [AT_BLE_MAX_KEY_LEN]
 Device IRK used for resolvable random BD address generation (LSB first) More...
 
uint16_t max_mtu
 Maximum MTU, minimum allowed value is AT_MTU_VAL_MIN and maximum is AT_MTU_VAL_MAX. More...
 
uint16_t renew_dur
 Duration before regenerate device address when privacy is enabled. More...
 
at_ble_dev_role_t role
 Device Role, at_ble_dev_role_t. More...
 

at_ble_addr_t at_ble_dev_config_t::address

Device Address, at_ble_addr_t.

Referenced by ble_device_config(), and ble_set_dev_config().

at_ble_att_cfg_t at_ble_dev_config_t::att_cfg

Attribute database configuration, at_ble_att_cfg_t.

Referenced by ble_device_config(), and ble_set_dev_config().

uint16_t at_ble_dev_config_t::gap_start_hdl

GAP service start handle; use AT_BLE_AUTO_ALLOC_HANDLE for automatic allocation value.

Referenced by ble_device_config(), and ble_set_dev_config().

uint16_t at_ble_dev_config_t::gatt_start_hdl

GATT service start handle; use AT_BLE_AUTO_ALLOC_HANDLE for automatic allocation value.

Referenced by ble_device_config(), and ble_set_dev_config().

uint8_t at_ble_dev_config_t::irk[AT_BLE_MAX_KEY_LEN]

Device IRK used for resolvable random BD address generation (LSB first)

uint16_t at_ble_dev_config_t::max_mtu

Maximum MTU, minimum allowed value is AT_MTU_VAL_MIN and maximum is AT_MTU_VAL_MAX.

Referenced by ble_device_config(), and ble_set_dev_config().

uint16_t at_ble_dev_config_t::renew_dur

Duration before regenerate device address when privacy is enabled.

Resolution of 10 mSeconds where the minimum value is AT_RENEW_DUR_VAL_MIN

Referenced by ble_device_config(), and ble_set_dev_config().

at_ble_dev_role_t at_ble_dev_config_t::role

Device Role, at_ble_dev_role_t.

Referenced by ble_device_config(), and ble_set_dev_config().