]> granicus.if.org Git - esp-idf/log
esp-idf
6 years agoMerge branch 'bugfix/libphy_rodata_into_dram' into 'master'
Ivan Grokhotkov [Fri, 2 Feb 2018 11:03:20 +0000 (19:03 +0800)]
Merge branch 'bugfix/libphy_rodata_into_dram' into 'master'

move rodata segment of libphy.a to dram

Fixes https://github.com/espressif/esp-idf/issues/1573

See merge request idf/esp-idf!1894

6 years agomove rodata segment of libphy.a to dram
wangmengyang [Fri, 2 Feb 2018 05:00:11 +0000 (13:00 +0800)]
move rodata segment of libphy.a to dram

1. rodata segment of libphy.a(about 1200B) can be accessed by ISRs, so put it into DRAM

6 years agoMerge branch 'bugfix/cxx_guards_test_singlecore' into 'master'
Ivan Grokhotkov [Fri, 2 Feb 2018 02:38:43 +0000 (10:38 +0800)]
Merge branch 'bugfix/cxx_guards_test_singlecore' into 'master'

unit tests: make static init guard test single core compatible

See merge request idf/esp-idf!1615

6 years agoMerge branch 'bugfix/btdm_modify_set_mtu_call_handler' into 'master'
Jiang Jiang Jian [Thu, 1 Feb 2018 12:19:52 +0000 (20:19 +0800)]
Merge branch 'bugfix/btdm_modify_set_mtu_call_handler' into 'master'

Component/bt: modify set mtu call handler

See merge request idf/esp-idf!1850

6 years agoMerge branch 'bugfix/btdm_fix_adv_pending_in_smp' into 'master'
Jiang Jiang Jian [Thu, 1 Feb 2018 12:17:02 +0000 (20:17 +0800)]
Merge branch 'bugfix/btdm_fix_adv_pending_in_smp' into 'master'

Component/bt: fix stop adv failed in smp

See merge request idf/esp-idf!1881

6 years agoMerge branch 'bugfix/btdm_ble_mutil_connect_performance_optimiz' into 'master'
Jiang Jiang Jian [Thu, 1 Feb 2018 12:11:51 +0000 (20:11 +0800)]
Merge branch 'bugfix/btdm_ble_mutil_connect_performance_optimiz' into 'master'

component/bt: Fixed the bug of ble multi connection not stable issue.

See merge request idf/esp-idf!1868

6 years agoMerge branch 'feature/docs_devkitc-v4' into 'master'
Ivan Grokhotkov [Thu, 1 Feb 2018 04:20:17 +0000 (12:20 +0800)]
Merge branch 'feature/docs_devkitc-v4' into 'master'

Docs for ESP32 DevKitC V4

See merge request idf/esp-idf!1853

6 years agoMerge branch 'bugfix/spiffs_obj_name_len_check' into 'master'
Ivan Grokhotkov [Thu, 1 Feb 2018 04:18:39 +0000 (12:18 +0800)]
Merge branch 'bugfix/spiffs_obj_name_len_check' into 'master'

SPIFFS: fix issues with formatting and page size limit

See merge request idf/esp-idf!1866

6 years agoMerge branch 'test/enlarge_https_bin_size_threshold' into 'master'
Ivan Grokhotkov [Thu, 1 Feb 2018 04:17:24 +0000 (12:17 +0800)]
Merge branch 'test/enlarge_https_bin_size_threshold' into 'master'

test: enlarge https bin size threshold

See merge request idf/esp-idf!1886

6 years agoMerge branch 'bugfix/btdm_alarm_free' into 'master'
Jiang Jiang Jian [Thu, 1 Feb 2018 03:01:08 +0000 (11:01 +0800)]
Merge branch 'bugfix/btdm_alarm_free' into 'master'

component/bt: free timer resources after using them

See merge request idf/esp-idf!1863

6 years agoMerge branch 'bugfix/btdm_a2dp_task_stack_size' into 'master'
Jiang Jiang Jian [Thu, 1 Feb 2018 02:58:40 +0000 (10:58 +0800)]
Merge branch 'bugfix/btdm_a2dp_task_stack_size' into 'master'

component/bt: make A2DP source and sink task size configurable through menuconfig

See merge request idf/esp-idf!1825

6 years agotest: enlarge https bin size threshold:
He Yin Ling [Thu, 1 Feb 2018 01:57:00 +0000 (09:57 +0800)]
test: enlarge https bin size threshold:

