Microchip® Advanced Software Framework

ad_parser.h File Reference
#include "btstack_config.h"
#include <stdint.h>

Data Structures

struct  ad_context
 

Typedefs

typedef struct ad_context ad_context_t
 

Functions

int ad_data_contains_uuid128 (uint8_t ad_len, const uint8_t *ad_data, const uint8_t *uuid128)
 
int ad_data_contains_uuid16 (uint8_t ad_len, const uint8_t *ad_data, uint16_t uuid)
 
const uint8_t * ad_iterator_get_data (const ad_context_t *context)
 
uint8_t ad_iterator_get_data_len (const ad_context_t *context)
 
uint8_t ad_iterator_get_data_type (const ad_context_t *context)
 
int ad_iterator_has_more (const ad_context_t *context)
 
void ad_iterator_init (ad_context_t *context, uint8_t ad_len, const uint8_t *ad_data)
 
void ad_iterator_next (ad_context_t *context)
 

typedef struct ad_context ad_context_t

const uint8_t* ad_iterator_get_data ( const ad_context_t context)
uint8_t ad_iterator_get_data_len ( const ad_context_t context)
uint8_t ad_iterator_get_data_type ( const ad_context_t context)
int ad_iterator_has_more ( const ad_context_t context)
void ad_iterator_init ( ad_context_t context,
uint8_t  ad_len,
const uint8_t *  ad_data 
)
void ad_iterator_next ( ad_context_t context)