Files | Macros
BLECustomConfig

This file permits the user to configure/customize the BLE stack and profile settings. This will override the previous definitions. More...

+ Collaboration diagram for BLECustomConfig:

Files

file  BLECustomConfig.h
 

Macros

#define ATT_DEBUG_TRACES   0
 
#define ATT_ROLE_CLIENT   0
 
#define ATT_SERVER_SUPPORT_32_BIT_UUID   0
 
#define ATTRIBUTE_PROTOCOL   1
 
#define BLE_ADVERTISING_DIRECTED_LOW_DUTY_CYCLE_SUPPORT   0
 
#define BLE_ADVERTSING_TX_POWER_SUPPORT   0
 
#define BLE_CONNECTION_SUPPORT   1
 
#define BLE_EM9301_LOADPATCH   0
 
#define BLE_ENABLE_TEST_COMMANDS   0
 
#define BLE_ENABLE_VENDOR_SPECIFIC   1
 
#define BLE_PARMS_CHECK   1
 
#define BLE_PRINT_DEBUG_TRACES   0
 
#define BLE_PROTECT_ISR_FUNCTION_CALL   1
 
#define BLE_PUBLIC_ADDRESS_GETTER_CALLBACK   1
 
#define BLE_RANDOM_ADDRESSING_SUPPORT   1
 
#define BLE_ROLE_ADVERTISER   1
 
#define BLE_ROLE_SCANNER   0
 
#define BLE_SECURITY   1
 
#define BLE_SM_DYNAMIC_IO_CAPABILITIES   0
 
#define BLE_SM_SIGNATURE_SUPPORT   0
 
#define BLE_SM_SLAVE_RESOLVE_MASTER_RANDOM_ADDRESS   1
 
#define BLE_SUPPORT_ALPWDATAEXCHANGE_SERVICE   1
 
#define BLE_USE_HOST_CHANNEL_CLASSIFICATION   0
 
#define BLE_USE_RESTRICTED_LOCAL_MEMORY   1
 
#define BLE_WHITE_LIST_SUPPORT   0
 
#define BLEALERTNOTIFICATION_SUPPORT_CLIENT   0
 
#define BLEALERTNOTIFICATION_SUPPORT_SERVER   0
 
#define BLEALPWDATAEXCHANGE_SUPPORT_CLIEN   0
 
#define BLEALPWDATAEXCHANGE_SUPPORT_SERVER   1
 
#define BLEAPPLENOTIFICATIONCENTER_SUPPORT_CONSUMER   0
 
#define BLEBLOODPRESSURE_SUPPORT_COLLECTOR   0
 
#define BLEBLOODPRESSURE_SUPPORT_SENSOR   0
 
#define BLECONTROLLER_NEED_SPECIFIC_INIT   1
 
#define BLECONTROLLER_USED   BLECONTROLLER_EM
 
#define BLECYCLINGPOWER_SUPPORT_COLLECTOR   0
 
#define BLECYCLINGPOWER_SUPPORT_SENSOR   0
 
#define BLECYCLINGSPEEDANDCADENCE_SUPPORT_COLLECTOR   0
 
#define BLECYCLINGSPEEDANDCADENCE_SUPPORT_SENSOR   0
 
#define BLEERROR_HANDLER   0
 
#define BLEFINDME_SUPPORT_LOCATOR   0
 
#define BLEFINDME_SUPPORT_TARGET   0
 
#define BLEGATT_SUPPORT_ALL_CHARACTERISTIC_DISCOVERY   1
 
#define BLEGATT_SUPPORT_ALL_SERVICE_DISCOVERY   0
 
#define BLEGATT_SUPPORT_GET_CHARACTERISTIC_DESCRIPTOR_LIST   0
 
#define BLEGATT_SUPPORT_READ_CHARACTERISTIC_VALUE_BY_HANDLE   0
 
#define BLEGATT_SUPPORT_READ_CHARACTERISTIC_VALUE_BY_TYPE   1
 
#define BLEGATT_SUPPORT_READ_LONG_CHARACTERISTIC_VALUE   0
 
#define BLEGATT_SUPPORT_RELATIONSHIP_DISCOVERY   0
 
#define BLEGATT_SUPPORT_SINGLE_CHARACTERISTIC_DISCOVERY   0
 
#define BLEGATT_SUPPORT_SINGLE_SERVICE_DISCOVERY   1
 
#define BLEGATT_SUPPORT_WRITE_CHARACTERISTIC_VALUE   1
 
#define BLEGATT_SUPPORT_WRITE_CHARACTERISTIC_WITHOUT_RESPONSE   0
 
#define BLEGATT_SUPPORT_WRITE_LONG_CHARACTERISTIC_VALUE   0
 
#define BLEGLUCOSE_SUPPORT_COLLECTOR   0
 