use performance matrix to tracking bin size is not convenient. bin size
do change for a lot reasons.

we'll implement a new method to track it. before that, set a large
enough threshold, so we can still keep tracking it.

6 years agoDocs for ESP32 DevKitC V4
krzychb [Thu, 25 Jan 2018 21:33:00 +0000 (22:33 +0100)]
Docs for ESP32 DevKitC V4

6 years agoComponent/bt: fix stop adv failed in smp
zhiweijian [Wed, 31 Jan 2018 08:06:22 +0000 (16:06 +0800)]
Component/bt: fix stop adv failed in smp

6 years agoMerge branch 'feature/wifi_throughput_optimization' into 'master'
Jiang Jiang Jian [Wed, 31 Jan 2018 07:44:43 +0000 (15:44 +0800)]
Merge branch 'feature/wifi_throughput_optimization' into 'master'

lwip/esp32/examples: wifi throughput optimization

See merge request idf/esp-idf!1861

6 years agospiffs: fix esp_spiffs_format not working if partition is not mounted
Ivan Grokhotkov [Sun, 28 Jan 2018 15:37:31 +0000 (23:37 +0800)]
spiffs: fix esp_spiffs_format not working if partition is not mounted

Fixes https://github.com/espressif/esp-idf/issues/1547.

6 years agoComponent/bt: modify set mtu call handler
zhiweijian [Thu, 25 Jan 2018 09:34:10 +0000 (17:34 +0800)]
Component/bt: modify set mtu call handler

6 years agospiffs: reformat Kconfig to 80 character wide lines
Ivan Grokhotkov [Sun, 28 Jan 2018 15:21:16 +0000 (23:21 +0800)]
spiffs: reformat Kconfig to 80 character wide lines

Some help strings looked odd in mconf.

6 years agospiffs: check if OBJ_NAME_LEN + OBJ_META_LEN is within limits
Ivan Grokhotkov [Sun, 28 Jan 2018 15:19:43 +0000 (23:19 +0800)]
spiffs: check if OBJ_NAME_LEN + OBJ_META_LEN is within limits

The limit was mentioned in spiffs_config.h but was not checked.

Fixes https://github.com/espressif/esp-idf/issues/1546

6 years agospiffs: add Kconfig option for logical page size
Ivan Grokhotkov [Sun, 28 Jan 2018 15:17:54 +0000 (23:17 +0800)]
spiffs: add Kconfig option for logical page size

6 years agoMerge branch 'feature/io_mux_register_names' into 'master'
Angus Gratton [Wed, 31 Jan 2018 02:50:41 +0000 (10:50 +0800)]
Merge branch 'feature/io_mux_register_names' into 'master'

soc/esp32: Add IO_MUX_GPIOxx register names to match iomux names used in TRM

See merge request idf/esp-idf!1875

6 years agoMerge branch 'bugfix/esp_log_level_set_strcmp' into 'master'
Angus Gratton [Wed, 31 Jan 2018 01:58:21 +0000 (09:58 +0800)]
Merge branch 'bugfix/esp_log_level_set_strcmp' into 'master'

Fix esp_log_level_set string matching (github PR 1557)

See merge request idf/esp-idf!1872

6 years agoesp32: Add IO_MUX_GPIOxx register names to match iomux names used in TRM
Angus Gratton [Tue, 30 Jan 2018 09:05:09 +0000 (17:05 +0800)]
esp32: Add IO_MUX_GPIOxx register names to match iomux names used in TRM

The TRM describes IOMUX registers are IO_MUX_x_REG for x in GPIO0-39.

Until now ESP-IDF describes them as PERIPHS_IO_MUX_(pinname)_U

This commit adds additional IOMUX register names which match the ones used in the TRM.

6 years agolwip/esp32/examples: wifi throughput optimizations
Liu Zhi Fu [Tue, 23 Jan 2018 07:17:46 +0000 (15:17 +0800)]
lwip/esp32/examples: wifi throughput optimizations

1. Put some lwip udp rx/tx relating functions to IRAM
2. Put some wifi rx/tx relating functions to IRAMa
3. Reduce wifi dynamic malloc from 4 to 1 for each ebuf
4. Update iperf example accordingly
5. Update libphy.a to v383

6 years agocomponent/bt: make A2DP source and sink task size configurable through menuconfig
wangmengyang [Tue, 30 Jan 2018 06:26:53 +0000 (14:26 +0800)]
component/bt: make A2DP source and sink task size configurable through menuconfig

