nRF51 SDK: HCI Transport Layer Configuration

| nRF51 SDK

- Home
- Related Pages
- API Reference
- Data Structures

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros
HCI Transport Layer Configuration
Bootloader/DFU API

Definition of HCI Transport Layer configurable parameters. More...

## Macros

#define | HCI_SLIP_UART_RX_PIN_NUMBER RX_PIN_NUMBER
#define | HCI_SLIP_UART_TX_PIN_NUMBER TX_PIN_NUMBER
#define | HCI_SLIP_UART_RTS_PIN_NUMBER RTS_PIN_NUMBER
#define | HCI_SLIP_UART_CTS_PIN_NUMBER CTS_PIN_NUMBER
#define | HCI_SLIP_UART_MODE APP_UART_FLOW_CONTROL_ENABLED
#define | HCI_SLIP_UART_BAUDRATE UART_BAUDRATE_BAUDRATE_Baud38400
#define | MAX_PACKET_SIZE_IN_BITS 8000u
#define | USED_BAUD_RATE 38400u

## Detailed Description

Definition of HCI Transport Layer configurable parameters.

## Macro Definition Documentation

#define HCI_SLIP_UART_BAUDRATE UART_BAUDRATE_BAUDRATE_Baud38400

Defines the UART Baud rate. Default is 38400 baud.

#define HCI_SLIP_UART_CTS_PIN_NUMBER CTS_PIN_NUMBER

Defines the UART CTS pin number. The default pin for the board is chosen, but can be overwritten.

#define HCI_SLIP_UART_MODE APP_UART_FLOW_CONTROL_ENABLED

Defines the UART mode to be used. Use UART Low Power with Flow Control - Valid values are defined in app_uart_flow_control_t. For further information on the UART Low Power mode, please refer to: UART module .

#define HCI_SLIP_UART_RTS_PIN_NUMBER RTS_PIN_NUMBER

Defines the UART RTS pin number. The default pin for the board is chosen, but can be overwritten.

#define HCI_SLIP_UART_RX_PIN_NUMBER RX_PIN_NUMBER

< Default include for boards.h which means that default pin numbers will be used for RX, TX, CTS, and RTS on the UART. Other pin number can be used if desired. This section covers configurable parameters for the HCI Transport SLIP layer. Defines the UART RX pin number. The default pin for the board is chosen, but can be overwritten.

#define HCI_SLIP_UART_TX_PIN_NUMBER TX_PIN_NUMBER

Defines the UART TX pin number. The default pin for the board is chosen, but can be overwritten.

#define MAX_PACKET_SIZE_IN_BITS 8000u

This section covers configurable parameters for the HCI Transport layer that are used for calculating correct value for the retransmission timer timeout. Maximum size of a single application packet in bits.

#define USED_BAUD_RATE 38400u

The used uart baudrate.