dotstack API Reference  1.10.37
Macros
FTP Configuration

This module describes parameters used to configure FTP layer. More...

Macros

#define FTP_ALLOCATE_BUFFERS_RAM_SIZE_VAR
 Maximum number of FTP sessions. More...
 

Detailed Description

This module describes parameters used to configure FTP 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 FTP,
// the following values must be defined:
#define OBEX_MAX_SESSIONS ...
#define OBEX_MAX_PACKET_LENGTH ...
#define FTP_MAX_SESSIONS ...
#include "cdbt/bt/bt_oem_config.h"

Macro Definition Documentation

#define FTP_ALLOCATE_BUFFERS_RAM_SIZE_VAR

Maximum number of FTP sessions.

This parameter defines the maximum number of FTP connections that can be open between the local and remote devices. This options should not exceed OBEX_MAX_SESSIONS