1. use different set of parameters for A2DP source/sink tasks
2. make the task stack size configurable through menuconfig

6 years agoMerge branch 'bugfix/ulp_docs_typo' into 'master'
Ivan Grokhotkov [Tue, 30 Jan 2018 04:17:24 +0000 (12:17 +0800)]
Merge branch 'bugfix/ulp_docs_typo' into 'master'

Fix typo in ulp_instruction_set.rst. Merges https://github.com/espressif/esp-idf/pull/1540

See merge request idf/esp-idf!1874

6 years agoFix typo in ulp_instruction_set.rst. Merges https://github.com/espressif/esp-idf...
Markus Witt [Wed, 24 Jan 2018 05:35:22 +0000 (06:35 +0100)]
Fix typo in ulp_instruction_set.rst. Merges https://github.com/espressif/esp-idf/pull/1540

6 years agoMerge branch 'bugfix/sysview_timer_1core' into 'master'
Ivan Grokhotkov [Mon, 29 Jan 2018 09:28:59 +0000 (17:28 +0800)]
Merge branch 'bugfix/sysview_timer_1core' into 'master'

sysview: fix compilation in 1 core mode, refactor timer choices

See merge request idf/esp-idf!1822

6 years agoMerge branch 'bugfix/log_invalid_comparison' into 'master'
Ivan Grokhotkov [Mon, 29 Jan 2018 09:26:43 +0000 (17:26 +0800)]
Merge branch 'bugfix/log_invalid_comparison' into 'master'

log: fix preprocessor comparison against an enum value

See merge request idf/esp-idf!1865

6 years agoMerge branch 'bugfix/btdm_tutorials_compatible_with_github' into 'master'
Jiang Jiang Jian [Mon, 29 Jan 2018 07:47:36 +0000 (15:47 +0800)]
Merge branch 'bugfix/btdm_tutorials_compatible_with_github' into 'master'

component/bt: modify ble tutorials to make them be compatible with GitHub markdown

See merge request idf/esp-idf!1786

6 years agocomponent/bt: Fixed the bug of ble multi connection not stable issue.
yulong [Mon, 29 Jan 2018 06:27:03 +0000 (14:27 +0800)]
component/bt: Fixed the bug of ble multi connection not stable issue.

6 years agoMerge branch 'bugfix/esp_console_header_guards' into 'master'
Ivan Grokhotkov [Mon, 29 Jan 2018 06:15:12 +0000 (14:15 +0800)]
Merge branch 'bugfix/esp_console_header_guards' into 'master'

console: Add C++ guards to header

See merge request idf/esp-idf!1867

6 years agoMerge branch 'bugfix/system_restore_duplicate' into 'master'
Angus Gratton [Mon, 29 Jan 2018 06:02:02 +0000 (14:02 +0800)]
Merge branch 'bugfix/system_restore_duplicate' into 'master'

esp32: remove duplicate definition of system_restore

See merge request idf/esp-idf!1864

6 years agoconsole: Add C++ guards to header
Angus Gratton [Mon, 29 Jan 2018 01:22:04 +0000 (09:22 +0800)]
console: Add C++ guards to header

As reported on forum https://esp32.com/viewtopic.php?f=2&t=4478&p=19659

6 years agoThis is a fix for the esp_log_level_set function. The problem is when this
David Ashley [Sun, 28 Jan 2018 22:47:07 +0000 (16:47 -0600)]
This is a fix for the esp_log_level_set function. The problem is when this
function is called but NOT withe the same 'c' string constant that the LOG*
calls used in each module, the cache check doesn't match, so the cached
entry won't get updated. There's no point in optimizing this function
anyway because it is only called rarely.

6 years agolog: fix preprocessor comparison against an enum value
Ivan Grokhotkov [Sun, 28 Jan 2018 11:45:25 +0000 (19:45 +0800)]
log: fix preprocessor comparison against an enum value

Fix `#if (LOG_LOCAL_LEVEL >= ESP_LOG_INFO)` which is always false and
produces a warning with -Wundef.

Use same pattern to compare LOG_LOCAL_LEVEL with ESP_LOG_INFO as is used
in definition of `ESP_LOG_BUFFER_HEX_LEVEL` and
`ESP_LOG_BUFFER_CHAR_LEVEL`.

Also reformat existing definitions for better readability.

Closes https://github.com/espressif/esp-idf/issues/1526

6 years agoesp32: remove duplicate definition of system_restore
Ivan Grokhotkov [Sun, 28 Jan 2018 11:26:37 +0000 (19:26 +0800)]
esp32: remove duplicate definition of system_restore

