config: add ENABLE_PRINTF_HEXDUMP

This commit is contained in:
Milanka Ringwald 2020-11-06 12:06:11 +01:00
parent 36327e5a47
commit 606ccc9bdf
38 changed files with 39 additions and 0 deletions

View File

@ -15,6 +15,7 @@
#define ENABLE_LE_DATA_LENGTH_EXTENSION #define ENABLE_LE_DATA_LENGTH_EXTENSION
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 200 #define HCI_ACL_PAYLOAD_SIZE 200

View File

@ -14,6 +14,7 @@
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 200 #define HCI_ACL_PAYLOAD_SIZE 200

View File

@ -21,6 +21,7 @@
#define ENABLE_LE_DATA_LENGTH_EXTENSION #define ENABLE_LE_DATA_LENGTH_EXTENSION
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LE_SECURE_CONNECTIONS #define ENABLE_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// ESP32 supports ECDH HCI Commands, but micro-ecc lib is already provided anyway // ESP32 supports ECDH HCI Commands, but micro-ecc lib is already provided anyway
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR

View File

@ -12,6 +12,7 @@
#define ENABLE_BLE #define ENABLE_BLE
#define ENABLE_CLASSIC #define ENABLE_CLASSIC
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -15,6 +15,7 @@
#define ENABLE_CLASSIC #define ENABLE_CLASSIC
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -25,6 +25,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP

View File

@ -28,6 +28,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -2,6 +2,7 @@
// //
#ifndef BTSTACK_CONFIG_H #ifndef BTSTACK_CONFIG_H
#define BTSTACK_CONFIG_H #define BTSTACK_CONFIG_H
#include <stdint.h> #include <stdint.h>
// Port related features // Port related features
@ -19,6 +20,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -12,6 +12,7 @@
#define ENABLE_BLE #define ENABLE_BLE
#define ENABLE_CLASSIC #define ENABLE_CLASSIC
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -10,6 +10,7 @@
// BTstack features that can be enabled // BTstack features that can be enabled
#define ENABLE_CLASSIC #define ENABLE_CLASSIC
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 52 #define HCI_ACL_PAYLOAD_SIZE 52

View File

@ -18,6 +18,7 @@
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -15,6 +15,7 @@
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 260 #define HCI_ACL_PAYLOAD_SIZE 260

View File

@ -15,6 +15,7 @@
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 52 #define HCI_ACL_PAYLOAD_SIZE 52

View File

@ -18,6 +18,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 1021 #define HCI_ACL_PAYLOAD_SIZE 1021

View File

@ -22,6 +22,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE (1691 + 4) #define HCI_ACL_PAYLOAD_SIZE (1691 + 4)

View File

@ -22,6 +22,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE (1691 + 4) #define HCI_ACL_PAYLOAD_SIZE (1691 + 4)

View File

@ -23,6 +23,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// work around bug in Controller ACL fragmentation // work around bug in Controller ACL fragmentation
#define ENABLE_LE_LIMIT_ACL_FRAGMENT_BY_MAX_OCTETS #define ENABLE_LE_LIMIT_ACL_FRAGMENT_BY_MAX_OCTETS

View File

@ -24,6 +24,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP

View File

@ -29,6 +29,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -26,6 +26,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -25,6 +25,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP

View File

@ -27,6 +27,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -27,6 +27,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -24,6 +24,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -18,6 +18,7 @@
#define ENABLE_LE_DATA_CHANNELS #define ENABLE_LE_DATA_CHANNELS
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SCO_STEREO_PLAYBACK #define ENABLE_SCO_STEREO_PLAYBACK
#define ENABLE_SEGGER_RTT #define ENABLE_SEGGER_RTT

View File

@ -16,6 +16,7 @@
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
#define HCI_ACL_PAYLOAD_SIZE 300 #define HCI_ACL_PAYLOAD_SIZE 300

View File

@ -13,6 +13,7 @@
#define ENABLE_CLASSIC #define ENABLE_CLASSIC
#define ENABLE_LE_CENTRAL #define ENABLE_LE_CENTRAL
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -19,6 +19,7 @@
#define ENABLE_LE_DATA_CHANNELS #define ENABLE_LE_DATA_CHANNELS
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SCO_STEREO_PLAYBACK #define ENABLE_SCO_STEREO_PLAYBACK
#define ENABLE_SEGGER_RTT #define ENABLE_SEGGER_RTT

View File

@ -16,6 +16,7 @@
#define ENABLE_LE_PERIPHERAL #define ENABLE_LE_PERIPHERAL
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SEGGER_RTT #define ENABLE_SEGGER_RTT
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...

View File

@ -49,6 +49,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_P256 #define ENABLE_MICRO_ECC_P256
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SEGGER_RTT #define ENABLE_SEGGER_RTT
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -55,6 +55,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_P256 #define ENABLE_MICRO_ECC_P256
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128
#define ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD #define ENABLE_TLV_FLASH_EXPLICIT_DELETE_FIELD

View File

@ -21,6 +21,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 100 #define HCI_ACL_PAYLOAD_SIZE 100

View File

@ -22,6 +22,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE 100 #define HCI_ACL_PAYLOAD_SIZE 100

View File

@ -23,6 +23,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// work around bug in Controller ACL fragmentation // work around bug in Controller ACL fragmentation
#define ENABLE_LE_LIMIT_ACL_FRAGMENT_BY_MAX_OCTETS #define ENABLE_LE_LIMIT_ACL_FRAGMENT_BY_MAX_OCTETS

View File

@ -23,6 +23,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
// BTstack configuration. buffers, sizes, ... // BTstack configuration. buffers, sizes, ...
#define HCI_ACL_PAYLOAD_SIZE (1691 + 4) #define HCI_ACL_PAYLOAD_SIZE (1691 + 4)

View File

@ -27,6 +27,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -25,6 +25,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128

View File

@ -27,6 +27,7 @@
#define ENABLE_LOG_ERROR #define ENABLE_LOG_ERROR
#define ENABLE_LOG_INFO #define ENABLE_LOG_INFO
#define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS #define ENABLE_MICRO_ECC_FOR_LE_SECURE_CONNECTIONS
#define ENABLE_PRINTF_HEXDUMP
#define ENABLE_SCO_OVER_HCI #define ENABLE_SCO_OVER_HCI
#define ENABLE_SDP_DES_DUMP #define ENABLE_SDP_DES_DUMP
#define ENABLE_SOFTWARE_AES128 #define ENABLE_SOFTWARE_AES128