]> granicus.if.org Git - esp-idf/log
esp-idf
7 years agoMerge branch 'bugfix/default_vfs_paths' into 'master'
Ivan Grokhotkov [Mon, 26 Jun 2017 06:03:22 +0000 (14:03 +0800)]
Merge branch 'bugfix/default_vfs_paths' into 'master'

Make relative paths match the default VFS, if provided

See merge request !913

7 years agoMerge branch 'bugfix/esp32d2wd_gpio0' into 'master'
Ivan Grokhotkov [Mon, 26 Jun 2017 06:02:48 +0000 (14:02 +0800)]
Merge branch 'bugfix/esp32d2wd_gpio0' into 'master'

esptool: Update to v2.0.1, fix ESP32-D2WD GPIO0 issue

See merge request !918

7 years agoMerge branch 'bugfix/l2cap_disconnect_timeout' into 'master'
Jiang Jiang Jian [Mon, 26 Jun 2017 06:02:36 +0000 (14:02 +0800)]
Merge branch 'bugfix/l2cap_disconnect_timeout' into 'master'

component/bt: bugfix for L2CAP state machine to access NULL lcb during disconnection

See merge request !920

7 years agoMerge branch 'bugfix/wrong_macro_uart_base_addr' into 'master'
Jiang Jiang Jian [Mon, 26 Jun 2017 05:55:37 +0000 (13:55 +0800)]
Merge branch 'bugfix/wrong_macro_uart_base_addr' into 'master'

fix bug that uart register base address macro was wrong

See merge request !912

7 years agoMerge branch 'bugfix/tw13402_sniffer_fail_ratio_high' into 'master'
Jiang Jiang Jian [Mon, 26 Jun 2017 05:52:47 +0000 (13:52 +0800)]
Merge branch 'bugfix/tw13402_sniffer_fail_ratio_high' into 'master'

esp32: update wifi lib to fix a sniffer issue

See merge request !914

7 years agoesptool: Update to v2.0.1
Angus Gratton [Mon, 26 Jun 2017 02:16:09 +0000 (12:16 +1000)]
esptool: Update to v2.0.1

Fixes issue with GPIO 0 being enabled as an output on ESP32D2WD (or when setting SPI pins in efuse)
and not using Quad-I/O modes.

Ref: https://esp32.com/viewtopic.php?f=2&t=2205

7 years agoesp32: update wifi lib to fix a sniffer issue
Liu Zhi Fu [Sat, 24 Jun 2017 02:45:20 +0000 (10:45 +0800)]
esp32: update wifi lib to fix a sniffer issue

Fix sniffer only receives the first MDPU in AMPDU when the AMPDU is not for our station/soft-AP

7 years agoMake relative paths match the default VFS, if provided
Deomid Ryabkov [Fri, 23 Jun 2017 12:07:43 +0000 (13:07 +0100)]
Make relative paths match the default VFS, if provided

https://github.com/espressif/esp-idf/issues/158

7 years agofix bug that uart register base address macro was wrong
Jack [Fri, 23 Jun 2017 11:56:12 +0000 (19:56 +0800)]
fix bug that uart register base address macro was wrong

7 years agocomponent/bt: fix a bug for L2CAP state machine to access lcb after it is released
wangmengyang [Fri, 23 Jun 2017 09:26:43 +0000 (17:26 +0800)]
component/bt: fix a bug for L2CAP state machine to access lcb after it is released

7 years agoMerge branch 'bugfix/fatfs_unit_test_name' into 'master' v2.1-rc1
Ivan Grokhotkov [Fri, 23 Jun 2017 08:32:51 +0000 (16:32 +0800)]
Merge branch 'bugfix/fatfs_unit_test_name' into 'master'

fatfs: fix duplicate unit test name

See merge request !911

7 years agoMerge branch 'bugfix/spiflash_rom_symbols' into 'master'
Jiang Jiang Jian [Fri, 23 Jun 2017 07:24:04 +0000 (15:24 +0800)]
Merge branch 'bugfix/spiflash_rom_symbols' into 'master'

spiflash rom: Add symbols accidentally removed in refactor

See merge request !804