Fixes https://github.com/espressif/esp-idf/issues/1520.

6 years agocomponent/bt: free timer resources after using them
wangmengyang [Sat, 27 Jan 2018 11:03:06 +0000 (19:03 +0800)]
component/bt: free timer resources after using them

Bluedroid use a set of timer function pairs such as btu_start_timer/btu_stop_timer, btu_sys_start_timer/btu_sys_stop_timer for use, in a lack of timer release functions. Thus the timers may be exhausted after some event sequence such as repetition of connection/reconnection with different devices. The maximum timer number used in bluedroid is given by ALARM_CBS_NUM which is 30 for now. This bugfix borrowed some update from bluedroid in Andoroid 7.0, which add timer release functions which promote the recycle of timer resources.

6 years agoMerge branch 'bugfix/btdm_fix_stop_adv_no_callback_when_adv_has_been_stoped' into...
Jiang Jiang Jian [Fri, 26 Jan 2018 12:37:12 +0000 (20:37 +0800)]
Merge branch 'bugfix/btdm_fix_stop_adv_no_callback_when_adv_has_been_stoped' into 'master'

Component/bt: fix stop adv no callback when adv has already stoped

See merge request !1838

6 years agoMerge branch 'bugfix/btdm_fix_BT_load_boned_in_smp' into 'master'
Jiang Jiang Jian [Fri, 26 Jan 2018 12:34:24 +0000 (20:34 +0800)]
Merge branch 'bugfix/btdm_fix_BT_load_boned_in_smp' into 'master'

Component/bt: fix bt load boned in smp

See merge request !1854

6 years agoMerge branch 'bugfix/move_phy_api_to_iram' into 'master'
Jiang Jiang Jian [Fri, 26 Jan 2018 12:31:59 +0000 (20:31 +0800)]
Merge branch 'bugfix/move_phy_api_to_iram' into 'master'

components/phy: add IRAM_ATTR attribute to the two APIs used in phy calibration

See merge request !1858

6 years agocomponents/phy: add IRAM_ATTR attribute to the two APIs used in phy calibration
wangmengyang [Fri, 26 Jan 2018 09:12:59 +0000 (17:12 +0800)]
components/phy: add IRAM_ATTR attribute to the two APIs used in phy calibration

1. the two APIs used in phy calibration are called in bluetooth baseband ISR, so locate the them in IRAM

6 years agoComponent/bt: fix bt load boned in smp
zhiweijian [Fri, 26 Jan 2018 06:38:54 +0000 (14:38 +0800)]
Component/bt: fix bt load boned in smp

6 years agoMerge branch 'feature/btdm_bluedroid_env_dynomic_malloc_enable' into 'master'
Jiang Jiang Jian [Fri, 26 Jan 2018 02:06:43 +0000 (10:06 +0800)]
Merge branch 'feature/btdm_bluedroid_env_dynomic_malloc_enable' into 'master'

This MR added the bluedroid env  variable can dynamic malloc and BT variable use psram malloc supported

See merge request !1698

6 years agoMerge branch 'feature/wifi_check_mac_when_cal_phy' into 'master'
Jiang Jiang Jian [Thu, 25 Jan 2018 12:27:55 +0000 (20:27 +0800)]
Merge branch 'feature/wifi_check_mac_when_cal_phy' into 'master'

Added two functions in PHY API for disable interrupts and add rfcal data checking to PHY

See merge request !1840

6 years agoAdded two functions in PHY API for disable interrupts and add rfcal data checking...
XiaXiaotian [Wed, 24 Jan 2018 04:19:57 +0000 (12:19 +0800)]
Added two functions in PHY API for disable interrupts and add rfcal data checking to PHY

6 years agocomponent/bt: Update BLE examples tutorials and ReadMe files
island [Thu, 11 Jan 2018 12:24:18 +0000 (20:24 +0800)]
component/bt: Update BLE examples tutorials and ReadMe files

- Make docs compatible with GitHub Markdown
- Add tutorials links in programming doc
- Modify ReadMe files

6 years agoComponent/bt: fix stop adv no callback when adv has been stoped
zhiweijian [Tue, 23 Jan 2018 11:48:02 +0000 (19:48 +0800)]
Component/bt: fix stop adv no callback when adv has been stoped