#define BLEGLUCOSE_SUPPORT_SENSOR   0
 
#define BLEHEALTHTHERMOMETER_SUPPORT_COLLECTOR   0
 
#define BLEHEALTHTHERMOMETER_SUPPORT_THERMOMETER   0
 
#define BLEHEARTRATE_SUPPORT_COLLECTOR   0
 
#define BLEHEARTRATE_SUPPORT_SENSOR   0
 
#define BLEHID_SUPPORT_DEVICE   0
 
#define BLEHUMANINTERFACEDEVICE_SUPPORT_HOST   0
 
#define BLEIBEACON_SUPPORT_REPORTER   0
 
#define BLEL2CAP_CONNECTION_ORIENTED_CHANNELS   0
 
#define BLEL2CAP_ENABLE_API   0
 
#define BLELOCATIONANDNAVIGATION_SUPPORT_COLLECTOR   0
 
#define BLELOCATIONANDNAVIGATION_SUPPORT_SENSOR   0
 
#define BLENETWORKAVAILABILITY_SUPPORT_MONITOR   0
 
#define BLENETWORKAVAILABILITY_SUPPORT_REPORTER   0
 
#define BLEPHONEALERTSTATUS_SUPPORT_CLIENT   0
 
#define BLEPHONEALERTSTATUS_SUPPORT_SERVER   0
 
#define BLEPROXIMITY_SUPPORT_MONITOR   0
 
#define BLEPROXIMITY_SUPPORT_REPORTER   0
 
#define BLERUNNINGSPEEDANDCADENCE_SUPPORT_COLLECTOR   0
 
#define BLERUNNINGSPEEDANDCADENCE_SUPPORT_SENSOR   0
 
#define BLESPECIFICATION_COMPLIANCE   BLESPECIFICATION_4_1
 
#define BLETIME_SUPPORT_CLIENT   0
 
#define BLETIME_SUPPORT_SERVER   0
 
#define BLETYPES_ALREADY_DEFINED   0
 
#define BLEWEIGHTSCALE_SUPPORT_COLLECTOR   0
 
#define BLEWEIGHTSCALE_SUPPORT_SENSOR   0
 
#define CONST_DECL   const
 
#define GENERIC_ATTRIBUTE_PROFILE   0
 
#define SM_IO_CAPABILITIES   SM_IO_NOINPUTNOOUTPUT
 
#define SMP_DEBUG_TRACES   0
 
#define UNUSED_PARAMETER(P)   (P = P)
 

Detailed Description

Macro Definition Documentation

#define ATT_DEBUG_TRACES   0
#define ATT_ROLE_CLIENT   0
#define ATT_SERVER_SUPPORT_32_BIT_UUID   0
#define ATTRIBUTE_PROTOCOL   1

Macros to override the ATT options

#define BLE_ADVERTISING_DIRECTED_LOW_DUTY_CYCLE_SUPPORT   0
#define BLE_ADVERTSING_TX_POWER_SUPPORT   0
#define BLE_CONNECTION_SUPPORT   1
#define BLE_EM9301_LOADPATCH   0

Macros to override the platform specific options

#define BLE_ENABLE_TEST_COMMANDS   0
#define BLE_ENABLE_VENDOR_SPECIFIC   1
#define BLE_PARMS_CHECK   1
#define BLE_PRINT_DEBUG_TRACES   0

Macros to override the LOGGING options

#define BLE_PROTECT_ISR_FUNCTION_CALL   1
#define BLE_PUBLIC_ADDRESS_GETTER_CALLBACK   1
#define BLE_RANDOM_ADDRESSING_SUPPORT   1
#define BLE_ROLE_ADVERTISER   1
#define BLE_ROLE_SCANNER   0

Macros to override the core stack options

#define BLE_SECURITY   1
#define BLE_SM_DYNAMIC_IO_CAPABILITIES   0
#define BLE_SM_SIGNATURE_SUPPORT   0
#define BLE_SM_SLAVE_RESOLVE_MASTER_RANDOM_ADDRESS   1
#define BLE_SUPPORT_ALPWDATAEXCHANGE_SERVICE   1
#define BLE_USE_HOST_CHANNEL_CLASSIFICATION   0
#define BLE_USE_RESTRICTED_LOCAL_MEMORY   1
#define BLE_WHITE_LIST_SUPPORT   0
#define BLEALERTNOTIFICATION_SUPPORT_CLIENT   0
#define BLEALERTNOTIFICATION_SUPPORT_SERVER   0
#define BLEALPWDATAEXCHANGE_SUPPORT_CLIEN   0
#define BLEALPWDATAEXCHANGE_SUPPORT_SERVER   1

Macros to override the PROFILES options