7 years agofatfs: fix duplicate unit test name
Ivan Grokhotkov [Fri, 23 Jun 2017 06:59:21 +0000 (14:59 +0800)]
fatfs: fix duplicate unit test name

7 years agoMerge branch 'bugfix/removed_pinlist' into 'master'
Ivan Grokhotkov [Fri, 23 Jun 2017 03:46:41 +0000 (11:46 +0800)]
Merge branch 'bugfix/removed_pinlist' into 'master'

Pin List has been moved to the Datasheet, fixed links

See merge request !900

7 years agoMerge branch 'buxfix/panic_handler_not_halting_cpu' into 'master'
Ivan Grokhotkov [Fri, 23 Jun 2017 03:34:03 +0000 (11:34 +0800)]
Merge branch 'buxfix/panic_handler_not_halting_cpu' into 'master'

Panic Handler not halting when running on both cores

See merge request !903

7 years agoMerge branch 'bugfix/vfs_fixes' into 'master'
Ivan Grokhotkov [Fri, 23 Jun 2017 03:33:27 +0000 (11:33 +0800)]
Merge branch 'bugfix/vfs_fixes' into 'master'

VFS fixes

See merge request !901

7 years agoMerge branch 'bugfix/sdmmc_send_init_bits' into 'master'
Ivan Grokhotkov [Fri, 23 Jun 2017 03:31:29 +0000 (11:31 +0800)]
Merge branch 'bugfix/sdmmc_send_init_bits' into 'master'

sdmmc: send init sequence to card before MMC_GO_IDLE_STATE

See merge request !906

7 years agoMerge branch 'bugfix/btdm_ble_update_conn_params_issues' into 'master'
Jiang Jiang Jian [Thu, 22 Jun 2017 12:50:37 +0000 (20:50 +0800)]
Merge branch 'bugfix/btdm_ble_update_conn_params_issues' into 'master'

component/bt: Modifed the update connection method to fixed the bug of connectio…

See merge request !889

7 years agoMerge branch 'bugfix/fix_ieee80211_output_assert_and_restore_task_priority_in_wifi_li...
Jiang Jiang Jian [Thu, 22 Jun 2017 08:38:48 +0000 (16:38 +0800)]
Merge branch 'bugfix/fix_ieee80211_output_assert_and_restore_task_priority_in_wifi_lib' into 'master'

Fix the bug that lora vendor size was not added to probe response.

See merge request !908

7 years agoMerge branch 'bugfix/hci_acl_ctlr_to_host_fc' into 'master'
Jiang Jiang Jian [Thu, 22 Jun 2017 08:38:14 +0000 (16:38 +0800)]
Merge branch 'bugfix/hci_acl_ctlr_to_host_fc' into 'master'

component/bt: bugfix for NULL pointer access when HCI CTLR to HOST flow control is in use

See merge request !907

7 years agocomponent/bt: Added the error log to the l2cble_start_conn_update func.
Yulong [Thu, 22 Jun 2017 07:53:27 +0000 (03:53 -0400)]
component/bt: Added the error log to the l2cble_start_conn_update func.

7 years agoFix the bug that lora vendor size was not added to probe response.
XiaXiaotian [Thu, 22 Jun 2017 07:06:58 +0000 (15:06 +0800)]
Fix the bug that lora vendor size was not added to probe response.

Restore priority of tasks in wifi lib.

7 years agocomponent/bt: bugfix for NULL pointer access when HCI CTLR to HOST flow control is...
wangmengyang [Thu, 22 Jun 2017 06:59:51 +0000 (14:59 +0800)]
component/bt: bugfix for NULL pointer access when HCI CTLR to HOST flow control is in use

7 years agoMerge branch 'bugfix/vfs_write_return_type' into 'master'
Ivan Grokhotkov [Thu, 22 Jun 2017 03:48:34 +0000 (11:48 +0800)]
Merge branch 'bugfix/vfs_write_return_type' into 'master'

Change esp_vfs_t.write return value to ssize_t

See merge request !897

7 years agosend bus initialization bits before MMC_GO_IDLE_STATE command to initialize card...
James Sarrett [Thu, 11 May 2017 07:10:52 +0000 (00:10 -0700)]
send bus initialization bits before MMC_GO_IDLE_STATE command to initialize card after poweron

