dotstack API Reference  1.10.37
Macros
Configuration

This module describes parameters used to configure ATT client layer. More...

Macros

#define ATT_CLIENT_MAX_SESSIONS
 Maximum number of ATT sessions. More...
 

Detailed Description

This module describes parameters used to configure ATT client layer.

dotstack is customized using a configuration file. The configuration file tailors the dotstack to the application being built. It has to have the structure shown below.

#include "cdbt/bt/bt_std.h"
// HCI and L2CAP must always be present
// SDP is required only if stack is running in dual mode. This is the default mode.
// To run the stack in single mode (i.e. only BLE is supported) a BT_BLE_SINGLE_MODE symbol
// must be defined:
// #define BT_BLE_SINGLE_MODE
// HCI configuration parameters
#define HCI_MAX_CMD_BUFFERS ...
#define HCI_MAX_DATA_BUFFERS ...
#define HCI_MAX_ACL_CONNECTIONS ...
#define HCI_RX_BUFFER_LEN ...
#define HCI_TX_BUFFER_LEN ...
#define HCI_L2CAP_BUFFER_LEN ...
#define HCI_MAX_CMD_PARAM_LEN ...
// L2CAP configuration parameters
#define L2CAP_MAX_CMD_BUFFERS ...
#define L2CAP_MAX_FRAME_BUFFERS ...
#define L2CAP_MAX_PSMS ...
#define L2CAP_MAX_CHANNELS ...
// SDP configuration parameters
#define SDP_MAX_SEARCH_RESULT_LEN ...
#define SDP_MAX_ATTRIBUTE_RESULT_LEN ...
// Depending on protocols and profiles used below goes configuration parameters
// for each used module. E.g., to use and configure ATT,
// the following values must be defined:
#define BT_INCLUDE_ATT // tells dotstack to compile in ATT support
#define ATT_CLIENT_MAX_SESSIONS ...
#include "cdbt/bt/bt_oem_config.h"

Macro Definition Documentation

#define ATT_CLIENT_MAX_SESSIONS

Maximum number of ATT sessions.

This parameter defines the maximum number of connections a client can have with servers. The minimum value is 1. The maximum value is 7.