Ivan Grokhotkov
6080767379
vfs: fix unregister removing top level VFS instead of nested
...
Credits @neoniousTR.
Fixes https://github.com/espressif/esp-idf/pull/2770
2019-01-23 16:28:48 +08:00
Jiang Jiang Jian
ac051f0afc
Merge branch 'bugfix/btdm_assert_ble_32768_v3.2' into 'release/v3.2'
...
fix bug that there's very low ratio to cause BLE assert(32768, 0) in rwble.c at line 222
See merge request idf/esp-idf!3919
2018-12-10 15:04:44 +08:00
Jiang Jiang Jian
bb47146710
Merge branch 'fix/spi_callback_in_iram_v3.2' into 'release/v3.2'
...
spi: fix the crash when callbacks are not in the IRAM (Backports v3.2)
See merge request idf/esp-idf!3884
2018-12-07 10:37:07 +08:00
Jiang Jiang Jian
07cb228f64
Merge branch 'bugfix/win_path_print_v3.2' into 'release/v3.2'
...
tools: correct printed path on MS Win (backport v3.2)
See merge request idf/esp-idf!3913
2018-12-07 10:36:31 +08:00
Jiang Jiang Jian
3cfe1c89b5
Merge branch 'ci/combine_unit_test_and_integration_test_v3.2' into 'release/v3.2'
...
ci: combine unit_test and integration_test stage (backport v3.2)
See merge request idf/esp-idf!3845
2018-12-07 10:36:00 +08:00
Jiang Jiang Jian
4f805d558c
Merge branch 'bugfix/fix_uart_read_bug_when_using_dual_core_v3.2' into 'release/v3.2'
...
driver(uart): fixed uart read error bug when using dual core (backport v3.2)
See merge request idf/esp-idf!3813
2018-12-07 10:35:17 +08:00
Jiang Jiang Jian
f53716d851
Merge branch 'bugfix/idfpy_monitor_msys_v3.2' into 'release/v3.2'
...
tools: fix idf.py monitor for MSYS (backport v3.2)
See merge request idf/esp-idf!3898
2018-12-07 10:34:44 +08:00
Tian Hao
f44507de53
fix bug that there's very low ratio to cause BLE assert(32768, 0) in rwble.c at line 222
2018-12-06 21:35:19 +08:00
Roland Dobai
88c7a61a63
tools: correct the coding style of check_python_dependencies.py
2018-12-06 08:33:17 +01:00
Roland Dobai
6af90457f7
tools: correct printed path on MS Win
2018-12-06 08:32:45 +01:00
Ivan Grokhotkov
3aafb2cfcf
Merge branch 'bugfix/ethernet_enable_second_failure_v3.2' into 'release/v3.2'
...
fix phy init timeout(backport v3.2)
See merge request idf/esp-idf!3896
2018-12-06 15:22:32 +08:00
Roland Dobai
8ec0c82c3f
tools: fix idf.py monitor for MSYS
2018-12-05 10:48:30 +01:00
morris
a338c1b712
ethernet: phy init timeout
...
When ethernet enable again after disable it before, phy init will report timeout.
The cause of this problem is that the enabling of emac clock is too late, and should be placed before phy init.
2018-12-05 16:32:24 +08:00
Jiang Jiang Jian
0b21be508e
Merge branch 'bugfix/btdm_bugs_caused_by_coex_v3.2' into 'release/v3.2'
...
component/bt and esp32: fix two bluetooth bugs that caused by coexist module
See merge request idf/esp-idf!3861
2018-12-05 14:17:25 +08:00
Ivan Grokhotkov
3b4d51bbfa
Merge branch 'doc/security_features_small_fixes_v3.2' into 'release/v3.2'
...
doc: Small secure boot & flash encryption corrections (v3.2)
See merge request idf/esp-idf!3888
2018-12-05 11:07:41 +08:00
Angus Gratton
60c556eb55
docs: flash encryption: Fix description of behaviour when all bits of FLASH_CRYPT_CNT are set
...
Correct behaviour is described in section 25.3.3 Flash Decryption Block of the ESP32 TRM
2018-12-05 11:20:05 +11:00
Angus Gratton
9933e37c8b
doc: secure boot: Explain output of digest_secure_bootloader command
...
Mentioned on forum https://esp32.com/viewtopic.php?f=13&t=8162&start=10#p34714
2018-12-05 11:20:05 +11:00
Angus Gratton
67bdc8aaf4
doc: security: Use less ambiguous language about using bot flash encryption & secure boot together
2018-12-05 11:20:05 +11:00
Michael (XIAO Xufeng)
44bd6f72bc
spi: fix the crash when callbacks are not in the IRAM
...
Introduced in 9c23b8e5
and 4f87a62f
. To get higher speed, menuconfig
options are added to put ISR and other functions into the IRAM. The
interrupt flag ESP_INTR_FLAG_IRAM is also mistakenly set when the ISR is
put into the IRAM. However callbacks, which are wrote by the user, are
called in the master and slave ISR. The user may not be aware of that
these callbacks are not disabled during flash operations. Any cache miss
during flash operation will cause panic.
Essentially IRAM functions and intrrupt flag ESP_INTR_FLAG_IRAM are
different, the latter means not disabling the ISR during flash
operations. New bus_config flag intr_flags is offered to help set the
interrupt attribute, including priority level, SHARED, IRAM (not
disabled during flash operations). It introduced a small BREAK to
IDFv3.1 (but the same as IDFv3.0) that the user has to manually set IRAM
flag now (therefore he's aware of the IRAM thing) to void the ISR being
disabled during flash operations.
2018-12-04 21:35:20 +08:00
Tian Hao
2d67ce3109
component/bt and esp32: fix two bluetooth bugs that caused by coexist module
...
1. Fix interrupt watchdog timeout in bluetooth "btdm_bb_isr"
2. Fix BLE assert(512) or assert(1536) in rwble.c at line 222
3. Update librtc.a to fix BLE assert(512) in rwble.c at line 222
The #1 and #2 occurs random.
The #3 bug occurs in certain scenario:
1. If Wifi start softap and BLE is working
2. If wifi start station, but do not use normal station operation, such
as just use espnow, while BLE is working
3. Any other scenario, that wifi works without use software coexist
operation, while BLE is working(such as do advertising and ...)
4. update libcoexist.a version to v1.1.2
2018-12-03 19:30:28 +08:00
He Yin Ling
e85cb6d148
ci: combine unit_test and integration_test stage:
...
The number of runners of integration test is not bottleneck to CI
pipeline performance now. Combine these 2 stages will make integration
test executed even unit test fails. This could help us to collect more
info about test history.
2018-11-30 13:44:11 +08:00
Angus Gratton
7658b8ab62
Merge branch 'test/enhanced_junit_test_result_v3.2' into 'release/v3.2'
...
test: enhanced junit test result (backport v3.2)
See merge request idf/esp-idf!3794
2018-11-30 11:39:31 +08:00
Ivan Grokhotkov
7969a566e3
Merge branch 'bugfix/fat_lock_log_v3.2' into 'release/v3.2'
...
fatfs: Do not log from critical sections (backport v3.2)
See merge request idf/esp-idf!3721
2018-11-29 23:00:55 +08:00
Ivan Grokhotkov
be05b1e654
Merge branch 'bugfix/uart_select_buffer_v3.2' into 'release/v3.2'
...
VFS: select() on UART should return immediately when data is buffered (backport v3.2)
See merge request idf/esp-idf!3829
2018-11-29 23:00:17 +08:00
Ivan Grokhotkov
9b3ff1bed0
Merge branch 'bugfix/i2c_hardware_filter_default_enable_v3.2' into 'release/v3.2'
...
driver(i2c): enable I2C master hardware filter by default for release/v3.2
See merge request idf/esp-idf!3815
2018-11-29 19:28:32 +08:00
Roland Dobai
f859f9e25b
VFS: select() on UART should return immediately when data is buffered
2018-11-29 10:08:26 +01:00
Jiang Jiang Jian
f2ae151dab
Merge branch 'bugfix/btdm_rf_reg_v3.2' into 'release/v3.2'
...
fix bug to unsupport rf reg access from hci cmd
See merge request idf/esp-idf!3786
2018-11-28 21:20:05 +08:00
kooho
bae0d8a313
driver(i2c): enable I2C master hardware filter by default for release/v3.2
2018-11-28 17:02:04 +08:00
kooho
cfcc0edc33
driver(uart): fixed uart read error bug when using dual core for release/v3.2.
2018-11-28 16:37:59 +08:00
He Yin Ling
54e6f0793a
ci: split build unit test job:
...
it takes long time to build with both make and cmake
2018-11-26 21:59:42 +08:00
He Yin Ling
e98f4d2751
ci: use artifacts:reports feature of Gitlab CI
2018-11-26 17:06:41 +08:00
He Yin Ling
33cf0faac8
ci: assign unit test cases in sequence of config and name
2018-11-26 17:06:40 +08:00
He Yin Ling
7385e71c84
test: fix unit test script code style warnings
2018-11-26 17:05:04 +08:00
He Yin Ling
7778ce83bd
test: generate junit test report according to executed cases
2018-11-26 17:05:04 +08:00
He Yin Ling
0f8070a6fd
tiny-test-fw: support capture raw data in DUT:
...
test cases might want to use `expect` and get raw data from DUT at the same time. New added capture method provides a way to do that.
2018-11-26 17:05:04 +08:00
He Yin Ling
0fcb9056f8
tiny-test-fw: enhanced junit test report support:
...
1. replace xunitgen with junit_xml, which can log more info
2. allow test cases to handle junit test report by them own
3. allow test cases to log some info into report via `sysout` tag
2018-11-26 17:05:04 +08:00
Roland Dobai
5110d4b303
fatfs: Do not log from critical sections
...
Logging in the critical section can result in a deadlock when the logger
is redirected to FATFS.
Closes https://github.com/espressif/esp-idf/issues/1693
2018-11-26 09:21:44 +01:00
Angus Gratton
fc19954376
Merge branch 'bugfix/adjtime_test2_v3.2' into 'release/v3.2'
...
Resolve ""test for thread safety adjtime and gettimeofday functions" fails randomly" (backport v3.2)
See merge request idf/esp-idf!3791
2018-11-26 16:17:05 +08:00
Konstantin Kondrashov
16d32c58e7
newlib: Fix UT adjtime
2018-11-26 15:55:17 +11:00
Angus Gratton
3d926da642
Merge branch 'bugfix/fix_cmake_args_issue_backport_3.2' into 'release/v3.2'
...
Fix cmake args issue (backport 3.2)
See merge request idf/esp-idf!3789
2018-11-26 09:53:38 +08:00
Tian Hao
9bb719dd68
fix bug to unsupport rf reg access from hci cmd
...
Always return 0 when read rf register and do nothing when write rf register
2018-11-24 14:21:25 +08:00
Jiang Jiang Jian
536cb0489e
Merge branch 'bugfix/fix_some_wifi_bugs_1121_v3.2' into 'release/v3.2'
...
esp32: fix some wifi bugs (backport v3.2)
See merge request idf/esp-idf!3762
2018-11-23 17:08:31 +08:00
Renz Christian Bagaporo
98c7cb5560
cmake: remove unecessary info passed to bootloader build
2018-11-23 16:12:14 +08:00
Renz Christian Bagaporo
4baf333c79
ulp: fix passing ulp srcs due to cmake_args bug
2018-11-23 16:10:54 +08:00
Jiang Jiang Jian
79401934a1
Merge branch 'bugfix/backports_v3.2' into 'release/v3.2'
...
Multiple v3.2 backports
See merge request idf/esp-idf!3727
2018-11-23 13:43:24 +08:00
Jiang Jiang Jian
ec1daf32e1
Merge branch 'bugfix/btdm_move_func_into_iram_v3.2' into 'release/v3.2'
...
components/bt: Move function in interrupt into IRAM(backport 3.2)
See merge request idf/esp-idf!3758
2018-11-23 13:39:27 +08:00
Liu Zhi Fu
1cac0d2cf2
esp32: fix some wifi bugs
...
Fix some Wifi bugs:
1. Enable RX BAR
2. Fix the bug that ESP32 AP negotiates with iphone to 11g
3. Fix the bug that ESP32 STA has ap_loss because CMCC AP contains two SSID
2018-11-22 20:27:52 +08:00
baohongde
8d1594c339
components/bt: Move function in interrupt into IRAM
...
1. Move function in interrupt into IRAM
2. Delete unused code, saving 240B DRAM and some code size
2018-11-22 16:19:21 +08:00
Jiang Jiang Jian
a0f516de0b
Merge branch 'mesh/bugfix_v3.2_backport' into 'release/v3.2'
...
mesh: bugfix (backport3.2)
See merge request idf/esp-idf!3771
2018-11-22 10:22:12 +08:00
qiyueixa
802d94aa35
utest: increase IDF_PERFORMANCE_MAX_VFS_OPEN_WRITE_CLOSE_TIME to 50000
2018-11-22 00:39:38 +08:00