hci_dump.h (a225073e6b67de0ce31c90b827cf71f361552e25) | hci_dump.h (20ea11b9fd3c86b51ab9f4b1a2d6e56b292d6087) |
---|---|
1/* 2 * Copyright (C) 2009-2012 by Matthias Ringwald 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright --- 33 unchanged lines hidden (view full) --- 42 * Created by Matthias Ringwald on 5/26/09. 43 */ 44 45#ifndef __HCI_DUMP_H 46#define __HCI_DUMP_H 47 48#include <stdint.h> 49 | 1/* 2 * Copyright (C) 2009-2012 by Matthias Ringwald 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 8 * 1. Redistributions of source code must retain the above copyright --- 33 unchanged lines hidden (view full) --- 42 * Created by Matthias Ringwald on 5/26/09. 43 */ 44 45#ifndef __HCI_DUMP_H 46#define __HCI_DUMP_H 47 48#include <stdint.h> 49 |
50#ifdef __AVR__ 51#include <avr/progmem.h> 52#endif 53 |
|
50#if defined __cplusplus 51extern "C" { 52#endif 53 54typedef enum { 55 HCI_DUMP_BLUEZ = 0, 56 HCI_DUMP_PACKETLOGGER, 57 HCI_DUMP_STDOUT 58} hci_dump_format_t; 59 60void hci_dump_open(const char *filename, hci_dump_format_t format); 61void hci_dump_set_max_packets(int packets); // -1 for unlimited 62void hci_dump_packet(uint8_t packet_type, uint8_t in, uint8_t *packet, uint16_t len); 63void hci_dump_log(const char * format, ...); 64void hci_dump_close(void); 65 | 54#if defined __cplusplus 55extern "C" { 56#endif 57 58typedef enum { 59 HCI_DUMP_BLUEZ = 0, 60 HCI_DUMP_PACKETLOGGER, 61 HCI_DUMP_STDOUT 62} hci_dump_format_t; 63 64void hci_dump_open(const char *filename, hci_dump_format_t format); 65void hci_dump_set_max_packets(int packets); // -1 for unlimited 66void hci_dump_packet(uint8_t packet_type, uint8_t in, uint8_t *packet, uint16_t len); 67void hci_dump_log(const char * format, ...); 68void hci_dump_close(void); 69 |
70#ifdef __AVR__ 71void hci_dump_log_P(PGM_P format, ...); 72#endif 73 |
|
66#if defined __cplusplus 67} 68#endif 69#endif // __HCI_DUMP_H | 74#if defined __cplusplus 75} 76#endif 77#endif // __HCI_DUMP_H |