Jiang Jiang Jian
d8a1080bdf
Merge branch 'bugfix/btdm_fix_gattc_count_invalid_for_v3.1' into 'release/v3.1'
...
Component/bt: fix gattc get count invalid and discover included service error for v3.1
See merge request idf/esp-idf!2894
2018-08-01 14:51:08 +08:00
Jiang Jiang Jian
c209efa4e2
Merge branch 'doc/wifi_update_channel_state_information_document_v3.1' into 'release/v3.1'
...
docs: update channel state information document (backport v3.1)
See merge request idf/esp-idf!2796
2018-08-01 14:49:45 +08:00
Mahavir Jain
d78452ed29
wpa_supplicant: removed unrequired header dir include from component.mk
...
- Also fixed license header in rtc driver
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
2018-08-01 12:02:13 +05:30
Mahavir Jain
acb3b6fee2
bluedroid: remove dependency on arpa/inet.h
include
...
Signed-off-by: Mahavir Jain <mahavir@espressif.com>
2018-08-01 12:02:11 +05:30
Angus Gratton
c237beff1d
Merge branch 'bugfix/ulp_example_fix_v3.1' into 'release/v3.1'
...
ULP example fixes (backport v3.1)
See merge request idf/esp-idf!2818
2018-08-01 14:29:29 +08:00
Angus Gratton
34a4a96ded
Merge branch 'bugfix/sdmmc_auto_stop_cmd_v3.1' into 'release/v3.1'
...
sdmmc: enable host auto_stop only for certain commands (backport for v3.1)
See merge request idf/esp-idf!2817
2018-08-01 14:29:03 +08:00
Angus Gratton
2ef6bcaedd
Merge branch 'bugfix/btdm_sco_end_crash_on_supv_to_for_v3.1' into 'release/v3.1'
...
bugfix/btdm_sco_end_crash_on_supv_to_for_v3.1(backport v3.1)
See merge request idf/esp-idf!2896
2018-08-01 14:28:08 +08:00
Angus Gratton
1928a4a638
Merge branch 'feat/sdio_pullup_v3.1' into 'release/v3.1'
...
backport v3.1: fix(sdio_slave): fix the intr_recv issue that trigger receiving too fast cause assertion failed.
See merge request idf/esp-idf!2795
2018-08-01 14:15:35 +08:00
michael
d85b1fb091
fix(sdio_slave): fix the intr_recv issue that trigger receiving too fast cause assertion failed.
...
also fix a race risk issue when recycle receiving buffers.
2018-07-31 17:57:15 +08:00
zhiweijian
970502f904
Component/bt: fix gattc get count invalid
2018-07-31 15:38:00 +08:00
wangmengyang
d3cb687936
component/bt: bugfix on the crash during end of sco link resulted from link supervision timeout
2018-07-31 15:35:58 +08:00
Angus Gratton
dbb82a413f
Merge branch 'bugfix/fix_cmake_wps_example_build' into 'feature/cmake'
...
wpa_supplicant: add missing source dirs to CMake build
See merge request idf/esp-idf!2738
2018-07-31 12:15:51 +08:00
Angus Gratton
b28db50786
Merge branch 'bugfix/unit_test_thread_local_storage_v3_1' into 'release/v3.1'
...
ci/esp32: Fix race in "TLS Test" where s_task can go out of scope before cleanup finishes (v3.1 backport)
See merge request idf/esp-idf!2844
2018-07-31 07:24:38 +08:00
Ivan Grokhotkov
7999c06f68
spiffs: add test case for readdir_r with large number of files
...
Ref. https://esp32.com/viewtopic.php?f=13&t=6486
2018-07-30 08:07:34 +03:00
Konstantin Klitenik
490d7cbba9
Fix stackoverflow due to recursion in vfs_spiffs_readdir_r
2018-07-30 08:07:31 +03:00
He Yin Ling
a8b92d560b
Merge branch 'test/backport_ci_changes_to_v3.1' into 'release/v3.1'
...
test: backport ci changes (backport v3.1)
See merge request idf/esp-idf!2869
2018-07-30 09:58:31 +08:00
He Yin Ling
1884151ca8
CI: support test one case multiple times by @bot
2018-07-28 15:06:18 +08:00
He Yin Ling
b86c8b3260
ci: temp disable http client tests:
...
connection is not stable. need to replace with local test servers.
2018-07-28 15:04:28 +08:00
He Yin Ling
2d31597fa9
tiny-test-fw: support ignore test cases in CI assign test stage
2018-07-28 15:04:14 +08:00
He Yin Ling
715dfac07e
tiny-test-fw: fix exception during print debug info:
...
DUT log is unicode, might not be able to encode
2018-07-28 15:03:58 +08:00
He Yin Ling
bf72ed92a9
CI: erase nvs partition before test:
...
Latest NVS partition bin can't be parsed by old IDF revision. Need to erase before test.
2018-07-28 15:03:30 +08:00
He Yin Ling
146a959706
esp32/test: set 60s timeout for one deep sleep case
2018-07-28 15:00:57 +08:00
He Yin Ling
fa9c836f02
tiny-test-fw: save DUT log in different thread:
...
We found some SD card on Raspberry Pi could have very bad performance.
It could take seconds to save small amount of data.
If the DUT receives data and save it as log, then it stops receiving data until log is saved.
This could lead to expect timeout. As an workaround to this issue,
``BaseDUT`` class will create a thread to save logs.
Then data will be passed to ``expect`` as soon as received.
2018-07-28 15:00:41 +08:00
He Yin Ling
609e39a620
tiny-test-fw: fix incorrect wait timeout in expect
2018-07-28 15:00:28 +08:00
He Yin Ling
3956fe30c0
tiny-test-fw: filter examples with test level
2018-07-28 15:00:16 +08:00
He Yin Ling
831e8d653f
tiny-test-fw: print expect failure when test fails
2018-07-28 15:00:01 +08:00
He Yin Ling
35a3ef6892
CI: add stage host_test
:
...
1. Add `host_test` stage for test jobs running on host.
2. Rename stage `test` to `integration_test`.
2018-07-28 14:57:59 +08:00
He Yin Ling
5637424aff
CI: minor optimize of CI config file:
...
1. set shorter expire time for artifacts
2. set dependency for example test jobs, to limit the artifacts it downloads
2018-07-28 14:57:42 +08:00
He Yin Ling
0fc888cf78
CI: remove test report stage:
...
Test report is not used as expected:
1. we rarely download and use test report
2. current test report method doesn't handle large amount data well,
need to be replaced by other methods
Test report also make test jobs allow to fail. It breaks the
original flow of Gitlab CI and make user confused.
2018-07-28 14:57:32 +08:00
He Yin Ling
b37f08f961
test: add mesh basic function test cases
2018-07-28 14:56:53 +08:00
Jiang Jiang Jian
62682a681a
Merge branch 'feature/wifi_check_wifi_lib_git_commit_id_v3.1' into 'release/v3.1'
...
check WiFi library git commit id in unit test (backport v3.1)
See merge request idf/esp-idf!2785
2018-07-26 14:24:52 +08:00
Angus Gratton
3e2d5f6292
Merge branch 'bugfix/fix_pcnt_isr_service_register_bug_for_v3.1' into 'release/v3.1'
...
driver(pcnt): Add some comments in pcnt.h for v3.1
See merge request idf/esp-idf!2845
2018-07-26 08:35:18 +08:00
Angus Gratton
e9112a9489
Merge branch 'bugfix/fix_touchpad_wakeup_status_v3.1' into 'release/v3.1'
...
fix(sleep): swap touchpad num in wakeup status v3.1
See merge request idf/esp-idf!2848
2018-07-26 08:34:55 +08:00
Angus Gratton
e00d9425da
Merge branch 'bugfix/ledc_duty_and_freq_for_v3.1' into 'release/v3.1'
...
driver(ledc): fix bugs reported from unit-test and github for v3.1
See merge request idf/esp-idf!2843
2018-07-26 08:08:12 +08:00
Angus Gratton
3eaf8f1a84
Merge branch 'bugfix/secure_boot_padding_v3_1' into 'release/v3.1'
...
secure boot: Fix padding issue (backport v3.1)
See merge request idf/esp-idf!2833
2018-07-25 08:59:31 +08:00
Ivan Grokhotkov
ef38eb0323
Merge branch 'bugfix/bootloader_dev_zero_app_count_v3.1' into 'release/v3.1'
...
bootloader: Fix issue - bs->app_count is zero but ota_data have valid entry (backport v3.1)
See merge request idf/esp-idf!2847
2018-07-25 00:14:43 +08:00
fuzhibo
c6be772242
fix(sleep): swap touchpad num in wakeup status
2018-07-24 18:08:29 +08:00
Wang Jia Lin
c892c96f9a
Merge branch 'bugfix/fix_uart_timeout_bug_when_enable_reftick_v3.1' into 'release/v3.1'
...
driver(uart): Fix uart time_out bug when using ref_tick for releasev3.1
See merge request idf/esp-idf!2810
2018-07-24 17:55:55 +08:00
Konstantin Kondrashov
7f2edf8528
bootloader: Fix issue - bs->app_count is zero but ota_data have valid entry
...
If we have the partition table without any ota_apps but in ota_data have
valide entry, in this case we get an error(hang). This commit fix this
case. If bs->app_count is zero when selecting the factory app.
Closes https://github.com/espressif/esp-idf/issues/2218
2018-07-24 15:41:49 +08:00
Angus Gratton
9b6769411a
Merge branch 'bugfix/deep_sleep_flush_uart_v3.1' into 'release/v3.1'
...
sleep: fix flushing UARTs when entering deep sleep (backport v3.1)
See merge request idf/esp-idf!2816
2018-07-24 14:06:59 +08:00
Angus Gratton
e55f55531c
esp32 tests: TLS test: use same size stack for static & non-static task
...
Use constant instead of magic number of task priorities.
2018-07-24 15:44:12 +10:00
Angus Gratton
0f665dfb0d
esp32: Fix race in "TLS Test" where s_task can go out of scope before cleanup finishes
...
Probable cause for CI failures of "LoadStoreError" after this task finishes running.
2018-07-24 15:44:12 +10:00
Wangjialin
b2f1dd6a16
bugfix(ledc): fix bugs reported from unit-test and github.
...
1. In ledc_set_duty_and_update, return if duty updated. Close https://github.com/espressif/esp-idf/issues/2082
2. fix ledc_set_freq function for low speed mode.
2018-07-24 13:22:50 +08:00
kooho
989396ef27
Add some comments in pcnt.h.
2018-07-24 10:46:50 +08:00
hou wen xiang
b3a2f85c70
driver(uart): Fix uart time_out bug when using ref_tick for releasev3.1
2018-07-24 09:57:55 +08:00
XiaXiaotian
bd768edca2
check WiFi library git commit id in unit test
2018-07-23 20:03:43 +08:00
Jiang Jiang Jian
fdf61f7c45
Merge branch 'bugfix/beacon_info_do_not_update_after_user_scan_v3.1' into 'release/v3.1'
...
Wifi: bugfix of beacon info don't update after user scan (backport v3.1)
See merge request idf/esp-idf!2780
2018-07-23 20:02:24 +08:00
Ivan Grokhotkov
ccd431c7ed
Merge branch 'feature/nvs_part_gen_improvements_backportv3.1' into 'release/v3.1'
...
Feature/nvs part gen improvements (backport v3.1)
See merge request idf/esp-idf!2799
2018-07-23 13:30:19 +08:00
Angus Gratton
e1e4e08fa8
app_update: Don't double-verify secure boot signature during OTA
...
esp_image_load() already verifies the signature
2018-07-23 13:45:55 +10:00
Angus Gratton
f8b191cfae
secure boot: Pad to avoid data after the signature mapping into the address space
...
Because address space is mapped in 64KB pages, it was possible for unauthenticated data after the
app .bin to become mapped into the flash cache address space.
This problem is solved by 2 changes:
* "esptool elf2image --secure-pad" will pad the image so that the signature block ends close to the
64KB boundary. Due to alignment constraints it will be 12 bytes too short after signing (but
with flash encryption, these 12 bytes are still encrypted as part of the last block and can't be
arbitrarily changed).
* By default, secure boot now requires all app partitions to be a multiple of 64KB in size.
2018-07-23 13:45:55 +10:00