7 years agoMerge branch 'bugfix/btdm_modify_some_log_info' into 'master'
Jiang Jiang Jian [Thu, 22 Jun 2017 03:03:01 +0000 (11:03 +0800)]
Merge branch 'bugfix/btdm_modify_some_log_info' into 'master'

component /bt: modify some log infor

See merge request !905

7 years agoMerge branch 'bugfix/hci_le_rd_rmt_used_feats' into 'master'
Jiang Jiang Jian [Wed, 21 Jun 2017 13:24:54 +0000 (21:24 +0800)]
Merge branch 'bugfix/hci_le_rd_rmt_used_feats' into 'master'

component/bt: bugfix for hci_le_rd_rmt_used_feats_cmd handler which does not check connection state

See merge request !904

7 years agoBugfix - Panic Handler not halting when running on both cores
Darian Leung [Tue, 20 Jun 2017 12:13:13 +0000 (20:13 +0800)]
Bugfix - Panic Handler not halting when running on both cores

Bug occurs when core dump destination in menuconfig is set to flash. When
programme crashes, xt_unhandled_exception or panicHandler will both trigger
commonErrorHandler. commonErrorHandler calls esp_core_dump_to_flash which
will attempt to use DPORT functions and hang due to trying to a stall and already
stalled processor (already stalled in xt_unhandled_exception and panicHandler).
Program will eventually be rebooted when wdt expires.

Added esp_dport_access_int_deinit after calls to haltOtherCore() so that DPORT
functions don't try to halt and already halted cpu hence preventing hang.

Fixes TW#12944 https://github.com/espressif/esp-idf/issues/646

7 years agocomponent/bt: bugfix for hci_le_rd_rmt_used_feats_cmd handler which does not check...
wangmengyang [Wed, 21 Jun 2017 07:52:32 +0000 (15:52 +0800)]
component/bt: bugfix for hci_le_rd_rmt_used_feats_cmd handler which does not check connection state

7 years agocomponent/bt: Change the l2cble_start_conn_update return value to BOOLEAN.
Yulong [Wed, 21 Jun 2017 06:39:36 +0000 (02:39 -0400)]
component/bt: Change the l2cble_start_conn_update return value to BOOLEAN.

7 years agovfs: add support for nested mount points
Ivan Grokhotkov [Wed, 21 Jun 2017 06:17:14 +0000 (14:17 +0800)]
vfs: add support for nested mount points

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

7 years agoPin List has been moved to the Datasheet, fixed links
krzychb [Wed, 21 Jun 2017 06:13:42 +0000 (08:13 +0200)]
Pin List has been moved to the Datasheet, fixed links

7 years agovfs: fix NULL pointer dereference in esp_vfs_unregister
Ivan Grokhotkov [Wed, 21 Jun 2017 05:54:04 +0000 (13:54 +0800)]
vfs: fix NULL pointer dereference in esp_vfs_unregister

7 years agoComponent /bt: modify some log infor
zhiweijian [Tue, 20 Jun 2017 09:54:28 +0000 (17:54 +0800)]
Component /bt: modify some log infor

7 years agovfs: fix opendir of a filesystem root directory
Ivan Grokhotkov [Tue, 20 Jun 2017 17:21:14 +0000 (01:21 +0800)]
vfs: fix opendir of a filesystem root directory

Previously opendir("/data") would fail if filesystem with "data" prefix
was registered in VFS, while opendir("/data/") would succeed.
This change fixes handling for the former case and adds relevant tests.

7 years agoMerge branch 'bugfix/uxTaskGetSystemState_github_#12142' into 'master'
Ivan Grokhotkov [Tue, 20 Jun 2017 09:27:08 +0000 (17:27 +0800)]
Merge branch 'bugfix/uxTaskGetSystemState_github_#12142' into 'master'

Bugfix for uxTaskGetSystemState

See merge request !883

7 years agoMerge branch 'bugfix/doc_bugfixes' into 'master'
Ivan Grokhotkov [Tue, 20 Jun 2017 09:25:03 +0000 (17:25 +0800)]
Merge branch 'bugfix/doc_bugfixes' into 'master'