6 years agoMerge branch 'bugfix/wifi_fix_sniffer_rx_misc_data_assert' into 'master'
Jiang Jiang Jian [Thu, 25 Jan 2018 06:09:46 +0000 (14:09 +0800)]
Merge branch 'bugfix/wifi_fix_sniffer_rx_misc_data_assert' into 'master'

Fix the bug that in sniffer mode it asserts when receive misc data at first

See merge request !1837

6 years agoMerge branch 'bugfix/btdm_classicbt_pscan_assert' into 'master'
Jiang Jiang Jian [Thu, 25 Jan 2018 05:52:00 +0000 (13:52 +0800)]
Merge branch 'bugfix/btdm_classicbt_pscan_assert' into 'master'

component/bt : fix the bug of pscan when interrupt react slowly

See merge request !1816

6 years agoMerge branch 'bugfix/btdm_fix_bonded_device_list_error_after_reboot' into 'master'
Jiang Jiang Jian [Thu, 25 Jan 2018 04:05:58 +0000 (12:05 +0800)]
Merge branch 'bugfix/btdm_fix_bonded_device_list_error_after_reboot' into 'master'

component/bt: fix bonded device list error after reboot

See merge request !1750

6 years agoMerge branch 'feature/esptool_v221' into 'master'
Ivan Grokhotkov [Thu, 25 Jan 2018 01:08:25 +0000 (09:08 +0800)]
Merge branch 'feature/esptool_v221' into 'master'

esptool: Update to v2.2.1

See merge request !1841

6 years agoFix the bug that in sniffer mode it asserts when receive misc data at first
XiaXiaotian [Tue, 23 Jan 2018 11:38:03 +0000 (19:38 +0800)]
Fix the bug that in sniffer mode it asserts when receive misc data at first

close github issue#1037 WiFi Promiscuous filter breaks w/
WIFI_PROMIS_FILTER_MASK_ALL and issue#1404
esp_wifi_set_promiscuous_filter set WIFI_PROMIS_FILTER_MASK_ALL error

6 years agocomponent/bt: Added the bluedroid environment variable dynomic malloc support & suppo...
Yulong [Wed, 18 Oct 2017 07:34:43 +0000 (03:34 -0400)]
component/bt: Added the bluedroid environment variable dynomic malloc support & support to malloc the memory to the psram.

component/bt: Added the Macro for the classic BT support.
component/bt: added the bluedroid deinit method.
component/bt: allow more classic BT global variables to use dynamic allocation scheme
1. allocate memory for AVDT, AVCT control blocks when dynamic memory is used
2. allow SBC decoder buffer to use dynamic allocation scheme
component/bt: Remove the wrong changes in bt/Kconfig & Added the GATTS_INCLUDED in the gatt_free function when gatt service close.
component/bt: Shorten the abbreviation BT_ALLOCATION_FROM_SPIRAM_FIRST and BT_BLE_DYNAMIC_ENV_MEMORY two macros.

6 years agoesptool: Update to v2.2.1
Angus Gratton [Wed, 24 Jan 2018 06:45:49 +0000 (17:45 +1100)]
esptool: Update to v2.2.1

Fixes a bug with >230400bps flashing on macOS, possibly other platforms.

Full release notes: https://github.com/espressif/esptool/releases/tag/v2.2.1

6 years agoMerge branch 'feature/dma_attr' into 'master'
Angus Gratton [Wed, 24 Jan 2018 04:04:03 +0000 (12:04 +0800)]
Merge branch 'feature/dma_attr' into 'master'

feat(attr): add new macro `DMA_ATTR` and `STATIC_DMA_ATTR` to help dma buffer declaration.

See merge request !1550

6 years agofeat(attr): add new macro `DMA_ATTR` and `WORD_ALIGNED_ATTR` to help dma buffer decla...
michael [Thu, 16 Nov 2017 09:31:15 +0000 (17:31 +0800)]
feat(attr): add new macro `DMA_ATTR` and `WORD_ALIGNED_ATTR` to help dma buffer declaration.

6 years agoMerge branch 'bugfix/uart_pattern_detect' into 'master'
Angus Gratton [Tue, 23 Jan 2018 22:12:48 +0000 (06:12 +0800)]
Merge branch 'bugfix/uart_pattern_detect' into 'master'

bugfix(uart): patten detect function

See merge request !1235

6 years agoMerge branch 'bugfix/log_hex_buffer_pr1519' into 'master'
Jiang Jiang Jian [Tue, 23 Jan 2018 14:45:41 +0000 (22:45 +0800)]
Merge branch 'bugfix/log_hex_buffer_pr1519' into 'master'

