BlueNRG-MS pack for STM32CubeMX: includes/link_layer.h File Reference

STM32CubeMX BlueNRG-MS

BlueNRG-MS pack for STM32CubeMX  V4.4.0
The BlueNRG-MS pack is an additional software for STM32CubeMX.
link_layer.h File Reference
#include "bluenrg_def.h"

Go to the source code of this file.

Macros

Advertising filter

Advertising policy for filtering (white list related)

#define NO_WHITE_LIST_USE   (0x00)
 
#define WHITE_LIST_FOR_ONLY_SCAN   (0x01)
 
#define WHITE_LIST_FOR_ONLY_CONN   (0x02)
 
#define WHITE_LIST_FOR_ALL   (0x03)
 
Bluetooth address types

Bluetooth address types

#define PUBLIC_ADDR   (0)
 
#define RANDOM_ADDR   (1)
 
#define STATIC_RANDOM_ADDR   (1)
 
#define RESOLVABLE_PRIVATE_ADDR   (2)
 
#define NON_RESOLVABLE_PRIVATE_ADDR   (3)
 
Directed advertising types

Type of advertising during directed advertising

#define HIGH_DUTY_CYCLE_DIRECTED_ADV   (1)
 
#define LOW_DUTY_CYCLE_DIRECTED_ADV   (4)
 
Advertising type
#define ADV_IND   (0x00)
 
#define ADV_DIRECT_IND   (0x01)
 
#define ADV_SCAN_IND   (0x02)
 
#define ADV_NONCONN_IND   (0x03)
 
#define SCAN_RSP   (0x04)
 
Advertising ranges
#define ADV_INTERVAL_LOWEST_CONN   (0X0020)
 
#define ADV_INTERVAL_HIGHEST   (0X4000)
 
#define ADV_INTERVAL_LOWEST_NONCONN   (0X00a0)
 
Advertising channels
#define ADV_CH_37   0x01
 
#define ADV_CH_38   0x02
 
#define ADV_CH_39   0x04
 
Scan_types Scan types
#define PASSIVE_SCAN   0
 
#define ACTIVE_SCAN   1
 

Typedefs

typedef uint8_t tBDAddr[6]
 
Generated on Mon Apr 15 2019 18:10:39 for BlueNRG-MS pack for STM32CubeMX by   doxygen 1.8.13