Corrected small issues in documentation, fixes #694 and merges #706

See merge request !894

7 years agoMerge branch 'bugfix/tw13318_wifi_fail_connect_to_TP842N' into 'master'
Jiang Jiang Jian [Tue, 20 Jun 2017 09:12:44 +0000 (17:12 +0800)]
Merge branch 'bugfix/tw13318_wifi_fail_connect_to_TP842N' into 'master'

esp32: update wifi lib to fix two wifi connect issues

See merge request !893

7 years agoFixed link to JTAG Debugging for ESP32
krzychb [Mon, 19 Jun 2017 20:15:05 +0000 (22:15 +0200)]
Fixed link to JTAG Debugging for ESP32

7 years ago[TW#13322] Typo in documentation, fixes #694
krzychb [Mon, 19 Jun 2017 20:12:54 +0000 (22:12 +0200)]
[TW#13322] Typo in documentation, fixes #694

7 years agoUpdate README.md, merges #706
José Luis Aracil Gómez del Campo [Fri, 16 Jun 2017 15:34:47 +0000 (17:34 +0200)]
Update README.md, merges #706

Signed-off-by: krzychb <krzychb@gazeta.pl>
7 years agoesp32: update wifi lib to fix a wifi connect issue
Liu Zhi Fu [Mon, 19 Jun 2017 13:23:24 +0000 (21:23 +0800)]
esp32: update wifi lib to fix a wifi connect issue

Fix WiFi fails to connect TP842N bug

7 years agoMerge branch 'fix/ci_deps_optimize' into 'master'
Anton Maklakov [Mon, 19 Jun 2017 08:19:49 +0000 (16:19 +0800)]
Merge branch 'fix/ci_deps_optimize' into 'master'

Optimize CI dependences

See merge request !851

7 years agocomponent/bt: Modifed the update connection method to fixed the bug of connection...
Yulong [Mon, 19 Jun 2017 07:22:25 +0000 (03:22 -0400)]
component/bt: Modifed the update connection method to fixed the bug of connection parameters not correct.

7 years agoCI: Add CI options to use more attempts in some transfer situations
Anton Maklakov [Mon, 12 Jun 2017 07:22:09 +0000 (15:22 +0800)]
CI: Add CI options to use more attempts in some transfer situations

7 years agoCI: Minor changes in code formatting and cleanup
Anton Maklakov [Fri, 9 Jun 2017 10:14:29 +0000 (18:14 +0800)]
CI: Minor changes in code formatting and cleanup

7 years agoCI: Put in order the job dependences
Anton Maklakov [Fri, 9 Jun 2017 11:05:17 +0000 (19:05 +0800)]
CI: Put in order the job dependences

7 years agoCI: check if internal submodule synced to GH
He Yin Ling [Thu, 8 Jun 2017 03:55:27 +0000 (11:55 +0800)]
CI: check if internal submodule synced to GH

    See MR !834

7 years agoMerge branch 'bugfix/ci_build_ssc_workaround' into 'master'
Ivan Grokhotkov [Mon, 19 Jun 2017 03:16:13 +0000 (11:16 +0800)]
Merge branch 'bugfix/ci_build_ssc_workaround' into 'master'

CI build_ssc: Workaround for the SSC build error

See merge request !885

7 years agoCI build_ssc: Workaround for the SSC build error
Anton Maklakov [Fri, 16 Jun 2017 08:31:46 +0000 (16:31 +0800)]
CI build_ssc: Workaround for the SSC build error

7 years agoMerge branch 'feature/add_wrover_kit_v3_doc' into 'master'
Angus Gratton [Mon, 19 Jun 2017 00:59:20 +0000 (08:59 +0800)]
Merge branch 'feature/add_wrover_kit_v3_doc' into 'master'

Add WROVER-KIT v3 hw to hw reference

See merge request !818

7 years agoMerge branch 'feature/esptool_v20' into 'master'
Angus Gratton [Mon, 19 Jun 2017 00:37:10 +0000 (08:37 +0800)]
Merge branch 'feature/esptool_v20' into 'master'

esptool: Update to v2.0 final release

See merge request !862

7 years agoMerge branch 'bugfix/btdm_ble_client_muti_conn_issue' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 08:52:38 +0000 (16:52 +0800)]
Merge branch 'bugfix/btdm_ble_client_muti_conn_issue' into 'master'

component/bt: change the MAX_L2CAP_CHANNELS macro from 2 to MAX_ACL_CONNECTIONS …

See merge request !882

7 years agoBugFix: uxTaskGetSystemState test case update
Darian Leung [Fri, 16 Jun 2017 03:49:48 +0000 (11:49 +0800)]
BugFix: uxTaskGetSystemState test case update

Updated test case to include configASSERT cases (+1 squashed commits)

Squashed commits:

[871ec26f] Freertos:Bugfix uxTaskGetSystemState

Bug (github #12142) with uxTaskGetSystemState where
if called immediately after creating a bunch of tasks,
those tasks would be added twice into the TaskStatusArray.
Bug caused due to use old implementation using vTaskSuspendAll
which did not stop newly created task on other core from accessing the
read/waiting task lists whilst the list were being read by
uxTaskGetSystemState. Fixed bug by replacing vTaskSuspendAll
with taskENTER_CRITICAL and added test case for the bugfix

7 years agocomponent/bt: change the MAX_L2CAP_CHANNELS macro from 2 to MAX_ACL_CONNECTIONS when...
Yulong [Fri, 16 Jun 2017 07:46:46 +0000 (03:46 -0400)]
component/bt: change the MAX_L2CAP_CHANNELS macro from 2 to MAX_ACL_CONNECTIONS when in the BLE only mode.

7 years agoMerge branch 'bugfix/pcnt_reset' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 07:43:04 +0000 (15:43 +0800)]
Merge branch 'bugfix/pcnt_reset' into 'master'

pcnt: Fix pcnt_set_pin/pcnt_counter_clear reported on github

See merge request !872

7 years agoMerge branch 'bugfix/rtc_time_issues' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 07:29:56 +0000 (15:29 +0800)]
Merge branch 'bugfix/rtc_time_issues' into 'master'

