Jiang Jiang Jian
c70c25afd0
Merge branch 'mesh/bugfix_v3.2' into 'release/v3.2'
...
mesh: when no parent is found, send probe request
See merge request idf/esp-idf!3940
2018-12-28 14:02:23 +08:00
Jiang Jiang Jian
d59d9eef4f
Merge branch 'bugfix/bbpll_wakeup_reset_v3.2' into 'release/v3.2'
...
BBPLL reset fixes (backport v3.2)
See merge request idf/esp-idf!4011
2018-12-24 18:16:47 +08:00
qiyueixa
84277e5887
mesh: when no parent is found, send probe request via broadcast
...
1. fix error in checking Wi-Fi commit ID.
2018-12-21 17:49:58 +08:00
Jiang Jiang Jian
52a70e0489
Merge branch 'bugfix/ext_ram_bss_align_v3.2' into 'release/v3.2'
...
Fix ext_ram_bss alignment crash (backport v3.2)
See merge request idf/esp-idf!4014
2018-12-21 17:31:33 +08:00
Angus Gratton
aa0d2078b7
psram: Use 8-bit type for _ext_ram_bss_start/_ext_ram_bss_end
...
Fixes pointer arithmetic when printing size of remaining heap
2018-12-21 19:03:12 +11:00
Angus Gratton
348d6d5d3f
multi_heap: Fix bug when start of heap is unaligned
...
Alignment was accounted for in one place only.
TW27954
2018-12-21 19:03:12 +11:00
Angus Gratton
46228db9a8
linker external bss: Align end of ext bss to word boundary
...
TW27954
2018-12-21 19:03:12 +11:00
Jiang Jiang Jian
2cac11f162
Merge branch 'bugfix/btdm_fix_crash_adv_scan_coex_v3.2' into 'release/v3.2'
...
component/bt: fix crash when adv and scan coex and optimize duplicate scan (backport v3.2)
See merge request idf/esp-idf!3994
2018-12-21 15:59:53 +08:00
Jiang Jiang Jian
64eeee4532
Merge branch 'bugfix/btdm_fix_two_bugs_about_pairing_v3.2' into 'release/v3.2'
...
components/bt: Fix two bugs about pairing(backport 3.2)
See merge request idf/esp-idf!3995
2018-12-21 14:26:19 +08:00
Ivan Grokhotkov
c7a297195f
soc/rtc: reset another BBPLL related register
...
Follow-up to b21ffc8a
: an additional register needs to be reset.
Ref. https://github.com/espressif/esp-idf/issues/2711
2018-12-21 12:40:08 +08:00
Ivan Grokhotkov
19e96add8a
soc/rtc: reset BBPLL configuration after enabling it
...
A workaround to reset BBPLL configuration after light sleep. Fixes the
issue that Wi-Fi can not receive packets after waking up from light
sleep.
Ref. https://github.com/espressif/esp-idf/issues/2711
2018-12-21 12:39:49 +08:00
zwj
3f6033d8bd
fix crash when adv and scan coex and optimize duplicate scan
2018-12-19 19:53:01 +08:00
baohongde
45e59a9f56
components/bt: Fix two bugs about pairing
...
1. Fix Legacy Pairing failed without remote device name
2. Fix discovery no device after disabling SSP
2018-12-19 19:42:47 +08:00
wangmengyang
587e6ec93f
component/bt: use a pm_lock to prevent light sleep when bluetooth is enabled due to current imcompatibility
2018-12-18 14:51:19 +08:00
Jiang Jiang Jian
6d00c7fc49
Merge branch 'bugfix/btdm_assert_ble_65536_v3.2' into 'release/v3.2'
...
fix bug that there's very low ratio to cause BLE assert(65536, 0) in rwble.c at line 222
See merge request idf/esp-idf!3968
2018-12-18 12:03:21 +08:00
Jiang Jiang Jian
c418714ec6
Merge branch 'bugfix/btdm_fix_receive_adv_pkt_when_duplicate_scan_enabled_v3.2' into 'release/v3.2'
...
Component/bt: fix receive adv pkt when enable duplicate scan (backport v3.2)
See merge request idf/esp-idf!3942
2018-12-18 11:45:28 +08:00
Liu Zhi Fu
cb650382ca
esp32: fix WiFi stop bug in WiFi/BT coexist mode
...
This fix includes following changes:
1. Fix the bug that esp_restart()/esp_wifi_stop() sometimes fails in WiFi/BT coexist mode.
2. Add a timer for WiFi stop and stop WiFi forcibly once the timer expires.
2018-12-17 20:52:40 +08:00
Tian Hao
e5e592e5b6
fix bug that there's very low ratio to cause BLE assert(65536, 0) in rwble.c at line 222
2018-12-17 20:50:42 +08:00
zhiweijian
28e20e90e3
Component/bt: fix receive adv pkt when enable duplicate scan
2018-12-17 15:51:28 +08:00
Jiang Jiang Jian
1c4d9f2aca
Merge branch 'bugfix/btdm_modem_sleep_cowork_with_DFS_for_v3.2' into 'release/v3.2'
...
Bugfix/btdm modem sleep cowork with dfs for v3.2(backport v3.2)
See merge request idf/esp-idf!3962
2018-12-14 20:28:31 +08:00
Jiang Jiang Jian
ded8b0102a
Merge branch 'bugfix/btdm_fix_auth_mode_error_when_reconnection_in_smp_v3.2' into 'release/v3.2'
...
Component/bt: fix auth_mode error when reconnection in SMP (backport v3.2)
See merge request idf/esp-idf!3955
2018-12-14 18:24:01 +08:00
wangmengyang
401970495d
component/bt: add DRAM_ATTR attribute to global variables(mostly in bss segment) in bt.c which can be accessed in ISR
2018-12-14 14:59:41 +08:00
wangmengyang
8de9149b11
component/bt: bugfix of bluetooth modem sleep not being able to work with Dynamic Frequency Scaling
...
1. start an esp_timer on entering sleep to acquire pm_lock before wake up from modem sleep
2. decrease the clock division of XTAL fed to bluetooth low power clock from 32us to 2us period to allow to work under 240MHz Max CPU frequency
3. decrease the minimum sleep duration threshold to allow shorter bluetooth modem sleep period, especially for BLE with short connection interval
4. reconfigure bluetooth baseband(BT-BB) settings after PHY/RF init upon waking up from modem sleep to avoid packet RX/TX performance degradation
2018-12-14 14:56:29 +08:00
zhiweijian
2c1e3d1ef2
Component/bt: fix save keys when auth mode without bond
2018-12-13 15:45:53 +08:00
zhiweijian
bf608b6709
Component/bt: fix auth_mode error when reconnection in SMP
2018-12-13 15:33:37 +08:00
Jiang Jiang Jian
24ebdbd3f4
Merge branch 'test/add_case_to_detect_ds2ds_issue_v3.2' into 'release/v3.2'
...
test: add case to detect ds2ds issue (backport v3.2)
See merge request idf/esp-idf!3851
2018-12-13 14:52:58 +08:00
Jiang Jiang Jian
fd00d3213b
Merge branch 'bugfix/btdm_fix_accept_specified_sec_auth_v3.2' into 'release/v3.2'
...
Component/bt: fix accept specified sec auth error(backport v3.2)
See merge request idf/esp-idf!3836
2018-12-13 11:20:02 +08:00
Ivan Grokhotkov
ade85cc850
panic: dump some instruction memory on IllegalInstruction exception
2018-12-12 11:58:55 +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
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
He Yin Ling
6b5649190f
test: add test case to receive ds2ds packet
2018-12-07 02:04:55 +00: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
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
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
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
zhiweijian
ca51b60033
Component/bt: fix accept specified sec auth error
2018-11-29 20:46:08 +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
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
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