Fix hexdump comment and array size. See issue #1518.

See merge request !1832

6 years agounit tests: make static init guard test single core compatible
Ivan Grokhotkov [Wed, 29 Nov 2017 03:34:46 +0000 (11:34 +0800)]
unit tests: make static init guard test single core compatible

6 years agoMerge branch 'doc/debian_build_prereqs' into 'master'
Ivan Grokhotkov [Tue, 23 Jan 2018 07:38:09 +0000 (15:38 +0800)]
Merge branch 'doc/debian_build_prereqs' into 'master'

docs: Add build dependencies for toolchain for Debian (Github PR)

See merge request !1830

6 years agoMerge branch 'bugfix/xtal_freq_estimation' into 'master'
Ivan Grokhotkov [Tue, 23 Jan 2018 07:37:47 +0000 (15:37 +0800)]
Merge branch 'bugfix/xtal_freq_estimation' into 'master'

soc/rtc_clk: fix loss of precision in estimation of XTAL frequency

See merge request !1763

6 years agoMerge branch 'bugfix/xRingbufferSend_timeout_bug' into 'master'
Ivan Grokhotkov [Tue, 23 Jan 2018 07:37:13 +0000 (15:37 +0800)]
Merge branch 'bugfix/xRingbufferSend_timeout_bug' into 'master'

bugfix(ringbuffer): Fix ringbuffer_send timeout bug

See merge request !1823

6 years agoMerge branch 'feature/support-markdown-docs' into 'master'
Ivan Grokhotkov [Tue, 23 Jan 2018 07:36:12 +0000 (15:36 +0800)]
Merge branch 'feature/support-markdown-docs' into 'master'

docs : Add support for markdown files

See merge request !1781

6 years agoAdd build dependencies for toolchain for Debian
Urs Fässler [Fri, 5 Jan 2018 09:48:35 +0000 (10:48 +0100)]
Add build dependencies for toolchain for Debian

Merges https://github.com/espressif/esp-idf/pull/1465

6 years agoMerge branch 'feature/esptool_v2_2' into 'master'
Angus Gratton [Tue, 23 Jan 2018 00:36:52 +0000 (08:36 +0800)]
Merge branch 'feature/esptool_v2_2' into 'master'

esptool: Update to v2.2

See merge request !1755

6 years agoMerge branch 'feature/aws-iot-sdk-v2.2.1' into 'master'
Angus Gratton [Tue, 23 Jan 2018 00:33:38 +0000 (08:33 +0800)]
Merge branch 'feature/aws-iot-sdk-v2.2.1' into 'master'

AWS IoT SDK: Update version from v2.1.1 to v2.2.1

See merge request !1732

6 years agoMerge branch 'bugfix/mdns_txt' into 'master'
Ivan Grokhotkov [Mon, 22 Jan 2018 14:25:13 +0000 (22:25 +0800)]
Merge branch 'bugfix/mdns_txt' into 'master'

Fix issue with some mDNS parsers

See merge request !1827

6 years agomdns: Fix case where service is NULL and that will cause exception
me-no-dev [Mon, 22 Jan 2018 12:17:59 +0000 (13:17 +0100)]
mdns: Fix case where service is NULL and that will cause exception

6 years agomdns: Fix issue with some mDNS parsers
me-no-dev [Wed, 17 Jan 2018 17:06:42 +0000 (19:06 +0200)]
mdns: Fix issue with some mDNS parsers

Some mDNS parser have issue with zero terminated TXT lists. This fix targets to overcome this issue. Found and tested with jmdns.

6 years agoMerge branch 'feature/docs_link_text_for_custom_link_roles' into 'master'
Ivan Grokhotkov [Mon, 22 Jan 2018 12:19:45 +0000 (20:19 +0800)]
Merge branch 'feature/docs_link_text_for_custom_link_roles' into 'master'

Custom link roles have been extended to provide an option of displaying some text where originally a bare link is rendered

See merge request !1828

6 years agoMerge branch 'bugfix/btdm_format_error' into 'master'
Jiang Jiang Jian [Mon, 22 Jan 2018 11:52:54 +0000 (19:52 +0800)]
Merge branch 'bugfix/btdm_format_error' into 'master'

component/bt: Fix format error

See merge request !1803

6 years agoMerge branch 'bugfix/dump_other_core_when_int_wdt_happens' into 'master'
Jiang Jiang Jian [Mon, 22 Jan 2018 11:52:05 +0000 (19:52 +0800)]
Merge branch 'bugfix/dump_other_core_when_int_wdt_happens' into 'master'