Fixes for RTC time issues

See merge request !849

7 years agoMerge branch 'bugfix/spi_flash_large_writes' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 07:04:01 +0000 (15:04 +0800)]
Merge branch 'bugfix/spi_flash_large_writes' into 'master'

spi_flash: Fix large writes, unaligned writes, and writes from flash

See merge request !843

7 years agoMerge branch 'bugfix/phy_init_procedure' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 07:03:03 +0000 (15:03 +0800)]
Merge branch 'bugfix/phy_init_procedure' into 'master'

component/esp32 : fix phy init with NULL init_data

See merge request !879

7 years agoPCNT: fix for pcnt_set_pin API, it can now use all pcnt channels
Nilay [Fri, 16 Jun 2017 05:48:00 +0000 (11:18 +0530)]
PCNT: fix for pcnt_set_pin API, it can now use all pcnt channels

7 years agoPCNT: Fixed pcnt_counter_clear, Pulse Count now able to resume after API call
Nilay [Fri, 16 Jun 2017 05:41:52 +0000 (11:11 +0530)]
PCNT: Fixed pcnt_counter_clear, Pulse Count now able to resume after API call

7 years agoMerge branch 'bugfix/btdm_conn_enhanecd_issue' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 05:18:41 +0000 (13:18 +0800)]
Merge branch 'bugfix/btdm_conn_enhanecd_issue' into 'master'

component/bt: added the temp enhanced to solve the conn_interval not collect issues.

See merge request !881

7 years agocomponent/esp32 : fix phy init with NULL init_data
Tian Hao [Thu, 15 Jun 2017 10:37:53 +0000 (18:37 +0800)]
component/esp32 : fix phy init with NULL init_data

1. fix phy init with NULL init_data
2. do full calibration without CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE
3. fix libphy.a printf

7 years agoesp32: make time monotonic across resets
Ivan Grokhotkov [Mon, 12 Jun 2017 11:51:17 +0000 (19:51 +0800)]
esp32: make time monotonic across resets

