Microchip® Advanced Software Framework

ad_parser.c File Reference
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bluetooth_data_types.h"
#include "btstack_util.h"
#include "classic/sdp_util.h"
#include "hci.h"
#include "hci_cmd.h"
#include "ad_parser.h"

Macros

#define __BTSTACK_FILE__   "ad_parser.c"
 

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 uuid16)
 
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)
 

#define __BTSTACK_FILE__   "ad_parser.c"

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)