OVMS3-idf/components
Hrishikesh Dhayagude da6cb6c741 components/bt: Improve the Bluetooth debug messaging scheme
As of now, when Bluetooth debugs are enabled, all the messages are
mapped to BT_PRINTF which is mapped to ESP_LOGE. Hence, make monitor
shows all logs in red color which might lead to missing the actual
errors

This patch maps the Bluetooth messages to appropriate ESP_LOG* messages
and improves readability.

Also, make the BT trace level be configurable in menuconfig, so that
each layer of bt trace can be enabled/disabled.

Finally, add debug log control for BTC, OSI, BLUFI and clear up
Bluetooth debug logs.

So, with this the method of enabling Bluetooth logs is as follows:
1. make menuconfig -> Component config -> Bluetooth -> Bluedroid Enable
-> BT DEBUG LOG LEVEL -> set trace level for every layer of BT

Signed-off-by: Hrishikesh Dhayagude <hrishi@espressif.com>
2018-05-14 20:45:05 +08:00
..
app_trace esp32: Fixes apptrace down buffer management 2018-02-21 10:13:25 +03:00
app_update log: Make ESP_LOGx macros into single statements 2018-04-26 09:08:07 +10:00
aws_iot aws_iot: add support for MQTT TLS over port 443 2018-04-23 18:27:28 +05:30
bootloader bootloader: Refactoring 2018-04-17 16:36:49 +05:00
bootloader_support mbedtls: update usage of deprecated mbedtls_shaX APIs 2018-05-09 23:15:28 +08:00
bt components/bt: Improve the Bluetooth debug messaging scheme 2018-05-14 20:45:05 +08:00
coap Resolve problems found by enabling -Wwrite-strings compilation flag 2018-04-10 08:53:43 +02:00
console console: Fix formatting 2018-04-30 14:22:45 +05:30
cxx unit tests: make static init guard test single core compatible 2018-01-23 07:56:13 +00:00
driver Merge branch 'bugfix/ledc_error' into 'master' 2018-05-14 09:16:02 +08:00
esp-tls Merge branch 'bugfix/esp_tls_error_logging' into 'master' 2018-04-23 20:18:30 +08:00
esp32 Merge branch 'test/add_unit_test_jobs' into 'master' 2018-05-14 14:06:05 +08:00
esp_adc_cal bugfix/Fix BLK3_RESERVED_FLAG register and other minor bugs 2018-03-16 15:51:36 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py esptool: Update to v2.3.1 2018-02-28 10:17:14 +11:00
ethernet update emac_reg_v2.h 2018-04-25 14:54:09 +08:00
expat Build system: Raise warning level 2016-11-16 15:57:34 +11:00
fatfs VFS: use O_APPEND flag of open() correctly 2018-05-11 08:28:22 +02:00
freertos freertos: portCLEAN_UP_TCB should be performed before freeing tcb memory 2018-04-19 18:28:55 +05:30
heap heap: fix build failure due to missing header 2018-04-26 11:08:58 +05:30
idf_test VFS: Use smaller numbers as file descriptors 2018-05-07 09:01:56 +02:00
jsmn Add jsmn JSON parser component 2017-03-07 10:18:47 +11:00
json cJSON : Include only source file objects 2018-04-30 13:51:54 +05:30
libsodium mbedtls: update usage of deprecated mbedtls_shaX APIs 2018-05-09 23:15:28 +08:00
log log: Make ESP_LOGx macros into single statements 2018-04-26 09:08:07 +10:00
lwip Merge branch 'bugfix/dhcp_server_max_limit' into 'master' 2018-05-11 15:50:38 +08:00
mbedtls mbedtls: enable deprecation warnings when building unit tests 2018-05-09 23:15:28 +08:00
mdns fix the bug that in mdns test code redefine esp_err_t to uint32_t, which should be int32_t 2018-04-25 21:05:21 +08:00
micro-ecc micro-ecc: Add submodule dependency 2016-11-17 09:18:51 +11:00
newlib VFS: Use smaller numbers as file descriptors 2018-05-07 09:01:56 +02:00
nghttp Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
nvs_flash Merge branch 'bugfix/nvs_page_compaction' into 'master' 2018-05-07 09:08:23 +08:00
openssl Resolve problems found by enabling -Wwrite-strings compilation flag 2018-04-10 08:53:43 +02:00
partition_table partition table: Fix regression with make 3.81 2018-04-26 12:07:27 +10:00
pthread pthread: implement local storage using pvTaskGetThreadLocalStoragePointer 2018-04-19 18:28:55 +05:30
sdmmc sdmmc: add tests for CD and WP pins for SD and SPI mode 2018-04-24 19:08:44 +08:00
smartconfig_ack refactor smartconfig 2018-05-11 14:49:35 +08:00
soc Merge branch 'bugfix/update_emac_h' into 'master' 2018-05-07 16:16:52 +08:00
spi_flash fix CI failed when flash chip size if 2MBytes 2018-03-29 17:48:59 +08:00
spiffs VFS: use O_APPEND flag of open() correctly 2018-05-11 08:28:22 +02:00
tcpip_adapter Make error codes globally unique 2018-03-27 08:12:54 +02:00
ulp soc,ulp: add register definitions of RTC_I2C peripheral 2018-01-08 21:28:14 +08:00
vfs VFS: use O_APPEND flag of open() correctly 2018-05-11 08:28:22 +02:00
wear_levelling Structure size alligned by compiler. 2018-03-12 15:34:16 +03:00
wpa_supplicant mbedtls: update usage of mbedtls_aes_encrypt/decrypt 2018-05-09 23:15:28 +08:00
xtensa-debug-module esp32: Apptrace API enhancement 2017-07-24 19:57:44 +03:00