Small changes to clock calibration value will cause increasing errors
the longer the device runs. Consider the case of deep sleep, assuming
that RTC counter is used for timekeeping:
- before sleep:
   time_before = rtc_counter * calibration_val
- after sleep:
   time_after = (rtc_counter + sleep_count) * (calibration_val + epsilon)
where 'epsilon' is a small estimation error of 'calibration_val'.
The apparent sleep duration thus will be:
time_after - time_before = sleep_count * (calibration_val + epsilon)
                           + rtc_counter * epsilon

Second term on the right hand side is the error in time difference
estimation, it is proportional to the total system runtime (rtc_counter).

To avoid this issue, this change makes RTC_SLOW_CLK calibration value
persistent across restarts. This allows the calibration value update to
be preformed, while keeping time after update same as before the update.

7 years agoMerge branch 'bugfix/always_disable_ints_in_critical_region' into 'master'
Jiang Jiang Jian [Fri, 16 Jun 2017 03:36:27 +0000 (11:36 +0800)]
Merge branch 'bugfix/always_disable_ints_in_critical_region' into 'master'

Always disable interrupts in a critical region

See merge request !821

7 years agocomponent/bt: added the temp enhanced to solve the conn_interval not collect issues.
Yulong [Thu, 15 Jun 2017 14:15:49 +0000 (10:15 -0400)]
component/bt: added the temp enhanced to solve the conn_interval not collect issues.

7 years agoMerge branch 'bugfix/sw_reset_fixes' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 14:10:13 +0000 (22:10 +0800)]
Merge branch 'bugfix/sw_reset_fixes' into 'master'

Fixes for esp_restart

See merge request !865

7 years agoMerge branch 'bugfix/classicBT_SMP_dependence' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 13:28:36 +0000 (21:28 +0800)]
Merge branch 'bugfix/classicBT_SMP_dependence' into 'master'

component/bt: add constraint in Kconfig to enable SMP_ENABLE when using classic BT

See merge request !877

7 years agoMerge branch 'bugfix/intrrupt_num_conflict' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 12:45:57 +0000 (20:45 +0800)]
Merge branch 'bugfix/intrrupt_num_conflict' into 'master'

component/bt : fix interrupt number conflict

See merge request !878

7 years agocomponent/bt: add constraint in Kconfig to enable SMP_ENABLE when using classic BT
wangmengyang [Thu, 15 Jun 2017 07:48:20 +0000 (15:48 +0800)]
component/bt: add constraint in Kconfig to enable SMP_ENABLE when using classic BT

1. For now, some security related functions used in classic Bluetooth are controlled by "SMP_ENABLE". This commit fixes the dependency.
2. The two options, "CLASSIC_BT_ENABLED" and "SMP_ENABLED" The two options will be decoupled in the future.

7 years agoMerge branch 'bugfix/btdm_add_set_pkt_data_length_evt_cback' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 11:51:22 +0000 (19:51 +0800)]
Merge branch 'bugfix/btdm_add_set_pkt_data_length_evt_cback' into 'master'

component / bt: add set pkt data length event callback

See merge request !869

7 years agocomponent/bt : fix interrupt number conflict
Tian Hao [Thu, 15 Jun 2017 09:20:25 +0000 (17:20 +0800)]
component/bt : fix interrupt number conflict

1. the typical problem is when push keyboard on serial tool, the bluetooth may stop.

7 years agolibsodium: don’t link tests when TEST_ALL=1 is used
Ivan Grokhotkov [Thu, 15 Jun 2017 10:11:58 +0000 (18:11 +0800)]
libsodium: don’t link tests when TEST_ALL=1 is used

Currently libsodium tests add about 800kB to the binary, which is too
much for a partition table constrained to 2MB. Disable libsodium tests
until we start building multiple unit test apps for different subsets.

7 years agoesp_system: remove link time dependency on WiFi stack
Ivan Grokhotkov [Thu, 15 Jun 2017 10:00:49 +0000 (18:00 +0800)]
esp_system: remove link time dependency on WiFi stack

- esp_restart will not pull in WiFi stack (if it is not used otherwise)
- esp_restore is moved into a separate file to break link time
  dependency