#define BLEAPPLENOTIFICATIONCENTER_SUPPORT_CONSUMER   0
#define BLEBLOODPRESSURE_SUPPORT_COLLECTOR   0
#define BLEBLOODPRESSURE_SUPPORT_SENSOR   0
#define BLECONTROLLER_NEED_SPECIFIC_INIT   1
#define BLECONTROLLER_USED   BLECONTROLLER_EM
#define BLECYCLINGPOWER_SUPPORT_COLLECTOR   0
#define BLECYCLINGPOWER_SUPPORT_SENSOR   0
#define BLECYCLINGSPEEDANDCADENCE_SUPPORT_COLLECTOR   0
#define BLECYCLINGSPEEDANDCADENCE_SUPPORT_SENSOR   0
#define BLEERROR_HANDLER   0
#define BLEFINDME_SUPPORT_LOCATOR   0
#define BLEFINDME_SUPPORT_TARGET   0
#define BLEGATT_SUPPORT_ALL_CHARACTERISTIC_DISCOVERY   1
#define BLEGATT_SUPPORT_ALL_SERVICE_DISCOVERY   0
#define BLEGATT_SUPPORT_GET_CHARACTERISTIC_DESCRIPTOR_LIST   0
#define BLEGATT_SUPPORT_READ_CHARACTERISTIC_VALUE_BY_HANDLE   0
#define BLEGATT_SUPPORT_READ_CHARACTERISTIC_VALUE_BY_TYPE   1
#define BLEGATT_SUPPORT_READ_LONG_CHARACTERISTIC_VALUE   0
#define BLEGATT_SUPPORT_RELATIONSHIP_DISCOVERY   0
#define BLEGATT_SUPPORT_SINGLE_CHARACTERISTIC_DISCOVERY   0
#define BLEGATT_SUPPORT_SINGLE_SERVICE_DISCOVERY   1
#define BLEGATT_SUPPORT_WRITE_CHARACTERISTIC_VALUE   1
#define BLEGATT_SUPPORT_WRITE_CHARACTERISTIC_WITHOUT_RESPONSE   0
#define BLEGATT_SUPPORT_WRITE_LONG_CHARACTERISTIC_VALUE   0
#define BLEGLUCOSE_SUPPORT_COLLECTOR   0
#define BLEGLUCOSE_SUPPORT_SENSOR   0
#define BLEHEALTHTHERMOMETER_SUPPORT_COLLECTOR   0
#define BLEHEALTHTHERMOMETER_SUPPORT_THERMOMETER   0
#define BLEHEARTRATE_SUPPORT_COLLECTOR   0
#define BLEHEARTRATE_SUPPORT_SENSOR   0
#define BLEHID_SUPPORT_DEVICE   0
#define BLEHUMANINTERFACEDEVICE_SUPPORT_HOST   0
#define BLEIBEACON_SUPPORT_REPORTER   0

Macros to override the different Alpwise options

#define BLEL2CAP_CONNECTION_ORIENTED_CHANNELS   0
#define BLEL2CAP_ENABLE_API   0
#define BLELOCATIONANDNAVIGATION_SUPPORT_COLLECTOR   0
#define BLELOCATIONANDNAVIGATION_SUPPORT_SENSOR   0
#define BLENETWORKAVAILABILITY_SUPPORT_MONITOR   0
#define BLENETWORKAVAILABILITY_SUPPORT_REPORTER   0
#define BLEPHONEALERTSTATUS_SUPPORT_CLIENT   0
#define BLEPHONEALERTSTATUS_SUPPORT_SERVER   0
#define BLEPROXIMITY_SUPPORT_MONITOR   0
#define BLEPROXIMITY_SUPPORT_REPORTER   0
#define BLERUNNINGSPEEDANDCADENCE_SUPPORT_COLLECTOR   0
#define BLERUNNINGSPEEDANDCADENCE_SUPPORT_SENSOR   0
#define BLESPECIFICATION_COMPLIANCE   BLESPECIFICATION_4_1
#define BLETIME_SUPPORT_CLIENT   0
#define BLETIME_SUPPORT_SERVER   0
#define BLETYPES_ALREADY_DEFINED   0
#define BLEWEIGHTSCALE_SUPPORT_COLLECTOR   0
#define BLEWEIGHTSCALE_SUPPORT_SENSOR   0
#define CONST_DECL   const

The declaration of the constant is to be placed in the code section

#define GENERIC_ATTRIBUTE_PROFILE   0

Macros to override the GATT options

#define SM_IO_CAPABILITIES   SM_IO_NOINPUTNOOUTPUT
#define SMP_DEBUG_TRACES   0
#define UNUSED_PARAMETER (   P)    (P = P)

This documentation file has been automatically generated on Wed May 6 2020 20:45:19 by doxygen 1.8.8