Dump the frame of the other core when interrupt watchdog happens

See merge request !1787

6 years agoMerge branch 'feature/btdm_add_get_error_enent_for_blufi' into 'master'
Jiang Jiang Jian [Mon, 22 Jan 2018 11:48:29 +0000 (19:48 +0800)]
Merge branch 'feature/btdm_add_get_error_enent_for_blufi' into 'master'

component/bt: add  error report event for blufi

See merge request !1702

6 years agobugfix(ringbuffer): Fix ringbuffer_send timeout bug
kooho [Wed, 17 Jan 2018 05:28:41 +0000 (13:28 +0800)]
bugfix(ringbuffer): Fix ringbuffer_send timeout bug

6 years agobugfix(uart): patten detect function
Wangjialin [Fri, 25 Aug 2017 13:04:13 +0000 (21:04 +0800)]
bugfix(uart): patten detect function

requirement from github(https://github.com/espressif/esp-idf/issues/805): to provide the position in the buffer of the pattern detected.

requirement from AT application: in AT app, when no hardware flow control is enabled, in some situation the rx buffer might be full, and the terminator “+++” might be lost, we can use pattern detect interrupt to avoid missing the terminator. When pattern detect interrupt happens, it will not send a data event at the same time.

1. Add API to get position of detected pattern in rx buffer
2. Modify UART event example
3. Add comments for uart_flush, add alias API uart_flush_input to clear the rx buffer
4. Modify the way rx_buffered_len is calculated

6 years agoFix hexdump comment and array size. See issue #1518.
David Antliff [Fri, 19 Jan 2018 01:49:43 +0000 (14:49 +1300)]
Fix hexdump comment and array size. See issue #1518.

Closes https://github.com/espressif/esp-idf/pull/1518

Merges https://github.com/espressif/esp-idf/pull/1519

6 years agocomponent/bt: fix README.md format and loggings for A2DP sink example
wangmengyang [Mon, 22 Jan 2018 02:24:22 +0000 (10:24 +0800)]
component/bt: fix README.md format and loggings for A2DP sink example

6 years agoDump the frame of the other core when interrupt watchdog happens
Jack [Thu, 11 Jan 2018 13:43:58 +0000 (21:43 +0800)]
Dump the frame of the other core when interrupt watchdog happens

6 years agoCustom link roles have been extended to provide an option of displaying some text...
krzychb [Wed, 17 Jan 2018 19:01:36 +0000 (20:01 +0100)]
Custom link roles have been extended to provide an option of displaying some text where originally a bare link is rendered

6 years agoMerge branch 'bugfix/ringbuf_warnings' into 'master'
Ivan Grokhotkov [Wed, 17 Jan 2018 14:27:15 +0000 (22:27 +0800)]
Merge branch 'bugfix/ringbuf_warnings' into 'master'

ringbuf: Fix warnings seen when CONFIG_FREERTOS_ASSERT_DISABLE=y

See merge request !1824

6 years agoComponent/bt: fix bonded device list error after reboot
zhiweijian [Fri, 5 Jan 2018 09:57:40 +0000 (17:57 +0800)]
Component/bt: fix bonded device list error after reboot

6 years agoringbuf: Fix warnings seen when CONFIG_FREERTOS_ASSERT_DISABLE=y
Piyush Shah [Wed, 17 Jan 2018 08:30:05 +0000 (16:30 +0800)]
ringbuf: Fix warnings seen when CONFIG_FREERTOS_ASSERT_DISABLE=y

Signed-off-by: Piyush Shah <piyush@espressif.com>
6 years agosysview: fix compilation in 1 core mode, refactor timer choices
Ivan Grokhotkov [Wed, 17 Jan 2018 04:23:28 +0000 (12:23 +0800)]
sysview: fix compilation in 1 core mode, refactor timer choices

Changes related to DFS have broken compilation of sysview code in 1 core
mode. This change fixes this, and moves choice of the timer used for
timestamp into Kconfig. CCOUNT timer is only available as an option if
1 core mode is used. esp_timer is added as a new option, and is the
only available option if DFS is enabled.

6 years agocomponent/bt : fix the bug of pscan when interrupt react slowly
Tian Hao [Tue, 16 Jan 2018 04:19:21 +0000 (12:19 +0800)]
component/bt : fix the bug of pscan when interrupt react slowly

6 years agoMerge branch 'feature/btdm_ble_spp_docs' into 'master'
Jiang Jiang Jian [Wed, 17 Jan 2018 02:19:30 +0000 (10:19 +0800)]
Merge branch 'feature/btdm_ble_spp_docs' into 'master'

component/bt: add readme for ble spp demo

See merge request !1748

6 years agoMerge branch 'feature/mdns_again' into 'master'
Ivan Grokhotkov [Tue, 16 Jan 2018 10:38:42 +0000 (18:38 +0800)]
Merge branch 'feature/mdns_again' into 'master'

New mDNS implementation

See merge request !1683

6 years agoMerge branch 'bugfix/btdm_pair_fail_with_random_address' into 'master'
Jiang Jiang Jian [Tue, 16 Jan 2018 10:17:45 +0000 (18:17 +0800)]
Merge branch 'bugfix/btdm_pair_fail_with_random_address' into 'master'

component/bt: Fix bug when pair with random address

See merge request !1784

6 years agoMerge branch 'bugfix/console_example_nvs_init' into 'master'
Ivan Grokhotkov [Tue, 16 Jan 2018 10:10:32 +0000 (18:10 +0800)]
Merge branch 'bugfix/console_example_nvs_init' into 'master'

console example: initialize nvs on startup

See merge request !1766

6 years agoMerge branch 'bugfix/gitignore_dsstore' into 'master'
Ivan Grokhotkov [Tue, 16 Jan 2018 10:10:08 +0000 (18:10 +0800)]
Merge branch 'bugfix/gitignore_dsstore' into 'master'

Add MacOS .DS_Store files to .gitignore

See merge request !1806

6 years agoComponent/bt: add get error event for blufi
zhiweijian [Fri, 22 Dec 2017 07:02:33 +0000 (15:02 +0800)]
Component/bt: add get error event for blufi

6 years agoMerge branch 'bugfix/btdm_modify_license' into 'master'
Jiang Jiang Jian [Tue, 16 Jan 2018 09:13:56 +0000 (17:13 +0800)]
Merge branch 'bugfix/btdm_modify_license' into 'master'

Component/bt: BLE demo modify license

See merge request !1808

6 years agoImport mDNS changes
me-no-dev [Thu, 7 Dec 2017 13:21:40 +0000 (14:21 +0100)]
Import mDNS changes

6 years agoMerge branch 'bugfix/btdm_discon_when_upd_conn_params_in_smp' into 'master'
Jiang Jiang Jian [Tue, 16 Jan 2018 08:41:18 +0000 (16:41 +0800)]
Merge branch 'bugfix/btdm_discon_when_upd_conn_params_in_smp' into 'master'

component/bt: fix disconnect after connection params update in smp

See merge request !1804

6 years agoMerge branch 'bugfix/btdm_fix_conn_params_update_failed_in_SMP' into 'master'
Jiang Jiang Jian [Tue, 16 Jan 2018 08:38:22 +0000 (16:38 +0800)]
Merge branch 'bugfix/btdm_fix_conn_params_update_failed_in_SMP' into 'master'

component/bt: fix conn params update failed in smp

See merge request !1796

6 years agocomponent/bt: Fix bug when pair with random address
baohongde [Mon, 15 Jan 2018 09:35:35 +0000 (17:35 +0800)]
component/bt: Fix bug when pair with random address

6 years agoMerge branch 'feature/btdm_add_get_wifi_list_for_blufi' into 'master'
Jiang Jiang Jian [Tue, 16 Jan 2018 08:31:55 +0000 (16:31 +0800)]
Merge branch 'feature/btdm_add_get_wifi_list_for_blufi' into 'master'

component/bt: add get wifi list cmd for blufi

See merge request !1708

6 years agoMerge branch 'bugfix/int_wdt_in_ocd_mode' into 'master'
Angus Gratton [Tue, 16 Jan 2018 07:07:26 +0000 (15:07 +0800)]
Merge branch 'bugfix/int_wdt_in_ocd_mode' into 'master'

panic: prevent INT WDT from re-triggering in OCD mode

See merge request !1764

6 years agoMerge branch 'test/fix_update_conn_param' into 'master'
He Yin Ling [Tue, 16 Jan 2018 06:12:16 +0000 (14:12 +0800)]
Merge branch 'test/fix_update_conn_param' into 'master'

test: fix BLE update conn param test case errors

See merge request !1814

6 years agotest: fix BLE update conn param test case errors
chensheng [Tue, 16 Jan 2018 02:26:41 +0000 (10:26 +0800)]
test: fix BLE update conn param test case errors