7 years agocxx: don’t pull libstdc++ local support in unit tests
Ivan Grokhotkov [Thu, 15 Jun 2017 09:58:57 +0000 (17:58 +0800)]
cxx: don’t pull libstdc++ local support in unit tests

7 years agounit-test-app: increase space for factory partition to 1280K
Ivan Grokhotkov [Thu, 15 Jun 2017 09:58:19 +0000 (17:58 +0800)]
unit-test-app: increase space for factory partition to 1280K

7 years agoesp32: reset APP CPU when doing esp_restart
Ivan Grokhotkov [Wed, 14 Jun 2017 10:07:15 +0000 (18:07 +0800)]
esp32: reset APP CPU when doing esp_restart

This fixes a bug introduced by !848, where APP CPU would not be reset
during esp_restart, if esp_restart was called from a task running on APP
CPU, and wouldn’t be reset by PRO CPU on startup.
This change replaces stalling APP CPU with resetting it.

Also adds a non-automated esp_restart tests.

7 years agoesp32: disable DPORT access protection when doing esp_restart
Ivan Grokhotkov [Wed, 14 Jun 2017 10:00:26 +0000 (18:00 +0800)]
esp32: disable DPORT access protection when doing esp_restart

DPORT access protection can not work when the other CPU is stalled.
Writes to DPORT registers in esp_restart caused the program to hang due
to access protection, and the reset happened due to RTC_WDT, not SW_RST.
This change adds esp_dport_access_int_deinit function and calls it from
esp_restart once the other core is stalled.

7 years agobootloader: workaround for clock switching bug in ESP32 rev. 0
Ivan Grokhotkov [Wed, 14 Jun 2017 09:56:32 +0000 (17:56 +0800)]
bootloader: workaround for clock switching bug in ESP32 rev. 0

In ESP32 rev. 0, switching between 240MHz and 80MHz (even via an
intermediate frequency of 40MHz) may cause the chip to lock up.
The bootloader used to enable 80MHz CPU clock at startup, which could
cause lock up after software reset. With this change, if 240MHz CPU
clock is enabled in menuconfig, bootloader will also use 240MHz to avoid
lock-up.

7 years agocomponent / bt: add set pkt data length event callback
zhiweijian [Wed, 14 Jun 2017 13:19:48 +0000 (21:19 +0800)]
component / bt: add set pkt data length event callback

7 years agoMerge branch 'bugfix/btdm_hci_example' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 07:38:21 +0000 (15:38 +0800)]
Merge branch 'bugfix/btdm_hci_example' into 'master'

component/bt : fix controller_hci_uart sdkconfig.defaults

See merge request !876

7 years agoMerge branch 'bugfix/btdm_cherry_pick_hit_limit_github_#12259' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 07:14:10 +0000 (15:14 +0800)]
Merge branch 'bugfix/btdm_cherry_pick_hit_limit_github_#12259' into 'master'

component/bt: cherry-pick the btdm_hit_limit_github_#12259 branch to this branch.

See merge request !867

7 years agoMerge branch 'bugfix/btdm_ll_get_remote_feature' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 07:10:52 +0000 (15:10 +0800)]
Merge branch 'bugfix/btdm_ll_get_remote_feature' into 'master'

component/bt: Fix can't get remote's feature bug

See merge request !871

7 years agocomponent/bt : fix controller_hci_uart sdkconfig.defaults
Tian Hao [Thu, 15 Jun 2017 06:23:08 +0000 (14:23 +0800)]
component/bt : fix controller_hci_uart sdkconfig.defaults

7 years agocomponent/bt: Added the lmp_verion default value to 4.0.
Yulong [Thu, 15 Jun 2017 06:13:31 +0000 (02:13 -0400)]
component/bt: Added the lmp_verion default value to 4.0.

7 years agoMerge branch 'bugfix/btdm_blufi' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 05:37:31 +0000 (13:37 +0800)]
Merge branch 'bugfix/btdm_blufi' into 'master'

component/bt : fix blufi second init fail bug

See merge request !866

7 years agocomponent/bt: Change the return position in the btc_gatts_inter_cb function.
Yulong [Thu, 15 Jun 2017 03:40:25 +0000 (23:40 -0400)]
component/bt: Change the return position in the btc_gatts_inter_cb function.

7 years agoMerge branch 'bugfix/fail_to_disconn_after_pair_#13172' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 03:20:12 +0000 (11:20 +0800)]
Merge branch 'bugfix/fail_to_disconn_after_pair_#13172' into 'master'

component/bt: Added the judgment to check the address is public or not.

See merge request !868

7 years agoMerge branch 'bugfix/fix_wifi_assert_at_ieee80211_output_line_733' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 03:06:04 +0000 (11:06 +0800)]
Merge branch 'bugfix/fix_wifi_assert_at_ieee80211_output_line_733' into 'master'

fix the bug that wifi assert at ieee80211_output.c line 733

See merge request !870

7 years agocomponent/bt : fix blufi second init fail bug
Tian Hao [Wed, 14 Jun 2017 10:42:15 +0000 (18:42 +0800)]
component/bt : fix blufi second init fail bug

7 years agoMerge branch 'bugfix/btdm_gattc_refresh_cache_does_not_work_properly' into 'master'
Jiang Jiang Jian [Thu, 15 Jun 2017 03:02:35 +0000 (11:02 +0800)]
Merge branch 'bugfix/btdm_gattc_refresh_cache_does_not_work_properly' into 'master'

component /bt: using esp_ble_gattc_cache_refresh() does not work when open event callback

See merge request !864

7 years agocomponent/bt: Fix can't get remote's feature bug
island [Wed, 14 Jun 2017 10:08:03 +0000 (18:08 +0800)]
component/bt: Fix can't get remote's feature bug

- Slave send version_ind cause some Android 7.0 devices can't encrypt correctly

7 years agofix the bug that wifi assert at ieee80211_output.c line 733
XiaXiaotian [Wed, 14 Jun 2017 13:20:28 +0000 (21:20 +0800)]
fix the bug that wifi assert at ieee80211_output.c line 733

7 years agocomponent/bt: Added the judgment to check the address is public or not.
Yulong [Wed, 14 Jun 2017 13:01:29 +0000 (09:01 -0400)]
component/bt: Added the judgment to check the address is public or not.

7 years agocomponent/bt: cherry-pick the btdm_hit_limit_github_#12259 branch to this branch.
Yulong [Wed, 14 Jun 2017 11:14:23 +0000 (07:14 -0400)]
component/bt: cherry-pick the btdm_hit_limit_github_#12259 branch to this branch.

7 years agoMerge branch 'bugfix/i2c_delete_interrupt_race' into 'master'
Jiang Jiang Jian [Wed, 14 Jun 2017 09:47:22 +0000 (17:47 +0800)]
Merge branch 'bugfix/i2c_delete_interrupt_race' into 'master'

i2c driver: When deleting, disable interrupts before freeing data structures

See merge request !836

7 years agoComponent /bt: using esp_ble_gattc_cache_refresh() does not work when open event...
zhiweijian [Wed, 14 Jun 2017 08:45:17 +0000 (16:45 +0800)]
Component /bt: using esp_ble_gattc_cache_refresh() does not work when open event callback.

7 years agoMerge branch 'bugfix/btdm_smp_auth_complete_error' into 'master'
Jiang Jiang Jian [Wed, 14 Jun 2017 07:16:38 +0000 (15:16 +0800)]
Merge branch 'bugfix/btdm_smp_auth_complete_error' into 'master'

component/bt: Change the btc layer data copy method.

See merge request !844

7 years agoMerge branch 'bugfix/btdm_master_write_service_change_ccc' into 'master'
Jiang Jiang Jian [Wed, 14 Jun 2017 07:12:45 +0000 (15:12 +0800)]
Merge branch 'bugfix/btdm_master_write_service_change_ccc' into 'master'

component/bt: Fix slave initiate service change ccc discovery procedure bug

See merge request !847

7 years agoMerge branch 'feature/libsodium' into 'master'
Angus Gratton [Wed, 14 Jun 2017 06:58:16 +0000 (14:58 +0800)]
Merge branch 'feature/libsodium' into 'master'

Add libsodium cryptography library component (v1.0.12)

See merge request !852