bb29e93ddf
versions: Update version to 4.2.3
2022-03-03 14:44:57 +01:00
d503c23d7a
Merge branch 'bugfix/update_stack_init_check_4.2' into 'release/v4.2'
...
Nimble: Updated checks of stack initialization status before executing stack command
See merge request espressif/esp-idf!17198
2022-02-22 09:12:00 +00:00
147f37d6a2
Merge branch 'bugfix/fix_ble_adv_underrun_error_v4.2' into 'release/v4.2'
...
components/bt: Fix ble adv_underrun issue(backport v4.2)
See merge request espressif/esp-idf!17166
2022-02-22 09:11:16 +00:00
05f7dd1d28
Merge branch 'bugfix/update_stack_init_check_4.2' into 'release/v4.2'
...
Nimble: Updated checks of stack initialization status before executing stack command
2022-02-17 15:09:52 +05:30
e39a101aaa
components/bt: Fix ble adv_underrun issue
...
components/bt: Fix LLCP collision for channel map update
2022-02-16 00:28:45 +08:00
473d39e6e6
Merge branch 'feature/refactor_phy_access_v4.2' into 'release/v4.2'
...
esp_wifi: refactor PHY access (Backport v4.2)
See merge request espressif/esp-idf!16975
2022-02-15 10:36:56 +00:00
c4ae443171
esp_wifi: refactor modem sleep access phy
2022-02-15 11:48:03 +08:00
cf2093be03
esp_wifi: store PHY digital registers before disabling PHY and load
...
them after enabling PHY
2022-02-15 11:43:10 +08:00
8920361ff3
make esp32 same to esp32s2 in esp_phy_enable()
2022-02-15 11:43:10 +08:00
d472641430
esp_wifi: refactor PHY access
...
- Simplify PHY access API
- Move coexist initializing and deinitializing out from PHY API
to Wi-Fi and Bluetooth
- Remove coexist pause and resume for they are no longer needed.
2022-02-15 11:43:10 +08:00
e70c238be0
Merge branch 'bugfix/enterprise_certs_weak_md_v4.2' into 'release/v4.2'
...
esp_wifi: Fixed issue of weak md for certificates in wifi_enterprise example.(v4.2)
See merge request espressif/esp-idf!16990
2022-02-15 03:39:45 +00:00
15a20d8100
Merge branch 'bugfix/sdio_slave_dma_desc_int_v4.2' into 'release/v4.2'
...
sdio_slave: Fixed the issue that DMA descriptors allocated to non-DMA capable area (v4.2)
See merge request espressif/esp-idf!17139
2022-02-15 03:38:38 +00:00
6f2d77ed2c
Merge branch 'bugfix/mdns_null_deref_fuzzer_v4.2' into 'release/v4.2'
...
mdns: Fix potential null deref reported by fuzzer test(v4.2)
See merge request espressif/esp-idf!17145
2022-02-15 03:37:55 +00:00
3055474491
Merge branch 'bugfix/usb_device_struct_cleanup_v4.2' into 'release/v4.2'
...
USB: Cleanup device side struct and fix incorrect DM pulldown configuration (v4.2)
See merge request espressif/esp-idf!17102
2022-02-15 03:28:01 +00:00
128f228169
Merge branch 'bugfix/rmt_s2_doesnt_support_rx_wrap_v4.2' into 'release/v4.2'
...
rmt: do not support rx wrap on esp32s2 (v4.2)
See merge request espressif/esp-idf!17081
2022-02-15 03:07:16 +00:00
95f7e51af0
Merge branch 'bugfix/eap_client_crash_v4.2' into 'release/v4.2'
...
wpa_supplicant: Fix memory corruption (v4.2)
See merge request espressif/esp-idf!17130
2022-02-15 03:06:40 +00:00
3e9eec1ebf
Fix incorrect D- pulldown and cleanup USB device struct
...
This commit fixes the incorrect setting of the D- pulldown resistor in the USB LL.
The usb_struct.h used by USB device mode has also been cleaned up.
2022-02-14 23:51:32 +08:00
3efd220463
mdns: Fix potential null deref reported by fuzzer test
2022-02-14 22:52:26 +08:00
7482ad5139
Merge branch 'bugfix/support_esp32s2_eco1_v4.2' into 'release/v4.2'
...
esp_phy: Update ESP32S2 phy lib to support eco1 chip(v4.2)
See merge request espressif/esp-idf!16722
2022-02-14 12:40:55 +00:00
faba034955
Merge branch 'bugfix/clear_whitelist_v4.2' into 'release/v4.2'
...
Nimble : Modify `ble_gap_wl_set` to support clearing complete whitelist
See merge request espressif/esp-idf!16942
2022-02-14 10:47:02 +00:00
7d376a36f0
Merge branch 'feature/pro_recv_hb_forv4.2' into 'release/v4.2'
...
provisioner receive heartbeat message(v4.2)
See merge request espressif/esp-idf!16640
2022-02-14 06:10:15 +00:00
9150716570
Merge branch 'bugfix/filter_repeated_packages_forv4.2' into 'release/v4.2'
...
filter repeated packages then send response(v4.2)
See merge request espressif/esp-idf!16820
2022-02-14 06:09:45 +00:00
6f7badf942
filter repeated packages then send response(v4.2)
2022-02-14 06:09:44 +00:00
a5ce5002c0
Merge branch 'bugfix/modbus_fix_invalid_error_handling_for_duplicate_param_key_v42' into 'release/v4.2'
...
freemodbus: fix invalid error handling for duplicate param key (backport v4.2)
See merge request espressif/esp-idf!14787
2022-02-14 06:09:03 +00:00
a609fb0f02
Merge branch 'fix/gitlab_404_local_mirror_v4.2' into 'release/v4.2'
...
Handle gitlab 404 error (v4.2)
See merge request espressif/esp-idf!16960
2022-02-14 06:08:38 +00:00
893fae229c
Merge branch 'bugfix/task_wdt_timeout_uint32_overflow_v4.2' into 'release/v4.2'
...
Task WDT: Fix overflow issue during timeout calculation (v4.2.3)
See merge request espressif/esp-idf!16983
2022-02-14 06:08:10 +00:00
82c529a773
Merge branch 'bugfix/mcpwm-deadtime-preset-config-backport_v4.2' into 'release/v4.2'
...
MCPWM/deadtime: fix and sync preset deadtime modes with well-known definition (backport v4.2)
See merge request espressif/esp-idf!14623
2022-02-14 06:02:37 +00:00
54251cfada
MCPWM/deadtime: fix and sync preset deadtime modes with well-known definition (backport v4.2)
2022-02-14 06:02:36 +00:00
dbf33d7947
sdio_slave: fixed the issue DMA desc not capable
2022-02-14 12:57:57 +08:00
4d9a68e091
Merge branch 'flash/add_th_support_v4.2' into 'release/v4.2'
...
spi_flash: add support for th 1M flash(backport v4.2)
See merge request espressif/esp-idf!16717
2022-02-14 04:45:59 +00:00
b4862d1ba2
Merge branch 'feature/support_new_psram_v4.2' into 'release/v4.2'
...
psram: add ESP32-D0WD-R2-V3 support(backport v4.2)
See merge request espressif/esp-idf!16709
2022-02-13 14:45:30 +00:00
c7b5d3494c
rmt: do not support rx wrap on esp32s2
...
Closes https://github.com/espressif/esp-idf/issues/8354
2022-02-13 12:20:20 +08:00
a7c053c28d
Merge branch 'bugfix/add_hw_flow_ctrl_for_uart_test_v4.2' into 'release/v4.2'
...
driver: add diagnostic information into UART test, enable flow control (v4.2)
See merge request espressif/esp-idf!17115
2022-02-12 20:03:30 +00:00
eec9d6db94
wpa_supplicant: Fix invalid memory dereference
2022-02-12 10:36:00 +05:30
9c81bceb0e
Task WDT: Fix overflow issue during timeout calculation
...
Closes https://github.com/espressif/esp-idf/issues/8239
2022-02-11 15:57:33 +08:00
dd67f769d9
driver: add diagnostic information into UART test, enable flow control
2022-02-11 13:47:06 +08:00
3e1efffd8a
Nimble : Modify ble_gap_wl_set
to support clearing complete whitelist
2022-02-11 10:35:01 +05:30
9e7811b95e
Merge branch 'bugfix/rd_rem_ext_feats_delayed_cs_4.2' into 'release/v4.2'
...
bugfix/fix cs event for rd_rem_ext_feats delayed issue (v4.2)
See merge request espressif/esp-idf!16892
2022-02-11 02:59:01 +00:00
8fed5801f7
Merge branch 'bugfix/add_dummy_to_total_size_v4.2' into 'release/v4.2'
...
Tools: fix bug with total size calculation issue (v4.2)
See merge request espressif/esp-idf!16862
2022-02-10 14:04:35 +00:00
d090020409
Merge branch 'bugfix/rm_copyright_ignore_list_v4.2' into 'release/v4.2'
...
CI: Remove unused copyright ignore list (v4.2)
See merge request espressif/esp-idf!16967
2022-02-10 14:03:58 +00:00
14038003be
Merge branch 'bugfix/win_rename_delay_v4.2' into 'release/v4.2'
...
Tools: Use delay between rename attempts on Windows in the installer (v4.2)
See merge request espressif/esp-idf!17058
2022-02-10 14:03:42 +00:00
dc50f0e828
Merge branch 'bugfix/fix_spi_cs_hold_time_issue_v4.2' into 'release/v4.2'
...
spi_master: fix spi cs_ena_posttrans issue (v4.2)
See merge request espressif/esp-idf!16688
2022-02-10 09:37:34 +00:00
d1ada53a7d
Merge branch 'bugfix/wps_fixes_v4.2' into 'release/v4.2'
...
wpa_supplicant: Add WPS Fixes (backport V4.2)
See merge request espressif/esp-idf!17062
2022-02-10 08:14:23 +00:00
17b8fbfc1b
fix cs evt for rd_rem_ext_feats delayed issue
2022-02-10 15:28:26 +08:00
10c604475d
esp_phy: Update ESP32S2 phy lib to support eco1 chip
2022-02-10 14:00:53 +08:00
eb90d9bf18
wpa_supplicant: Add WPS Fixes
...
Add following bugfixes
1. Station not able to connect when WPS pin is pressed first on AP.
2. PBC overlap getting detected for selected registrar PIN APs.
3. Station not considering authorised MACs for PIN method.
4. For PIN methodm If no AP is found, station will loop through
APs in its vicinity and try to do WPS with them one by one till
WPS timeout occurs. This is for some APs which do not set
selected registrar correctly.
2022-02-08 17:13:01 +05:30
6a2255a18b
Tools: Use delay between rename attempts on Windows in the installer
2022-02-08 11:09:15 +01:00
ef8a76c667
esp_wifi: Fixed issue of weak md for certificates in wifi_enterprise example.
2022-01-28 15:31:18 +05:30
ddb8c8ddfd
add test for checking memory segments with esptool.py
2022-01-27 15:07:38 +01:00
69e04fc263
CI: Remove unused copyright ignore list
2022-01-27 12:51:58 +01:00
7c3878b288
Handle gitlab 404 error
...
ci: do not retry on 404 when LOCAL_GITLAB_HTTPS_HOST not set
2022-01-27 11:44:44 +01:00
d72fa4e62a
tools/idf_size: Fixed bug with wrong memory calculation
2022-01-19 18:13:32 +01:00
fcce82ea53
Merge branch 'bugfix/modbus_port_fix_lgpl_licensed_files_v4.2' into 'release/v4.2'
...
freemodbus: fix port contains lgpl licensed files (v4.2)
See merge request espressif/esp-idf!16551
2022-01-19 08:23:42 +00:00
0e42db7ca8
Merge branch 'bugfix/fix_tbtt_and_phy_issues_v4.2' into 'release/v4.2'
...
esp_wifi: fix tbtt and phy issues (Backport v4.2)
See merge request espressif/esp-idf!16829
2022-01-19 05:01:12 +00:00
2df406b6ce
esp_wifi:
...
1. fix the issue that no tbtt is generated in station+softap mode when maximum modem sleep is enabled
2. store PHY digital registers before disabling PHY and load them after enabling PHY
3. update libphy.a to V4670 719f9f6_20210218 for esp32
4. update libphy.a to V1500 20210225_0a54a2f for esp32s2
2022-01-18 13:18:36 +08:00
c98745a5aa
esp_wifi: store PHY digital registers before disabling PHY and load
...
them after enabling PHY
2022-01-18 13:18:36 +08:00
615ba73c4e
Merge branch 'bugfix/fix_wifi_bugs_20220114_v4.2' into 'release/v4.2'
...
esp_wifi: fix some wifi bugs (Backport v4.2)
See merge request espressif/esp-idf!16795
2022-01-18 05:16:34 +00:00
459674c444
esp_wifi: Fixed null pointer dereference
2022-01-14 15:00:52 +08:00
c01c7acdab
esp_wifi:
...
1. Fixed sniffer fcs error crash issue
2. Added support of SHA256 AKM without PMF enabled
3. Added station based check for auth frame formation
2022-01-14 14:57:51 +08:00
69b8e2af84
example: Fix espnow stuck issue
2022-01-14 14:26:02 +08:00
f70ac4e529
fix phy init memory leak
2022-01-14 14:26:02 +08:00
28a340af37
Init phy data to default if invalid in flash partition to avoid bootloops
...
Signed-off-by: ronghulin <ronghulin@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/6610
2022-01-14 14:26:02 +08:00
fa0edda538
Bugfix: Connect example to add scan mode config
2022-01-14 14:26:02 +08:00
909db7cd91
Merge branch 'mesh/bugfix_fix_layer2_node_connection_issue_v4.2' into 'release/v4.2'
...
esp_wifi_mesh: fix the issue that layer2 node connect to lower-layer node when FIXED-ROOT root disappeared(backport_v4.2)
See merge request espressif/esp-idf!15730
2022-01-14 05:32:46 +00:00
0336c5f525
Merge branch 'bugfix/wpa3_memory_leak_v4.2' into 'release/v4.2'
...
esp_wifi: Fixes memory leak in wpa3 connection.(v4.2)
See merge request espressif/esp-idf!16561
2022-01-14 04:42:53 +00:00
cf5d7befaf
Merge branch 'bugfix/PRs_on_esp_hid_v4.2' into 'release/v4.2'
...
bugfix/handle_2_esp_hid_PRs (v4.2)
See merge request espressif/esp-idf!16710
2022-01-14 03:12:41 +00:00
9b53301b4d
Merge branch 'bugfix/fix_spp_open_err_bda_v4.2' into 'release/v4.2'
...
Component_bt/Fix SPP acceptor open with wrong remote address[backport 4.2]
See merge request espressif/esp-idf!16615
2022-01-14 03:12:03 +00:00
85a36b86d0
Merge branch 'bugfix/touch_ll_get_sleep_time_v4.2' into 'release/v4.2'
...
Fixed error in "touch_ll_get_sleep_time" function for ESP32 (v4.2)
See merge request espressif/esp-idf!16249
2022-01-14 03:05:00 +00:00
9bf6cf5ed4
Merge branch 'bugfix/alarm_update_invalid_v4.2' into 'release/v4.2'
...
timer: stop alarm if alarm value doesn't change in ISR callback (v4.2)
See merge request espressif/esp-idf!16534
2022-01-14 03:04:36 +00:00
6683751579
Merge branch 'bugfix/gpio_uninstall_isr_service_intr_wdt_crash_v4.2' into 'release/v4.2'
...
gpio: Bugfix - Move esp_intr_free() out of the critical section in gpio_uninstall_isr_service() (backport v4.2)
See merge request espressif/esp-idf!16597
2022-01-14 03:04:15 +00:00
8f836882d4
Merge branch 'bugfix/fix_smartconfig_setopt_fail_v4.2' into 'release/v4.2'
...
smartconfig: Fix smartconfig set socket option fail (backport v4.2)
See merge request espressif/esp-idf!16773
2022-01-14 03:03:37 +00:00
7ad199d14a
Merge branch 'feature/oocd_ver_upgrade_v4.2' into 'release/v4.2'
...
tools: Updates OpenOCD version to 'v0.11.0-esp32-20211220' (v4.2)
See merge request espressif/esp-idf!16767
2022-01-13 16:23:16 +00:00
1ebd52f36a
smartconfig: Fix smartconfig set socket option fail
2022-01-13 11:00:13 +08:00
698efba393
Merge branch 'bugfix/fix_modbus_rs485_rts_en_fail_v42' into 'release/v4.2'
...
Bugfix/fix modbus rs485 rts en fail (backport v4.2)
See merge request espressif/esp-idf!11566
2022-01-12 08:44:05 +00:00
5f2f1c013a
Merge branch 'bugfix/app_compatible_with_3_1_bootloader_v4.2' into 'release/v4.2'
...
esp_system: Fix RTC_WDT protection in esp_restart_noos (v4.2)
See merge request espressif/esp-idf!16742
2022-01-12 08:37:55 +00:00
57c429e618
tools: Updates OpenOCD version to 'v0.11.0-esp32-20211220'
2022-01-12 09:30:24 +01:00
476a0eb26d
Merge branch 'fix/remove_deprecated_macro_SPI_TRANS_SET_CD_v4.2' into 'release/v4.2'
...
Remove a deprecated macro: SPI_TRANS_SET_CD (v4.2)
See merge request espressif/esp-idf!16690
2022-01-12 05:50:53 +00:00
aa445dceeb
Merge branch 'bugfix/adc_power_issue_4.2' into 'release/v4.2'
...
adc: fix adc power issue (4.2)
See merge request espressif/esp-idf!14280
2022-01-12 03:38:19 +00:00
9b5e0fb672
Merge branch 'bugfix/a2dp_source_congest_v4.2' into 'release/v4.2'
...
component_bt: Fixed a2dp source audio data packet congestion causing choppy audio in a2dp sink(v4.2)
See merge request espressif/esp-idf!16708
2022-01-11 02:41:55 +00:00
3516d536ca
Merge branch 'bugfix/config_parse_crash_after_flash_erase_v4.2' into 'release/v4.2'
...
component_bt: fixed config parse crash after flash_erase(v4.2)
See merge request espressif/esp-idf!16696
2022-01-11 02:39:23 +00:00
18f2078c5c
esp_system: Fix RTC_WDT protection in esp_restart_noos
...
Fixed issue - v4.3 app not compatible with 3.1 bootloader
2022-01-10 21:58:01 +08:00
ddb7d6c4a0
Merge branch 'docs/fixed_typos_in_esp32-s2-saola-1_user_guide' into 'release/v4.2'
...
Docs: Fixed typos in ESP32-S2-Saola-1 user guide (backport v4.2)
See merge request espressif/esp-idf!16695
2022-01-10 09:54:42 +00:00
e59e7e1432
spi_flash: add support for th 1M flash
2022-01-10 11:53:37 +08:00
dfa736b0e3
psram: add ESP32-D0WD-R2-V3 support
2022-01-10 11:06:25 +08:00
f41d77cce9
btc_a2dp_control_set_datachnl_stat is only used by a2dp sink
2022-01-10 11:01:41 +08:00
45b9b12c04
remove btc_a2dp_dispatch_datapath_evt and event
2022-01-10 11:00:59 +08:00
cf2f2a44c7
Fixed the crash caused by calling esp_a2d_media_ctrl(ESP_A2D_MEDIA_CTRL_START) after stream started
2022-01-10 11:00:03 +08:00
190bd80f3d
Fixed a2dp source audio data packet congestion causing choppy audio in a2dp sink
2022-01-10 10:59:43 +08:00
239e56541c
freemodbus: fix uart_wait_tx_done() reenable tx_done interrupt
2022-01-07 16:45:47 +00:00
9ac8205208
freemodbus: fix rts enable fail when transmit frame
2022-01-07 16:45:47 +00:00
4c5099d194
freemodbus: fix modbus rs485 rts enable fail v42
2022-01-07 16:45:47 +00:00
bf8bff9870
freemodbus: fix invalid error handling for duplicate param_key
2022-01-07 16:09:25 +00:00
ae676e3491
fixed config parse crash after flash_erase
...
Closes https://github.com/espressif/esp-idf/issues/6170
2022-01-07 17:13:03 +08:00
a30cfb2ef3
docs/fixed_typos_in_esp32-s2-saola-1_user_guide
2022-01-07 17:01:53 +08:00
fec6e140fb
fix: remove a deprecated macro: SPI_TRANS_SET_CD
2022-01-07 16:39:31 +08:00
9f0c9ff2f0
Merge branch 'doc/target_specifc_doxygen_header_v4.2' into 'release/v4.2'
...
docs: change some header path to use IDF_TARGET (v4.2)
See merge request espressif/esp-idf!15804
2022-01-07 07:49:26 +00:00
ca6636c33e
spi_master: fix spi cs_ena_posttrans issue
2022-01-07 14:28:57 +08:00
2f02a80d31
docs: change some header path to use IDF_TARGET
...
Some header path were using hardcoded esp32 paths, when they should be
target dependent.
2022-01-07 11:16:30 +08:00
2b95a627be
Merge branch 'bugfix/set_authmode_by_switching_number_to_string_v4.2' into 'release/v4.2'
...
CI: set authmode by switching number to string (backport v4.2)
See merge request espressif/esp-idf!16555
2022-01-06 10:09:30 +00:00
a129933ccd
adc: apply adc power API to adc driver
2022-01-06 11:42:55 +08:00
56cfd0b86b
Merge branch 'bugfix/idf_tools_test_without_versions_v4.2' into 'release/v4.2'
...
Tools: Load tool versions automatically for IDF Tools tests (v4.2)
See merge request espressif/esp-idf!16512
2022-01-04 09:48:09 +00:00
8a47cdeb2d
add cmd to publish and recv heartbeat message
2022-01-04 15:56:45 +08:00
dca26e3fe9
Merge branch 'bugfix/psram_fix_bootloader_v4.2' into 'release/v4.2'
...
bootloader: disable psram cache bug fix for bootloader (v4.2)
See merge request espressif/esp-idf!15806
2022-01-02 06:13:12 +00:00
4b3b77e4e8
fix SPP open with wrong remote bd_addr
2021-12-31 15:46:15 +08:00
7ef8012019
gpio: Bugfix - Move esp_intr_free() out of the critical section in gpio_uninstall_isr_service()
...
Closes https://github.com/espressif/esp-idf/issues/5571
Fix the bug that if the API was called from one core to free the interrupt source on the other core, it would trigger interrupt watchdog.
(cherry picked from commit 0e8286c57b
)
2021-12-30 14:45:13 +08:00
000599986f
Fixed left right key confusion in comments.
...
"Left" and "Right" were swapped in some comments.
2021-12-30 11:02:54 +08:00
e9714eaaa5
spacing styling correction
2021-12-30 11:02:54 +08:00
c115194e88
minor styling changes
2021-12-30 11:02:54 +08:00
77c3a113bf
esp_hid: fix output report char declaration
...
Current issue: output reports sent by Windows not received.
The report characteristic declaration should also support write without
response as specified by HIDS profile:
See https://www.bluetooth.com/specifications/GATT/ (page 14)
2021-12-30 11:02:54 +08:00
5f137204b1
Merge branch 'bugfix/ringbuf_read_pointer_wrap_v4.2' into 'release/v4.2'
...
ringbuf: Fix bug where comparision between a signed and unsigned operand resulted in incorrect free size for no-split/allow-split buffers (v4.2)
See merge request espressif/esp-idf!15883
2021-12-30 02:22:05 +00:00
f94ce9f51d
Merge branch 'bugfix/fix_select_timeout_v4.2' into 'release/v4.2'
...
VFS: `select` function's timeout is now POSIX compliant (backport v4.2)
See merge request espressif/esp-idf!16191
2021-12-30 02:20:31 +00:00
0b98671385
esp_wifi: Fixes memory leak in wpa3 connection.
2021-12-28 11:37:23 +05:30
fac6a5af5b
bugfix: set authmode by switching number to string (backport v4.2)
2021-12-27 20:00:33 +08:00
394c2c100f
freemodbus: fix port contains lgpl licensed files
...
Initial version of freemodbus master port files have been added to ESP-IDF based on https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32 .
The overall repository license, at the time of adding these files, has been BSD 3-clause. However at that time, several port files carried LGPL license headers. As the author of these files confirmed in https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32/issues/61#issuecomment-977828450 , this wasn't intentional. ESP-IDF version of modbus master port has been rewritten to target FreeRTOS instead of RT-Thread, but the license headers remained from the original version. This commit corrects this, replacing the license of these files with BSD 3-clause.
2021-12-27 11:12:32 +01:00
c6134337a6
ringbuf: Fix bug where comparision between a signed and unsigned operand resulted in incorrect free size for no-split/allow-split buffers
...
This commit fixes a bug in no-split and allow-split ring buffers free buffer size calculation.
When the free size available in the buffers less than the size of one item header,
the function prvGetCurMaxSizeNoSplit/AllowSplit() incorrectly returned the maxItemSize instead of 0.
This is due to the comparision between a negative and a positive value
where both operands are treated as unsigned during the comparision operation,
thereby treating the negative operand as a large integer.
Also added new unit tests to test buffer-full and almost-full conditions
where this scenario is likely to be hit.
Closes https://github.com/espressif/esp-idf/issues/7344
Closes https://github.com/espressif/esp-idf/pull/7371
2021-12-27 15:14:17 +08:00
31327caaf5
Merge branch 'bugfix/ringbuf_send_semaphore_release_order_v4.2' into 'release/v4.2'
...
esp_ringbuf: Fix order of semaphore release in xRingbufferSend (v4.2)
See merge request espressif/esp-idf!16231
2021-12-24 06:16:47 +00:00
93c784e1c8
timer: stop alarm if alarm value doesn't change in ISR handler
...
Alarm will be disabled by hardware when alarm event happend.
In the ISR, if auto-reload is enabled, we should re-enable the alarm.
If the alarm target value is changed in user's callback,
the alarm will be reenabled as well.
Closes https://github.com/espressif/esp-idf/issues/7001
Closes https://github.com/espressif/esp-idf/issues/8095
2021-12-24 13:08:33 +08:00
775701d610
Merge branch 'feature/mbedtls-2.16.12-integration_v4.2' into 'release/v4.2'
...
mbedtls: upgrade to release v2.16.12 (v4.2)
See merge request espressif/esp-idf!16485
2021-12-24 03:20:34 +00:00
6df7b049a3
esp_ringbuf: Fix assertion xQueueGenericSend queue.c
...
The release of the semaphore indicating the item was successfully sent must be the last semaphore released. The receiver may be in another task and may delete the Ringbuffer (such as with a return code across tasks design pattern) if they are through with the Ringbuffer.
The function xRingbufferSendAcquire followed by xRingbufferSendComplete had the semaphores released in the proper order and that same pattern should have been used in xRingbufferSend and xRingbufferSendFromISR. This commit fixes this order.
Issue (IDFGH-6030) #7716 describes the problem in more detail.
Closes IDFGH-6030, https://github.com/espressif/esp-idf/issues/7716
Closes IDFGH-6036, https://github.com/espressif/esp-idf/pull/7721
2021-12-23 15:53:48 +08:00
5ed4a3dbfb
esp_wifi_mesh: fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted
...
1. fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted
2. fix the issue that layer2 node connect to lower-layer node when FIXED-ROOT root disappeared
2021-12-23 11:19:19 +08:00
9273f5045e
Merge branch 'bugfix/fix_rx_fragment_error_issue_v4.2' into 'release/v4.2'
...
esp_wifi: fix fragment issue and PMF compatible for faulty APs(Backport v4.2)
See merge request espressif/esp-idf!16398
2021-12-22 17:33:54 +00:00
1699624dff
Tools: Load tool versions automatically for IDF Tools tests
2021-12-22 10:37:01 +01:00
1319034019
mbedtls: upgrade to release v2.16.12
...
For release notes, please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.12
2021-12-21 14:03:30 +05:30
50df004292
mbedtls: small documentation update
2021-12-21 14:03:30 +05:30
e7687c7688
Merge branch 'bugfix/fix_spp_listen_err_v4.2' into 'release/v4.2'
...
Component_bt/Fix SPP cannot malloc slot bugs[backport v4.2]
See merge request espressif/esp-idf!16385
2021-12-21 05:28:25 +00:00
0c15051452
Merge branch 'bugfix/wpa_supplicant_logs_release_v4.2' into 'release/v4.2'
...
esp_wifi: Change the verbosity of wpa_supplicant logs. (Backport v4.2)
See merge request espressif/esp-idf!16347
2021-12-21 03:36:28 +00:00
b4d4cbdd41
Merge branch 'bugfix/address_already_used_exception_in_ota_tests_v4.2' into 'release/v4.2'
...
Fix 'address already in use' exception in OTA tests (v4.2)
See merge request espressif/esp-idf!16418
2021-12-20 07:11:53 +00:00
db669217ac
Merge branch 'feature/support_ble_direct_ind_low_adv_v4.2' into 'release/v4.2'
...
components/bt: Support low duty cycle directed advertising(backport release/v4.2)
See merge request espressif/esp-idf!16379
2021-12-20 03:11:22 +00:00
46b58b5934
Fix for advanced_ota_redirect_url example failure in CI
2021-12-16 12:26:17 +05:30
769099dd64
Merge branch 'bugfix/lwip_config_dhcp_client_id_v4.2' into 'release/v4.2'
...
lw-ip: Add config for DHCP client id; Fix DNS server idx assert issue (v4.2)
See merge request espressif/esp-idf!16174
2021-12-16 06:43:41 +00:00
a687c3413e
Fix 'address already in use' exception in OTA tests
...
We will stop the server instance at the end of each test case. This will solve the "address already in use" exception
2021-12-16 10:33:27 +05:30
33a6effd3e
Merge branch 'feature/support_eap_fast_release_v4.2' into 'release/v4.2'
...
Feature/support eap fast release v4.2
See merge request espressif/esp-idf!16142
2021-12-16 03:37:49 +00:00
0204aea35b
Merge branch 'bugfix/fix_blufi_encryption_fail_v4.2' into 'release/v4.2'
...
components/bt: fix blufi encryption fail(backport release/v4.2)
See merge request espressif/esp-idf!16316
2021-12-16 03:33:51 +00:00
0eb18951be
lwip: Add config for DHCP client id; Fix DNS server idx assert issue
...
This commit brings two esp-lwip fixes to IDF:
1) Add configuration to disable DHCP client identification
2195f7416f
This config could be used to disable option 61 in DHCP packets, so that
clients will be identified by their chaddr only.
(This is the lwip upstream original behaviour)
2) Fix server_idx increasing to DNS_MAX_SERVERS and trigger the LWIP_ASSERT
5a567d52f7
When lwip doesn't have DNS server and resolve a domain address, the server_idx
will increase to DNS_MAX_SERVERS, which will trigger the LWIP_ASSERT and make device crash.
Closes https://github.com/espressif/esp-idf/issues/7912
2021-12-15 13:17:03 +01:00
0877949237
Merge branch 'bugfix/fix_esp32h2_efuse_get_ext_mac_v4.2' into 'release/v4.2'
...
efuse_table_gen: Fixes wrong joining fields with omitted names (v4.2)
See merge request espressif/esp-idf!15739
2021-12-14 14:07:39 +00:00
8c3b358abf
allow for minimal scope of wifi_init_config_t
...
With this change one can use the default config as a variable with minimal scope: esp_wifi_init(&(wifi_init_config_t)WIFI_INIT_CONFIG_DEFAULT())
2021-12-14 19:44:31 +08:00
6f8ad7eb5e
docs: Update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file
2021-12-14 19:43:54 +08:00
6baac84d4a
esp_wifi: fix fragment issue and PMF compatible for faulty APs
...
1. fix(pp): fix fragment plt loss when 2td pn compare with 1th pn
2. pmf allow keyindex in big endian format to workaround faulty APs
3. docs: update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file
4. allow for minimal scope of wifi_init_config_t
2021-12-14 19:28:31 +08:00
bab60d20af
esp_wifi: Add an example for EAP-FAST.
2021-12-14 12:45:04 +05:30
69ca323a74
esp_wifi: Add support for EAP-FAST authentication method
2021-12-14 12:37:26 +05:30
146bbe95be
components/bt: Fix high duty cycle directed advertising will not be stopped when timeout
2021-12-14 14:10:29 +08:00
b3adae9b40
components/bt: Support low duty cycle directed advertising
2021-12-14 14:10:29 +08:00
6c2d8ea653
fix SPP server bugs when the BTC layer can not allocate a slot for the listen port
2021-12-14 11:16:42 +08:00
c327a0016e
Merge branch 'feature/local_control_sec1_v4.2' into 'release/v4.2'
...
Added support for security1 in local control (backport v4.2)
See merge request espressif/esp-idf!15280
2021-12-09 16:55:22 +00:00
01ebb72f0a
Merge branch 'bugfix/remove_PIP_USER_v4.2' into 'release/v4.2'
...
tools: Add check for PIP_USER variable (backport v4.2)
See merge request espressif/esp-idf!16336
2021-12-09 08:10:10 +00:00
f278db260e
esp_local_ctrl: Added documentation to chose protocom security
...
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com >
2021-12-09 15:26:14 +08:00
3af5f20da1
Added support for security1 in local control
...
1. Added config options to chose from protocom security.
It can be chosen 0/1 or custom.
Possible to set POP as well
2. Added support in `esp_local_ctrl.py` test script for sec_ver selection
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com >
2021-12-09 15:26:14 +08:00
c3e66a4ba2
esp_wifi: Change the verbosity of wpa_supplicant logs.
2021-12-09 12:55:32 +05:30
2fa5cee80d
Merge branch 'bugfix/fix_some_wifi_bugs_20211202_v4.2' into 'release/v4.2'
...
fix wifi bugs 20211202 (backport v4.2)
See merge request espressif/esp-idf!16256
2021-12-09 06:19:06 +00:00
a43a21a761
tools: Add check for PIP_USER variable
...
Closes https://github.com/espressif/esp-idf/issues/7910
2021-12-08 16:18:39 +01:00
ab7ad4e771
components/bt: fix blufi encryption fail
2021-12-08 14:09:29 +08:00
5cc2eb15c9
Merge branch 'bugfix/bootloader_debug_buffers_v4.2' into 'release/v4.2'
...
bootloader_support: Fix and re-enable bootloader_debug_buffer function (v4.2)
See merge request espressif/esp-idf!16075
2021-12-07 02:34:42 +00:00
e694ffd5af
Merge branch 'bugfix/link_spi_flash_rom_func_in_bootloader_stage_v4.2' into 'release/v4.2'
...
esp_rom: link rom spi flash functions in bootloader stage (v4.2)
See merge request espressif/esp-idf!15258
2021-12-06 03:57:55 +00:00
6317335174
Merge branch 'feature/add_coex_hci_command_v4.2' into 'release/v4.2'
...
Add hci command to set coexistence status (v4.2)
See merge request espressif/esp-idf!16055
2021-12-06 03:57:11 +00:00
38714c37d1
Merge branch 'feature/adds_fault_injection_protection_for_check_anti_rollback_v4.2' into 'release/v4.2'
...
bootloader_support: Adds fault injection protection for check_anti_rollback (v4.2)
See merge request espressif/esp-idf!16181
2021-12-06 03:56:33 +00:00
36574af3c9
Merge branch 'reduce_bootup_time_when_using_usb-serial-jtag_v4.2' into 'release/v4.2'
...
rtc_clk: reduce bootup time when using usb-serial-jtag(backport v4.2)
See merge request espressif/esp-idf!16262
2021-12-06 03:55:21 +00:00
06db6f510f
Merge branch 'feature/add_dhcp_option_v4.2' into 'release/v4.2'
...
lw-ip: Add macro to disable vendor class option(backport v4.2)
See merge request espressif/esp-idf!15982
2021-12-06 03:54:59 +00:00
417711c390
reduce bootup time when using usb-serial-jtag
2021-12-03 21:01:02 +08:00
aa5e034c52
eps_wifi:
...
1. Fix airkiss and esptouch find channel crash issue
2. Fix RF singal test without 9M rate issue
3. Fix issue of setting invalid size to nvs misc log even after erasing it
4. Fix WEP connection and crash issue
2021-12-03 17:59:31 +08:00
a249794640
esp_wifi: Add beacon timeout event
2021-12-03 15:37:06 +08:00
721fe216e7
wpa_supplicant: Fix wps_free_pins to remove all pins
...
Current code does not correctly free all pins in wps_free_pins due to the
semicolon at the end of dl_list_for_each_safe(). Fix it.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
2021-12-03 14:35:55 +08:00
f74b5accf3
Fixed error in "touch_ll_get_sleep_time" function for ESP32
...
Merges https://github.com/espressif/esp-idf/pull/6895
2021-12-03 12:41:31 +08:00
37634f09b2
Merge branch 'fix/remove_warning_when_disabling_rom_dl_mode_v4.2' into 'release/v4.2'
...
secure_boot: Fix warning when UART ROM DL mode is disabled (v4.2)
See merge request espressif/esp-idf!16239
2021-12-03 04:27:14 +00:00
b656c406bf
Merge branch 'bugfix/enable_gpio_20_v4.2' into 'release/v4.2'
...
gpio: Enable IO20 on ESP32 (backport v4.2)
See merge request espressif/esp-idf!15023
2021-12-03 03:39:47 +00:00
19643f715c
Merge branch 'bugfix/fix_memory_leak_controller_deinit_v4.2' into 'release/v4.2'
...
ESP32: Fix memory leak in controller deinit function v4.2
See merge request espressif/esp-idf!15970
2021-12-03 03:32:18 +00:00
c3eb64ef85
Merge branch 'feature/oocd_ver_upgrade_v4.2' into 'release/v4.2'
...
tools: Updates OpenOCD version to 'v0.10.0-esp32-20211111' (v4.2)
See merge request espressif/esp-idf!16001
2021-12-02 17:28:37 +00:00
3c3711dcc3
idf_tools: Adds 'linux-armhf' platform support
2021-12-02 16:53:28 +03:00
c2ffbaf683
tools: Updates OpenOCD version to 'v0.10.0-esp32-20211111'
2021-12-02 16:53:23 +03:00
bffa30785b
secure_boot: Fix warning when UART ROM DL mode is disabled
...
*Additionally use updated calls to enable rom secure download mode
2021-12-02 21:40:49 +08:00
adda59cc97
bootloader: add anti-FI checks around secure version in anti-rollback scheme
2021-12-02 21:17:27 +08:00
392a126b05
Merge branch 'bugfix/ci_fix_clean_dir' into 'release/v4.2'
...
ci: Fix build system tests to clean the dir
See merge request espressif/esp-idf!16221
2021-12-02 12:08:49 +00:00
b5d459ee05
ci: Fix build system tests to clean the dir
2021-12-01 18:29:42 +01:00
8ffd02be29
bootloader_support: Fix and re-enable bootloader_debug_buffer function
...
The body of the bootloader_debug_buffer function was conditioned to
macros that were never defined, resulting in deactivated code.
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com >
2021-11-30 21:02:23 +08:00
53daf3dbbf
VFS: select
function's timeout is now POSIX compliant
...
`select` function will now round up the timeout passed as a parameter (if any).
It makes it POSIX compliant.
* Closes https://github.com/espressif/esp-idf/issues/7514
2021-11-30 12:22:55 +08:00
a4ced2bf55
Merge branch 'bugfix/coredump_esp_panic_reason_v4.2' into 'release/v4.2'
...
coredump: Fixes ESP-specific panic reasons handling (v4.2)
See merge request espressif/esp-idf!16069
2021-11-26 11:00:41 +00:00
77a46fd122
Merge branch 'bugfix/doskey_v4.2' into 'release/v4.2'
...
tools: fix export.bat /tools/idf.py not found issue (v4.2)
See merge request espressif/esp-idf!16050
2021-11-26 10:09:04 +00:00
d8f9e53504
Merge branch 'feature/remove_component_manager_tests_v4.2' into 'release/v4.2'
...
ci: Remove component manager test from build system tests (v4.2)
See merge request espressif/esp-idf!16108
2021-11-26 05:17:43 +00:00
fccaf93a87
Merge branch 'feature/docker_build_use_git_mirror_v4.2' into 'release/v4.2'
...
ci: use LOCAL_GIT_MIRROR in docker build job, if set (v4.2)
See merge request espressif/esp-idf!16112
2021-11-25 05:33:45 +00:00
ccb1afa97a
ci: use LOCAL_GIT_MIRROR in docker build job, if set
...
When the build runner has a local git mirror configured via
LOCAL_GIT_MIRROR variable, use that mirror when cloning IDF insider
the docker build job. Follows similar logic for
LOCAL_GITLAB_HTTPS_HOST, which is used for geo nodes.
2021-11-24 15:45:02 +01:00
eee3af33d6
ci: Remove component manager test from build system tests
...
Component manager itself has a set of integration tests
that run against different ESP-IDF versions
2021-11-24 15:13:14 +01:00
792bc9a587
Merge branch 'feature/json_schema_for_idf_size_v4.2' into 'release/v4.2'
...
tools: add json schema for idf_size (v4.2)
See merge request espressif/esp-idf!15961
2021-11-24 09:00:43 +00:00
3cfcf2b4fd
lwip: Add macro to disable vendor class option
2021-11-23 19:37:50 +08:00
6d7aa57177
coredump: Fixes core dump private header inclusion guard
2021-11-23 13:06:18 +03:00
0473ddffa7
coredump: Fixes ESP-specific panic reasons handling
2021-11-23 13:06:03 +03:00
d4c247dac6
Merge branch 'bugfix/fix_static_check_error_mr_4.2' into 'release/v4.2'
...
Fix the high-impact issues from the code analysis report from customer.
See merge request espressif/esp-idf!16046
2021-11-23 07:27:18 +00:00
440d1aeb25
Merge branch 'bugfix/leedarson_v4.2' into 'release/v4.2'
...
component_bt: Fix some code logic errors (v4.2)
See merge request espressif/esp-idf!16030
2021-11-23 07:26:55 +00:00
c1f7f216e3
Merge branch 'bugfix/register_non_32bit_access_v4.2' into 'release/v4.2'
...
hal: avoid non-32bit access to registers (v4.2)
See merge request espressif/esp-idf!15617
2021-11-23 07:26:31 +00:00
3beae7c8ef
Add hci command to set coexistence status
2021-11-23 11:48:39 +08:00
999abf403e
tools: {install, export}.bat: fix path quoting
...
Also includes fix for DOSKEY definitions.
Closes https://github.com/espressif/esp-idf/issues/7605
Closes https://github.com/espressif/esp-idf/issues/7927
2021-11-22 23:08:49 +01:00
4200865dd1
Fix the high-impact issues from the code analysis report from customer.
...
For the CID10564,10384,10280,10098,10038,The memory was released in other place.
For the CID10365,it release the memory in the function when sent successfully.
For the CID10268,10011, we need not change the code.
2021-11-22 19:55:03 +08:00
6ab925eaa0
Missing break in switch
2021-11-22 11:48:21 +08:00
163dfb1091
already defined in bt_target.h
2021-11-22 11:47:00 +08:00
028a4c93ff
Merge branch 'bugfix/fix_modem_sleep_hw_error_mr_4.2' into 'release/v4.2'
...
fix modem sleep hw error
See merge request espressif/esp-idf!16019
2021-11-22 03:46:30 +00:00
1733159b08
Dereference after null check
2021-11-22 11:46:30 +08:00
a8c653b094
Dereference before null check
2021-11-22 11:43:35 +08:00
0ef796bfc2
Logically dead code
2021-11-22 11:43:05 +08:00
14cdcae482
It is abnormal when getting the deep sleep state bit. So we need to check
...
the state again and run the "ble_master_soft_rst()" if neesed.
2021-11-19 16:17:31 +08:00
e74f0665fc
Merge branch 'feature/ci_runner_failure_retries_v4.2' into 'release/v4.2'
...
ci: runner system failure retries (v4.2)
See merge request espressif/esp-idf!15724
2021-11-19 08:02:26 +00:00
05b1f873bd
Merge branch 'bugfix/fix_custmoer_issues_v4.2' into 'release/v4.2'
...
bugfix/fix_3_controller_issues_v4.2
See merge request espressif/esp-idf!15978
2021-11-19 03:36:07 +00:00
c2a94ba1aa
ESP32: Fix memory leak in controller deinit function
...
Added change to dealloc s_pm_lock in controller deinit as it gets allocated
during init procedure.
2021-11-17 20:42:29 +08:00
88e3ec6f03
Merge branch 'bugfix/create_dir_idf_env_v4.2' into 'release/v4.2'
...
tools: Create the ".espressif" directory on the first run on clean system (v4.2)
See merge request espressif/esp-idf!15857
2021-11-16 15:47:47 +00:00
160afee96c
- fix HCI_Read_Clock error
...
- fix HCI_Create_Connection_Cancel error
- fix ASSERT_WARN during epr
2021-11-16 17:10:30 +08:00
3c69e6c990
tools: add json schema for idf_size
2021-11-15 18:45:08 +01:00
a1b16acf7a
Merge branch 'bugfix/efuse_stdbool_v4.2' into 'release/v4.2'
...
efuse: Add missing stdbool.h include file (v4.2)
See merge request espressif/esp-idf!15937
2021-11-15 15:39:03 +00:00
ccef7c1712
Merge branch 'bugfix/fix_ota_crash_backport_v4.2' into 'release/v4.2'
...
spi_flash: fix app crash when OTA because the OTA task's stack is in rtc fast memory(backport v4.2)
See merge request espressif/esp-idf!15861
2021-11-15 02:32:54 +00:00
f84e55bea2
Merge branch 'bugfix/LAN8720_reset_assertion_v4.2' into 'release/v4.2'
...
Increased LAN8720 ETH-PHY reset assertion time (v4.2)
See merge request espressif/esp-idf!15827
2021-11-14 21:49:08 +00:00
32d7f8e6f1
efuse: Enable C++ linkage for the include headers on esp_efuse.h
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com >
2021-11-12 13:30:24 -03:00
d2da4598f5
efuse: Add missing stdbool.h include file
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com >
2021-11-12 13:30:24 -03:00
047a5bf2f7
Merge branch 'bugfix/aes_unaligned_access_v4.2' into 'release/v4.2'
...
aes: fix unaligned access (v4.2)
See merge request espressif/esp-idf!15803
2021-11-12 04:27:17 +00:00
ed6f72142f
Merge branch 'bugfix/archive_details_always_run_like_diff_v4.2' into 'release/v4.2'
...
tools: fix bug with idf_size argument archive_details (v4.2)
See merge request espressif/esp-idf!15776
2021-11-11 12:34:14 +00:00
a8ed7f44bb
Increased LAN8720 ETH-PHY reset assertion time (IDFGH-6018)
...
Increase reset assertion time from 100µs (as specified minimum in the datasheet) to 150µs.
Some specimen of the LAN8720 need the reset signal asserted longer than 100µs to initialise properly. Otherwise they are in a zombie state where they are establishing and loosing an Ethernet link once in a seconds interval.
2021-11-10 21:59:00 +01:00
08c79908fb
Merge branch 'bugfix/fix_crash_when_shutdown_bt_v4.2' into 'release/v4.2'
...
component/bt: fix crash when shutdown bt(backport v4.2)
See merge request espressif/esp-idf!15710
2021-11-10 06:31:40 +00:00
b6b227e6cc
fix: app crash when OTA because the OTA task's stack is in rtc fast memory
2021-11-10 14:05:54 +08:00
a7a495f796
aes: fix potential unaligned access of buffers
...
https://github.com/espressif/esp-idf/issues/7236
2021-11-10 10:01:45 +08:00
97873dbedc
change --archive_details output
2021-11-09 14:30:11 +01:00
719207446f
tools: Create the ".espressif" directory on the first run on clean system
...
Closes https://github.com/espressif/esp-idf/issues/7848
2021-11-09 12:03:20 +01:00
fab8e9d1bc
Merge branch 'bugfix/hfp_demo_audio_not_sine_v4.2' into 'release/v4.2'
...
Bugfix/hfp demo audio not sine v4.2
See merge request espressif/esp-idf!15750
2021-11-09 03:05:25 +00:00
0fe219a3f3
fix bootloader build with rom flash driver
...
Closes https://github.com/espressif/esp-idf/pull/7508
Closes https://github.com/espressif/esp-idf/issues/6849
2021-11-08 14:14:39 +08:00
6ee20240ed
component/bt: fix crash when shutdown bt(backport v4.2)
2021-11-08 10:37:31 +08:00
125cf671e7
Merge branch 'bugfix/ble_mesh_host_init_v4.2' into 'release/v4.2'
...
ble_mesh: nimble: return error if init host twice (v4.2)
See merge request espressif/esp-idf!15789
2021-11-05 03:10:46 +00:00
78fc16d1d3
Merge branch 'bugfix/sig_ble_mesh_errata_e16350_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Apply the errata E16350 from Bluetooth SIG (v4.2)
See merge request espressif/esp-idf!15785
2021-11-05 03:09:15 +00:00
890114733f
Merge branch 'bugfix/ble_conn_latency_max_value_v4.2' into 'release/v4.2'
...
BLE: Set connection max latency value to 499.
See merge request espressif/esp-idf!15756
2021-11-04 08:55:15 +00:00
49c1dc43f1
Merge branch 'bugfix/define__DOXYGEN___v4.2' into 'release/v4.2'
...
docs: define __DOXYGEN__ for doxygen builds (v4.2)
See merge request espressif/esp-idf!15681
2021-11-04 05:57:07 +00:00
2f511cfaef
bootloader: disable psram cache bug fix for bootloader
...
The psram cache bug fix was also being applied to the bootloader binary (for cmake),
which doesnt do any psram access.
Applying this fix would increase the binary size, as much as 300 bytes in worst case scenarios
2021-11-04 11:32:15 +08:00
86c5d3136e
docs: define __DOXYGEN__ for doxygen builds
...
Some docs depended on __DOXYGEN__ but this was never defined anywhere.
2021-11-04 10:22:21 +08:00
8106a823bd
ble_mesh: nimble: return error if init host twice
2021-11-03 19:22:12 +08:00
b32d6c355a
ble_mesh: stack: Apply the errata E16350 from Bluetooth SIG
2021-11-03 19:06:49 +08:00
fbf1df22b7
tools: fix bug with idf_size argument archive_details
2021-11-02 14:24:02 +01:00
e0ea44fa46
BLE: Set connection max latency value to 499.
2021-11-01 16:37:46 +05:30
c0fc6500cf
fix hfp_ag demo audio not sine_v4.1
2021-11-01 12:26:40 +08:00
f370d5089f
Merge branch 'bugfix/fix_cplusplus_miss_in_dhcp_v4.2' into 'release/v4.2'
...
dhcpserver: support cplusplus (backport v4.2)
See merge request espressif/esp-idf!15447
2021-10-30 06:21:43 +00:00
939f4dfbc0
efuse_table_gen: Fixes wrong joining fields with omitted names
...
The issue is related to the non-sequential way of description when
such fields going together sequential.
Related to esp32h2 chip for eFuses: MAC_FACTORY and MAC_EXT.
The issue is in wrong indexes of MAC_EXT.
MAC_EXT got indexes like it is joined to MAC_FACTORY.
const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[] = {
&MAC_FACTORY[0],
&MAC_FACTORY[1],
&MAC_FACTORY[2],
&MAC_FACTORY[3],
&MAC_FACTORY[4],
&MAC_FACTORY[5],
NULL
};
const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[] = {
&MAC_EXT[6],
&MAC_EXT[7],
NULL
};
This commit fixed it to:
const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[] = {
&MAC_EXT[0],
&MAC_EXT[1],
NULL
};
2021-10-29 19:37:21 +08:00
7097d3c2f4
Merge branch 'bugfix/sdcard_example_format_timeout_v4.2' into 'release/v4.2'
...
CI: [Examples/Storage] provide sufficient timeout for SD card formatting (v4.2)
See merge request espressif/esp-idf!14912
2021-10-29 09:44:04 +00:00
4f1b5cdb8a
Merge branch 'bugfix/fix_http_head_request_v4.2' into 'release/v4.2'
...
esp_http_client: Fix HEAD request will affect the all next HTTP requests unless we close the HTTP request(backport v4.2)
See merge request espressif/esp-idf!15713
2021-10-29 07:53:49 +00:00
51e00ec105
Examples/Storage: provide sufficient timeout for SD card formatting
...
Large SD cards (16GB+) require significant amount of time for FS formatting.
Added FS mount checkpoint in example test python, timeout set to 60 sec
Closes IDFCI-706
2021-10-29 15:44:53 +08:00
f97fd4e04e
ci: Add retries on runner system failures
2021-10-29 13:50:47 +07:00
fe505c5d1b
Merge branch 'bugfix/eap_client_iot_issues_v4.2' into 'release/v4.2'
...
ESP_WiFi: Fix some wpa enterprise issue (backport V4.2)
See merge request espressif/esp-idf!15573
2021-10-29 04:44:45 +00:00
cb343db4c9
ci: Remove public headers check exceptions for dhcp
2021-10-29 10:34:08 +08:00
40b28a958c
dhcpserver: support cplusplus
...
Closes https://github.com/espressif/esp-idf/issues/7494
Merges https://github.com/espressif/esp-idf/pull/7526
2021-10-29 10:34:08 +08:00
f2347ff434
esp_http_client: Fix HEAD request will affect the all next HTTP requests unless we close the HTTP request
...
Closes https://github.com/espressif/esp-idf/issues/7777
2021-10-29 10:20:04 +08:00
345fe24460
wpa_supplicant: Add missing cflag for legacy makefile
2021-10-28 17:03:06 +05:30
7c402bd790
wpa_supplicant: Update internal tls client with sha384/sha512 support
2021-10-28 17:02:51 +05:30
73933d50e8
esp_wifi: Fix interoperability issue with windows 2008
2021-10-28 16:07:33 +08:00
a790d96441
Merge branch 'bugfix/select_boot_app_v4.2' into 'release/v4.2'
...
partition_table: Fix case when a few similar to otadata partitions in the table (v4.2)
See merge request espressif/esp-idf!15649
2021-10-28 05:38:28 +00:00
f9c75d82e2
Merge branch 'bugfix/heartbeat_filter_with_acceptlist_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix heartbeat filter with accept list (v4.2)
See merge request espressif/esp-idf!15677
2021-10-28 02:58:36 +00:00
016b848caf
Merge branch 'bugfix/remove_assert_when_inq_done_4.2' into 'release/v4.2'
...
component_bt: fix crash after inquiry has finished (v4.2)
See merge request espressif/esp-idf!15671
2021-10-27 11:28:02 +00:00
41c0ba2ed0
ble_mesh: stack: Fix heartbeat filter with accept list
2021-10-27 16:39:24 +08:00
5a4d4a01db
Remove assert when inq done
...
Closes https://github.com/espressif/esp-idf/issues/6759
Closes https://github.com/espressif/esp-idf/issues/7551
2021-10-27 14:26:43 +08:00
5f46abd281
Merge branch 'bugfix/support_py34-35_cffi_v4.2' into 'release/v4.2'
...
Tools: Constrain the cffi package for older pythons (v4.2)
See merge request espressif/esp-idf!15608
2021-10-26 13:48:03 +00:00
fc0f90e8aa
partition_table: Fix case when a few similar to otadata partitions in the table
...
It was when in the partition table there is a partition with type="data" and suptype=""(empty),
in this case type=1, suptype=0. It is similar to otadata partition.
This commit fixes it, now it will handle it as type=1, suptype=6 (ESP_PARTITION_SUBTYPE_DATA_UNDEFINED).
2021-10-26 16:48:25 +08:00
7f7bc4078a
Tools: Constrain the cffi package for older pythons
2021-10-25 20:14:19 +08:00
eaf738fae9
Merge branch 'feature/add_README_for_controller_hci_uart_demo_v4.2' into 'release/v4.2'
...
[document] add README.md for demo controller_hci_uart_demo for v4.2
See merge request espressif/esp-idf!15563
2021-10-25 08:13:37 +00:00
78e345debc
Merge branch 'bugfix/fix_ble_scan_failed_issue_master_4.2' into 'release/v4.2'
...
[Bluetooth] Fix the ble scan failed issue
See merge request espressif/esp-idf!15589
2021-10-25 07:55:14 +00:00
30355d3c0c
hal: avoid non-32bit access to registers
2021-10-25 12:05:55 +08:00
3a9a2bcfc3
Merge branch 'bugfix/fix_stuck_in_rtc_clk_calibration_backport_v4.2' into 'release/v4.2'
...
[bugfix] Fix stuck in rtc clk calibration (backport v4.2)
See merge request espressif/esp-idf!15525
2021-10-21 13:22:20 +00:00
fe1d3401d9
fix stuck in rtc_clk_cal
2021-10-21 19:15:33 +08:00
c1edb161e7
1.Fix the ble scan failed issue, this may happen in coexit environment
...
2.Fix connection failed with LG 5.0 phone
3.Check only for same X component of public key in BR/EDR
2021-10-21 10:59:57 +08:00
10c0bb1bc0
Merge branch 'bugfix/retry_download_submodule_v4.2' into 'release/v4.2'
...
ci: retry download from Gitlab on error 500 (v4.2)
See merge request espressif/esp-idf!15533
2021-10-20 03:35:11 +00:00
75789bef8b
add README.md for demo controller_hci_uart_demo
2021-10-19 22:00:46 +08:00
3e9f15b12d
Merge branch 'ci/fix_deploy_docs_preview_url_v4.2' into 'release/v4.2'
...
ci: update docs preview url (v4.2)
See merge request espressif/esp-idf!15509
2021-10-19 11:52:55 +00:00
cb58226c5e
Merge branch 'bugfix/fix_touch_sensor_measure_start_wait_time_backport_v4.2' into 'release/v4.2'
...
Bugfix(Touch): fix the touch sensor wait cycle after wakeup from sleep (backport v4.2)
See merge request espressif/esp-idf!13641
2021-10-18 16:58:30 +00:00
4498749f38
Merge branch 'backport/v4.2/dockerfile_multiarch' into 'release/v4.2'
...
Dockerfile working on x64/ARM (v4.2)
See merge request espressif/esp-idf!15520
2021-10-18 14:17:16 +00:00
672d112395
ci: revert type annotations in gitlab_api.py to python2 compatible
2021-10-18 14:42:35 +07:00
3b957bb67e
ci: retry Gitlab operations on error 500
2021-10-18 14:42:35 +07:00
46ef92abee
ci: retry download artifacts
2021-10-18 14:42:35 +07:00
6b3f2ea744
ci: fetch submodules from mirror, if enabled
2021-10-18 14:42:35 +07:00
1418efe7a4
ci: retry download if catched IOError/EOFError
2021-10-18 14:42:35 +07:00
de22cc8ca7
Merge branch 'bugfix/btdm_ble_data_length_update_fail_v4.2' into 'release/v4.2'
...
Fix data length update failed(release v4.2)
See merge request espressif/esp-idf!15503
2021-10-18 03:08:04 +00:00
8f8a88d5ec
Merge branch 'bugfix/fix_efuse_err_address_backport4.2' into 'release/v4.2'
...
fix efuse err address in block0 (backport v4.2)
See merge request espressif/esp-idf!14813
2021-10-15 05:44:10 +00:00
7e663430ea
Dockerfile working on x64/ARM
2021-10-14 13:11:25 +02:00
c72ab6944e
ci: update docs preview url
2021-10-14 14:23:54 +08:00
5cee2b34d6
Merge branch 'backport/v4.2/8_16bits_periph_access' into 'release/v4.2'
...
avoid generating 8/16 bits instructions for register accessing (backport v4.2)
See merge request espressif/esp-idf!15455
2021-10-13 17:55:09 +00:00
0dbd8701b5
component/bt: fix data length update failed
2021-10-13 19:43:47 +08:00
db956cdeca
twai: update register struct file
2021-10-12 11:10:40 +08:00
72bb572df1
hal: avoid generate 8/16 bits intruction for register access
2021-10-12 11:06:55 +08:00
5595042c16
Merge branch 'feature/windows_installer_moved_to_github_backport_4.2' into 'release/v4.2'
...
tools: Windows Installer project moved to github.com/espressif/idf-installer - backport v4.2
See merge request espressif/esp-idf!15475
2021-10-11 13:50:51 +00:00
85427a8110
tools: remove dependency on Windows installer - backport
2021-10-11 12:26:55 +02:00
bf62154b18
Merge branch 'bugfix/constrain_cryptography_v4.2' into 'release/v4.2'
...
Tools: Constrain the cryptography package version in order to avoid breaking changes (v4.2)
See merge request espressif/esp-idf!15462
2021-10-11 07:19:10 +00:00
1a50ddc2a3
Merge branch 'fix/update_https_example_root_certificate_v4.2' into 'release/v4.2'
...
Updated the root certificate of https examples (v4.2)
See merge request espressif/esp-idf!15438
2021-10-11 04:00:46 +00:00
600ef45abe
Merge branch 'feature/sync_bt_lib_with_hli_v4.2' into 'release/v4.2'
...
components/bt: Sync bt lib with the high level interrupt version
See merge request espressif/esp-idf!15328
2021-10-11 03:15:09 +00:00
0f2d385a5a
Tools: Constrain the cryptography package for avoiding breaking changes
...
The cryptography 35 release causes breaking changes. Some of
certificates are rendered invalid and the package cannot be build
without rust. See
https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3500---2021-09-29
for more details.
2021-10-10 19:26:11 +02:00
8269fb23d7
Merge branch 'feature/github-7632_v4.2' into 'release/v4.2'
...
esp_crt_bundle: remove EC-ACC certificate (v4.2)
See merge request espressif/esp-idf!15435
2021-10-10 11:35:08 +00:00
4a80c40c0c
components/bt: Sync bt lib with the high level interrupt version
2021-10-08 14:17:49 +08:00
9b0132387e
Update example test for esp_http_client
2021-10-07 17:58:51 +05:30
1aac3c64b5
Updated the root certificate of https examples
2021-10-07 17:54:06 +05:30
b41f432262
esp_crt_bundle: remove EC-ACC certificate
...
Fixes bug #7631
2021-10-07 13:14:38 +05:30
7caff8d13c
Merge branch 'feature/upgrade_nghttp2_component_v4.2' into 'release/v4.2'
...
nghttp2: upgrade to v1.41.0 release (v4.2)
See merge request espressif/esp-idf!15343
2021-09-30 04:08:04 +00:00
fa6a77a5dc
Merge branch 'cherry-pick-e8360fe0-3' into 'release/v4.2'
...
wpa_supplicant: clean tls client state machine (backport v4.2)
See merge request espressif/esp-idf!15039
2021-09-29 11:47:22 +00:00
8eca11af23
Merge branch 'docs/update_esp32-s2_devkit_user_guide_backport_v4.2' into 'release/v4.2'
...
Docs/Update two ESP32-S2 devkit user guides (backport v4.2)
See merge request espressif/esp-idf!15306
2021-09-29 07:26:21 +00:00
6f77c529ac
Merge branch 'bugfix/idf_size_nan_in_json_v4.2' into 'release/v4.2'
...
Tools: fix appearing NaN value when calling idf_size.py --json (v4.2)
See merge request espressif/esp-idf!15353
2021-09-27 12:37:09 +00:00
4b469fb5e4
Merge branch 'bugfix/idf_tools_virtualenv_seeder_v4.2' into 'release/v4.2'
...
tools/idf_tools.py: Changed default AppData seeder to seeder pip (backport v4.2)
See merge request espressif/esp-idf!15350
2021-09-27 12:33:33 +00:00
0e10bf11e3
Merge branch 'bugfix/uart_driver_obj_into_sram_v4.2' into 'release/v4.2'
...
uart: put driver object into sram(v4.2)
See merge request espressif/esp-idf!14753
2021-09-26 01:33:52 +00:00
c00e51b11a
Merge branch 'bugfix/wavegen_disable_iram_isr_backport4.2' into 'release/v4.2'
...
Bugfix/wavegen disable iram isr (backport v4.2)
See merge request espressif/esp-idf!15335
2021-09-26 01:21:10 +00:00
df016b17f0
Tools: fix appearing NaN value when calling idf_size.py --json
2021-09-24 18:28:05 +02:00
513c558f13
tools/idf_tools.py: Changed default AppData seeder to seeder pip
2021-09-24 15:00:04 +02:00
385a299069
nghttp2: upgrade to v1.41.0 release
...
Detailed changelog:
https://github.com/nghttp2/nghttp2/releases/tag/v1.41.0
Closes: https://github.com/espressif/esp-idf/issues/4883
Closes IDFGH-2821
2021-09-24 17:47:02 +05:30
017b30bcee
Merge branch 'bugfix/ping_iface_v4.2' into 'release/v4.2'
...
lw ip: Fix ICMP Ping on specific iface (GitHub PR) (v4.2)
See merge request espressif/esp-idf!15146
2021-09-24 06:54:42 +00:00
1ed132bf87
Merge branch 'docs/update_getStarted_CN_trans_V4.2' into 'release/v4.2'
...
docs: update CN translation for get-started V4.2
See merge request espressif/esp-idf!15308
2021-09-24 04:58:06 +00:00
6d3bd3a48e
bugfix by disabling IRAM attr on ISR
2021-09-24 11:00:26 +08:00
6501045d80
Merge branch 'feature/esp32c3_support_brownout_v4.2' into 'release/v4.2'
...
esp32c3: Adds support BROWNOUT reset (v4.2)
See merge request espressif/esp-idf!14963
2021-09-23 15:16:23 +00:00
f8e2eadc51
esp32c3: Adds support BROWNOUT reset (v4.2)
2021-09-23 23:16:16 +08:00
2453447940
Merge branch 'bugfix/stack_init_check_v4.2' into 'release/v4.2'
...
NimBLE: Check stack status before executing stack command
See merge request espressif/esp-idf!15026
2021-09-23 04:32:25 +00:00
41ff381a72
Merge branch 'feature/btdm_add_clear_white_list_API_v4.2' into 'release/v4.2'
...
component/bt: add clear white list API(backport v4.2)
See merge request espressif/esp-idf!15299
2021-09-23 03:21:46 +00:00
d5eea66bbb
docs/update_esp32-s2_devkit_user_guides
2021-09-22 19:12:28 +08:00
65540b991e
docs: update CN translation and keep line number consistent for all documents in get-started section
2021-09-22 17:44:03 +08:00
cc8ef6b8d2
component/bt: add clear white list API
2021-09-22 15:59:45 +08:00
9b6d4c4015
uart: support alloc driver object in SRAM
...
If CONFIG_UART_ISR_IN_IRAM is on, which means user hope the uart
interrupt can still be serviced even when cache is diabled (e.g.
writing to flash). In that case, the driver should make sure to
put the all related objects into SRAM, avoid putting them in the PSRAM.
Closes https://github.com/espressif/esp-idf/issues/7044
Closes https://github.com/espressif/esp-idf/pull/7355
2021-09-22 12:01:04 +08:00
5253a6c916
uart: format driver code by astyle
2021-09-22 12:01:04 +08:00
61d5e5a93e
Merge branch 'bugfix/http_client_eagain_v4.2' into 'release/v4.2'
...
esp_http_client: Fixed handling of EAGAIN return (backport v4.2)
See merge request espressif/esp-idf!15274
2021-09-21 11:50:56 +00:00
718d2e5f19
esp_http_client: Fixed handling of EAGAIN return
...
For https connection `ESP_TLS_ERR_SSL_WANT_READ` of esp_transport_read was getting treated as error.
Treated this as a timeout to fix connection abort issue!
Also handled http connection EAGAIN with `errno == EAGAIN` check.
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com >
2021-09-20 17:49:11 +05:30
295624d5a3
Merge branch 'fix/esp_mbedtls_write_api_v4.2' into 'release/v4.2'
...
Fix esp_mbedtls_write API (v4.2)
See merge request espressif/esp-idf!15215
2021-09-20 11:34:23 +00:00
4ccfbf5138
Merge branch 'feature/gcov_dump_in_thread_v4.2' into 'release/v4.2'
...
backport/gcov dump in thread to v4.2
See merge request espressif/esp-idf!15207
2021-09-20 09:37:20 +00:00
0dea76b299
Merge branch 'docs/flash_enc_only_s2_v4.2' into 'release/v4.2'
...
docs: fix S2 specific flash encryption cmds in ESP32 docs
See merge request espressif/esp-idf!15139
2021-09-16 14:31:38 +00:00
1d63988db2
fix s2 efuse err address in block0
2021-09-16 20:16:52 +08:00
33663461c0
docs: fix S2 specific flash encryption cmds in ESP32 docs
...
Closes https://github.com/espressif/esp-idf/issues/7537
2021-09-16 19:39:16 +08:00
a0b107fe3d
Fix esp_mbedtls_write API
...
Fix esp_wolfssl_write API
Closes https://github.com/espressif/esp-idf/issues/7461
2021-09-16 09:02:34 +05:30
e4fdf07acb
esp_ipc: fix race condition in ipc task
2021-09-15 22:57:02 +03:00
e662d90e9f
gcov: enable single core tests
2021-09-15 22:57:02 +03:00
dc25973825
ipc: enable ipc task at single core for gcov dump
2021-09-15 22:57:02 +03:00
5ad1e020ce
gcov: add stub table size entry
2021-09-15 22:57:02 +03:00
886ea8d33b
gcov: add gcov callback into the ipc task
2021-09-15 22:57:02 +03:00
d63ff8cb7a
gcov: readme update for ESP32-S2
2021-09-15 22:57:02 +03:00
67fc5183dc
gcov: dump in a special thread
2021-09-15 22:57:02 +03:00
e43fedb3f4
gcov: added dbg stub capabilites and magic number entry to keep backward compatible
2021-09-15 22:57:02 +03:00
87e9a54f63
Merge branch 'docs/fix_adc_pad_typo_MOSI_typo_and_broken_link_v4.2' into 'release/v4.2'
...
Fix ADC pad and MOSI typo, update esp32c3 rom elf link (v4.2)
See merge request espressif/esp-idf!15188
2021-09-14 08:46:26 +00:00
9814e9afd7
docs: Fix ADC pad and MOSI typo, update esp32c3 rom elf link
2021-09-14 11:28:58 +08:00
78ff78c789
Merge branch 'bugfix/config_data_interface_early_v4.2' into 'release/v4.2'
...
initialize data interface early (v4.2)
See merge request espressif/esp-idf!15090
2021-09-09 08:45:54 +00:00
4f319f26f9
Merge branch 'feature/oocd_ver_upgrade_v4.2' into 'release/v4.2'
...
tools: Updates OpenOCD version to 'v0.10.0-esp32-20210902' (v4.2)
See merge request espressif/esp-idf!15133
2021-09-09 07:40:43 +00:00
4b8492d46f
lwip: Fix ICMP Ping on specific iface
...
Fix broken parentheses in setsockopt call
Merges https://github.com/espressif/esp-idf/pull/7397
2021-09-09 07:43:00 +02:00
4e6c12bf30
Merge branch 'bugfix/switch_icmp_unit_test_from_baidu_to_taobao_v4.2' into 'release/v4.2'
...
unit_test: increase icmp unit test timeout configuration (v4.2)
See merge request espressif/esp-idf!14937
2021-09-09 01:38:00 +00:00
ae21087d7e
CI: Fix idf_tools.py tests with the updated openocd version
2021-09-08 21:01:22 +03:00
35bdf4bee8
CI: Check the number of detected cores of apptrace
2021-09-08 21:00:14 +03:00
046626de9a
tools: Updates OpenOCD version to 'v0.10.0-esp32-20210902'
2021-09-08 20:56:25 +03:00
6f4d973f13
Merge branch 'bugfix/idf_size_wrong_memory_calculations_v4.2' into 'release/v4.2'
...
Tools: Fix memory calculations of idf_size.py (v4.2)
See merge request espressif/esp-idf!14934
2021-09-08 11:51:17 +00:00
d221750223
Merge branch 'feature/installing_tools_for_IDF_TARGET_v4.2' into 'release/v4.2'
...
tools: Installing tools for given IDF_TARGET (v4.2)
See merge request espressif/esp-idf!14709
2021-09-08 10:31:39 +00:00
a5984fd939
Merge branch 'bugfix/controller_hci_uart_sdkconfig_v4.2' into 'release/v4.2'
...
controller_hci_uart: fixed the sdkconfig.defaults in the example(backport v4.2)
See merge request espressif/esp-idf!14808
2021-09-08 06:05:52 +00:00
f9632200fb
Merge branch 'bugfix/hf_disc_acl_no_disc_v4.2' into 'release/v4.2'
...
bugfix/acl can't disconnect when hfp_client disconnect [release/v4.2]
See merge request espressif/esp-idf!15057
2021-09-07 10:13:57 +00:00
afc74ae36a
Merge branch 'bugfix/fix_ws_handle_big_messages_v4.2' into 'release/v4.2'
...
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly(backport v4.2)
See merge request espressif/esp-idf!15014
2021-09-07 08:21:40 +00:00
3ca7a2220f
Merge branch 'feature/update_expat_v4.2' into 'release/v4.2'
...
expat: Update library from 2.2.9 to 2.4.1(backport v4.2)
See merge request espressif/esp-idf!15068
2021-09-07 08:18:13 +00:00
be4b8e547a
expat: Update library from 2.2.9 to 2.4.1
2021-09-06 19:59:55 +08:00
2e0f907656
eth: dont warn nego timeout if link is down
2021-09-06 18:45:15 +08:00
83018bf05f
emac: configure data interface early
2021-09-06 18:44:37 +08:00
d933aba6a1
Merge branch 'bugfix/bt_spp_timer_collision_v4.2' into 'release/v4.2'
...
fix timer collision in role switch(v4.2)
See merge request espressif/esp-idf!14819
2021-09-06 08:23:26 +00:00
8dcf216034
Merge branch 'feature/update_cjson_submodule_v4.2' into 'release/v4.2'
...
cJSON: Update submodule to v1.7.15 (v4.2)
See merge request espressif/esp-idf!15075
2021-09-06 06:37:52 +00:00
f65845ef51
Merge branch 'bugfix/add_critical_section_in_uart_driver_v4.2' into 'release/v4.2'
...
UART: add missing critical section wrappers around rx_buffered_len (backport v4.2)
See merge request espressif/esp-idf!14775
2021-09-06 02:26:17 +00:00
6da584270c
fix timer collision in role switch
...
Closes https://github.com/espressif/esp-idf/issues/7203
2021-09-06 10:15:10 +08:00
87a4f82d73
cJSON: Update submodule to latest release.
...
This update fixes NULL pointer dereference issues in previous release
Closes https://github.com/espressif/esp-idf/issues/7317
2021-09-06 07:42:32 +05:30
60ce887308
uart: cleaner way of handling error in a critical section
...
Some critical sections have also been added, making the code more
symetric accross the similar functions.
Closes https://github.com/espressif/esp-idf/pull/6396
2021-09-03 15:20:33 +08:00
3691fb9f48
uart: Add missing critical section wrappers around rx_buffered_len
...
The missing barriers caused uart_get_buffered_data_len() to (very rarely)
return a garbage value. When used in MicroPython, though, this caused
select() to return and a subsequent read() to stall indefinitely until
a char was actually available.
Signed-off-by: Chen Yi Qun <chenyiqun@espressif.com >
Closes https://github.com/espressif/esp-idf/issues/6397
Merges https://github.com/espressif/esp-idf/pull/6396
2021-09-03 15:20:33 +08:00
1dcde9c74f
fix acl can not disconnect when hf_client disconnect
2021-09-03 10:58:55 +08:00
b132b61181
Merge branch 'bugfix/btdm_fix_some_Document_Description_Error_v4.2' into 'release/v4.2'
...
component/bt: fix some ble document description error(backport v4.2)
See merge request espressif/esp-idf!14824
2021-09-03 01:40:16 +00:00
8de953e7b9
Tools: Fix memory calculations of idf_size.py
2021-09-01 16:33:42 +02:00
7ea602838f
component/bt: fix some ble document description error
2021-09-01 20:44:20 +08:00
80a4d20462
Merge branch 'bugfix/eap_client_windows' into 'master'
...
wpa_supplicant: clean tls client state machine
Closes IDFGH-5702, IDFGH-5662, and IDFGH-119
Closes https://github.com/espressif/esp-idf/issues/7422
Closes https://github.com/espressif/esp-idf/issues/1297
See merge request espressif/esp-idf!14968
(cherry picked from commit e8360fe075
)
d3a42d78
wpa_supplicant: clean tls client state machine
2021-09-01 19:16:31 +08:00
c7320b2d1d
NimBLE: Check stack status before executing stack command
2021-08-31 18:30:06 +05:30
e2c35ca35b
Enable IO20 on ESP32
...
Some newer ESP32 variants (like ESP32-PICO-V3 and ESP32-PICO-MINI-02)
do implement this pin and it can be used as a normal GPIO.
Fixes #6016
Fixes #6837
Closes https://github.com/espressif/esp-idf/pull/6918
(cherry picked from commit 6deaefde69
)
2021-08-31 20:33:13 +08:00
420aedbe3d
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly.
...
Closes https://github.com/espressif/esp-idf/issues/7457
2021-08-31 14:23:10 +08:00
f6d2932953
Revert "Merge branch 'bugfix/fix_ws_handle_big_messages_error_v4.2' into 'release/v4.2'"
...
This reverts commit 5ca91eb54e
, reversing
changes made to 192d42c8b8
.
2021-08-31 14:12:24 +08:00
cf457bce0d
idf_size.py: fixed diram counted twice issue, and improve display
...
Currently static RAM usage are listed under corresponding physical
memory.
ld: fix linker script for C3 and S3
2021-08-27 18:32:33 +02:00
436517fb7f
Merge branch 'docfix/eth_events_4.2' into 'release/v4.2'
...
Added warning when to init user Eth handlers (release/v4.2)
See merge request espressif/esp-idf!14952
2021-08-27 09:15:40 +00:00
df213946c6
Merge branch 'fixes/secure_boot_v4.2' into 'release/v4.2'
...
secure_boot/esp32s2: Disable read protecting of efuses (v4.2)
See merge request espressif/esp-idf!14961
2021-08-26 10:11:26 +00:00
527e5abae0
secure_boot/esp32s2: Disable read protecting of efuses
...
When secure boot is enabled, disable the ability to read protect
efuses that contain the digest.
2021-08-26 12:05:39 +05:30
933567d440
Added warning when to init user Eth handlers
2021-08-25 11:27:05 +02:00
bfa51a9a68
unit_test: switch icmp test server to taobao
2021-08-25 08:34:14 +02:00
e5da87933c
Merge branch 'bugfix/fix_deep_sleep_miss_bug_mr_v4.2' into 'release/v4.2'
...
Fix controller may miss the sleep time
See merge request espressif/esp-idf!14738
2021-08-24 08:01:10 +00:00
6bb35ddf85
Merge branch 'bugfix/fix_ping_sock_return_error_v4.2' into 'release/v4.2'
...
ping_sock: Fix esp_ping_new_session may return ESP_OK when the error occured(backport v4.2)
See merge request espressif/esp-idf!14846
2021-08-23 06:30:54 +00:00
94cdecde30
Merge branch 'component_bt/add_spp_faq_v4.2' into 'release/v4.2'
...
Component_bt/Add FAQ in SPP Demo README[backport v4.2]
See merge request espressif/esp-idf!14797
2021-08-23 05:16:29 +00:00
78a08714ba
Merge branch 'docs/add_ESP32-S2-DevKitC-1_user_guide_backport_v4.2' into 'release/v4.2'
...
Docs: Add ESP32-S2-DevKitC-1 user guide (backport v4.2)
See merge request espressif/esp-idf!14876
2021-08-20 08:27:35 +00:00
d81bd941ff
docs/add_esp32-s2-devkitc-1_user_guide
2021-08-20 14:16:31 +08:00
7c3acadabe
Merge branch 'bugfix/spp_memory_leak_v4.2' into 'release/v4.2'
...
Fix spp memory leak(v4.2)
See merge request espressif/esp-idf!14861
2021-08-20 02:50:19 +00:00
5abc5f6748
components/bt: fix spp memory leak
...
Closes https://github.com/espressif/esp-idf/issues/7238
2021-08-19 14:35:53 +08:00
f075275cd1
Merge branch 'feature/update_efuses_for_esp32s2_v4.2' into 'release/v4.2'
...
efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses (v4.2)
See merge request espressif/esp-idf!14771
2021-08-19 06:28:50 +00:00
48c9f47247
Merge branch 'fix/warning_in_wifi_prov_mgr_v4.2' into 'release/v4.2'
...
provisioning: fix wifi warning in wifi_prov_mgr application (v4.2)
See merge request espressif/esp-idf!14764
2021-08-19 04:09:18 +00:00
16be7d056d
Merge branch 'bugfix/cmake_compiler_warn_write_string_v4.2' into 'release/v4.2'
...
Build: Fix CMake to pass -Wwrite-string compiler flag if enabled (v4.2)
See merge request espressif/esp-idf!14427
2021-08-18 16:02:28 +00:00
2b2c1f5e65
Merge branch 'bugfix/ble_mesh_cve_recommendation_v4.2' into 'release/v4.2'
...
ble_mesh: Update the SIG recommendations for CVE issues (v4.2)
See merge request espressif/esp-idf!14842
2021-08-18 12:41:17 +00:00
1c59050209
panic/memprot: Fix minor const string correction on panic print
2021-08-18 19:29:32 +08:00
9b23491339
wpa_supplicant: Temporarily disable write-string warning
...
Since some assignment of a string literal to `char *` variables were
added and not caught by the CI.
2021-08-18 19:29:32 +08:00
fcf1419626
Build: Fix CMake to pass -Wwrite-string compiler flag if enabled
2021-08-18 19:29:32 +08:00
d96dd2c002
provisioning: fix wifi warning in wifi_prov_mgr application
...
Scan configuration parameters should not modify in co-existence mode.
2021-08-18 18:34:46 +08:00
e3df8293a9
Merge branch 'bugfix/remove_bt_get_mac_v4.2' into 'release/v4.2'
...
bt: Remove unused function esp_bt_get_mac. (v4.2)
See merge request espressif/esp-idf!14836
2021-08-18 05:05:07 +00:00
e821df501e
Merge branch 'bugfix/libsodium_build_with_gnu_make_v4.2' into 'release/v4.2'
...
libsodium: fix build issues with GNU Make (v4.2)
See merge request espressif/esp-idf!14759
2021-08-18 04:38:31 +00:00
04be80124c
ping_sock: Fix esp_ping_new_session may return ESP_OK when the error occured
...
Closes https://github.com/espressif/esp-idf/issues/7363
2021-08-18 11:53:09 +08:00
06196f347a
ble_mesh: Update the SIG recommendations for CVE issues
2021-08-18 10:58:18 +08:00
fce11704f0
Merge branch 'test/update_ble_mesh_console_files_for4.2' into 'release/v4.2'
...
test: fix ble mesh send problem (v4.2)
See merge request espressif/esp-idf!14274
2021-08-18 02:20:40 +00:00
afe3f26fca
bt: Remove unused function esp_bt_get_mac.
2021-08-17 18:53:05 +05:30
cda9fc98e7
add FAQ in SPP demo README
2021-08-17 15:17:31 +08:00
1472bf8780
libsodium: fix source directory names to address build issues with Make
2021-08-17 11:10:34 +05:30
bb0dbab859
Merge branch 'bugfix/btdm_auto_update_PPCP_attribute_value_v4.2' into 'release/v4.2'
...
component/bt: fix bluedroid host auto update PPCP attribute value(backport v4.2)
See merge request espressif/esp-idf!14749
2021-08-17 02:08:01 +00:00
ace5ba77f4
Fix install.fish
...
install.fish script didn't catch error exit code from idf_tools.py. Now it does.
Signed-off-by: Marek Fiala <marek.fiala@espressif.com >
Closes: https://github.com/espressif/esp-idf/pull/7325
2021-08-16 16:27:35 +02:00
8b31c7d576
tools: Installing tools for given IDF_TARGET
...
Allow user to select specific ESP_TARGET while setting up ESD_IDF.
Only necessary tools for given target will be downloaded and installed.
Closes https://github.com/espressif/esp-idf/issues/5113
2021-08-16 16:27:35 +02:00
cbfbc705eb
controller_hci_uart: fixed the sdkconfig.defaults in the example
2021-08-16 16:56:10 +08:00
cb9391a1cc
Merge branch 'ci/change_perf_key_v4.2' into 'release/v4.2'
...
ci: update performance test key to db compatible format (v4.2)
See merge request espressif/esp-idf!14655
2021-08-16 06:13:21 +00:00
6f0ad5662a
efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses
2021-08-12 18:45:45 +05:00
921ec124ee
component/bt: fix bluedroid host auto update PPCP attribute value
2021-08-11 18:04:53 +08:00
33f2bcec4c
The controller may miss the sleep time caculated before. So it will stuck
...
in the loop to get the deep sleep HW flag. Then the watchdog issue happen.
2021-08-11 14:23:16 +08:00
de7fd4e93e
Merge branch 'bugfix/spi_master_crash_cache_disabled_v4.2' into 'release/v4.2'
...
spi_master: fix the crash when using interrupt mode when cache is disabled (v4.2)
See merge request espressif/esp-idf!14682
2021-08-10 02:39:39 +00:00
059a3fa1be
Merge branch 'feature/skip_known_failure_cases_v4.2' into 'release/v4.2'
...
CI: Ignore Known Failure Cases Result (v4.2)
See merge request espressif/esp-idf!14649
2021-08-10 02:23:31 +00:00
7089f62dab
feat(tiny_test_fw): ignore known failure cases result
...
py
2021-08-10 10:23:26 +08:00
e1d33a7fa1
Merge branch 'bugfix/xtensa_extra_info_register_values_v4.2' into 'release/v4.2'
...
espcoredump.py: Parse EPS and EPC register values using register index (v4.2)
See merge request espressif/esp-idf!14565
2021-08-06 05:10:33 +00:00
d91d6945d7
spi_master: fix the crash when using interrupt mode when cache is disabled
...
Closes https://github.com/espressif/esp-idf/issues/6529
Closes https://github.com/espressif/esp-idf/issues/6781
Closes https://github.com/espressif/esp-idf/issues/7368
2021-08-06 12:22:15 +08:00
e1af4a398b
update ble mesh console files
2021-08-05 17:52:28 +08:00
45330303d6
Merge branch 'bugfix/freertos_ut_suspend_v4.2' into 'release/v4.2'
...
freertos: Increases delta for UT - Test suspend-resume CPU. The number of... (v4.2)
See merge request espressif/esp-idf!14631
2021-08-05 05:13:24 +00:00
6b95f3bddd
ci: update performance test key to db compatible format
2021-08-04 12:28:42 +08:00
57eeeef433
Merge branch 'feature/change_factory_reset_pin_range_v4.2' into 'release/v4.2'
...
bootloader: Change range of the factory reset pin in Kconfig for ESP32-S2 (v4.2)
See merge request espressif/esp-idf!14638
2021-08-03 14:24:14 +00:00
5893641482
freertos: Increases delta for UT - Test suspend-resume CPU. The number of tick_hook should be the same for both CPUs
2021-08-03 16:07:03 +05:00
f5897efa4f
bootloader: Change range of the factory reset pin in Kconfig
...
Closes: https://github.com/espressif/esp-idf/issues/5489
2021-08-03 14:40:29 +05:00
a9a917b8d7
Merge branch 'doc/fix_secure_boot_v4.2' into 'release/v4.2'
...
doc/secure_boot_v2: Fix the steps mentioned for enabling secure boot (v4.2)
See merge request espressif/esp-idf!14589
2021-08-03 07:47:09 +00:00
f9af4a66f0
Merge branch 'bugfix/uart_sw_sw_flow_error_typo_v4.2' into 'release/v4.2'
...
uart: fix typo in error message (v4.2)
See merge request espressif/esp-idf!14614
2021-08-03 02:42:46 +00:00
2f02863fff
uart: fix typo in error message
...
Closes https://github.com/espressif/esp-idf/issues/7360
2021-08-03 09:28:39 +08:00
f4a2c5b520
Merge branch 'mesh/bugfix_fix_esp_mesh_send_block_issue_v4.2' into 'release/v4.2'
...
mesh/ps: esp_mesh_send is blocked in nodes(layer>=3), when a FIXED-ROOT root is duty master(backport_v4.2)
See merge request espressif/esp-idf!14086
2021-07-31 02:52:26 +00:00
8a516aadae
doc/secure_boot_v2: Fix the steps mentioned for enabling secure boot
2021-07-30 19:50:37 +05:30
4dc431b87b
Merge branch 'bugfix/fix_eth2ap_example_crash_v4.2' into 'release/v4.2'
...
eth2ap: Fix eth2ap example crash issue (backport v4.2)
See merge request espressif/esp-idf!14561
2021-07-30 05:14:25 +00:00
c06d8f8521
espcoredump.py: Parse EPS and EPC register values using register index
2021-07-29 10:46:02 +05:30
d0d7fbf6b1
eth2ap: Fix eth2ap example crash issue
...
Closes https://github.com/espressif/esp-idf/issues/7260
2021-07-29 11:12:40 +08:00
764f0db002
Merge branch 'bugfix/freemodbus_change_max_task_prio_v42' into 'release/v4.2'
...
Bugfix/freemodbus change max task prio (backport v4.2)
See merge request espressif/esp-idf!13731
2021-07-27 21:19:14 +00:00
2b42d78a3f
Merge branch 'bugfix/smtp_client_attachment_newline_v4.2' into 'release/v4.2'
...
Add newline separator to fix wrong attachment sent (v4.2)
See merge request espressif/esp-idf!13729
2021-07-27 16:12:59 +00:00
87e9908506
Merge branch 'bugfix/fix_supplicant_log_v4.2' into 'release/v4.2'
...
wpa_supplicant: Fix compilation when debug prints are enabled
See merge request espressif/esp-idf!14227
2021-07-27 12:04:50 +00:00
bc8d2ebcbf
Merge branch 'bugfix/wps_wfa_cert_fixes_v4.2' into 'release/v4.2'
...
wpa_supplicant: Add WPS strict in config option(backport v4.2)
See merge request espressif/esp-idf!14230
2021-07-27 10:44:12 +00:00
4a12179e0c
Merge branch 'bugfix/ttfw_fix_flush_index_error_v4.2' into 'release/v4.2'
...
test: TTFW fix flush index error (v4.2)
See merge request espressif/esp-idf!14261
2021-07-27 10:44:00 +00:00
def7fd7611
Merge branch 'feature/idf_tools_darwin_arm64_v4.2' into 'release/v4.2'
...
tools: idf_tools.py: allow macOS x86_64 tools to be installed on arm64 (v4.2)
See merge request espressif/esp-idf!14072
2021-07-27 08:16:21 +00:00
b2be91d98b
Merge branch 'feature/regi2c_add_lock_v4.2' into 'release/v4.2'
...
regi2c: add a spinlock for accessing (reg)I2C devices (backport v4.2)
See merge request espressif/esp-idf!13713
2021-07-27 07:32:35 +00:00
0d0d31bcf3
Merge branch 'bugfix/esp_netif_dhcps_state_v4.2' into 'release/v4.2'
...
esp_netif: Fix dhcps state transitions (v4.2)
See merge request espressif/esp-idf!14424
2021-07-27 07:23:45 +00:00
325eee68e4
Merge branch 'enhance/update-vscode-setup-docs-v4.2' into 'release/v4.2'
...
docs: Fix vscode extension setup links (backport v4.2)
See merge request espressif/esp-idf!13323
2021-07-27 03:53:42 +00:00
728f3eab6c
docs: Fix vscode extension setup links (backport v4.2)
2021-07-27 11:53:38 +08:00
60e4bfae90
Merge branch 'bugfix/fatfs_alloc_extram_first_v4.2' into 'release/v4.2'
...
fatfs: fix SPIRAM allocation not used due to Kconfig option name error (v4.2)
See merge request espressif/esp-idf!14049
2021-07-26 07:59:16 +00:00
5c82ebce35
Merge branch 'bugfix/fix_esp32s2_deep_sleep_timer_wake_up_fail_backport_v4.2' into 'release/v4.2'
...
rtc: fix esp32s2 fall into sleep forever when deep-sleep time is set to 0(backport v4.2)
See merge request espressif/esp-idf!13562
2021-07-26 07:39:16 +00:00
6fba03f681
Merge branch 'fix/memory_leaks_identified_by_cppcheck_v4.2' into 'release/v4.2'
...
Fix/memory leaks identified by cppcheck (v4.2)
See merge request espressif/esp-idf!14502
2021-07-26 06:43:27 +00:00
e5b4d5f348
Fix memory leak on error path in register_select
...
And remove dead error handling code from unregister_select.
Closes https://github.com/espressif/esp-idf/pull/7296
2021-07-26 14:43:21 +08:00
f39dc35d92
tools: idf_tools.py: allow macOS x86_64 tools to be installed on arm64
...
Until arm64 tool binaries are available, we can run existing x86_64
ones under emulation.
Suggested in https://github.com/espressif/esp-idf/issues/6113 .
2021-07-26 14:35:47 +08:00
e9198247a0
Merge branch 'bugfix/ci_fix_test_build_system_cmake_v4.2' into 'release/v4.2'
...
ci: Fix concurrency issues for macOS build system tests (v4.2)
See merge request espressif/esp-idf!14400
2021-07-26 06:30:25 +00:00
416dc98ed8
mesh/ps: esp_mesh_send is blocked in nodes(layer>=3), when a FIXED-ROOT root is duty master
2021-07-26 14:14:08 +08:00
15b8981f48
ttfw: fix incorrect length when flush data cache after expect:
...
data cache is unicode. while we use bytes in RegEx expect. The index of
matched pattern is calculated with bytes, could be different from
unicode. Now we fix this issue by using unicode in expect.
2021-07-26 11:30:35 +08:00
458dbaf0f1
Fixed content type of attachment
...
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com >
2021-07-26 10:15:47 +08:00
81de14b505
Add newline separator to fix wrong attachment sent
...
Issue:
Missing newline between header and attachment
Issue seen with email clients viz., AppleMail and YahooMail. Attachment is not renderable.
Some clients like Google mail, Samsung mail tolerate the issue.
Fix:
Added newline between header and attachment.
Closes https://github.com/espressif/esp-idf/issues/6098
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com >
2021-07-26 10:15:47 +08:00
0832580661
Merge branch 'bugfix/spp_connect_20_fail_v4.2' into 'release/v4.2'
...
component_bt: fix spp acceptor deadlock
See merge request espressif/esp-idf!14106
2021-07-26 01:43:06 +00:00
cc366cc3c7
fatfs: fix SPIRAM allocation not used due to Kconfig option name error
...
Closes https://github.com/espressif/esp-idf/issues/5756
2021-07-26 09:40:39 +08:00
6f016def84
wpa_supplicant: Fix compilation when debug prints are enabled.
2021-07-26 09:38:21 +08:00
71b9121c7d
wpa_supplicant: Add WPS strict in config option
...
WPS strict disables workarounds with different APs and may cause
IOT issues. Remove this as default and introduce as a config option.
Also declare esp device as single band mobile device otherwise
WFA sniffer was not able to identify it in the certification setup.
2021-07-26 09:37:28 +08:00
2b65b82bd6
esp_netif: Fix dhcps state transitions
...
When the DHCP server is stopped before starting the netif,
it should remain stopped -- as per compatibility with previous tcpip_adapter behavior
2021-07-26 09:33:32 +08:00
d18793f695
ci: Fix concurrency issues for macos buildsystem tests
2021-07-26 09:07:17 +08:00
ac5443b68a
Merge branch 'doc/power_management_esp32s2_v4.2' into 'release/v4.2'
...
docs: describe power management logic for ESP32-S2, fix translation (v4.2)
See merge request espressif/esp-idf!14048
2021-07-26 00:49:30 +00:00
ea101ecb38
freemodbus: increase max priority of modbus tasks
...
allows to avoid issues with modbus processing when higher priority tasks are used in user application
2021-07-26 08:46:25 +08:00
d7687ce6fa
regi2c: add a spinlock for accessing (reg)I2C devices
...
When not compiling bootloader, a spinlock will be used for reading or writing
I2C internal devices/registers.
When compiling for bootloader, no need to use any lock.
2021-07-26 06:46:21 +08:00
ec196ae74b
Merge branch 'bugfix/ci_move_udp_socket_tests_to_eth_runners_v4.2' into 'release/v4.2'
...
CI: Adjust UDP socket tests to be more reliable (v4.2)
See merge request espressif/esp-idf!14421
2021-07-23 15:01:46 +00:00
473194039d
Merge branch 'docs/fix_UART_default_pin_error_and_provide_a_link_to_ESP_PROG_v4.2' into 'release/v4.2'
...
docs: fix uart default pin error and provide more information about ESP-Prog board (v4.2)
See merge request espressif/esp-idf!13969
2021-07-23 11:18:55 +00:00
12ce70a583
Merge branch 'bugfix/a2dp_deint_crash_v4.2' into 'release/v4.2'
...
component_bt: fix a2dp deinit crash(v4.2)
See merge request espressif/esp-idf!14418
2021-07-23 07:26:22 +00:00
7f2da36c33
Merge branch 'bugfix/setjmp_longjmp_4.2' into 'release/v4.2'
...
[system]: Made longjmp save for context switch (backport v4.2)
See merge request espressif/esp-idf!13501
2021-07-23 03:52:55 +00:00
9e9efc4d92
Merge branch 'bugfix/fix_idf_monitor_unicode_path_crash_v4.2' into 'release/v4.2'
...
tools: handle exception in case of logging Unicode characters (v4.2)
See merge request espressif/esp-idf!13042
2021-07-23 01:09:44 +00:00
ea2b6898fb
Merge branch 'feature/gcov_extest_improvements_v4.2' into 'release/v4.2'
...
Follow-up improvements for the gcov example test (v4.2)
See merge request espressif/esp-idf!14463
2021-07-22 19:11:52 +00:00
b717a0d3e1
Follow-up improvements for the gcov example test
2021-07-22 15:23:27 +02:00
c0ad291dc4
Merge branch 'ci/rename_test_log_path_v4.2' into 'release/v4.2'
...
CI: rename log path of IT jobs (v4.2)
See merge request espressif/esp-idf!14453
2021-07-22 13:21:14 +00:00
1bd6c102a4
Merge branch 'docs/fix_readme_links_v4.2' into 'release/v4.2'
...
docs: fixed dead readme links (v4.2)
See merge request espressif/esp-idf!14465
2021-07-22 02:44:44 +00:00
bcb1086410
docs: fixed dead readme link
2021-07-21 17:35:47 +08:00
4722c36926
Merge branch 'feature/upgrade_mbedtls_to_v4.2' into 'release/v4.2'
...
mbedtls: upgrade to release v2.16.11 (v4.2)
See merge request espressif/esp-idf!14438
2021-07-21 06:55:14 +00:00
754e742344
mbedtls: upgrade to release v2.16.11
...
For detailed release notes please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.11
2021-07-21 14:55:09 +08:00
39a8dc30ea
Merge branch 'bugfix/esp_event_any_id_unregister_4.2' into 'release/v4.2'
...
ESP Event: fix unregister documentation (backport 4.2)
See merge request espressif/esp-idf!14436
2021-07-21 04:07:34 +00:00
9f3cf98d4e
Merge branch 'bugfix/fix_scan_timeout_mr_4.2' into 'release/v4.2'
...
Fix the scan timeout report
See merge request espressif/esp-idf!14446
2021-07-21 04:00:40 +00:00
59d0da0b33
CI: rename log path of IT jobs
2021-07-21 10:24:52 +08:00
aabdb2c7a1
[system]: Made longjmp save for context switch
...
* Patched longjmp to be context-switch safe
longjmp modifies the windowbase and windowstart
registers, which isn't safe if a context switch
occurs during the modification. After a context
switch, windowstart and windowbase will be
different, leading to a wrongly set windowstart
bit due to longjmp writing it based on the
windowbase before the context switch. This
corrupts the registers at the next window
overflow reaching that wrongly set bit.
The solution is to disable interrupts during
this code. It is only 6 instructions long,
the impact shouldn't be significant.
The fix is implemented as a wrapper which
replaces the original first instructions of
longjmp which are buggy. Then, it jumps back
to execute the rest of the original longjmp
function.
Added a comparably reliable test to the
test apps.
2021-07-21 09:48:48 +08:00
0fe0bea65a
This is to fix the hardware bug. The device may report scan event
...
timeout when scaning.If check this error,then reset the rwble core.
2021-07-20 20:37:08 +08:00
88b3e0d8d8
Merge branch 'bugfix/fix_truncated_headers_for_esp_http_client_v4.2' into 'release/v4.2'
...
esp_http_client: Fix header truncated when responded header length over buffer_size (backport v4.2)
See merge request espressif/esp-idf!14384
2021-07-20 12:17:11 +00:00
5ca91eb54e
Merge branch 'bugfix/fix_ws_handle_big_messages_error_v4.2' into 'release/v4.2'
...
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly(backport v4.2).
See merge request espressif/esp-idf!14345
2021-07-20 11:55:08 +00:00
192d42c8b8
Merge branch 'feature/protocomm_mfg_data_v4.2' into 'release/v4.2'
...
Provisioning BLE: Add API to set manufacturer data in advertisement (scan response) packets (v4.2)
See merge request espressif/esp-idf!14367
2021-07-20 10:50:21 +00:00
d3ffdc79fd
[esp_event]: fixed and improved docs
...
* Description of unregistering was incorrect
* Made clear that event loop arg mustn't be NULL
* Added parameter check in create function
Closes https://github.com/espressif/esp-idf/issues/6761
Closes IDFGH-4969
2021-07-20 15:47:37 +08:00
1b87cfc565
Merge branch 'bugfix/esp32s2_disable_bss_extram_v4.2' into 'release/v4.2'
...
esp32s2: disable bss extram option, clean up spiram init code a bit (v4.2)
See merge request espressif/esp-idf!13735
2021-07-20 07:24:38 +00:00
1d64638333
esp_common: Correctly disable ".bss segment placed in external memory" for ESP32-S2 & ESP32-S3
...
Support for this feature is still pending.
As reported by https://github.com/espressif/esp-idf/issues/6162
2021-07-20 15:24:32 +08:00
fc937e257b
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly.
...
Closes https://github.com/espressif/esp-idf/issues/7202
2021-07-20 14:27:10 +08:00
c106151cc6
Merge branch 'docs/update_docs_for_doc_751_v4.2' into 'release/v4.2'
...
docs: update the documents based on customer feedbacks (v4.2)
See merge request espressif/esp-idf!13959
2021-07-20 06:25:52 +00:00
86f808ef2b
Merge branch 'bugfix/twai_low_speed_bit_rates_v4.2' into 'release/v4.2'
...
TWAI: Fix incorrect configuration initializers for low speed bit rates (backport v4.2)
See merge request espressif/esp-idf!14413
2021-07-20 05:12:59 +00:00
9896fc0aef
Merge branch 'bugfix/otatool_imported_as_lib_v4.2' into 'release/v4.2'
...
otatool: Fix a crash when imported as external python lib (v4.2)
See merge request espressif/esp-idf!13667
2021-07-20 03:25:20 +00:00
8eb2ec4fb5
docs: update the documents based on customer feedbacks
2021-07-20 11:07:50 +08:00
2d83369184
Merge branch 'bugfix/missing_extern_c_4.2' into 'release/v4.2'
...
[test_utils]: added extern C decl to ccomp (backport 4.2)
See merge request espressif/esp-idf!14327
2021-07-20 02:33:26 +00:00
90ff580de5
Merge branch 'bugfix/read_ota_partition_required_output_arg_v4.2' into 'release/v4.2'
...
otatool: Fixes read_ota_partition cmd, required output arg (v4.2)
See merge request espressif/esp-idf!13673
2021-07-19 14:01:16 +00:00
07596559dd
CI/socket examples: Add UDP operation retries, wait until server is up
2021-07-19 14:58:20 +02:00
f83bacd2b5
Not initialized or in the process of de-initialization, calling API will return ERR
2021-07-19 20:13:32 +08:00
3ba13749d3
fix a2dp deinit crash
2021-07-19 20:12:57 +08:00
7ca2688378
TWAI: Fix incorrect configuration initializers for low speed bit rates
...
This commit fixes the timing configuration initializers for the
1K, 5K, and 10K bit rates.
2021-07-19 17:33:58 +08:00
1e2d7ea792
Merge branch 'bugfix/SCO_connect_fail_after_peer_not_accept_sniff_v4.2' into 'release/v4.2'
...
bugfix/unable to initiate SCO connection when peer device not accept sniff mode (v4.2)
See merge request espressif/esp-idf!14394
2021-07-19 07:24:58 +00:00
a45146c87d
Merge branch 'bugfix/delete_i2c_cmd_mux_semaphore_more_cleanly_v4.2' into 'release/v4.2'
...
dreiver/i2c: delete i2c cmd mux semaphore more cleanly (backport 4.2)
See merge request espressif/esp-idf!13401
2021-07-19 04:54:44 +00:00
dd06800d7b
otatool: Fix a crash when imported as external python lib
...
Closes: https://github.com/espressif/esp-idf/issues/6733
2021-07-19 12:41:17 +08:00
12f666f303
otatool: Fixes read_ota_partition cmd, required output arg
...
Closes: https://github.com/espressif/esp-idf/issues/6559
2021-07-19 12:40:32 +08:00
469be5f7be
Merge branch 'bugfix/newlib_FD_ISSET_v4.2' into 'release/v4.2'
...
newlib: Fix a case in FD_ISSET macro when n==-1 (v4.2)
See merge request espressif/esp-idf!13691
2021-07-19 04:32:55 +00:00
9ba590cd47
[test_utils]: added extern C decl to ccomp
...
Closes https://github.com/espressif/esp-idf/issues/7121
2021-07-19 10:52:32 +08:00
036a045b86
component/bt: fix some bugs in bluetooth controller(2fcbe897)
...
1. Fixed the crash when using scan parameter: window = 4 slots, interval = 5 slots
2. Fixed BLE ACL tx flush issue during reset
3. Added remove sniff when peer not accepted sniff mode
2021-07-19 08:12:48 +08:00
5bb0706083
Merge branch 'bugfix/update_ota_cert_v4.2' into 'release/v4.2'
...
OTA examples: Update server certificate (v4.2)
See merge request espressif/esp-idf!14355
2021-07-18 14:17:50 +00:00
8872c6a3ac
driver/i2c: add notes to i2c deleteing function
2021-07-16 14:26:48 +08:00
59d08d4467
dreiver/i2c: delete i2c cmd_mux semaphore more cleanly
...
Merges https://github.com/espressif/esp-idf/pull/6847
2021-07-16 14:26:48 +08:00
4663d3ec11
Merge branch 'docs/spi_max_transfer_sz_limit_v4.2' into 'release/v4.2'
...
spi_docs: Fixed the default value of max_transfer_sz_limit (backport v4.2)
See merge request espressif/esp-idf!14253
2021-07-16 06:24:15 +00:00
77b12f0659
Merge branch 'nimble/fix_broadcaster_role_v4.2' into 'release/v4.2'
...
NimBLE: Fix build error for broadcaster role and bug in peer_dev_record (v4.2)
See merge request espressif/esp-idf!14301
2021-07-16 06:18:18 +00:00
e8a09a0135
OTA examples: Updated server certificate
2021-07-16 13:47:46 +08:00
c764c59893
esp_http_client: Optimize code structure
2021-07-15 16:26:43 +08:00
7188eaaebf
esp_http_client: fix truncated headers
...
Signed-off-by: yuanjm <yuanjianmin@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/6370
2021-07-15 16:26:39 +08:00
1214dcea3a
newlib: Fix a case in FD_ISSET macro when n==-1
2021-07-15 11:18:45 +08:00
bcdedf5501
Provisioning BLE: Add API to set manufacturer data in scan response
...
- Add `wifi_prov_scheme_ble_set_mfg_data` API to set custom manufacturer data
in BLE advertisements.
- Run format.sh script on modified files.
- Fix few typos in `protocomm_nimble.c`.
- Incorporate suggestion to remove extra check on protocomm_ble_mfg_data_len
- Remove few unnecessary comments.
2021-07-14 18:25:20 +05:30
20e41d6265
fix esp32s2 fall into sleep forever when deep-sleep time is set to 0(backport v4.2)
2021-07-14 17:46:20 +08:00
21f4f460ca
Merge branch 'bugfix/panic_handler_disable_wdts_early_v4.2' into 'release/v4.2'
...
esp_system: Reconfigure the WDTs at the start of the panic handler (v4.2)
See merge request espressif/esp-idf!14231
2021-07-14 08:47:15 +00:00
0679862de2
Driver(Touch sensor): fix the touch sensor wait cycle after wakeup from sleep
2021-07-14 14:47:07 +08:00
68b6bc661b
Merge branch 'bugfix/idf_tools_not_found_issue_v4.2' into 'release/v4.2'
...
tools: Catch OSError which is raised when the tool is not available (v4.2)
See merge request espressif/esp-idf!14134
2021-07-13 15:42:46 +00:00
b50711eec1
NimBLE: Fix build error for broadcaster role and bug in peer_dev_record (v4.2)
...
* Fix bug in nvs deletion of `ble_dev_record`.
* Update NimBLE submodule to nimble-1.2.0-idf.
2021-07-13 13:58:06 +08:00
4e0b8678e4
Merge branch 'bugfix/broken_virtualenv_v4.2' into 'release/v4.2'
...
tools: Reinstall virtualenv if it is broken (v4.2)
See merge request espressif/esp-idf!12952
2021-07-12 15:28:50 +00:00
b3e2c714a7
Merge branch 'bugfix/pthread_join_debug_log_v4.2' into 'release/v4.2'
...
pthread: Fix possible deadlock when using pthread_join() and Debug log level (v4.2)
See merge request espressif/esp-idf!13777
2021-07-12 11:34:53 +00:00
96406ea6a5
Merge branch 'bugfix/prefetch_invalid_v4.2' into 'release/v4.2'
...
soc: add dummy bytes to ensure instr prefetch always valid (v4.2)
See merge request espressif/esp-idf!12994
2021-07-09 08:09:48 +00:00
0f095e4732
Merge branch 'bugfix/cmake_export_ver_during_reqs_expansion_v4.2' into 'release/v4.2'
...
cmake: set IDF_VERSION_* variables at requirement expansion stage (v4.2)
See merge request espressif/esp-idf!14044
2021-07-09 05:41:11 +00:00
49d1dc0fd3
Merge branch 'bugfix/timer_example_crashed_not_calling_timer_group_set_alarm_value_in_isr_v4.2' into 'release/v4.2'
...
driver/timer: fixed auto reload problem in default isr callback (backport to 4.2)
See merge request espressif/esp-idf!13530
2021-07-06 12:44:07 +00:00
d685449314
esp_system: Reconfigure the WDTs at the start of the panic handler
...
This is mostly important on ESP32 ECO3 with the
ESP32_ECO3_CACHE_LOCK_FIX, because when we stall the other CPU core
before we disable the TG1 WDT then the first CPU can get stuck
in WDT ISR handle_livelock_int routine waiting for the other CPU.
2021-07-06 11:55:08 +10:00
45984aceb3
spi_docs: Fixed the default value of max_transfer_sz.
...
(cherry picked from commit e89fabb963
)
2021-07-05 14:05:04 +08:00
1fe9b428f5
Merge branch 'bugfix/fix_bit_error_in_ledc_struct_backport_v4.2' into 'release/v4.2'
...
LEDC: fix bit error in ledc_struct.h(backport v4.2)
See merge request espressif/esp-idf!14163
2021-07-04 07:49:23 +00:00
884b8d319f
Merge branch 'bugfix/attack_crash_for_release_v4.2' into 'release/v4.2'
...
bugfix/fix crash when lmp flooding
See merge request espressif/esp-idf!13825
2021-07-02 13:05:03 +00:00
5684196707
Merge branch 'bugfix/i2s_apll_disable_issue_v4.2' into 'release/v4.2'
...
i2s: fix driver uninstall issue (backport v4.2)
See merge request espressif/esp-idf!14000
2021-07-02 10:55:47 +00:00
65e19c0d1a
bugfix/fix crash when lmp flooding
2021-07-01 20:07:45 +08:00
8ee8dcb3c5
Merge branch 'docs/windows_installer_2.9_backport_4.2' into 'release/v4.2'
...
docs: update Windows Tools 2.9 installation - backport 4.2
See merge request espressif/esp-idf!14190
2021-07-01 11:08:50 +00:00
2bea91d089
docs: update Windows Tools 2.9 installation
2021-06-30 12:45:19 +02:00
f8470e8336
Merge branch 'bugfix/fix_data_length_callback_param_err_v4.2' into 'release/v4.2'
...
Fixed data length update callback parameters error (backport v4.2)
See merge request espressif/esp-idf!14172
2021-06-30 05:58:01 +00:00
e3100dbecf
Merge branch 'bugfix/gdbstub_threads_and_tests_v4.2' into 'release/v4.2'
...
gdbstub: fix thread list generation, add tests (v4.2)
See merge request espressif/esp-idf!14053
2021-06-30 04:28:22 +00:00
fbd2b60f52
Merge branch 'test/flash_perf_thr_update_by_grafana_avg_v4.2' into 'release/v4.2'
...
ci: adjust spi_flash performance value according to more test data (v4.2)
See merge request espressif/esp-idf!14117
2021-06-30 02:34:20 +00:00
1d19a237b4
Update components/idf_test/include/esp32/idf_performance_target.h
2021-06-29 16:42:11 +08:00
f7755f4175
ci: adjust spi_flash performance value according to more test data
...
After we have the performance dashboard, we have more data and no longer depend on the threshold to ensure performance.
Set looser performance thresholds to avoid CI failure.
2021-06-29 16:42:11 +08:00
a8e8eead70
- fix data length update failed
...
- fix no callback when the value being used is the same as the value to be set
2021-06-28 14:59:17 +08:00
bd9a6f32dd
Merge branch 'bugfix/esp32s2_rom_address_range_backport_v4.2' into 'release/v4.2'
...
soc: Fix SOC_IROM_MASK_HIGH address (backport v4.2)
See merge request espressif/esp-idf!13662
2021-06-28 05:57:32 +00:00
54383f684f
soc: add dummy bytes to ensure instr prefetch always valid
...
The CPU might prefetch instructions, which means it in some cases
will try to fetch instruction located after the last instruction in
flash.text.
Add dummy bytes to ensure fetching these wont result in an error,
e.g. MMU exceptions
2021-06-26 08:54:46 +08:00
23c7a2c628
LEDC: fix bit error in ledc_struct.h(backport v4.2)
2021-06-25 20:51:04 +08:00
efa6eca8b8
Merge branch 'bugfix/update_esp32_phy_max_tx_power_v4.2' into 'release/v4.2'
...
esp_wifi: update esp32 phy max tx power(v4.2)
See merge request espressif/esp-idf!14140
2021-06-25 02:49:05 +00:00
cdb8690e63
Merge branch 'feature/ci_release_zips_v4.2' into 'release/v4.2'
...
ci: Use GitHub Actions to generate recursive source code zips for releases (v4.2)
See merge request espressif/esp-idf!13199
2021-06-24 23:42:56 +00:00
93921e042c
Merge branch 'bugfix/mdns_one_shot_multicast_v4.2' into 'release/v4.2'
...
mdns: Support for One-Shot mDNS queries (v4.2)
See merge request espressif/esp-idf!14131
2021-06-24 18:48:23 +00:00
fa05924bc2
Merge branch 'bugfix/mqtt_examples_certificates_update_v4.2' into 'release/v4.2'
...
bugfix/mqtt examples: Updates the CA certificates used. (v4.2)
See merge request espressif/esp-idf!13126
2021-06-24 18:11:08 +00:00
0f5628a63d
Merge branch 'bugfix/mdns_interface_del_crash_v4.2' into 'release/v4.2'
...
mdns: Fix of crash when wifi interface get deleted and mdns receives the packets(Backport v4.2)
See merge request espressif/esp-idf!13856
2021-06-24 16:23:53 +00:00
b694d36b7e
Merge branch 'feature/mqtt_intro_new_modes_v4.2' into 'release/v4.2'
...
MQTT: Update submodule reference to support new config modes (v4.2)
See merge request espressif/esp-idf!13708
2021-06-24 15:08:11 +00:00
54da845d7c
tools: Reinstall virtualenv if it is broken
...
Closes https://github.com/espressif/esp-idf/issues/6656
2021-06-24 09:26:43 +02:00
68c1999df3
tools: Catch OSError which is raised when the tool is not available
...
Closes https://github.com/espressif/esp-idf/issues/7140
2021-06-24 09:16:56 +02:00
96736a1cbd
esp_wifi: update esp32 phy max tx power
2021-06-24 14:41:19 +08:00
c23a132698
Merge branch 'test/wifi_connect_with_full_scan_in_examples_v4.2' into 'release/v4.2'
...
example: set example wifi scan method to all channel (v4.2)
See merge request espressif/esp-idf!13913
2021-06-24 06:13:44 +00:00
60ccb3fecc
Merge branch 'bugfix/fix_amsdu_fragment_vulnerability_v4.2' into 'release/v4.2'
...
esp_wifi: fix amsdu & fragment vulnerabilities(v4.2)
See merge request espressif/esp-idf!14099
2021-06-24 06:02:48 +00:00
af7f75268c
MQTT: Update submodule reference to support new config modes
...
* Queueing publish messages to outbox when the client is not connected (default=off -> messages are queued if disconnected)
* Use of incremental msg-id instead of random id (default=off -> msg-id uses platform_random())
* Posting a new event-id if a queued message gets deleted from the outbox (default=off -> events are not posted)
Detailed description of included `esp-mqtt` changes
(da850b0add1e71b3659bfac5d797cc834dc3e89b...9ea804e0ab5368d5ab53ae2301a5fec9d1f12f1a)
* mqtt: Remove unused mqtt_header_state_t
- esp-mqtt commit: b7158a4aea
- esp-mqtt MR: espressif/esp-mqtt!84
- Merges https://github.com/espressif/esp-mqtt/pull/180
* Cleanup public include dirs
- esp-mqtt commit: f65d5d05db
- esp-mqtt MR: espressif/esp-mqtt!85
* Config: Add a new option to use incremental message id
- esp-mqtt commit: 8bb4a26f46
- esp-mqtt MR: espressif/esp-mqtt!85
- Closes https://github.com/espressif/esp-mqtt/issues/176
* Publish: Add new API to enqueue qos>0 messages
- esp-mqtt commit: dc7fd5c0b1
- esp-mqtt MR: espressif/esp-mqtt!85
- Closes https://github.com/espressif/esp-mqtt/issues/155
* Config: Add a new option to disable publishing when disconnected
- esp-mqtt commit: f44dcb1c26
- esp-mqtt MR: espressif/esp-mqtt!85
- Related https://github.com/espressif/esp-mqtt/issues/177
* Events: Add new event to report deleted messages from outbox
- esp-mqtt commit: 2e35d4d4d5
- esp-mqtt MR: espressif/esp-mqtt!85
* Publish: Allow for qos=0 messages to be stored using esp_mqtt_client_enqueue()
- esp-mqtt commit: e2de0f3e3e
- esp-mqtt MR: espressif/esp-mqtt!85
2021-06-24 14:01:35 +08:00
33416006d3
bugfix/mqtt examples: Updates the CA certificates used.
...
- Updates the CA certificates.
- Updates the URI names to reflect the new URI in the service used in
the examples.
Closes IDFGH-4986
Closes https://github.com/espressif/esp-idf/issues/6776
2021-06-24 13:57:49 +08:00
131ab4b92b
Merge branch 'bugfix/http_client_test_memcorupt_v4.2' into 'release/v4.2'
...
ci/test: Fix esp_http_client test not to use pointer after free (v4.2)
See merge request espressif/esp-idf!13701
2021-06-24 05:52:27 +00:00
df752f4c46
mdns: Support for One-Shot mDNS queries
2021-06-24 06:59:11 +02:00
c6e0decf0a
Merge branch 'bugfix/lwip_docs_delete_while_select_v4.2' into 'release/v4.2'
...
lw-IP: Add docs about not supported delete of task while blocked on select (v4.2)
See merge request espressif/esp-idf!13677
2021-06-24 04:04:07 +00:00
3810be0df5
ci/test: Fix esp_http_client test not to use pointer after free
2021-06-23 20:31:37 +02:00
b71752f41b
lwip: Add docs about not supported delete of task while blocked on select
2021-06-24 02:00:39 +08:00
f4b556fdf9
Merge branch 'bugfix/mqtt_test_publish_less_data_v4.2' into 'release/v4.2'
...
ci: Make the mqtt example test to send only portion of the partition (v4.2)
See merge request espressif/esp-idf!14112
2021-06-23 15:18:23 +00:00
0a387f98de
mdns: Fix of crash when wifi interface get deleted and mdns receives the packets
...
Closes https://github.com/espressif/esp-idf/issues/6973
2021-06-23 22:52:26 +08:00
afaff3bca3
ci: Make the mqtt example test to send only portion of the partition
...
This makes the test faster and more robust in very a busy WiFi environment
(our CI) and still exercises the scenario of fragmenting the message on
both mqtt and ssl levels (binary size to send > mqtt buffer size)
2021-06-23 08:27:44 +02:00
b20c5e3756
Merge branch 'feature/codeowners_v4.2' into 'release/v4.2'
...
add simplified CODEOWNERS file for older release branches (v4.2)
See merge request espressif/esp-idf!14091
2021-06-23 05:39:11 +00:00
54ac548cd4
Merge branch 'bugfix/esp32_u4wdh_quad_io_v4.2' into 'release/v4.2'
...
bootloader: Fix selection of Quad I/O modes on ESP32-U4WDH chip (v4.2)
See merge request espressif/esp-idf!13877
2021-06-23 05:37:51 +00:00
007bb3f9ed
Merge branch 'bugfix/ble_set_scan_param_error' into 'release/v4.2'
...
Fix the bug when ble setting scan param
See merge request espressif/esp-idf!13973
2021-06-23 05:10:08 +00:00
77f880ff2b
fix spp acceptor deadlock
2021-06-23 11:01:17 +08:00
de2baf098b
example: set example wifi scan method to all channel:
...
in CI example test we could have runners with same SSID in the same lab.
Use scan on all channel will let DUT connect to the AP with best RSSI.
2021-06-23 10:17:48 +08:00
ebbc093fd2
Merge branch 'bugfix/fix_a2dp_sink_blocked_v4.2' into 'release/v4.2'
...
Bugfix/Fix a2dp Sink Blocked Bugs[backport v4.2]
See merge request espressif/esp-idf!14011
2021-06-22 13:12:03 +00:00
12ed1b2ab5
esp_wifi: fix amsdu & fragment vulnerabilities
2021-06-22 20:42:09 +08:00
036356ccba
Merge branch 'bugfix/override_cmake_python_v4.2' into 'release/v4.2'
...
cmake: Minor Python CMake build fixes (v4.2)
See merge request espressif/esp-idf!13195
2021-06-22 07:45:17 +00:00
6f382600e4
add simplified CODEOWNERS file for older release branches
2021-06-22 09:21:51 +02:00
23a0ecedbf
Merge branch 'feature/prevent_unwind_code_linking_4.2' into 'release/v4.2'
...
[C++]: prevent unwind code linking (backport 4.2)
See merge request espressif/esp-idf!13801
2021-06-22 04:48:45 +00:00
d938ab8fd4
Merge branch 'feature/update_libsodium_submodule_v4.2' into 'release/v4.2'
...
libsodium: Update library to v1.0.18 (v4.2)
See merge request espressif/esp-idf!13082
2021-06-22 03:06:44 +00:00
3c4cfdfcd6
Merge branch 'bugfix/ci_socket_tests_v4.2' into 'release/v4.2'
...
ci: Made socket example tests more robust (v4.2)
See merge request espressif/esp-idf!13707
2021-06-22 02:05:01 +00:00
d8b921c438
Merge branch 'bugfix/link_gcov_rtio_backport_v4.2' into 'release/v4.2'
...
Bugfix/link gcov rtio backport v4.2
See merge request espressif/esp-idf!13832
2021-06-22 00:43:01 +00:00
0b45e84e2a
Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj_v4.2' into 'release/v4.2'
...
ldgen: Check mappings (v4.2)
See merge request espressif/esp-idf!13994
2021-06-21 23:20:59 +00:00
90b6780b1e
ci: Made socket tests more robust
...
Added common timeout
Added debug logs for both addr families
Renamed example tests to have different names
2021-06-22 01:10:42 +08:00
cb1a2642b6
Merge branch 'bugfix/spi_flash_cs_setup_v4.2' into 'release/v4.2'
...
spi_flash: fix cs line setup to make the flash driver more stable(backport v4.2)
See merge request espressif/esp-idf!13965
2021-06-21 14:33:02 +00:00
a4f6af013c
fix a2dp sink RxSbcQ bugs
...
Closes https://github.com/espressif/esp-idf/issues/6712
Closes https://github.com/espressif/esp-idf/issues/7100
2021-06-21 20:14:34 +08:00
9ac6689a5d
Merge branch 'feat/ble_mesh_make_unprov_beacon_interval_configurable_v4.2' into 'release/v4.2'
...
Feat/ble mesh make unprov beacon interval configurable (v4.2)
See merge request espressif/esp-idf!14062
2021-06-21 11:39:41 +00:00
dcf4d1fa8c
Merge branch 'bugfix/loadable_elf_test_eco3_v4.2' into 'release/v4.2'
...
tests: gdb_loadable_elf: adjust the breakpoint location for ESP32 ECO3 (v4.2)
See merge request espressif/esp-idf!14040
2021-06-21 04:39:04 +00:00
00008a3bf5
ble_mesh: stack: Fix crash for net_key_del when subnet is NULL
2021-06-21 11:24:13 +08:00
f227f0ebe6
ble_mesh: stack: Make unprovisioned beacon interval configurable.
...
Closes https://github.com/espressif/esp-idf/issues/6722
2021-06-21 11:24:00 +08:00
ea7b487807
Merge branch 'bugfix/AuthValue_leak_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix AuthValue Leak and Predictable AuthValue in Bluetooth... (v4.2)
See merge request espressif/esp-idf!14023
2021-06-21 03:08:53 +00:00
0adf0f85dd
gdbstub: fix thread list generation
...
This commit fixes an issue with gdbstub, where it would list threads
with TIDs 1 to N in qfThreadInfo/qsThreadInfo responses, and then
would tell GDB that the current TID is 0 in the qC response. This
caused an assertion failure in GDB, because it couldn't find the
thread structure corresponding to TID 0:
src/gdb/gdb/thread.c:93: internal-error: thread_info* inferior_thread(): Assertion `tp' failed.
The issue was caused by the logic of qfThreadInfo/qsThreadInfo.
If the "paniced" task index was 1, the code would report it in the
response to qfThreadInfo, and then mistakenly skip task with index 0
in qsThreadInfo, due to the use of pre-increment instead of a
post-increment.
With that issue fixed, GDB assertion doesn't happen anymore. However
the code contained a deeper problem, which manifested itself in the
fact that GDB would incorrectly show task index 0 as the current task,
after the above fix.
Previous version of the code assumed that when GDB requests the thread
list, it uses the first thread returned by the target as the "default"
thread, and subsequently shows the user that the program is stopped
in that thread. This assumption was incorrect. In fact, after
connecting to a remote target, GDB obtains information about the
"default" or "current" thread from two sources:
1. the 'thread' special register indicated in the status response
($T00thread;00000001#ee)
2. if the target has only sent the plain stop response ($T00#ee), GDB
would ask for the current thread using a qC packet.
With that in mind, it is not necessary to report the paniced task as
the first task in qfThreadInfo response. We can simply returns the
tasks in their natural order, and then indicate the current task in
the qS packet response.
However even that change does not fully resolve the issues with task
list. The previous version of this code also incorrectly interpreted
the meaning of GDB TIDs -1 and 0. When GDB sends an "Hg0" command
early in the connection process, it doesn't expect the server to set
task 0 as the current task, as the code assumed. Rather, it tells the
server to "set any (arbitrary) task as the current one", and the most
logical thing to do for the server that is already in "stopped" state
is to keep the current task selection.
Since TID 0 has a special meaning in GDB remote protocol, gdbstub code
is now modified to map task indices (which start from 0) to GDB TIDs.
GDB TIDs are arbitrary, and for simplicity we keep the same order and
start counting them from 1.
The summary of all the above changes is:
1. Use "task index + 1" as the TID reported to GDB
2. Report the tasks in natural order; don't complicate the code to
make the paniced task first in the list.
3. Centralize modification of 'current_task_index' and 'regfile'
in the new 'set_active_task' function, to improve encapsulation.
2021-06-18 16:02:10 +02:00
55f233b945
docs: describe power management logic for ESP32-S2, fix translation
2021-06-18 15:40:35 +02:00
19121e2f6f
cmake: set IDF_VERSION_* variables at requirement expansion stage
...
Currently IDF_VERSION_* variables are not available to the component
CMakeLists.txt files at the requirements expansion stage. This makes
it harder to write component CMakeLists files compatible with
different IDF versions.
Include version.cmake from the requirements expansion script, add a
build system test.
2021-06-18 15:27:33 +02:00
2a81167470
tests: gdb_loadable_elf: adjust the breakpoint location for ESP32 ECO3
...
The previous location was the return from the first ets_printf call
that prints ROM sign-on message. Since the main function was patched
in ECO3, the new address no longer works — there is no instruction at
0x40007901 in ECO3 ROM. This could be solved by setting two
breakpoints (one would work for ECO <=2, the other for ECO3), but we
would need to remove the unused breakpoint later.
Fix this by setting the breakpoint at ets_printf. This means that when
debugging a loadable ELF the ROM sign-on message will no longer be
shown, but this doesn't seem to be an issue.
2021-06-18 15:09:47 +02:00
d7acee288d
Merge branch 'feature/link_idf_common_docs_v4.2' into 'release/v4.2'
...
docs: Linking to a page to help navigate to documentation for specific ESP32-x chip (v4.2)
See merge request espressif/esp-idf!13843
2021-06-18 10:06:12 +00:00
1cdf60c914
libsodium: Update library to v1.0.18
2021-06-18 16:40:15 +08:00
681e71cb10
Merge branch 'bugfix/elf_sha256_first_byte_skip_v4.2' into 'release/v4.2'
...
app_update: fix incorrect first byte from esp_ota_get_app_elf_sha256 (v4.2)
See merge request espressif/esp-idf!13663
2021-06-18 08:00:18 +00:00
3212d62b2b
ble_mesh: stack: Fix AuthValue Leak and Predictable AuthValue in Bluetooth Mesh Provisioning Leads to MITM
2021-06-18 14:21:02 +08:00
7166428ac0
Merge branch 'bugfix/impersonation_attacks_and_AuthValue_disclosure_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Add check the value of Provisioning Random & Confirmation... (v4.2)
See merge request espressif/esp-idf!13923
2021-06-18 06:11:46 +00:00
333b9d7873
Merge branch 'bugfix/example_test_socket_issue_4.2' into 'release/v4.2'
...
CI: example test socket issue (4.2)
See merge request espressif/esp-idf!13905
2021-06-18 06:04:42 +00:00
b0a51f30bb
Merge branch 'docs/add_esp32-s2-devkitm-1_user_guide_backport' into 'release/v4.2'
...
Add ESP32-S2-DevKitM-1 User Guide (backport master)
See merge request espressif/esp-idf!13860
2021-06-18 06:01:03 +00:00
dd27b49891
Merge branch 'doc/nvs_get_used_entry_count__clarify_4.2' into 'release/v4.2'
...
[doc]: NVS documentation updates (backport 4.2)
See merge request espressif/esp-idf!13824
2021-06-18 05:59:08 +00:00
9b48e5a024
Merge branch 'bugfix/ci_ble_wifi_example_test_v4.2' into 'release/v4.2'
...
Fix for ble and wifi example test (v4.2)
See merge request espressif/esp-idf!13803
2021-06-18 05:39:38 +00:00
cd8173bc13
pthread: Fix possible deadlock when using pthread_join() and Debug log level
...
Possible for a joined task to be deleted at the moment it is logging,
meaning it might hold the stdout lock. In that case the lock isn't
released and the next task to try and take it (i.e. call printf)
will block indefinitely.
2021-06-18 13:37:31 +08:00
a637d6f3d7
Merge branch 'ci/unify_all_target_test_artifacts_paths_v4.2' into 'release/v4.2'
...
ci: unify target test artifacts to all .log file and $LOG_PATH (v4.2)
See merge request espressif/esp-idf!13849
2021-06-18 05:37:30 +00:00
2d72e916ac
Merge branch 'update/version_4_2_2' into 'release/v4.2'
...
Update version to 4.2.2
See merge request espressif/esp-idf!13984
2021-06-18 05:23:04 +00:00
881909ecda
app_update: fix incorrect first byte from esp_ota_get_app_elf_sha256
...
At -O2 optimization level, GCC seems to optimize out the copying of the
first byte of the checksum, assuming it is zero. This "miscompilation"
happens because the esp_app_desc struct is declared const, but then modified
post-compilation. Casting to volatile disables the optimization.
Closes: https://github.com/espressif/esp-idf/pull/6389
2021-06-17 17:32:31 +08:00
813931720e
i2s: fix driver uninstall issue
2021-06-17 14:18:21 +08:00
eed6eed909
components: fix ldgen check errors
2021-06-17 12:36:34 +10:00
9a14cf083f
driver/timer: only re-enable alarm in callback when auto reload is true
...
closes https://github.com/espressif/esp-idf/issues/7001
2021-06-17 10:30:44 +08:00
ea7d9c6368
ci: exempt upstream libmbedtls mapping for sha256
2021-06-17 12:21:53 +10:00
711048bce0
ldgen: fix sections info parsing
...
Fixes an issure where the first part of an object file name is not
included, due to matching the rule for a section entry previously.
Reduce depedency on matching literal strings in sections which might
change depending on toolchain (ex. matching 'elf32-xtensa-le')
Make sure parsing rule succeeds for the entirety of the sections info
string by adding 'parseAll=True'.
Add test for sections info parsing.
2021-06-17 12:21:53 +10:00
2c1c4999f5
ci: enabled ldgen mapping check in ci
2021-06-17 12:20:58 +10:00
5aa09271d8
ldgen: allow checking mappings
2021-06-17 12:18:02 +10:00
34bfff424a
ble_mesh: stack: Add check the value of Provisioning Random & Confirmation sent and received by provisioner
2021-06-16 21:29:02 +08:00
7ab8f793ca
versions: Update version to 4.2.2
2021-06-16 14:49:39 +08:00
24578ac17b
bugfix:Set address resolution enable. If not set enable and the filter
...
policy is 2 or 3, the controller will reply with invalid param error.
2021-06-15 16:14:23 +08:00
1bb087d6af
docs: Correct uart default pin names and provid more information about ESP-Prog board
2021-06-15 15:37:05 +08:00
8c16b4bcb3
spi_flash: fix cs line setup to make the flash driver more stable
2021-06-15 15:24:35 +08:00
1e36383909
Merge branch 'bugfix/handling_public_action_frame_v4.2' into 'release/v4.2'
...
esp_wifi: Fix SoftAP crash by handling public action frames.
See merge request espressif/esp-idf!13927
2021-06-11 05:19:05 +00:00
1e8fca74f2
esp_wifi: Fix SoftAP crash by adding NULL check for handling publc action frames.
...
Closes https://github.com/espressif/esp-idf/issues/7109
2021-06-10 18:47:27 +05:30
32c63fca90
Merge branch 'bugfix/fix_pmf_ba_issue_v4.2' into 'release/v4.2'
...
fix pmf ba issue ( v4.2)
See merge request espressif/esp-idf!13901
2021-06-10 12:20:49 +00:00
f23c9d94ae
bootloader: Fix selection of Quad I/O modes on ESP32-U4WDH chip
...
Closes https://github.com/espressif/esp-idf/issues/6191
2021-06-09 05:10:21 +00:00
4921446d3d
Merge branch 'bugfix/btdm_enable_gattc_cache_will_crash_v4.2' into 'release/v4.2'
...
component/bt: fix enable gattc nvs cache lead to crash
See merge request espressif/esp-idf!13889
2021-06-09 03:46:27 +00:00
443c9ff276
test: fix socket issue in iperf example test
2021-06-08 17:11:38 +08:00
06c7cde836
test: fix iperf example errors:
...
1. fix TypeError when running with python3
2. fix throughput chart x/y axis label error
3. make test case compatibile with iperf bin on earlier release branches
2021-06-08 17:08:29 +08:00
c26317ac90
CI: fix connection failures in asio example tests
2021-06-08 17:05:04 +08:00
96a00e59f4
example: set PMF capable to connect to PMF required APs
2021-06-08 16:07:09 +08:00
36c2ef2828
esp_wifi: fix Block Ack issue when pmf enable
2021-06-08 16:06:24 +08:00
8491705b63
component/bt: fix enable gattc nvs cache lead to crash
2021-06-07 17:34:47 +08:00
2c5f35fa8a
Merge branch 'bugfix/bt_impersonation_passkey_fix_v4.2' into 'release/v4.2'
...
Bluedroid: Check only x component of passkey to avoid passkey impersonation attack. (v4.2)
See merge request espressif/esp-idf!13759
2021-06-07 07:24:00 +00:00
e632f2b366
Merge branch 'feature/IDF-2612_human_readable_error_v4.2' into 'release/v4.2'
...
export.bat/install.bat: print human-readable error message if Git or Python are not in PATH (v4.2)
See merge request espressif/esp-idf!13227
2021-06-07 06:08:15 +00:00
72f4f9542c
Merge branch 'feature/installed_tool_failed_v4.2' into 'release/v4.2'
...
tools: Warning about tool being installed but failed to run. (v4.2)
See merge request espressif/esp-idf!13231
2021-06-07 06:07:54 +00:00
cbe42f1132
Merge branch 'bugfix/gdbgui_v4.2' into 'release/v4.2'
...
tools: Add various fixes for idf.py gdbgui (v4.2)
See merge request espressif/esp-idf!13417
2021-06-07 06:07:13 +00:00
8aa7eaa646
Merge branch 'bugfix/idfpy_global_action_callbacks_order_v4.2' into 'release/v4.2'
...
idf.py: Run global_action_callbacks in predictable order (v4.2)
See merge request espressif/esp-idf!13682
2021-06-07 06:06:54 +00:00
d21e948381
Merge branch 'feature/idf_tools_github_mirror_v4.2' into 'release/v4.2'
...
Add GitHub mirror option for IDF tools installs (v4.2)
See merge request espressif/esp-idf!13765
2021-06-07 06:06:31 +00:00
b50a8e0878
Merge branch 'bugfix/dfu_split_large_bins_v4.2' into 'release/v4.2'
...
tools: Split up large binaries into smaller chunks in the DFU binary (v4.2)
See merge request espressif/esp-idf!13794
2021-06-07 06:05:46 +00:00
a5ffdaa962
Add ESP32-S2-DevKitM-1 User Guide
...
Update 1 based on comments
Fix typo
Add annotation to UFL connector
Add UFL connector to description table
2021-06-04 11:01:29 +08:00
95f4bba736
ci: unify target test artifacts to all .log file and $LOG_PATH
2021-06-03 17:34:03 +08:00
a954243875
docs: Linking to a page that helps navigate to documentation for specific ESP32-x chip
2021-06-03 08:13:03 +02:00
fa734e6af8
Merge branch 'bugfix/partition_table_integrity_check_v4.2' into 'release/v4.2'
...
paritition_table: Verify the partition table md5sum when loading in the app (v4.2)
See merge request espressif/esp-idf!13583
2021-06-03 02:19:11 +00:00
ca44fb1528
Merge branch 'bugfix/rtc_retain_mem_addr_v4.2' into 'release/v4.2'
...
bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2 (v4.2)
See merge request espressif/esp-idf!13813
2021-06-03 02:18:59 +00:00
0a5fbc1b8c
gcov: Fixes not linked gcov rtio functions
2021-06-02 21:48:29 +03:00
5dbca18324
[doc]: NVS documentation updates
...
* Better comment of nvs_get_used_entry_count()
* Mention C++ example in API reference
* WIP: Used target instead of hard code ESP32
* Note that strings can only span one page
* Reflect that item types have been moved
* Some clarification about nvs_commit()
* Improved reference to the ESP Partition API
* fixed little mistake in documenting-code.rst
* Change of nvs_open_from_part() to
nvs_open_from_partition() reflected in docs
* Corrected documentation of
NVSHandle::get_string(), NVSHandle::get_blob()
and NVSHandle::get_item_size().
* Closes IDF-1563
* Closes IDF-859
* Closes https://github.com/espressif/esp-idf/issues/6123
2021-06-02 15:46:13 +08:00
f8b9cb2864
paritition_table: Verify the partition table md5sum when loading the app
...
Additionally, always enable the partition MD5 check if flash encryption is on in
Release mode. This ensures the partition table ciphertext has not been modified
(CVE-2021-27926).
The exception is pre-V3.1 ESP-IDF bootloaders and partition tables, which
don't have support for the MD5 entry.
2021-06-02 06:35:45 +00:00
7b70154566
tools: Split up large binaries into smaller chunks in the DFU binary
...
ROM will erase the region a partition is in as soon as it receives the
first bit of the data that is in the partition. For large partitions it
takes more than 5 seconds to erase which is a hard-coded limit in
dfu-utils.
This splits large binaries and adds them by chunks which should avoid
timing-out during flashing.
Closes https://github.com/espressif/esp-idf/issues/6999
2021-06-01 15:11:12 +02:00
fd50bcf704
bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2
...
Regression in 83bf2e1ac1
, this memory region was shifted from fast to slow RTC
memory (no change on ESP32-C3 as no RTC fast memory on this chip.)
2021-06-01 19:07:15 +10:00
be960bc3dc
ble-wifi-example-tests: Add fixes and cleanups to ble and wifi tests
...
(cherry picked from commit 2d22374460
)
2021-06-01 12:43:59 +05:30
dd08575c29
[C++]: wrapper functions around unwind code
...
* Replaced all C++ exception related
functions with wrappers if -fno-exception
is used. This prevents linking of the
corresponding code in libgcc. The code
size will decrease by around 7-9 KB when
building with -fno-exception.
* added no except test app
Closes https://github.com/espressif/esp-idf/pull/5380
Closes https://github.com/espressif/esp-idf/issues/5363
Closes https://github.com/espressif/esp-idf/issues/5224
Closes IDFGH-3153
Closes IDF-2577
2021-06-01 15:09:46 +08:00
c1e204634f
Bluedroid: Check only x component of passkey to avoid passkey impersonation attack.
2021-05-31 05:10:59 +00:00
96d00c5fa5
add CN translation for index.rst in get started section for MR10616
2021-05-31 11:05:04 +10:00
054d3b81a6
tools: windows installer: Modify IDF's archive mirror link
2021-05-31 11:05:04 +10:00
daeaa8092b
tools: windows installer: add support for IDF_GITHUB_ASSETS
...
Adds a checkbox to download tools from dl.espressif.com mirror.
2021-05-31 11:05:04 +10:00
56b4596b53
tools: Use GitHub download URLs for all files that can be downloaded from GitHub
2021-05-31 11:05:04 +10:00
bebc75af48
idf_tools: Add option to replace all GitHub tools download URLs with dl.espressif.com
...
Via new IDF_GITHUB_ASSETS environment variable.
2021-05-31 11:04:00 +10:00
71cf821659
Merge branch 'bugfix/calc_8m_freq_test_v4.2' into 'release/v4.2'
...
rtc: increase CI acceptance range for calc 8M test (v4.2)
See merge request espressif/esp-idf!13086
2021-05-30 23:46:14 +00:00
652e214f55
Merge branch 'mesh/esp_mesh_send_block_time_v4.2' into 'release/v4.2'
...
esp_wifi_mesh: add esp_mesh_send_block_time to set blocking time of esp_mesh_send(backport v4.2)
See merge request espressif/esp-idf!13409
2021-05-27 10:50:28 +00:00
345e6acf80
esp_wifi_mesh: add esp_mesh_send_block_time
...
1. Ignore dirtyBuf check when buffer size is larger than 4092
2. Add esp_mesh_send_block_time to set blocking time of esp_mesh_send
2021-05-27 08:27:39 +00:00
e8e6021ada
Merge branch 'docs/add_rf_calib_docs_v4.2' into 'release/v4.2'
...
docs: add RF calibration docs for ESP32-S2(v4.2)
See merge request espressif/esp-idf!13723
2021-05-27 08:06:12 +00:00
df0ca79bdb
Merge branch 'bugfix/btdm_set_discoverable_after_create_server_v4.2' into 'release/v4.2'
...
components/bt: Set discoverable after create server
See merge request espressif/esp-idf!13726
2021-05-26 08:26:30 +00:00
ca77bdddbf
Merge branch 'bugfix/fix_uart_handler_call_inline_func_v42' into 'release/v4.2'
...
Bugfix/fix uart handler call inline func (backport v4.2)
See merge request espressif/esp-idf!13005
2021-05-26 03:45:29 +00:00
e459f7b498
Merge branch 'bugfix/cmake_ulp_reserved_size_v4.2' into 'release/v4.2'
...
ulp: Fix bug where ULP linker script not regenerated for new config (v4.2)
See merge request espressif/esp-idf!13629
2021-05-26 03:43:55 +00:00
841aca897c
Merge branch 'feature/extmem_alloc_for_s2_v4.2' into 'release/v4.2'
...
External memory allocation policy support for ESP32-S2 (GitHub PR) (v4.2)
See merge request espressif/esp-idf!13620
2021-05-26 03:43:13 +00:00
b860069c10
Merge branch 'bugfix/start_emac_after_phy_reset_v4.2' into 'release/v4.2'
...
esp_eth: restart negotiation in esp_eth_start (v4.2)
See merge request espressif/esp-idf!13699
2021-05-26 03:36:38 +00:00
bb1aa0ed5e
components/bt: Set discoverable after create server
2021-05-26 11:35:07 +08:00
481da3143d
Merge branch 'bugfix/ds_invalidate_assert_v4.2' into 'release/v4.2'
...
esp32s2 ds: Fix invalidating Digital Signature key from HMAC peripheral if assertions are disabled (v4.2)
See merge request espressif/esp-idf!12906
2021-05-26 03:30:45 +00:00
536d6eea61
Merge branch 'bugfix/aes_dma_completion_v4.2' into 'release/v4.2'
...
mbedtls: Fix AES dma completion race condition (v4.2)
See merge request espressif/esp-idf!12904
2021-05-26 03:30:18 +00:00
176ea97dd0
Merge branch 'test/support_multiple_targets_for_iperf_example_test_v4.2' into 'release/v4.2'
...
test: support multiple targets for iperf example test (v4.2)
See merge request espressif/esp-idf!13618
2021-05-26 03:11:56 +00:00
ca2a15dca7
Merge branch 'ci/ttfw_fix_dut_exception_not_added_to_junit_report_v4.2' into 'release/v4.2'
...
ttfw: fix DUT exception not added to junit report (v4.2)
See merge request espressif/esp-idf!12142
2021-05-26 03:11:26 +00:00
5d88861dba
docs: add RF calibration docs for ESP32-S2
2021-05-26 10:58:38 +08:00
f8e633a352
Merge branch 'ajust_espnow_channel_config_range_v4.2' into 'release/v4.2'
...
adjust espnow channel range
See merge request espressif/esp-idf!13689
2021-05-25 15:41:16 +00:00
9e40c13d4e
Merge branch 'bugfix/invalid_feat_page_exec_v4.2' into 'release/v4.2'
...
bt controller: Fixed handling for invalid feature page.
See merge request espressif/esp-idf!13572
2021-05-25 14:51:24 +00:00
6e0c046bd9
mbedtls tests: Add optional debug log output to AES stream tests
2021-05-25 14:36:47 +00:00
9e1324fbbb
mbedtls aes dma: Fix bug where DMA would complete when the first output descriptor was done, not the last
2021-05-25 14:36:47 +00:00
95c118171a
Merge branch 'bugfix/backport_some_lwip_bugs_0428_v4.2' into 'release/v4.2'
...
lw-ip:backport bugfix lwip for v4.2(backport v4.2)
See merge request espressif/esp-idf!13378
2021-05-25 14:27:42 +00:00
2af8fac1d9
esp32s2 ds: Fix invalidating Digital Signature key from HMAC peripheral if assertions are disabled
2021-05-25 14:22:55 +00:00
93c28d1fac
Merge branch 'bugfix/phy_calib_data_to_nvs_for_c3_s3_v4.2' into 'release/v4.2'
...
esp_wifi: re-enable phy calibration data to nvs for esp32s2
See merge request espressif/esp-idf!13626
2021-05-25 14:19:54 +00:00
97ed80f415
Merge branch 'nimble/fix_ble_sm_sc_pub_key_v4.2' into 'release/v4.2'
...
NimBLE: Fix MITM vulnerability and free AES context (v4.2)
See merge request espressif/esp-idf!13597
2021-05-25 14:17:55 +00:00
b18f37b2e2
Merge branch 'bugfix/ag_use_dynamic_memory_error_v4.2' into 'release/v4.2'
...
Fix ag use dynamic memory error
See merge request espressif/esp-idf!13551
2021-05-25 14:17:18 +00:00
0ca5134d5f
NimBLE: Fix MITM vulnerability and free AES context (v4.2)
2021-05-25 09:21:12 +00:00
a7c17edc8a
backport bugfix lwip for v4.2
2021-05-25 09:06:28 +00:00
bab80796ca
Merge branch 'bugfix/remove_redundant_other_core_cache_disable_v4.2' into 'release/v4.2'
...
[system]: Remove redundant othercore cache disable (backport v4.2)
See merge request espressif/esp-idf!13357
2021-05-25 09:05:33 +00:00
c219c9dcb2
Merge branch 'bugfix/fix_set_channel_error_after_wifi_stop_v4.2' into 'release/v4.2'
...
esp_wifi: Fix setting channel error after WiFi stop (backport v4.2)
See merge request espressif/esp-idf!13447
2021-05-25 08:09:39 +00:00
e892fed593
esp_eth: restart negotiation in esp_eth_start
2021-05-25 15:17:48 +08:00
18a262a6fa
Merge branch 'ci/decrease_flash_performance_thr_4.2' into 'release/v4.2'
...
ci: decrease the flash performance threshold (4.2)
See merge request espressif/esp-idf!13632
2021-05-25 07:11:14 +00:00
7988705558
components/bt: Delete BLE ADV priority high
2021-05-25 15:10:49 +08:00
8e7f7dfe59
Remove btc_hf_idx_by_bdaddr in both btc_hf_init and btc_hf_deinit functions
2021-05-25 07:06:22 +00:00
b257ad7d9e
fix ag use dynamic memory error
2021-05-25 07:06:22 +00:00
4d95ffcca2
bt controller: Fixed handling for invalid feature page.
2021-05-25 10:39:25 +05:30
adb20fb2f3
components/bt: fix PATH of libbtdm_app.a in build script
2021-05-25 10:39:25 +05:30
a8227a1d13
adjust espnow channel range
2021-05-25 11:21:53 +08:00
d2715324e5
Merge branch 'bugfix/fix_touch_sensor_power_source_v4.2' into 'release/v4.2'
...
touch_sensor: fix esp32s2 touch sensor default power source (Backport v4.2)
See merge request espressif/esp-idf!13485
2021-05-25 03:13:32 +00:00
2deea3b1b0
Run global_action_callbacks in predictable order
2021-05-24 18:14:44 +02:00
f837b298e6
soc: Fix SOC_IROM_MASK_HIGH address
...
The high address limit IROM on the esp32s2 is incorrect, thus
causing backtrace printing to think valid function PCs are invalid.
2021-05-24 15:22:16 +08:00
e60640ab04
ttfw: fix DUT exception not added to junit report
2021-05-21 08:37:28 +00:00
899c7852a4
ci: decrease the flash performance threshold
2021-05-21 13:03:36 +08:00
be74e06e50
ulp: Fix bug where ULP linker script not regenerated for new config
...
ULP linker script relies on value of CONFIG_ESP32S2_ULP_COPROC_RESERVE_MEM,
when this value changes in config then it should be regenerated.
2021-05-21 10:56:05 +10:00
d3e730ff57
esp_wifi: re-enable phy calibration data to nvs for esp32s2
2021-05-20 22:13:39 +08:00
06bf491f13
mbedtls: Allow external mem alloc for ESP32-S2
...
Closes https://github.com/espressif/esp-idf/pull/6998
Closes IDFGH-5226
2021-05-20 15:22:07 +05:30
54bf4dccfa
test: support multiple targets for iperf example test
2021-05-20 17:09:53 +08:00
d9ec7df393
Merge branch 'nimble/fix_host_flow_ctrl_v4.2' into 'release/v4.2'
...
NimBLE: Fix host flow control in NimBLE porting layer and host (release/v4.2)
See merge request espressif/esp-idf!13571
2021-05-19 08:52:23 +00:00
71cddbdf8f
Merge branch 'bugfix/fe_example_test_args' into 'release/v4.2'
...
ci: fix flash encryption example test esptool args (4.2)
See merge request espressif/esp-idf!13539
2021-05-19 06:58:48 +00:00
a699475df2
Merge branch 'bugfix/fix_ppos_ci_python3' into 'release/v4.2'
...
CI: fix ppos test app python3 error (v4.2)
See merge request espressif/esp-idf!13592
2021-05-19 06:58:41 +00:00
b5976a7167
CI: fix error when running pppos test app with python3
...
Socket.sendall expects bytes in python3, not strings
2021-05-19 11:42:42 +08:00
1c7340d229
NimBLE: Update submodule to fix host flow control bugs.
2021-05-18 18:10:19 +05:30
b3e1829f10
NimBLE: Fix host flow control in NimBLE porting layer.
...
- Register `ble_hs_flow_acl_free` callback in NimBLE porting layer.
2021-05-17 14:16:19 +05:30
2515cd72c1
touch_sensor: fix esp32s2 touch sensor default power source
2021-05-15 13:52:37 +08:00
8a841d7cdf
Merge branch 'bugfix/gtk_reinstallation_fix_v4.2' into 'release/v4.2'
...
wpa_supplicant: Prevent reinstallation of an already in-use group key (v4.2)
See merge request espressif/esp-idf!13182
2021-05-13 04:30:53 +00:00
31d05a5072
wpa_supplicant: Group key reinstallation fixes
...
This commit reverts previous commit for GTK reinstallation fix
and corrects original fix.
2021-05-13 12:30:44 +08:00
bfb7c66a9f
Merge branch 'bugfix/timer_spinlock_iram_v4.2' into 'release/v4.2'
...
timer: add IRAM_ATTR to spinlock give/take API (v4.2)
See merge request espressif/esp-idf!13512
2021-05-13 04:30:02 +00:00
3bb84e7738
ci: fix flash encryption example test esptool args
...
Esptool submodule got updated which changed the function signature for EncryptFlashDataArgs.
Update example test script to reflect the new function signature
2021-05-13 11:05:32 +08:00
ff4ca61cc6
timer: add IRAM_ATTR to spinlock give/take API
...
Closes https://github.com/espressif/esp-idf/issues/6824
2021-05-11 15:32:37 +08:00
f195a1d8ae
Merge branch 'bugfix/otatool_wrong_switch_ota_partition_slots_v4.2' into 'release/v4.2'
...
otatool: Fix incorrect using otadata.seq&crc in switch_ota_partition cmd (v4.2)
See merge request espressif/esp-idf!13368
2021-05-11 01:27:53 +00:00
d52331849e
Merge branch 'bugfix/flash_rodata_any_alignement_v4.2' into 'release/v4.2'
...
build: Fix cache issue and add dedicated section for (Custom) App version info (backport v4.2)
See merge request espressif/esp-idf!13465
2021-05-11 01:03:12 +00:00
d29cce7f0a
Merge branch 'bugfix/fix_some_pm_issue_v4.2' into 'release/v4.2'
...
esp_pm: add an interface to get pm configuration (backport to v4.2)
See merge request espressif/esp-idf!13124
2021-05-10 03:45:55 +00:00
6b47fcdbdc
Merge branch 'bugfix/correct_cod_check_v4.2' into 'release/v4.2'
...
esp-idf: Corrected check of Class of Device for discovered devices (v4.2)
See merge request espressif/esp-idf!13020
2021-05-10 03:45:35 +00:00
9a2362b5c7
Merge branch 'nimble/add_error_prints_acl_buf_v4.2' into 'release/v4.2'
...
NimBLE: Add error prints for ACL buffer exhaustion in NPL (v4.2)
See merge request espressif/esp-idf!12969
2021-05-10 03:45:08 +00:00
abe7a9d020
Merge branch 'bugfix/wifi_softap_deep_sleep_current_opt_v4.2' into 'release/v4.2'
...
backport v4.2: optimize deep sleep current in wifi softap mode
See merge request espressif/esp-idf!13393
2021-05-10 03:44:29 +00:00
9f63baf061
Merge branch 'bugfix/generate_value_0_when_prov_auth_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix provisioning input or output count number should be at least 1 (v4.2)
See merge request espressif/esp-idf!13479
2021-05-10 03:42:24 +00:00
bf4320ba68
ci: fix flasher_args.json parser (iterate over dictionary)
...
Closes IDFCI-347
2021-05-10 11:18:09 +08:00
5c175721e9
ci: use "encrypted" information in flasher_args.json
...
Take into account the new field "encrypted" that is part of the
partition entries in flasher_args.json file
Closes IDF-2231
2021-05-10 11:18:09 +08:00
78ea042e7d
esptool: Update esptool to have merge adjacent sections feature
2021-05-10 11:18:09 +08:00
af7b21851e
freertos: fix TLS run-time address calculation
...
Since dd849ffc
, _rodata_start label has been moved to a different
linker output section from where the TLS templates (.tdata, .tbss)
are located. Since link-time addresses of thread-local variables are
calculated relative to the section start address, this resulted in
incorrect calculation of THREADPTR/$tp registers.
Fix by introducing new linker label, _flash_rodata_start, which points
to the .flash.rodata output section where TLS variables are located,
and use it when calculating THREADPTR/$tp.
Also remove the hardcoded rodata section alignment for Xtensa targets.
Alignment of rodata can be affected by the user application, which is
the issue dd849ffc
was fixing. To accommodate any possible alignment,
save it in a linker label (_flash_rodata_align) and then use when
calculating THREADPTR. Note that this is not required on RISC-V, since
this target doesn't use TPOFF.
2021-05-10 11:18:09 +08:00
974b8dd4c4
build: (Custom) App version info is now on a dedicated section, independent of the rodata alignment
...
It is now possible to have any alignment restriction on rodata in the user
applicaiton. It will not affect the first section which must be aligned
on a 16-byte bound.
Closes https://github.com/espressif/esp-idf/issues/6719
Closes https://github.com/espressif/esp-idf/issues/6976
2021-05-10 11:17:58 +08:00
87da4bccd4
Merge branch 'bugfix/btdm_fix_multi-con_pair_failed_and_cancle_con_state_err_v4.2' into 'release/v4.2'
...
fix multi con pair failed and cancel con state err (backport v4.2)
See merge request espressif/esp-idf!13475
2021-05-08 12:53:35 +00:00
c68f520389
ble_mesh: stack: Fix provisioning input or output count number should be at least 1
...
Closes https://github.com/espressif/esp-idf/issues/6863
2021-05-08 11:49:25 +08:00
232786235b
Merge branch 'docs/update_CN_buildsystem_v4.2' into 'release/v4.2'
...
update CN translation for build-system for v4.2
See merge request espressif/esp-idf!13291
2021-05-08 03:36:01 +00:00
61fdb62c54
update CN translation for build-system for v4.2
2021-05-08 11:35:56 +08:00
c4155d4b47
Merge branch 'bugfix/endianness_in_output_or_input_oob_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix endianness error in output or input oob data of number (v4.2)
See merge request espressif/esp-idf!13255
2021-05-07 13:45:15 +00:00
34e8265821
update con state when getting connection cancle complete
2021-05-07 20:47:34 +08:00
3ebcb25fb1
fix multi-connection pair failed
2021-05-07 20:46:50 +08:00
7223c8db5b
Merge branch 'bugfix/btdm_incorrectly_spelled_v4.2' into 'release/v4.2'
...
component/bt: fix Spelling mistakes (release v4.2)
See merge request espressif/esp-idf!12816
2021-05-07 08:10:02 +00:00
fc7bf950f3
Merge branch 'bugfix/freertos_addition_overflow_v4.2' into 'release/v4.2'
...
freertos: Fix addition overflow (v4.2)
See merge request espressif/esp-idf!13423
2021-05-07 07:52:31 +00:00
c37b15fa22
ble_mesh: stack: Fix endianness error in output or input oob data of number
...
Closes https://github.com/espressif/esp-idf/issues/6862
2021-05-07 03:33:59 +00:00
e3fd4b097b
Merge branch 'bugfix/spi_fix_duplex_switch_v4.2' into 'release/v4.2'
...
spi_master: fix duplex mode switch issue for multi devices (4.2)
See merge request espressif/esp-idf!11233
2021-05-06 07:43:40 +00:00
86141ad01c
esp_wifi: Fix setting channel error after WiFi stop
2021-05-06 11:40:57 +08:00
223cf48c26
Merge branch 'bugfix/python3_target_test_4.2' into 'release/v4.2'
...
ci: run target test with python3
See merge request espressif/esp-idf!12755
2021-05-06 02:19:19 +00:00
6d9d40e888
Merge branch 'bugfix/fix_bootloader_time_too_long_bug_v4.2' into 'release/v4.2'
...
esp32s2: decrease boot up and cpu start up time (backport v4.2)
See merge request espressif/esp-idf!12729
2021-05-06 02:03:10 +00:00
45c90be913
Merge branch 'update/version_4_2_1' into 'release/v4.2'
...
Update version to 4.2.1
See merge request espressif/esp-idf!13390
2021-05-05 23:12:32 +00:00
e7dc6eb8da
Merge branch 'bugfix/doxygen_input_file_bug_v4.2' into 'release/v4.2'
...
docs: fix doxygen compile warnings for doxygen 1.9.1 (v4.2)
See merge request espressif/esp-idf!13076
2021-05-05 10:14:19 +00:00
56e7cb0c70
docs: fix doxygen compile warnings for doxygen 1.9.1
...
Newer versions of doxygen will give warnings for comments in
INPUT lists
Delete all comment lines to fix these warnings, our folder structure
stil gives an OK overview of what we are including
2021-05-05 18:14:19 +08:00
ad095f555b
Merge branch 'docs/update_ESP32-S2-Kaluga-Kit_user_guide' into 'release/v4.2'
...
Update kaluga user guides for v1.3
See merge request espressif/esp-idf!12895
2021-05-05 10:11:36 +00:00
e349f1b484
esp32s2: Decrease boot up time by delete useless slow clock calibration
2021-05-05 06:57:05 +00:00
be8295a918
Merge branch 'bugfix/ttfw_example_test_fails_port_remains_open_v4.2' into 'release/v4.2'
...
ci: Fix CI issue if one example test fails, and if serial port returns some noise (v4.2)
See merge request espressif/esp-idf!12381
2021-05-04 23:25:45 +00:00
c8912b79a6
freertos: Check for arithmetic overflows on queue creation
...
Addition overflow check is from FreeRTOS kernel commit 47338393f1f79558f6144213409f09f81d7c4837
2021-05-04 18:35:04 +10:00
5b932aa144
cmake: Improve the error message if the Python interpreter fails to run
...
RESULT_VARIABLE will return a string not a number in this case, so display it
for the user.
2021-05-04 07:54:20 +00:00
c52417eaba
cmake: Set IDFTOOL variable using the correct PYTHON interpreter variable
2021-05-04 07:54:20 +00:00
48d075f87b
cmake: Fix passing PYTHON path via CMake variable if using IDF as library
...
Closes https://github.com/espressif/esp-idf/issues/6285
2021-05-04 07:54:20 +00:00
ec510fdf18
Merge branch 'bugfix/deep_sleep_skip_verify_rtc_mem_heap_v4.2' into 'release/v4.2'
...
Fix bootloader "skip validate on exiting deep sleep" option if "use RTC memory as heap" is enabled (v4.2)
See merge request espressif/esp-idf!13097
2021-05-03 13:44:06 +00:00
e8f5b76112
Merge branch 'bugfix/fix_mbedtls_send_alert_crash_v4.2' into 'release/v4.2'
...
mbedtls: fix mbedtls dynamic resource memory leaks and mbedtls_ssl_send_alert_message crash due to ssl->out_iv is NULL[backport v4.2]
See merge request espressif/esp-idf!13301
2021-05-03 13:37:36 +00:00
0f0cfb2cbc
Merge branch 'bugfix/esp_http_client_read_v4.2' into 'release/v4.2'
...
Fix esp_http_client_read for file size aligned to 289 bytes (v4.2)
See merge request espressif/esp-idf!13306
2021-05-03 13:36:51 +00:00
62589fa251
tools: Add various fixes for idf.py gdbgui
...
Closes https://github.com/espressif/esp-idf/issues/5968
2021-05-03 11:43:36 +02:00
1cffa733a5
ci: Use GitHub Actions to generate recursive source code zips for releases
...
We do this for all ESP-IDF releases, this step automates it.
Uses action added in https://github.com/espressif/github-actions/pull/10
2021-05-03 04:19:49 +00:00
f16e8cb48e
deep sleep: optimize sleep current in wifi softap mode
2021-04-29 10:51:42 +08:00
21ecef5c56
versions: Update version to 4.2.1
2021-04-29 10:13:07 +08:00
532912b025
mbedtls: Fix mbedtls_ssl_send_alert_message crash due to ssl->out_iv is NULL
2021-04-28 09:11:15 +00:00
176d6fa4d0
fix(mbedtls): fix mbedtls dynamic resource memory leaks and RSA cert drop earlier
...
RX process caches the session information in "ssl->in_ctr" not in "ssl->in_buf".
So when freeing the SSL, can't free the "ssl->in_ctr", because the "ssl->in_buf"
is empty.
Make the RX process like TX process, and cache the session information in
"ssl->in_buf", so that the cache buffer can be freed when freeing the SSL.
Closes https://github.com/espressif/esp-idf/issues/6104
2021-04-28 09:11:15 +00:00
7ad3837244
esp_http_client_read: Add check for esp_http_client_is_complete_data_received before returning ESP_FAIL
...
Closes: https://github.com/espressif/esp-idf/issues/6772
2021-04-28 05:01:11 +00:00
e7f75e6559
otatool: Fix incorrect using otadata.seq&crc in switch_ota_partition cmd
...
Closes: https://github.com/espressif/esp-idf/issues/6773
2021-04-27 19:39:50 +08:00
03e6d07b50
remove othercore cache disable
2021-04-27 14:39:49 +08:00
c71b1f6d4d
Human-readable error if Git or Python are missing.
...
When user forgot to add git.exe or python to the PATH, there was a not
very helpful error message.
This improves the error with which tool is misssing and shows a link to
the espressif installer tool.
2021-04-26 14:12:07 +02:00
40b7ea1f95
tools: Warning about tool beiing installed but failed to run.
...
idf_tool.py runs "<tool> --version" which returns the error message but it is not used
This improves the error printing.
2021-04-26 13:57:45 +02:00
48d3badc0f
update kaluga user guides for v1.3
2021-04-26 07:07:54 +00:00
fa270d72c7
ci: using python3 to tun target test
2021-04-26 06:35:42 +00:00
baaf4de703
ci: Fix missing sys.stdout.encoding in python2 runners
...
Regression in fed98cd6ad
2021-04-23 23:09:58 +00:00
34a84c829c
ci: ttfw: Encode serial port data to whatever the console encoding is
...
This is a bit of a hack, but gives us a way to always log it
2021-04-23 23:09:58 +00:00
340e2dff12
ci: Log failure to close any DUT
2021-04-23 23:09:58 +00:00
c8d15588e5
Merge branch 'bugfix/rtc_fast_memory_force_on_in_use_for_heap_backport_v4.2' into 'release/v4.2'
...
Bugfix/rtc fast memory force on in use for heap (backport v4.2)
See merge request espressif/esp-idf!12873
2021-04-23 09:06:40 +00:00
deaad551c4
Merge branch 'bugfix/mdns_configure_strict_mode_v4.2' into 'release/v4.2'
...
mdns: Fix mdns to correctly answer non-strict queries (+ additional fixes) (v4.2)
See merge request espressif/esp-idf!13122
2021-04-22 11:09:58 +00:00
19634e34e9
mdns: Fixed the ip header TTL to be correctly set to 255
...
Defined in https://tools.ietf.org/html/rfc6762#section-11 : All Multicast DNS responses (including responses sent via unicast)
SHOULD be sent with IP TTL set to 255
2021-04-22 08:32:43 +00:00
4f4640b1df
mdns: Fix parsing answers with questions when instance name not set
...
mdns resolver didn't correctly resolved queries when host name wasn't
assigned. Fixed by allowing processing also if some answer present
(non-strict mode)
Closes https://github.com/espressif/esp-idf/issues/6598
2021-04-22 08:32:43 +00:00
92e511a5b6
mdns: Fix the resolver to correctly parse it's own non-strict answers
...
The resolver was able to respond correctly, but would also resolve its
own queries and cause issues with BCT 1.5.2, specifically
* MULTIPLE QUESTIONS - DUPLICATE SUPPRESSION
* MULTIPLE QUESTIONS - DISTRIBUTED DUPLICATE SUPPRESSION
tests failed.
2021-04-22 08:32:43 +00:00
7064eb9729
mdns: Add MDNS_STRICT_MODE config option
...
Strict mode was hardcoded in private header file, but it's useful for
users to enable/disable it depending on the mdns library they are using.
e.g. Avahi might not resolve the non-strict answers.
2021-04-22 08:32:43 +00:00
a7b419b652
Merge branch 'bugfix/e8192_and_assert_param_v4.2' into 'release/v4.2'
...
Modify E8192 ELx200 ELx40 log level to LOGD
See merge request espressif/esp-idf!13148
2021-04-21 08:48:00 +00:00
6ed64c2a2d
Synchronize multiple branch of bt lib(release/v4.1 ~ master)
2021-04-21 04:07:59 +00:00
ac179dcd99
Modify E8192 ELx200 ELx40 log level to LOGD
2021-04-21 04:07:59 +00:00
82801321e8
Merge branch 'bugfix/secure_boot_v2_had_zeros_blk2_after_en' into 'release/v4.2'
...
secure_boot_v2: Fix case when BLOCK2 is left blank
See merge request espressif/esp-idf!13243
2021-04-21 01:15:40 +00:00
4200af3e26
secure_boot_v2: Fix case when BLOCK2 is left blank
...
Closes: https://github.com/espressif/esp-idf/issues/6886
2021-04-20 23:23:32 +00:00
46560be284
Merge branch 'bugfix/ci/ci_fetch_submodule_fully_match_return_first_v4.2' into 'release/v4.2'
...
fix(ci): ci_fetch_submodule return full match name first (v4.2)
See merge request espressif/esp-idf!13211
2021-04-20 23:22:21 +00:00
bbc05c5095
fix(ci): ci_fetch_submodule return full match name first
2021-04-19 20:21:07 +08:00
8de16142a5
bootloader: Fix "skip validate on exit deep sleep" when "Use RTC fast memory as heap" is enabled
...
RTC region used to store boot partition needs to remain reserved in the app.
2021-04-16 10:50:55 +10:00
e378ecd6cf
esp_pm: add an interface to get pm configuration (backport to v4.2)
2021-04-13 17:15:35 +08:00
d20b442af2
rtc: increase CI acceptance range for calc 8M test
2021-04-09 15:06:20 +08:00
e74fbf6608
tools: handle exception in case of logging Unicode characters
2021-04-06 19:16:39 +02:00
726ce37b14
esp-idf: Corrected check of Class of Device for discovered devices
...
Current code stopped inquiry if major class is not Phone. Modified the
condition to consider for both Phone and Audio to cover majority of real
world devices.
Closes https://github.com/espressif/esp-idf/issues/6548
2021-04-05 15:29:31 +05:30
df079d4ca9
soc/uart: update uart low level functions used in isr with force inline attribute
2021-03-31 17:46:17 +02:00
2ec1b7434e
NimBLE: Add error prints for ACL buffer exhaustion in NPL
2021-03-31 10:43:19 +05:30
cf53feff6f
Merge branch 'bugfix/touch_sensor_reading_error_in_light_sleep_process_backport_v4.2' into 'release/v4.2'
...
Bugfix/touch sensor reading error in light sleep process (backport v4.2)
See merge request espressif/esp-idf!12880
2021-03-26 16:01:47 +00:00
2f5eba9263
driver(touch): fix touch sensor false trigger in sleep mode
2021-03-26 10:57:50 +08:00
f4e11dce34
Merge branch 'bugfix/clear_interrupt_in_touch_sensor_initialization_backport_v4.2' into 'release/v4.2'
...
Bugfix/clear interrupt in touch sensor initialization (backport v4.2)
See merge request espressif/esp-idf!12883
2021-03-25 11:04:44 +00:00
a866f0d8f6
fix: clear interrupt in touch sensor initialization
2021-03-25 11:14:24 +08:00
dd56e9523b
Merge branch 'bugfix/fix_driver_dac_ci_fail_backport_v4.2' into 'release/v4.2'
...
bugfix(dac): fix testcase fail for dac (backport v4.2)
See merge request espressif/esp-idf!12882
2021-03-25 01:21:54 +00:00
e66ac8b2e5
Merge branch 'bugfix/freemodbus_fix_mbm_event_processing_v42' into 'release/v4.2'
...
Bugfix/freemodbus fix mbm event processing (backport v4.2)
See merge request espressif/esp-idf!12823
2021-03-25 01:18:45 +00:00
a607e0651c
Merge branch 'bugfix/uart_read_o2_v4.2' into 'release/v4.2'
...
hal: workaround for UART FIFO read on ESP32 with -O2 optimization (backport v4.2)
See merge request espressif/esp-idf!12658
2021-03-25 01:17:14 +00:00
b06b8273ee
Merge branch 'bugfix/fix_rtc_wdt_in_light_sleep_process_backport_v4.2' into 'release/v4.2'
...
bugfix: rtc: compile the regi2c_ctrl.c code to iram (backport v4.2)
See merge request espressif/esp-idf!12881
2021-03-24 16:06:50 +00:00
7dbd5e1855
Merge branch 'bugfix/fix_uart_module_enable_issue_v4.2' into 'release/v4.2'
...
driver(uart): fix uart module reset issue (release V4.2)
See merge request espressif/esp-idf!11969
2021-03-24 11:05:00 +00:00
dbaee379ba
Merge branch 'bugfix/fix_coex_reset_last_wait_lose_iram_attr_4_2' into 'release/v4.2'
...
bugfix/btdm:Fix IRAM_ATTR missing. Backports v4.2
See merge request espressif/esp-idf!12073
2021-03-24 10:27:24 +00:00
4fb18da50b
bugfix(dac): fix testcase fail for dac
2021-03-24 15:50:31 +08:00
60b604ae6d
rtc: compile the regi2c_ctrl.c code to iram
2021-03-24 15:43:47 +08:00
f2f42c4bfc
Merge branch 'bugfix/fix_some_wifi_bugs_0323_v4.2' into 'release/v4.2'
...
esp_wifi: Fix some WiFi bugs (backport v4.2)
See merge request espressif/esp-idf!12859
2021-03-24 07:39:29 +00:00
74649219f4
Merge branch 'bugfix/adc_full_scale_voltages_v4.2' into 'release/v4.2'
...
docs: Update full-scale voltages for ESP32-S2 chip (v4.2)
See merge request espressif/esp-idf!12208
2021-03-24 04:14:44 +00:00
1c6ab10a70
hal: workaround for UART FIFO read on ESP32 with -O2 optimization
2021-03-24 04:12:42 +00:00
c8ef66abad
driver(uart): fix uart module reset issue (release V4.2)
2021-03-24 04:10:39 +00:00
c04489cede
Merge branch 'bugfix/dport_init_min_stack_size_v4.2' into 'release/v4.2'
...
freertos: Increase minimum task stack size when stack smashing checker is enabled (v4.2)
See merge request espressif/esp-idf!12799
2021-03-24 04:06:45 +00:00
9cb875949c
fix: RTC_FAST_MEM always power on if used for heap
2021-03-24 11:52:55 +08:00
8507f1f777
esp_wifi: Fix some WiFi bugs
...
1. Unlock mutex for esp_wifi_80211_tx when out of memory.
2. Fix issue that esp_wifi_80211_tx can't be used in ap mode.
3. Clear hotspot bss when auth timeout happens.
4. Fix PMK not saved in NVS for SoftAP for PSK mode.
5. Fix the bug for esptouch find hidden AP fail.
6. Fix not connect to open AP when WPA3 auth fail.
7. Fix issue with hidden AP scans after connecting AP.
8. Fix the watchdog issue when receiving action frame.
9. Fix the issue that the parameters obtained form RAM cannot be saved to NVS.
10.Modify not to store the default value in NVS.
11.Delete interface STATIONAP_IF.
12.Modify the _do_wifi_start and _do_wifi_stop parameters to mode.
13.Fixed issue of reason code change from 15 to 204 when provide wrong password.
14.Fix set config return value error.
15.Fix ampdu age timer memory leak.
2021-03-24 03:40:01 +00:00
bb067c0883
Merge branch 'bugfix/btdm_assert_without_sw_coex_enable_v4.2' into 'release/v4.2'
...
components/bt: Fix assert without sw coexist enabled
See merge request espressif/esp-idf!12527
2021-03-24 03:23:58 +00:00
0c1ff94823
Merge branch 'bugfix/wpa_supplicant_coverity_issue_fixes_v4.2' into 'release/v4.2'
...
Bugfix/wpa supplicant coverity issue fixes v4.2
See merge request espressif/esp-idf!12849
2021-03-23 16:04:03 +00:00
def9153200
Merge branch 'mesh/ps_duty_signaling_backport_v4.2' into 'release/v4.2'
...
mesh/ps: network duty signaling (backport v4.2)
See merge request espressif/esp-idf!12810
2021-03-23 16:02:56 +00:00
bfa07bb9d8
component/bt: Modify some ambiguous descriptions (release v4.2)
2021-03-23 23:10:51 +08:00
f8307bcd4e
Merge branch 'bugfix/spp_data_send_delay_v4.2' into 'release/v4.2'
...
Bugfix/spp data send delay v4.2
See merge request espressif/esp-idf!11772
2021-03-23 08:42:05 +00:00
1d227bbb2e
Merge branch 'bugfix/crash_on_enabling_verbose_logs_v4.2' into 'release/v4.2'
...
Fixes issue of crashing when verbose logs are enabled.(v4.2)
See merge request espressif/esp-idf!12845
2021-03-23 08:41:41 +00:00
d7ea6266b7
Fix coex IRAM missing and Fix C2H flow control issue
2021-03-23 15:47:50 +08:00
ad5ef10343
mesh/ps: network duty signaling
2021-03-23 14:57:17 +08:00
20256c5dfd
Merge branch 'bugfix/btdm_controller_task_watchdog_in_wifi_test_v4.2' into 'release/v4.2'
...
Fix controller task watchdog in Wi-Fi test
See merge request espressif/esp-idf!12708
2021-03-23 06:54:00 +00:00
c083d7278d
esp_http_client: Fix some memory leak issues by coverity static analyzer.
2021-03-23 11:11:20 +05:30
d417ba0c11
esp_local_ctrl: Fix some memory leak issues by coverity static analyzer.
2021-03-23 11:10:58 +05:30
d734c533a5
wifi_provisioning: Fix some memory leak issues by coverity static analyzer.
2021-03-23 11:10:36 +05:30
c9f2790474
wpa_supplicant: Fix some memory leak issues by coverity static analyzer.
2021-03-23 11:09:52 +05:30
98d19efe6f
tcp_transport: Fix some memory leak issues by coverity static analyzer.
2021-03-23 11:09:21 +05:30
4407c9eb83
fatfs: Fix some memory leak issues by coverity static analyzer.
2021-03-23 11:08:12 +05:30
f8c691faaf
esp_wifi: Fixes issue of crashing when verbose logs are enabled.
2021-03-23 10:30:32 +05:30
5151fb52ec
Merge branch 'bugfix/test_sha_psram' into 'release/v4.2'
...
CI: disable performance check for PSRAM config
See merge request espressif/esp-idf!12829
2021-03-23 03:53:59 +00:00
399ab25967
Merge branch 'bugfix/fix_wifi_interface_use_v4.2' into 'release/v4.2'
...
esp_wifi: Modify ESP_IF_WIFI_STA to WIFI_IF_STA (backport v4.2)
See merge request espressif/esp-idf!12166
2021-03-22 14:34:24 +00:00
f90b14175c
esp_wifi: Modify ESP_IF_WIFI_AP to WIFI_IF_AP
2021-03-22 09:09:58 +00:00
1ef10dc284
esp_wifi: Modify ESP_IF_WIFI_STA to WIFI_IF_STA
2021-03-22 09:09:58 +00:00
59d3116e41
Merge branch 'bufix/ag_deep_copy_crash_v_4_2' into 'release/v4.2'
...
components/bt: Fix crash in btc_hf_arg_deep_copy when name or number is NULL
See merge request espressif/esp-idf!12789
2021-03-22 08:01:23 +00:00
b58d888b77
Merge branch 'bugfix/ping_zero_interval_cause_to_assert_reset_v4.2' into 'release/v4.2'
...
lw-ip: Fixed ping assert reset when ping interval is 0 (v4.2)
See merge request espressif/esp-idf!12174
2021-03-22 07:59:16 +00:00
e4c021757c
Merge branch 'ci/ignore_check_link_result_v4.2' into 'release/v4.2'
...
CI: ignore result from check_doc_links (v4.2)
See merge request espressif/esp-idf!12783
2021-03-22 03:40:17 +00:00
fa62dfd5f9
CI: disable performance check for PSRAM config
...
The cache compensated timer performance check ocasionally
wrong result for psram_2 config. Disabled CI test for now.
2021-03-22 11:39:49 +08:00
fd032425f1
Merge branch 'mesh/support_for_chain_topology_backport_v4.2' into 'release/v4.2'
...
mesh: support for chain topology (backport v4.2)
See merge request espressif/esp-idf!12806
2021-03-22 03:27:49 +00:00
c8f8def780
lwip: Fixed ping assert reset when ping interval is 0
2021-03-22 03:26:42 +00:00
d340fa68aa
freemodbus: fix event processing after merge
2021-03-19 15:05:27 +01:00
c9cf7bcb0e
Merge branch 'bugfix/fix_some_wifi_bugs_0105_v4.2' into 'release/v4.2'
...
Bugfix/fix some wifi bugs 0105 v4.2 (backport v4.2)
See merge request espressif/esp-idf!11921
2021-03-19 12:09:01 +00:00
98e703340b
Merge branch 'feature/update_wifi_provisioning_readme_v4.2' into 'release/v4.2'
...
provisioning: Update README.md to explain QR code format [backport v4.2]
See merge request espressif/esp-idf!12803
2021-03-19 10:33:56 +00:00
9ca4799b20
provisioning: update README.md
2021-03-19 06:08:12 +00:00
66c533b3d5
provisioning: Update README.md to explain QR code format
...
Add examples of how to create a QR code that will be recognised by the iOS or Android app
Signed-off-by: yuanjm <yuanjianmin@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/6629
2021-03-19 06:08:12 +00:00
9bd9e939ba
freertos: Add a small additional stack when optimization set to None
...
Fix for occasional crash on startup when DPORT task overwrites its stack during
context switch, otherwise.
2021-03-19 12:21:14 +08:00
7fc2f91841
freertos: Increase minimum task stack size when stack smashing checker is enabled
...
Fixes issue with DPORT init task, this task uses minimum stack size and may not be
enough if stack smashing detection is set to Overall mode.
Also reworks the way we calculate minimum stack to allow for adding multiple
contributing factors.
Closes https://github.com/espressif/esp-idf/issues/6403
2021-03-19 12:19:58 +08:00
eedcb8c97f
Merge branch 'bugfix/fix_iperf_example_exception_handling_for_no_ap_found_v4.2' into 'release/v4.2'
...
bugfix/fix_iperf_example_exception_handling_for_no_ap_found_v4.2
See merge request espressif/esp-idf!12268
2021-03-19 04:04:00 +00:00
e305c09b12
Merge branch 'bugfix/pm_dump_format_v4.2' into 'release/v4.2'
...
esp_pm: fix formatting issues in esp_pm_dump_locks (backport v4.2)
See merge request espressif/esp-idf!12022
2021-03-19 04:01:46 +00:00
0d5286471a
Merge branch 'component_bt/optimize_spp_stop_server_v4.2' into 'release/v4.2'
...
component_bt/Optimize SPP Stop Server API[backport v4.2]
See merge request espressif/esp-idf!12620
2021-03-19 04:01:17 +00:00
42fc36ef17
mesh: support for chain topology
2021-03-19 11:37:20 +08:00
50bc7db63a
esp_wifi: Update WiFi lib
...
1. Change wifi scan duration from 120ms to 100ms
2. Using deport reg instead of ahb
3. Revert to report specific reason code when receiving deauth during 4-way-handshark
4. Fix the bug that tx ampdu parameter is not from peer device
5. Faster WiFi station connect improvement, avoid 100ms passive scan
6. Add FCS failed packets filter
7. Fix country code last byte to space instead of NULL
8. Fix softap cannot forward A-MSDU
9. Fix max tx power to 20dBm
10. Fix the issue that the esp_wifi_sta_get_ap_info can't get country
11. Update esp32 phy lib to v4660
12. Update esp32s2 phy lib to v1300
13. Fix the bug that esp32s2 can't get CSI info
2021-03-19 03:02:26 +00:00
07ca98b5f0
esp_wifi: ESP32 phy add [sections:phy_iram]
2021-03-19 03:02:26 +00:00
4650db0841
esp_wifi: optimize phy version log
2021-03-19 03:02:26 +00:00
349b0b5ec5
bugfix: fix some wifi bugs
...
1. fix max tx power to 20dBm
2. fix the issue that the esp_wifi_sta_get_ap_info can't get country
Closes https://github.com/espressif/esp-idf/issues/6267
2021-03-19 03:02:26 +00:00
f6f644bf81
components/bt: Fix crash in btc_hf_arg_deep_copy when name or number is NULL
2021-03-18 20:20:19 +08:00
8b0ac7f81e
Merge branch 'bugfix/extern_c_decl_4.2' into 'release/v4.2'
...
[cxx]: fixed extern "C" declarations (backport v4.2)
See merge request espressif/esp-idf!12742
2021-03-18 07:29:20 +00:00
7aeaf604c2
CI: ignore result from check_doc_links
...
check_doc_links will always fail due to:
* No rate limitation for requests
* Not being able to handle github links with anchors
2021-03-18 13:17:46 +08:00
747ecb27d0
Merge branch 'bugfix/idf_size_total_size_without_bss_v4.2' into 'release/v4.2'
...
tools: Don't count BSS into the total image size (v4.2)
See merge request espressif/esp-idf!12576
2021-03-18 04:32:42 +00:00
359784f0b6
Merge branch 'bugfix/fix_arp_buffer_error_in_smart_config_v4.2' into 'release/v4.2'
...
bugfix/fix_arp_buffer_error_in_smart_config_v4.2
See merge request espressif/esp-idf!12254
2021-03-18 04:17:36 +00:00
1e1fc92fc2
Merge branch 'bugfix/fatfs_v4.2' into 'release/v4.2'
...
spi_flash: fix the issue of ext_flash_fatfs_example(backport v4.2)
See merge request espressif/esp-idf!12667
2021-03-18 04:15:35 +00:00
8a26bc72be
Merge branch 'bugfix/ip_mesh_transmit_wrap_v4.2' into 'release/v4.2'
...
esp_mesh: Fix internal ip mesh example to use transmit wrap function (v4.2)
See merge request espressif/esp-idf!12530
2021-03-18 04:14:33 +00:00
caa7dc187d
Merge branch 'bugfix/fix_i2s_pdm_config_4.2' into 'release/v4.2'
...
fix PDM Fp and Fs config error (4.2)
See merge request espressif/esp-idf!10687
2021-03-18 04:13:36 +00:00
2e03275406
Merge branch 'bugfix/freemodbus_fix_event_processing_after_destroy_v4.2' into 'release/v4.2'
...
freemodbus: fix event processing failure after destroy (backport v4.2)
See merge request espressif/esp-idf!9327
2021-03-18 04:12:03 +00:00
b517b64a30
Merge branch 'bugfix/fix_deepsleep_x32k_wakeup_bug_v4.2' into 'release/v4.2'
...
Fix esp_hw_support bug (backport v4.2)
See merge request espressif/esp-idf!11835
2021-03-18 04:11:18 +00:00
c4c500e241
Merge branch 'bugfix/deep_sleep_stub_heap_rtc_fast_mem_v4.2' into 'release/v4.2'
...
deep sleep: Calculate RTC CRC without using any stack or other RTC heap memory (v4.2)
See merge request espressif/esp-idf!10883
2021-03-18 04:09:50 +00:00
aafcc2ca60
Merge branch 'bugfix/flash_encryption_v4.2' into 'release/v4.2'
...
ota: fix ota with flash encryption(backport v4.2)
See merge request espressif/esp-idf!12701
2021-03-18 04:09:45 +00:00
e027f962df
Merge branch 'bugfix/bta_hf_client_sco_co_out_data_v4.2' into 'release/v4.2'
...
bugfix/if bta_hf_client_sco_co_out_data is called, it will crash when sco disconnected [backport v4.2]
See merge request espressif/esp-idf!12560
2021-03-18 04:04:17 +00:00
4f4cd08aad
Merge branch 'bugfix/avrc_set_player_value_cmd_event_unhandle_v_4_2' into 'release/v4.2'
...
bugfix/fix unhandle RC vendor PDU when tg receive set_player_app_value cmd[backport v4.2]
See merge request espressif/esp-idf!12099
2021-03-18 04:03:49 +00:00
9f3750cee7
Merge branch 'bugfix/btdm_backport_ble_bugs_21_01_29_v4.2' into 'release/v4.2'
...
Bugfix/btdm backport ble bugs for v4.2
See merge request espressif/esp-idf!12197
2021-03-18 03:55:04 +00:00
f4c56216e5
Merge branch 'doc/embed_example_v4.2' into 'release/v4.2'
...
doc: Update the link to an example that embeds a file (v4.2)
See merge request espressif/esp-idf!12656
2021-03-16 08:31:47 +00:00
be3fc35533
[cxx]: fixed extern "C" declarations
...
* Moving #includes above
#ifdef __cplusplus extern "C" { #endif
So that we can compile with CPP.
Signed-off-by: Jakob Hasse <jakob.hasse@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/6634
2021-03-15 18:42:19 +08:00
068dfcf1ba
ota: fix ota with flash encryption
2021-03-12 16:45:43 +08:00
ce2c615bb3
Merge branch 'bugfix/deepsleep_disable_brownout_s2_v4.2' into 'release/v4.2'
...
deep_sleep: on S2 disable the brown out detector before deep sleeping (v4.2)
See merge request espressif/esp-idf!12500
2021-03-11 10:49:30 +00:00
6c2489682f
Fix controller task watchdog in Wi-Fi test
2021-03-11 17:19:16 +08:00
f80f4cbf2d
ci: move freerom/sdmmc repo to psram3 for saving ram
2021-03-11 13:54:15 +08:00
54b817a59e
flash_encryption: Quick fixed the issue that block when flash_encryption_write, Related https://github.com/espressif/esp-idf/issues/6322 , Related https://github.com/espressif/esp-idf/issues/6254
2021-03-11 13:52:28 +08:00
fa2c4fe622
Merge branch 'bugfix/fix_a2dp_underrun_issue_4_2' into 'release/v4.2'
...
Fix A2DP Underrun Issue [backport v4.2]
See merge request espressif/esp-idf!12277
2021-03-10 14:30:28 +00:00
00e2f2e880
Merge branch 'feat/spi_flash_override_size_v4.2' into 'release/v4.2'
...
spi_flash: add config option to override flash size in bootloader header (v4.2)
See merge request espressif/esp-idf!12452
2021-03-10 10:13:39 +00:00
e5830907ca
spi_flash: fix flash issue of ext_flash_fatfs_example
2021-03-09 18:33:30 +08:00
32b0264529
Merge branch 'doc/flash_enc_update_v4.2' into 'release/v4.2'
...
docs: update flash encryption docs for S2
See merge request espressif/esp-idf!12324
2021-03-09 06:41:53 +00:00
5b6e62d2c4
update CN translation based on reviewers' comments
2021-03-09 10:34:29 +11:00
fdfef114ae
api-guides: update CN translation for build-system and build-system-legacy,and fix line break in the EN version
2021-03-09 10:33:44 +11:00
c8900823d8
doc: Update the link to an example that embeds a file
...
Since we have the CA Certificate Store feature, https_request no longer needs to
embed any certs.
2021-03-09 10:33:44 +11:00
37a8c8ce6c
Merge branch 'bugfix/btdm_crash_when_esp_restart_v4.2' into 'release/v4.2'
...
components/bt: Fix crash in Bluetooth when esp_restart
See merge request espressif/esp-idf!12567
2021-03-05 12:27:43 +00:00
2289d4fcc0
Merge branch 'bugfix/fix_csa_channel_crash_v4.2' into 'release/v4.2'
...
esp_wifi: fix CSA and BAR crash issue(v4.2)
See merge request espressif/esp-idf!12549
2021-03-05 12:24:33 +00:00
e1f1d11b76
Merge branch 'feature/add_init_and_deinit_evt_for_a2dp_4_2' into 'release/v4.2'
...
feature/ Add A2DP Init and Deinit Complete Evt [backport v4.2]
See merge request espressif/esp-idf!12150
2021-03-05 12:19:18 +00:00
24157cc60a
Merge branch 'fix/esp_tls_prevent_freeing_global_CA_store_after_each_request_v4.2' into 'release/v4.2'
...
fix(esp_tls): prevent freeing global CA store after each request (v4.2)
See merge request espressif/esp-idf!12631
2021-03-05 08:52:38 +00:00
a2ccb3c0ac
protocomm: Fixed NULL check of allocated memory
...
Fixes one part of - https://github.com/espressif/esp-idf/issues/6440
2021-03-05 10:06:18 +05:30
a2e6db19e6
esp_tls: Fix misplaced paranthesis in esp_tls_mbedtls.c
...
Fixes one part of - https://github.com/espressif/esp-idf/issues/6440
2021-03-05 10:06:10 +05:30
d66ad18853
Fix esp_tls: Prevent freeing of global ca store after each connection
...
when dynamic ssl buffers are enabled
2021-03-05 09:55:10 +05:30
e7435a75f5
Merge branch 'bugfix/phy_xpd_v4.2' into 'release/v4.2'
...
wifi: add set_xpd_sar override(backport v4.2)
See merge request espressif/esp-idf!11540
2021-03-04 08:41:17 +00:00
10d40bd526
Merge branch 'bugfix/correct_logging_timestamp_format_v4.2' into 'release/v4.2'
...
log: correct timestamp formatting to unsigned integer type (v4.2)
See merge request espressif/esp-idf!12611
2021-03-04 07:39:33 +00:00
60b6968e80
add API esp_spp_stop_srv_scn
to stop a specific server
2021-03-04 15:33:47 +08:00
a177897f4d
log: correct timestamp formatting to unsigned integer type
...
Closes https://github.com/espressif/esp-idf/issues/6226
Closes IDFGH-4393
2021-03-04 11:54:30 +05:30
1f3b6b2e6d
esp_wifi: fix CSA and BAR crash issue.
2021-03-02 11:51:01 +08:00
2c85d01603
tools: Don't count BSS into the total image size
2021-03-01 14:39:42 +01:00
33236c9593
doc: update S2 flash encryption & secure boot docs
2021-03-01 17:48:17 +08:00
70de8f5158
components/bt: Fix crash in Bluetooth when esp_restart
2021-03-01 14:43:45 +08:00
77a78a22f6
Merge branch 'bugfix/esp_wifi_deinit_v4.2' into 'release/v4.2'
...
esp_wifi_deinit: Return ESP_ERR_WIFI_NOT_STOPPED if wifi is not stopped (v4.2)
See merge request espressif/esp-idf!12540
2021-03-01 05:32:08 +00:00
8375bb94a4
bugfix/if bta_hf_client_sco_co_out_data is called, it will crash when sco disconnected
2021-03-01 11:34:15 +08:00
9689f87887
esp_wifi_deinit: Return ESP_ERR_WIFI_NOT_STOPPED if wifi is not stopped
...
Add test case to test this workflow
2021-02-26 14:53:59 +05:30
66c89f1093
examples, esp_mesh: Fix internal ip mesh example to use transmit wrap function
...
Fixed regression caused by recent refactoring of WiFi Tx. If wasn't defined all transmits end up in a crash.
Closes https://github.com/espressif/esp-idf/issues/6067
2021-02-26 07:50:00 +01:00
76b0097103
components/bt: Fix assert without sw coexist enabled
2021-02-26 14:29:34 +08:00
da809e92b7
docs: update S2 flash encryption docs
2021-02-26 01:42:04 +08:00
cf87e114cb
deep_sleep: on S2 disable the brown out detector before deep sleeping
...
On S2 the brown out detector would occasionally trigger erroneously during deep sleep.
Disable it before sleeping to circumvent this issue.
Closes https://github.com/espressif/esp-idf/issues/6179
2021-02-25 14:58:50 +08:00
af8bc4c436
Merge branch 'bugfix/SECURE_DISABLE_ROM_DL_MODE_does_not_work_v4.2' into 'release/v4.2'
...
bootloader: SECURE_ENABLE_SECURE_ROM_DL_MODE cannot be y when SECURE_DISABLE_ROM_DL_MODE=y (v4.2)
See merge request espressif/esp-idf!12341
2021-02-24 09:40:44 +00:00
bfb14130ac
bugfix:unhandle event when tg receive set_player_app_value cmd
2021-02-24 07:47:08 +00:00
807e864d7d
Merge branch 'revert-983220e2_v4.2' into 'release/v4.2'
...
ci: enable RS485 related tests again (v4.2)
See merge request espressif/esp-idf!12463
2021-02-24 06:45:58 +00:00
d960752cd9
Merge branch 'docs/remove_rtd_pdf_link_v4.2' into 'release/v4.2'
...
docs: remove rtd pdf link (v4.2)
See merge request espressif/esp-idf!12466
2021-02-23 10:45:37 +00:00
c0ae1f03a4
docs: remove RTD download PDF links
...
PDF download is available from the version selector menu.
Read the docs links are out of date.
2021-02-23 11:39:33 +08:00
c4fe55d42a
Revert "ci: temporarily disable RS485 related tests"
...
This reverts commit 983220e216
2021-02-23 11:00:37 +08:00
15f406ddb7
spi_flash: add config option to override flash size in bootloader header
...
Sometimes the flash size read from bootloader is not correct. This may
forbid SPI Flash driver from reading the the area larger than the size
in bootloader header.
When the new config option is enabled, the latest configured
ESPTOOLPY_FLAHSIZE in the app header will be used to override the value
read from bootloader header.
2021-02-22 23:18:17 +08:00
e511dd58b3
Merge branch 'bugfix/freemodbus_fix_parity_propagation_issue_v42' into 'release/v4.2'
...
Bugfix/freemodbus fix parity propagation issue (Backport v4.2)
See merge request espressif/esp-idf!12389
2021-02-22 05:23:02 +00:00
af1ebd7e01
Merge branch 'bugfix/eclipse_make_decode_v4.2' into 'release/v4.2'
...
tools: Fix Eclipse build: “UnicodeDecodeError: 'ascii' codec can't decode byte” (v4.2)
See merge request espressif/esp-idf!12358
2021-02-19 15:55:37 +00:00
9ebdeea54e
Merge branch 'feature/prefer_python3_in_installer_v4.2' into 'release/v4.2'
...
tools: Prefer python3 during install and export (v4.2)
See merge request espressif/esp-idf!12377
2021-02-19 15:52:45 +00:00
cbe966135e
Merge branch 'bugfix/fix_enable_reset_provision_cause_device_crash_v4.2' into 'release/v4.2'
...
provisioning: Fix enable CONFIG_EXAMPLE_RESET_PROVISIONED will cause device crash [backport v4.2]
See merge request espressif/esp-idf!12352
2021-02-19 12:57:27 +00:00
9240750bf4
provisioning: Fix enable CONFIG_EXAMPLE_RESET_PROVISIONED will cause device crash
2021-02-19 11:31:51 +00:00
cd9237f871
Merge branch 'bugfix/ignore_null_valued_comb_key_4_2' into 'release/v4.2'
...
Bugfix/ignore null valued comb key 4 2
See merge request espressif/esp-idf!12346
2021-02-18 13:58:25 +00:00
1b1c917321
add connection parameter check
2021-02-18 09:39:01 +00:00
171e2c5b1e
fix ble connection maximum latency is 499
2021-02-18 09:39:01 +00:00
6d8a3f0d94
disable bluedroid congest error log print
2021-02-18 09:39:01 +00:00
c759dade01
fix read multi char failed(GATT_27001)
2021-02-18 09:39:01 +00:00
2e949ca9ac
fix add white list failed
2021-02-18 09:39:01 +00:00
5d514fdb35
fix bluedroid repair faild if the two most significant bits of public address is '01'
2021-02-18 09:39:01 +00:00
d5951d3c9e
- fix congest return value
...
- fix system no rsp when doing disconnect
- fix no congest event when ssc do writing performance
2021-02-18 09:39:01 +00:00
70589fc49d
fix ble read multi char err when the number of handles is more than 10
2021-02-18 09:39:01 +00:00
66b1f37c8b
fix scan rsp length err
2021-02-18 09:39:01 +00:00
c5afe0ea2d
fix vendor hci memory leak
2021-02-18 09:39:01 +00:00
8455518127
component/bt: Added check for NULL valued combination key.
2021-02-18 06:12:17 +00:00
24291f7a3b
Bluedroid: Do not initiate/accept connection with device having same BDADDR.
...
Added BD_ADDR comparison in l2cu_lcp_allocate and removed check from
security connection request handler as it's handled in l2cu_lcp_allocate
for both connection request and create connection.
2021-02-18 06:12:17 +00:00
359509ccdc
bt: removed esp_bt_get_mac()
...
There was no need for this function as there is already a way present to
fetch own mac address. Own mac addr can be fetched by calling
controller_get_interface().
2021-02-18 06:12:17 +00:00
ceb11fd543
Merge branch 'bugfix/cmake_example_sdkconfig_path_v4.2' into 'release/v4.2'
...
cmake/example: Move idf_as_lib sdkconfig path to project, document configuring project (v4.2)
See merge request espressif/esp-idf!10859
2021-02-17 22:45:21 +00:00
be68c0e8d8
freemodbus: fix mb controller parity propagation issues
...
Closes https://github.com/espressif/esp-idf/issues/6377
2021-02-17 12:40:34 +01:00
2c66dfc089
tools: Prefer python3 during install and export
...
Install and export script should work on systems without "python"
executable.
Closes https://github.com/espressif/esp-idf/pull/6471
Closes https://github.com/espressif/esp-idf/issues/6532
Related to https://github.com/espressif/esp-idf/issues/6421 and
https://github.com/espressif/arduino-esp32/issues/4717
2021-02-14 19:05:33 +01:00
391b2ebcf0
Merge branch 'bugfix/softap_prov_cookies_v4.2' into 'release/v4.2'
...
protocomm_httpd: Use HTTP cookies to track session (v4.2)
See merge request espressif/esp-idf!12265
2021-02-11 10:42:42 +08:00
3b5b61f402
Fix eclipse build: “UnicodeDecodeError: 'ascii' codec can't decode byte”
...
Closes https://github.com/espressif/esp-idf/pull/6505
2021-02-10 12:49:56 +01:00
d228fc826c
protocomm security1: Restart security session if SESSION_STATE_CMD0 is received
...
With the introduction of cookies to track a session, it is possible that the
clients restart the provisioning on the same session, specifically when a user
cancels a current provisioning attempt. This can result in an error as the state
on the device side and client side will go out of sync.
This has now been changed such that if SESSION_STATE_CMD0 is received on
an existing session, the state is reset and flow allowed to continue.
2021-02-10 15:47:29 +05:30
328254c631
protocomm_httpd: Use HTTP cookies to track session
...
Earlier, a "socket connection" was being considered as a protocomm "session".
However, for HTTP, we cannot expect clients to necessarily use the same
socket for all requests of a given transaction. This was indeed causing
some failures for Wi-Fi provisioning from Android phones.
So, we have introduced http cookies to track a session even if the socket
connection does not stay intact throughout the transaction.
This change is backward compatible. If the client does not use cookies, the
socket connection will be considered as the session.
Closes: https://github.com/espressif/esp-idf/issues/6316
Reference: https://github.com/espressif/esp-idf/pull/6330
2021-02-10 15:47:28 +05:30
2dd5a87cf1
Merge branch 'bugfix/websocket_example_error_handling_v4.2' into 'release/v4.2'
...
ci: Fix websocket example test error handling
See merge request espressif/esp-idf!11657
2021-02-10 15:51:32 +08:00
4abc541d6f
bootloader: SECURE_ENABLE_SECURE_ROM_DL_MODE cannot be y when SECURE_DISABLE_ROM_DL_MODE=y
...
Closes: https://github.com/espressif/esp-idf/pull/6442
2021-02-09 16:34:30 +08:00
1df0c17b98
Merge branch 'bugfix/ble_mesh_server_model_deinit_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix deinit server models with no matching id (v4.2)
See merge request espressif/esp-idf!12314
2021-02-09 16:25:39 +08:00
660f41772c
ci: Fix websocket example test error handling
...
If connection fails for websocket test, a second exception was generated in
__exit__
2021-02-09 06:59:56 +00:00
ea476f1731
Merge branch 'bugfix/SECURE_ENABLE_SECURE_ROM_DL_MODE_v4.2' into 'release/v4.2'
...
bootloader: Fix warnings caused by security features (v4.2)
See merge request espressif/esp-idf!12286
2021-02-09 11:06:50 +08:00
6514009b8a
soc esp32: Removes parentheses from RTC_MEM_xyz macros that expand directly to single numbers
...
Not necessary in these cases, and prevents parens from expanding into the
assembly code added in the parent commit - a pattern which is accepted
by GCC assembler but illegal syntax for LLVM assembler.
2021-02-08 09:59:22 +11:00
7c5afa262d
deep sleep: Calculate RTC CRC immediately before deep sleep, without using RAM
...
Fix for issues where RTC FAST memory is updated as part of going into deep
sleep. Very high risk if heaps are in RTC memory - in particular task stacks
may be in RTC memory, but also other variables.
Also fixes potential concurrency problems as RTC FAST memory is not accessible
by CPU during the CRC calculation itself.
Method:
- Disable interrupts (currently for single core only, will need update for S3)
- Load all registers before calculating CRC or going to sleep
2021-02-08 09:59:22 +11:00
bf9b9c5a97
esp_system: Add test case for using deep sleep wake stub when stack is in RTC memory
...
This test currently fails on ESP32 & ESP32-S2, fix will be in next commit.
2021-02-08 09:59:22 +11:00
4070a6dc70
ble_mesh: stack: Fix deinit server models with no matching id
2021-02-07 11:18:31 +08:00
0ab739f72c
Merge branch 'bugfix/ble_mesh_wifi_coexit_example_v4.2' into 'release/v4.2'
...
bugfix: Delete local variables to avoid null global variables (backport v4.2)
See merge request espressif/esp-idf!11372
2021-02-05 20:21:58 +08:00
3f46cb9789
Merge branch 'bugfix/ble_mesh_mbedtls_aes_fix_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh mbedtls aes fix (v4.2)
See merge request espressif/esp-idf!12270
2021-02-05 14:46:00 +08:00
c74c7fdb5a
ble_mesh: stack: Fix mbedtls aes ctx not deallocated
2021-02-05 03:26:26 +00:00
02d3d358b5
ble_mesh: stack: Fix mbedtls aes ctx not initialized
2021-02-05 03:26:26 +00:00
74e1613b17
Merge branch 'bugfix/nvs_close_nukes_all_handles_v4.2' into 'release/v4.2'
...
NVS: fixed deinit other partition's handles (v4.2)
See merge request espressif/esp-idf!11497
2021-02-05 10:06:37 +08:00
89cab3140d
Merge branch 'bugfix/idf_monitor_baudrate_arg_crash_v4.2' into 'release/v4.2'
...
idf monitor: fix crash when monitor baudrate argument set (Backport v4.2)
See merge request espressif/esp-idf!9758
2021-02-05 10:06:07 +08:00
040f5c8e0a
Merge branch 'bugfix/reenable_encrypted_partition_write_v4.2' into 'release/v4.2'
...
Re-enable encrypted flash read/writes even if flash encryption is disabled (v4.2)
See merge request espressif/esp-idf!12190
2021-02-05 01:05:04 +08:00
aa3efa6cf1
Merge branch 'bugfix/protocomm_http_print_v4.2' into 'release/v4.2'
...
protocomm_httpd: Change an info print to debug print as it isn't really required in the logs (v4.2)
See merge request espressif/esp-idf!12261
2021-02-04 23:09:28 +08:00
a8df2af065
bootloader: Fix warnings caused by security features
...
Closes: https://github.com/espressif/esp-idf/issues/6198
2021-02-04 22:24:25 +08:00
d254804a62
Fix A2DP Underrun Issue
2021-02-04 19:33:14 +08:00
7da388e52a
add exception handling for iperf example's scan when no ap was found
2021-02-04 17:37:43 +08:00
5c6b9d0625
protocomm_httpd: Change an info print to debug print as it isn't really required in the logs
2021-02-04 15:02:52 +05:30
024aaeb201
fix smartconfig issue when router reply arp late
2021-02-04 11:23:06 +08:00
79aa9636b9
unit-test-app: disable encrypted flash read/write in psram config to fix build failure
2021-02-03 09:07:36 +00:00
19b7705b8d
spi_flash: add config option to enable encrypted partition read/write
...
This feature can be disabled to save some IRAM (approx 1KB) for cases
where flash encryption feature is not required.
2021-02-03 09:07:36 +00:00
294fe8238c
Revert "esp_partition: disable encrypted reads/writes if flash encryption is disabled"
...
This reverts commit bf35ef1ce7
.
It has been noticed that there are scenarios where even though firmware is not enabled
with flash encryption config feature, it should be able to write to encrypted partitions.
This revert adds the feature back which was removed around v4.0 timelines, and same
change will be backported to all releases (upto v4.0) for consistency.
2021-02-03 09:07:36 +00:00
0382c2e04e
Merge branch 'bugfix/mcpwm_can_set_two_falut_signal_v4.2' into 'release/v4.2'
...
mcpwm: fix second fault line broken issue (v4.2)
See merge request espressif/esp-idf!12171
2021-02-03 14:49:16 +08:00
81680a633f
Merge branch 'bugfix/ttfw_idf_find_artifacts_inaccurate_with_same_prefix_path_v4.2' into 'release/v4.2'
...
CI: fix the bug returns wrong artifact path when app_name is a subset of a longer one (v4.2)
See merge request espressif/esp-idf!12228
2021-02-03 11:34:34 +08:00
6fd3557d99
Merge branch 'feature/support_transport_keepalive_v4.2' into 'release/v4.2'
...
Feature/support transport keepalive v4.2 [backport v4.2]
See merge request espressif/esp-idf!12157
2021-02-03 03:46:24 +08:00
f697f475e5
Merge branch 'doc/uart_num_fix_v4.2' into 'release/v4.2'
...
docs: fix uart number naming error (v4.2)
See merge request espressif/esp-idf!12068
2021-02-02 16:08:33 +08:00
d9455d8587
CI: fix the bug returns wrong artifact path when app_name is a subset of a longer one
2021-02-02 11:14:06 +08:00
2ea3519964
Merge branch 'bugfix/update_howsmyssl_cert_v4.2' into 'release/v4.2'
...
examples/protocols: update www.howsmyssl.com certificate to fix test failures (v4.2)
See merge request espressif/esp-idf!12211
2021-02-01 20:25:00 +08:00
0dedf0e1f5
examples/protocols: update www.howsmyssl.com certificate to fix test failures
2021-02-01 11:01:35 +05:30
250805d991
docs: Update full-scale voltages for ESP32-S2 chip
2021-02-01 11:22:49 +08:00
48dc6e9347
mcpwm: fix second fault line broken
...
Closes: https://github.com/espressif/esp-idf/issues/6053
2021-01-27 14:56:33 +08:00
87b051c87a
mcpwm: fix wrong capture edge
2021-01-27 14:56:33 +08:00
10f16c5d72
Merge branch 'bugfix/soc_caps_implicit_inc_v4.2' into 'release/v4.2'
...
HAL: explicitly include soc_caps.h (v4.2)
See merge request espressif/esp-idf!11896
2021-01-27 10:33:42 +08:00
fd5f65a2d4
Make OTA example support keepalive
2021-01-26 14:09:13 +08:00
90218b4e9b
Add options for esp_http_client and esp_websocket_client to support keepalive
2021-01-26 14:09:01 +08:00
cbca521e28
Modify esp-tls and tcp_transport to support keep alive for tcp and ssl connection
2021-01-26 14:08:45 +08:00
186ebc61e7
Add init & deinit event for a2dp
2021-01-26 10:51:47 +08:00
c4d0a384b0
Merge branch 'fix/esp_tls_fix_memory_leak_v4.2' into 'release/v4.2'
...
Fix/esp tls fix memory leak v4.2
See merge request espressif/esp-idf!12085
2021-01-22 21:37:58 +08:00
be26d45d78
Merge branch 'bugfix/httpd_session_close_lru_v4.2' into 'release/v4.2'
...
esp_http_server: Add flag in sock_db to identify httpd_sess_close is called from httpd_session_close_lru (v4.2)
See merge request espressif/esp-idf!12112
2021-01-22 21:22:11 +08:00
6b054fb4a6
Enable lru_purge_enable in simple HTTP server example
2021-01-22 15:33:57 +05:30
ecbf436de4
Merge branch 'bugfix/http_client_buffer_overread_v4.2' into 'release/v4.2'
...
esp_http_client: Fix buffer overread, update https_request example to use HTTP/1.1 (v4.2)
See merge request espressif/esp-idf!12108
2021-01-22 17:45:31 +08:00
4d1ada8ab5
Merge branch 'bugfix/misc_secure_boot_v4.2' into 'release/v4.2'
...
Bugfix/misc secure boot v2 (v4.2)
See merge request espressif/esp-idf!11743
2021-01-22 16:27:10 +08:00
1c732d7556
esp_http_server: Add lru_socket flag in sock_db to indicate httpd_sess_close is called from httpd_sess_close_lru
2021-01-22 11:16:10 +05:30
29feb17636
esp_http_client.c: Clear raw_len for response buffer after dispatching HTTP_EVENT_ON_FINISH event
...
Closes: https://github.com/espressif/esp-idf/issues/6146
2021-01-22 11:03:23 +05:30
7ceaac64bf
Merge branch 'bugfix/secure_boot_sig_failed_crash_v4.2' into 'release/v4.2'
...
secure boot: Fix crash if signature verification fails in app (v4.2)
See merge request espressif/esp-idf!11924
2021-01-22 07:58:24 +08:00
84219fe844
esp_tls_wolfssl: Move order of crt_bundle check to match that in
...
esp_tls_mbedtls
2021-01-21 10:45:42 +05:30
a5cf243ea0
esp-tls: Fix mem leak when global_ca_store is freed
2021-01-21 10:45:18 +05:30
56de4bbc4d
Merge branch 'bugfix/ble_mesh_node_set_name_status_check_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Remove node set device name return status check (v4.2)
See merge request espressif/esp-idf!12081
2021-01-21 11:07:58 +08:00
7c9be015aa
Merge branch 'bugfix/ble_mesh_proxy_client_net_resend_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix proxy client may fail to resend msg (v4.2)
See merge request espressif/esp-idf!12079
2021-01-21 11:07:27 +08:00
54d8a1f76b
Merge branch 'bugfix/ble_mesh_prov_use_diff_rand_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Use different random for each provisioning (v4.2)
See merge request espressif/esp-idf!12077
2021-01-21 11:07:02 +08:00
4510332e96
ble_mesh: stack: Remove node set device name return status check
2021-01-20 21:11:21 +08:00
370e65ec8a
ble_mesh: stack: Fix proxy client may fail to resend msg
2021-01-20 21:10:18 +08:00
962b14d653
ble_mesh: stack: Use different random for each provisioning
2021-01-20 21:09:09 +08:00
d8ba0f9b0e
docs: fix uart number naming error
2021-01-20 17:55:07 +08:00
967c07b6ae
Merge branch 'bugfix/nvs_check_external_partition' into 'release/v4.2'
...
NVS: ensuring default partition
See merge request espressif/esp-idf!8934
2021-01-20 07:44:28 +08:00
ad47ed5ef1
Merge branch 'bugfix/mdns_txt_length_collision_v4.2' into 'release/v4.2'
...
mDNS: Fix of text length calculation when detecting a collision(Backport v4.2)
See merge request espressif/esp-idf!12029
2021-01-19 22:15:05 +08:00
db2ddebc23
Merge branch 'bugfix/ble_mesh_log_macro_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Add prefix for log macros (v4.2)
See merge request espressif/esp-idf!12052
2021-01-19 17:34:05 +08:00
f56fe3f877
ble_mesh: stack: Fix compile warning when log is disabled
2021-01-19 14:04:45 +08:00
571da869f5
ble_mesh: ci: Add disable log sdkconfig test files
2021-01-19 14:04:45 +08:00
d545f1223f
ble_mesh: stack: Add prefix BLE_MESH_ for log related macros
2021-01-19 14:04:44 +08:00
8cd16b60f5
Merge branch 'bugfix/ppp_deinit_failure_v4.2' into 'release/v4.2'
...
esp_modem: Fixed race condition on exiting PPP mode (v4.2)
See merge request espressif/esp-idf!11870
2021-01-19 02:42:50 +08:00
a4525284bd
Merge branch 'update/ble_mesh_set_hsl_states_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Enable updating lighting hsl state (v4.2)
See merge request espressif/esp-idf!12036
2021-01-18 19:10:31 +08:00
e36282787e
Merge branch 'bugfix/ble_mesh_build_error_c3_merge_master_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh build error merge master (v4.2)
See merge request espressif/esp-idf!12038
2021-01-18 19:10:21 +08:00
b24ccd8a20
Merge branch 'bugfix/fix_iperf_example_crash_issue_v4.2' into 'release/v4.2'
...
Bugfix/fix iperf example crash issue v4.2 (backport v4.2)
See merge request espressif/esp-idf!12024
2021-01-18 19:09:37 +08:00
c44dc1f262
ble_mesh: stack: Fix compile warning with BIT macro
2021-01-18 14:07:30 +08:00
de166facd7
ble_mesh: stack: Update mesh max conn macro when using bluedroid
2021-01-18 14:07:24 +08:00
71f4c476cb
ble_mesh: stack: Enable updating lighting hsl state
2021-01-18 14:01:39 +08:00
b4735859d6
Merge branch 'bugfix/bluedroid_avoid_same_bdaddr_conn_v4.2' into 'release/v4.2'
...
Bluedroid: Do not connect if peer BD_ADDR is same as own BD_ADDR. (v4.2)
See merge request espressif/esp-idf!11990
2021-01-18 14:01:31 +08:00
28371f45a4
Merge branch 'bugfix/ppp_netif_free_v4.2' into 'release/v4.2'
...
esp-modem: Remove esp-netif destroy from modem network glue code (v4.2)
See merge request espressif/esp-idf!11872
2021-01-16 00:57:15 +08:00
84039dc77d
esp_modem: Fixed race condition on exiting PPP mode
...
esp_modem_stop_ppp() stops both ppp netif and switches the modem back to
command mode. IF these two actions are not synchronised, we might
experience issues of
* active PPP session trying to send/receive uart-data
* command mode already active before modem switched to it
both resulting in crashes.
Fixed by introducing the transition mode and running these actions in sequence
* set esp-modem to transition mode
* enter command mode, wait for the reply or re-sync
* close the PPP netif
* wait until the netif closes
Other fixes include ignoring certain events if modem component not ready
or not in appropriate mode:
* ignoring all UART events comming from DTE with no DCE attached
* ignore pattern detection in PPP mode
2021-01-15 17:38:30 +01:00
67a3ff8a4b
Merge branch 'bugfix/esp_netif_ppp_event_data_v4.2' into 'release/v4.2'
...
esp-netif: Fix PPP netif event posting to include esp_netif data (v4.2)
See merge request espressif/esp-idf!11868
2021-01-15 23:48:27 +08:00
500edd412a
mDNS: Fix of text length calculation when detecting a collision
2021-01-15 17:11:14 +04:00
cc0ad534e9
mDNS: Fix of collision detection during txt length calculation
...
Closes https://github.com/espressif/esp-idf/issues/6114
2021-01-15 17:10:35 +04:00
b78fbdab12
example: Scan failure should not cause system crash
2021-01-15 20:21:35 +08:00
30becdfaab
example: do not check the return value of esp_wifi_connect()
2021-01-15 20:20:17 +08:00
95c360fcbd
esp_pm: fix formatting issues in esp_pm_dump_locks
...
- line was truncated because 64 characters were not sufficient
- length passed to snprintf should be full buffer length, not -1
- make the width of lock name field fixed
- fix alignment of lock type column
2021-01-15 13:18:06 +01:00
7ff123562b
Merge branch 'bugfix/mdns_resolve_nonstrict_answers_v4.2' into 'release/v4.2'
...
mdns: Allow resolve (it's own) non-strict answers (v4.2)
See merge request espressif/esp-idf!11818
2021-01-15 19:51:04 +08:00
53fc156adb
esp-modem: Remove esp-netif destroy from modem network glue code
...
To be in line with other interfaces, when deleting the driver and it's glue layer to esp-netif, we DO NOT delete the related esp-netif (since is was allocated and created outside of the glue code and it works the same way in esp-eth and esp-wifi driver/glue layers).
Closes https://github.com/espressif/esp-idf/issues/5486
2021-01-15 11:48:26 +00:00
cf7bea6dff
idf monitor: fix crash when monitor baudrate argument set
...
Closes IDF-1902
2021-01-15 09:09:49 +00:00
67fb958b8c
Merge branch 'bugfix/ble_mesh_macro_OR_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix using wrong | for OR between macros (v4.2)
See merge request espressif/esp-idf!11997
2021-01-15 11:04:47 +08:00
cd1fbfdee1
ble_mesh: stack: Fix using wrong | for OR between macros
2021-01-14 19:03:00 +08:00
8911c29122
Merge branch 'feat/ble_mesh_support_ble_scan_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Add BLE scan callback when mesh is enabled (v4.2)
See merge request espressif/esp-idf!11963
2021-01-14 19:01:05 +08:00
a3fa7dda33
ble_mesh: ci: Add ble & ble mesh coex sdkconfig test files
2021-01-14 07:30:47 +00:00
c8890a40e4
ble_mesh: stack: Support reporting normal ble adv packets
2021-01-14 07:30:47 +00:00
a91addb716
ble_mesh: stack: Add a btc file for ble coex functions
...
Previously if starting/stopping BLE advertising when BLE Mesh
is enabled, the corresponding events will be notified through
the callback registered by esp_ble_mesh_register_prov_callback().
With this commit, the func esp_ble_mesh_register_ble_callback()
needs to be invoked for resgitering the callback used for BLE
coexistence related functionalities (i.e. ADV/SCAN).
2021-01-14 07:30:47 +00:00
396c6a3bc5
ble_mesh: stack: Move ble scan funcitons to a single file
2021-01-14 07:30:47 +00:00
96182bdc43
ble_mesh: stack: Optimize handling received mesh adv packets
2021-01-14 07:30:47 +00:00
4cfece437d
Bluedroid: Do not connect if peer BD_ADDR is same as own BD_ADDR.
2021-01-14 12:22:30 +05:30
73023f7ff7
Merge branch 'ci/increase_build_example_parallel_count' into 'release/v4.2'
...
ci: Add 1 parallel count for building example
See merge request espressif/esp-idf!11976
2021-01-14 14:33:26 +08:00
bd0f520a95
ci: Add 1 parallel count for building example
2021-01-13 16:21:15 +08:00
e5553b964d
Merge branch 'fix/esp_tls_add_warning_if_ca_chain_has_invalid_cert_v4.2' into 'release/v4.2'
...
esp_tls: Add warning if the CA chain provided contains invalid cert (v4.2)
See merge request espressif/esp-idf!11939
2021-01-12 23:26:32 +08:00
7453507d93
Secure boot v2: Fixes the issue of passing the flash calculated digest for ota verification.
2021-01-12 11:16:23 +00:00
b979dacc6c
Secure Boot v2: Fix the double padding of the image length during flash encryption
...
Fixes https://github.com/espressif/esp-idf/issues/6236
2021-01-12 11:16:23 +00:00
21eac48ea0
Merge branch 'optimize/ble_mesh_miscellaneous_v4.2' into 'release/v4.2'
...
Optimize/ble mesh miscellaneous (v4.2)
See merge request espressif/esp-idf!11948
2021-01-12 19:13:08 +08:00
fe6103c088
ble_mesh: stack: Move bt_mesh_rand to mesh_common.c
2021-01-11 19:26:49 +08:00
f031dc6d29
ble_mesh: stack: Remove useless BT_DBG_ENABLED in a few files
2021-01-11 19:26:49 +08:00
85de3a84e1
ble_mesh: Replace zephyr integer types with C99 types [Zephyr]
2021-01-11 19:26:46 +08:00
3f361cc262
ble_mesh: stack: Update ARRAY_SIZE definition
2021-01-11 19:25:52 +08:00
8f20b9dc8a
Merge branch 'feat/ble_mesh_multiple_nvs_namespace_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Provisioner supports multiple nvs namespaces (v4.2)
See merge request espressif/esp-idf!11935
2021-01-11 18:55:22 +08:00
e33cfbaef9
esp_tls: Add warning if the CA chain provided contains one/more invalid
...
cert
2021-01-11 12:02:30 +05:30
60a808372e
Merge branch 'feature/upgrade_mbedtls_to_v4.2' into 'release/v4.2'
...
mbedtls: upgrade to v2.16.9 release (v4.2)
See merge request espressif/esp-idf!11899
2021-01-11 14:01:11 +08:00
3a1018f603
ble_mesh: ci: Add settings sdkconfig test files
2021-01-11 10:08:00 +08:00
c5d9601e69
ble_mesh: stack: Provisioner supports multiple nvs namespaces
...
Now Provisioner can use different NVS namespaces to store
different instances of mesh information, for example, for
different user accounts.
2021-01-11 10:07:55 +08:00
2aafcd9b1f
Merge branch 'feat/ble_mesh_provisioner_recv_hb_support_v4.2' into 'release/v4.2'
...
Feat/ble mesh provisioner recv hb support (v4.2)
See merge request espressif/esp-idf!11913
2021-01-08 18:30:35 +08:00
0e4f43ddde
secure boot v2: Fix crash if signature verification fails in app
...
sha_handle is "finished" when verify_secure_boot_signature() returns and
should be nulled out.
Alternative version of fix submitted in https://github.com/espressif/esp-idf/pull/6210
Closes https://github.com/espressif/esp-idf/pull/6210
Signed-off-by: Angus Gratton <angus@espressif.com >
2021-01-08 18:45:49 +11:00
0c3c09e7ef
Merge branch 'bugfix/icmp_echo_test_v4.2' into 'release/v4.2'
...
CI: change icmp example test address to ci.espressif.cn (v4.2)
See merge request espressif/esp-idf!11903
2021-01-08 11:16:15 +08:00
1efa401884
ble_mesh: ci: Add enabling hb recv sdkconfig file
2021-01-08 09:32:23 +08:00
0432d11509
ble_mesh: stack: Provisioner supports receiving heartbeat
2021-01-08 09:32:23 +08:00
8c4839e9e6
CI: change icmp example test address
...
Use a server that is inside the great firewall of china for CI test.
This avoid issues due to proxies, network configs etc.
2021-01-07 14:49:29 +08:00
ce72deea7f
mbedtls: upgrade to v2.16.9 release
...
For details release notes please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.9
2021-01-07 11:15:42 +05:30
929632739a
spi: fix duplex mode switch issue for multi devices
2021-01-07 11:56:16 +08:00
5e9783f4a6
hal: include pcnt_caps.h
...
Some HAL files depend on x_caps.h, but didnt explicitly include it
Fixes issue where only 4 PCNT (out of 8) could be used on ESP32
Closes https://github.com/espressif/esp-idf/issues/6366
2021-01-07 03:01:55 +00:00
474224d668
Merge branch 'bugfix/ble_mesh_node_id_adv_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix Node ID adv with wrong timeout (v4.2)
See merge request espressif/esp-idf!11877
2021-01-06 17:08:21 +08:00
53935d5933
ble_mesh: stack: Fix Node ID adv with wrong timeout
2021-01-06 05:33:41 +00:00
47aa7408f5
Merge branch 'bugfix/fix_tx_issue_after_esp_restart_v4.2' into 'release/v4.2'
...
components/bt: Shutdown Bluetooth before esp_restart. (V4.2)
See merge request espressif/esp-idf!11755
2021-01-06 12:32:33 +08:00
70ecd0e92c
Merge branch 'bugfix/btdm_blufi_send_custom_data_will_congested_after_connection_is_broken_v4.2' into 'release/v4.2'
...
component/bt: fix Blufi sends customer data will congested when connection is broken(backport v4.2)
See merge request espressif/esp-idf!11847
2021-01-06 12:29:44 +08:00
caddd5d9fa
Merge branch 'bugfix/fix_spp_vfs_dynamic_memory_bugs_v4.2' into 'release/v4.2'
...
component_bt/fix spp vfs demo crash when use dynamic memory[backport v4.2]
See merge request espressif/esp-idf!11726
2021-01-06 12:20:22 +08:00
c5b2252e03
esp-netif: Fix PPP netif event posting to include esp_netif data
...
Closes https://github.com/espressif/esp-idf/issues/6009
2021-01-04 16:41:25 +01:00
f3c9a71138
components/bt: Add API to config QoS
2021-01-04 11:53:04 +08:00
5da8c3f8de
component/bt: fix Blufi sends customer data will congested when connection is broken
2020-12-31 15:38:49 +08:00
248857bf91
Merge branch 'fix/i2c_pm_lock_v4.2' into 'release/v4.2'
...
i2c: Acquire PM lock after acquiring mutex (v4.2)
See merge request espressif/esp-idf!11830
2020-12-31 12:33:36 +08:00
6216f99265
Merge branch 'fix/wolfssl_domain_name_check_v4.2' into 'release/v4.2'
...
esp_tls_wolfssl : Add domain name check (v4.2)
See merge request espressif/esp-idf!11816
2020-12-30 21:48:31 +08:00
6d6fbc3860
1. Optimize 32k xtal configure param to get optimal startup time for ESP32S2;
...
2. Solve bug of wakeup fail when pd peripheral for ESP32S2;
3. clear rtc force pu configuration when goto deepsleep after lightsleep.
2020-12-30 16:47:41 +08:00
14587e7e73
i2c: Acquire PM lock after acquiring mutex
2020-12-30 13:24:38 +05:30
9f9013c8c3
mdns: Allow resolve its own non-strict answers
...
the mDNS responder should not repeat questions when replying, however resolvers
must ignore these questions field if they are present. esp-idf mDNS
library does include questions in answering packets (thus not strictly
following the RFC6762) so the resolver did not correctly resolved
another instance host name.
Closes https://github.com/espressif/esp-idf/issues/6190
2020-12-29 19:05:11 +01:00
076ad543fb
esp_tls_wolfssl : Add domain name check
2020-12-29 21:11:08 +05:30
24f98bf80b
Merge branch 'bugfix/crt_bundle_bad_md_v4.2' into 'release/v4.2'
...
esp_crt_bundle: allow weak hash algorithm for trusted certificate (backport v4.2)
See merge request espressif/esp-idf!11655
2020-12-28 22:30:16 +08:00
4360410107
Merge branch 'bugfix/tools_python_subprocess_capture_output_v4.2' into 'release/v4.2'
...
tools: Avoid subprocess.run(capture_output) argument for Python <3.7 compatibility (v4.2)
See merge request espressif/esp-idf!11506
2020-12-28 07:45:51 +08:00
68095a65ac
Merge branch 'bugfix/bt_bluedroid_same_public_key_attack_v4.2' into 'release/v4.2'
...
Bluedroid: Fixes for some Bluetooth vulnerabilities. (v4.2)
See merge request espressif/esp-idf!11763
2020-12-25 23:35:15 +08:00
235628355f
Bluedroid: Fixes for some vulnerabilities.
...
This commit fixes 'Impersonation in Passkey entry protocol'
(CVE-2020-26558) and suggests fixes for other vulnerabilites like
'Impersonation in the Pin Pairing Protocol' (CVE-2020-26555) and
'Authentication of the LE Legacy Pairing Protocol'
CVE-2020-26558 can be easily implemented if the peer device can
impersonate our public key. This commit adds a check by comparing our
and received public key and returns failed pairing if keys are same.
This commit also adds comments suggesting to use secure connection when
supported by all devices.
2020-12-25 16:01:11 +05:30
567562a0fb
components/bt: Add QOS for SPP, to decrease the delay from slave to master
2020-12-25 14:51:15 +08:00
d694036789
components/bt: Shutdown Bluetooth before esp_restart.
2020-12-25 14:06:22 +08:00
26ba5e1b51
nvs_flash: fixed deinit other partition's handles
...
* When deinitializing or erasing a partition,
nvs used to close all handles instead of only
the current partition's handles.
This is fixed now
* Added a unit test for that case
* Unit tests clean up after each test case now
Closes FCS-533
2020-12-24 19:20:04 +08:00
ecc2dd4b23
Merge branch 'bugfix/ci_retries_when_download_v4.2' into 'release/v4.2'
...
CI: retry shell commands when download (v4.2)
See merge request espressif/esp-idf!9888
2020-12-24 16:20:12 +08:00
774fb48f9e
Merge branch 'bugfix/spiram_reserve_size_pr5373_v4.2' into 'release/v4.2'
...
SPIRAM reserved memory size fixes (v4.2)
See merge request espressif/esp-idf!11516
2020-12-24 13:55:35 +08:00
40873d2026
fix spp vfs demo crash when use dynamic memory
2020-12-23 15:06:34 +08:00
ac5b7be7c2
Merge branch 'bugfix/fix_some_wifi_bugs_1222_v4.2' into 'release/v4.2'
...
esp_wifi: fix some wifi bugs 1222 (backport v4.2)
See merge request espressif/esp-idf!11711
2020-12-23 12:04:22 +08:00
c09a265f32
Merge branch 'bugfix/fix_crash_of_divide_zero_4_2' into 'release/v4.2'
...
Fix crash caused by dividing zero [backport v4.2]
See merge request espressif/esp-idf!11418
2020-12-23 11:20:48 +08:00
ef84e386e4
Fix divided by zero err & clear timer after remote reject when respond the parameters update
2020-12-22 16:37:31 +08:00
44b1c3b307
esp_wifi: update wifi lib
2020-12-22 16:05:39 +08:00
3acd9861bf
wpa_supplicant: Use WPA3 flag to reduce code size
...
Flag ESP32_WIFI_ENABLE_WPA3_SAE from Menuconfig is used to
control the stack size required by WPA3. Use the same flag
to compile out the WPA3 code and control the code size.
With this flag disabled code footprint reduces by about 7.7kB
in libwpa_supplicant.a
Update WiFi libs with added checks to cleanly handle disabling
of WPA3 callbacks.
2020-12-22 15:50:52 +08:00
0bd758c0b1
WIFI: Iperf example's parameter opt was uninitialized, may leads setsockoption invalide if it equal to 0
2020-12-22 15:46:36 +08:00
12eb9d6d80
esp_wifi:
...
1. Add description for esp_wifi_set_inactive_time()
2. Add documentation to avoid using WiFi modem sleep for WiFi/BT coexistence
3. Remove description of unusable API esp_wifi_restart()
4. Update esp_now_fetch_peer discription
5. Update table format prblm for esp_wifi_set_max_tx_power()
6. Update description for ssid and password
2020-12-22 15:44:07 +08:00
33c296b78e
wpa_supplicant: Replace internal RSA APIs by mbedtls APIs
...
Curretly wpa_supplicant uses internal APIs for RSA operations
which internally uses lots of big num operations.
Big num operations are CPU expensive and can take a lot of time
which can cause watchdog timer to tigger.
This can be optimize by using mbedtls APIs which uses
hardware blocks for big num operations.
To fix this, write new crypto_mbedtls-rsa.c which has APIs
similar to crypto_internal-rsa.c but uses mbedtls APIs.
2020-12-22 15:37:38 +08:00
e6d74b2d7e
Merge branch 'ci/disable_dev_push_pipelines_v4.2' into 'release/v4.2'
...
CI: Disable pipelines generated by push on dev branches (v4.2)
See merge request espressif/esp-idf!11592
2020-12-22 13:11:49 +08:00
866399cbf7
Merge branch 'bugfix/pmf_tx_rx_routine_v4.2' into 'release/v4.2'
...
esp_wifi: Always register pmf tx/rx routines (backport v4.2)
See merge request espressif/esp-idf!11447
2020-12-22 00:02:31 +08:00
573708ea1e
Merge branch 'fix/update_tls_sockfd_after_freeing_internally_v4.2' into 'release/v4.2'
...
esp-tls : (Fix) update tls->sockfd value after socket is freed internally (v4.2)
See merge request espressif/esp-idf!11695
2020-12-21 15:59:44 +08:00
4c66d146eb
esp-tls : (Fix) update tls->sockfd value after socket is freed internally
...
Closes https://github.com/espressif/esp-idf/issues/6163
2020-12-21 11:23:22 +05:30
cfd234da3a
Merge branch 'bugfix/exl200_reset_and_adv_v4.2' into 'release/v4.2'
...
Bugfix/exl200 reset and adv v4.2
See merge request espressif/esp-idf!11671
2020-12-18 21:54:06 +08:00
fd68c06824
Merge branch 'bugfix/doxygen_warnings_v4.2' into 'release/v4.2'
...
Docs: fix doxygen warnings (backport v4.2)
See merge request espressif/esp-idf!11674
2020-12-18 15:59:39 +08:00
d9cea5dfdb
Docs: fix doxygen warnings
2020-12-18 14:27:17 +08:00
98a536894d
components/bt:fix exl200, add btdm_disable_adv_delay, fix RPA addr update error.
2020-12-18 11:34:34 +08:00
9ca6aee845
components/bt: Fixed the problem of early release of pointer(p_ccb) in funcion
2020-12-18 11:32:31 +08:00
b1b673eaa2
Merge branch 'feature/lwip_tcp_isn_hook_v4.2' into 'release/v4.2'
...
lw-ip: enable TCP ISN hook (v4.2)
See merge request espressif/esp-idf!11062
2020-12-18 00:18:36 +08:00
a57576cec4
esp_netif: initialize TCP ISN hook if enabled in configuration
2020-12-17 13:42:01 +00:00
7d226ce542
lwip: provide configuration option to enable TCP ISN hook
2020-12-17 13:42:01 +00:00
4fb4178f06
tcp_isn: use ROM APIs for md5 calculations
2020-12-17 13:42:01 +00:00
aa416a377b
lwip: add custom TCP ISN hook implementation
...
Source:
https://git.savannah.nongnu.org/cgit/lwip/lwip-contrib.git/
2020-12-17 13:42:01 +00:00
2b88ed8827
Merge branch 'bugfix/idf_gdb_no_openocd_crash_v4.2' into 'release/v4.2'
...
idf.py: Fixed gdb target to exit cleanly when no openocd watch task (v4.2)
See merge request espressif/esp-idf!10808
2020-12-17 18:40:31 +08:00
0386b19d8b
Merge branch 'bugfix/mdns_query_id_v4.2' into 'release/v4.2'
...
mdns: Responding: Fix query ID, add questions if not strict mode (v4.2)
See merge request espressif/esp-idf!10806
2020-12-17 18:37:18 +08:00
683d0f4edb
Merge branch 'nimble/fix_misc_coverity_issue_v4.2' into 'release/v4.2'
...
Nimble: Fix misc issues in NimBLE NVS, `ble_eddystone`, recursive call and L2CAP CoC (v4.2)
See merge request espressif/esp-idf!11390
2020-12-17 16:53:46 +08:00
4bca971865
Merge branch 'bugfix/free_acl_rx_buf_in_em_4_2' into 'release/v4.2'
...
Free ACL RX Buf in EM when disconnection [backport v4.2]
See merge request espressif/esp-idf!11612
2020-12-17 16:47:46 +08:00
c1d5ad61b5
Free ACL RX Buf in EM when disconnection [backport v4.2]
2020-12-17 16:47:43 +08:00
d315bf722f
Added missing MYNEWT_VAL_BLE_L2CAP_COC_MPS definition
...
Signed-off-by: Prasad Alatkar <prasad.alatkar@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/5825
2020-12-17 07:21:02 +00:00
210bd3787d
NimBLE: Fix misc coverity issues in NimBLE host
...
- NimBLE NVS : Additional check to account for NVS operation failure
- NimBLE host: Fix minor bug in ble_eddystone_set_adv_data_gen
- NimBLE host: remove recursive call, upstream PR: https://github.com/apache/mynewt-nimble/pull/857
2020-12-17 07:21:02 +00:00
dceb9b4a22
esp_crt_bundle: add additional unit tests
...
Add unit test for:
* Trusted certificate with weak hash algorithm signature
* Certificate with wrong signature
Merges https://github.com/espressif/esp-idf/pull/6117
2020-12-17 02:41:59 +00:00
a1d5fcfece
esp_crt_bundle: Allow verify_callback to correct BADCERT_BAD_MD
2020-12-17 02:41:59 +00:00
211a2a9957
Merge branch 'fixbug/baidu_tcp_recv_assert_for_4.2' into 'release/v4.2'
...
lw-ip:fix bug for tcp recv assert(backport 4.2)
See merge request espressif/esp-idf!11601
2020-12-16 17:31:42 +08:00
b1b19495a1
Merge branch 'test/disable_twai_example_ci_v4.2' into 'release/v4.2'
...
Temporarily disable TWAI network example test (backport v4.2)
See merge request espressif/esp-idf!11561
2020-12-16 04:20:26 +08:00
6a723ad1e7
Merge branch 'bugfix/lwip_netdb_cpp_guards_v4.2' into 'release/v4.2'
...
lw-IP: Changed to C linkage in netdb.h for fixing bug when using mixed C/C++ code (v4.2)
See merge request espressif/esp-idf!11089
2020-12-16 04:13:12 +08:00
a82d0cf9f1
Merge branch 'bugfix/panic_instr_fetch_prohibited_v4.2' into 'release/v4.2'
...
panic: don't interrupt the backtrace for InstrFetchProhibited exceptions (v4.2)
See merge request espressif/esp-idf!10293
2020-12-16 04:09:37 +08:00
8224c75211
Merge branch 'bugfix/parttool_example_test_fail_v4.2' into 'release/v4.2'
...
examples/parttool: fix the test to work on parallel test runner (backport v4.2)
See merge request espressif/esp-idf!10373
2020-12-16 04:09:03 +08:00
e64934be6b
Merge branch 'bugfix/docker_gdb_python_v4.2' into 'release/v4.2'
...
tools/docker: Add libpython2.7 in order to satisfy GDB dependencies (backport v4.2)
See merge request espressif/esp-idf!10307
2020-12-16 04:07:40 +08:00
e95f97d40e
mdns test: Add test to resolve esp32 hostname with DiG
2020-12-15 19:01:33 +00:00
05211963ee
examples: Common connect component: Unregister shutdown handler on disconnection
...
To be able to connect smoothly after disconnecting, we have to unregister all handlers including shutdown handler on disconnection
2020-12-15 19:01:33 +00:00
e1e481f438
mdns: Support queries in responses in mDNS non-strict mode
...
By default adds original queries to responses in order to be resolved by some resolvers, such as lwIP mdns library. This functionality however is discouraged by the RFC6762, so it could be disabled in menuconfig if MDNS_STRICT_MODE configured
Closes https://github.com/espressif/esp-idf/issues/5521
2020-12-15 19:01:33 +00:00
faef936581
mdns: Fix include query ID in reponses
...
Closes https://github.com/espressif/esp-idf/issues/5574
2020-12-15 19:01:33 +00:00
26bca96029
Merge branch 'bugfix/fix_transport_ssl_blocking_v4.2' into 'release/v4.2'
...
transport: fix transport ssl blocking (v4.2)
See merge request espressif/esp-idf!10691
2020-12-16 02:59:03 +08:00
a1e1470447
Merge branch 'bugfix/fix_esp_modem_mode_switch_timeout_v4.2' into 'release/v4.2'
...
fix esp_modem switch mode timeout (v4.2)
See merge request espressif/esp-idf!11395
2020-12-16 02:57:44 +08:00
9fb05897db
Merge branch 'bugfix/ci_py2_warnings_fix_v4.2' into 'release/v4.2'
...
ci: Python 2 warnings fix (v4.2)
See merge request espressif/esp-idf!11617
2020-12-15 19:06:33 +08:00
c8d1b18a3c
Merge branch 'bugfix/py2_socketio_v4.2' into 'release/v4.2'
...
tools: Fix requirements incompatible with Python 2 (v4.2)
See merge request espressif/esp-idf!11604
2020-12-15 18:38:43 +08:00
99cb0f25eb
Merge branch 'bugfix/pppos_ignored_modem_start_return_v4.2' into 'release/v4.2'
...
pppos client: modem netif fix ignoring potential modem-start error (v4.2)
See merge request espressif/esp-idf!11394
2020-12-15 16:15:27 +08:00
99be1aca73
Merge branch 'bugfix/fix_netsuite_tx_wrap_v4.2' into 'release/v4.2'
...
CI: esp_netif tests: Fix netsuite driver layer per wifi optimization changes (v4.2)
See merge request espressif/esp-idf!11388
2020-12-15 16:14:45 +08:00
7fcb8ffe0a
Merge branch 'feature/mqtt_submodule_update_23c8e1ec_v4.2' into 'release/v4.2'
...
MQTT: Update submodule reference to da850b (config, error flags, minor fixes) (v4.2)
See merge request espressif/esp-idf!11312
2020-12-15 16:13:03 +08:00
cbd0af7217
Merge branch 'bugfix/mdns_src_addr_cpy_v4.2' into 'release/v4.2'
...
mdns: Fix wrong mdns source address if lwIP IPv6 zoning disabled (v4.2)
See merge request espressif/esp-idf!11310
2020-12-15 16:10:55 +08:00
3b63476e31
Merge branch 'bugfix/backport_v4.2_fix_websocket_issue' into 'release/v4.2'
...
websocket_client: fix some issues for websocket client (backport v4.2)
See merge request espressif/esp-idf!11276
2020-12-15 16:10:12 +08:00
440b5f6e7b
lwip: Changed to C linkage for fixing bug when using mixed C/C++ code
...
Merges https://github.com/espressif/esp-idf/pull/5900
2020-12-15 08:09:14 +00:00
97cd07007d
ci: define ESP_PLATFORM macro during public header check
2020-12-15 08:09:14 +00:00
c0e3aa1ef8
transport: fix transport ssl blocking
...
In SSL mode, if `esp_transport_poll_read` function is used, the cache data in mebdtls will be blocked
2020-12-15 08:07:18 +00:00
e1d62cda5f
Merge branch 'feature/ci_fix_docker_build_v4.2' into 'release/v4.2'
...
ci: Use git mirror for docker image (v4.2)
See merge request espressif/esp-idf!10445
2020-12-15 14:55:07 +08:00
8c3526d91f
Merge branch 'bugfix/build_docs_pdf_job_v4.2' into 'release/v4.2'
...
docs: seperate build_docs html and pdf CI jobs (Backport v4.2)
See merge request espressif/esp-idf!10549
2020-12-15 14:54:00 +08:00
f5f91a4d05
tools: Redirect some warnings to stderr
2020-12-15 13:16:50 +07:00
3a5de540f1
ci: Ignore Python 2 deprecation warning
2020-12-15 13:16:03 +07:00
48cd4d65e6
Merge branch 'bugfix/redirection_v4.2' into 'release/v4.2'
...
esp_http_client: Skip check for redirection counter if status code is success, fix issue with digest auth, configurable user agent string. (v4.2)
See merge request espressif/esp-idf!11597
2020-12-14 20:03:03 +08:00
12a0f93f87
adc_i2s: solve the i2s_adc issue when using wifi
2020-12-14 19:33:35 +08:00
9ff5f94233
tools: Fix requirements incompatible with Python 2
2020-12-14 10:48:00 +01:00
72dbf03b6c
fix bug for tcp recv assert
2020-12-14 17:42:51 +08:00
fad8a27cf7
Make the UserAgent string in esp-http-client configurable
...
Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/6044
2020-12-14 14:02:50 +05:30
465d911052
http_auth.c: Fix crash when opaque field is not present in challenge string
...
Closes: https://github.com/espressif/esp-idf/issues/5888
2020-12-14 13:58:29 +05:30
b951b5adec
esp_http_client: Skip check for redirection counter if status code is success.
...
Set disable_auto_redirect in esp_http_client example to validate this condition in CI
2020-12-14 13:58:28 +05:30
9fce81f9af
esp_wifi: Update WiFi lib
...
1. Fixes the issue when PMF packets are not sent after mode change.
2. Add support for 802.1x sha256 auth key mode
2020-12-14 14:51:52 +08:00
4167401a00
CI: Disable pipelines generated by push on dev branches
2020-12-14 14:01:44 +08:00
18a1bc9e7f
Merge branch 'bugfix/decouple_wifi_bt_with_coex_v4.2' into 'release/v4.2'
...
esp_wifi: decouple Wi-Fi and bluetooth with coexist to reduce binary file size(backport v4.2)
See merge request espressif/esp-idf!11542
2020-12-14 12:17:23 +08:00
a23449ee23
Merge branch 'optimize/ble_mesh_provision_dev_uuid_check_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Need uuid when adding device for provisioning (v4.2)
See merge request espressif/esp-idf!11577
2020-12-14 10:15:44 +08:00
a46d8b2831
Merge branch 'bugfix/verify-directory-exists_v4.2' into 'release/v4.2'
...
Bugfix: add check for existence build directory (v4.2)
See merge request espressif/esp-idf!11581
2020-12-12 01:43:15 +08:00
6510fbb66d
ble_mesh: ci: Add PB-ADV & PB-GATT sdkconfig test files
2020-12-11 13:15:54 +00:00
5f2a5cdcab
ble_mesh: stack: Need uuid when adding device for provisioning
2020-12-11 13:15:54 +00:00
938b9f3098
Merge branch 'feat/ble_mesh_node_local_data_func_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Add node local netkey/appkey func (v4.2)
See merge request espressif/esp-idf!11575
2020-12-11 21:13:57 +08:00
5bb0237860
Add checking if the build directory exists and move expression after docstring
2020-12-11 13:13:50 +01:00
c923c99f09
Merge branch 'feature/python2-deprecation-warn_v4.2' into 'release/v4.2'
...
Tools: Add Python 2 deprecation warning (v4.2)
See merge request espressif/esp-idf!11524
2020-12-11 17:26:06 +08:00
7505e1458f
ble_mesh: stack: Fix wrong declaration of node bind AppKey func
2020-12-11 17:19:02 +08:00
d4575ccfe9
ble_mesh: stack: Add node local netkey/appkey func
2020-12-11 17:18:22 +08:00
71e7f000c4
Merge branch 'bugfix/log-error-run-esptool_v4.2' into 'release/v4.2'
...
parttool.py: Add file stream parameter and log stdout and stderr to same stream (v4.2)
See merge request espressif/esp-idf!10516
2020-12-11 16:51:48 +08:00
58afa32a1a
Merge branch 'optimize/ble_mesh_reduce_code_size_v4.2' into 'release/v4.2'
...
Optimize/ble mesh reduce code size (v4.2)
See merge request espressif/esp-idf!11518
2020-12-11 16:50:51 +08:00
81eb9f280f
add CN translation for adding python2 deprecation warning(MR 11115)
2020-12-11 09:16:18 +01:00
d0d7c53ee1
Tools: add Python 2 deprecation warning
2020-12-11 09:14:57 +01:00
19e6434f37
twai: Temporarily disable network example test
...
Disabling network example test due to issue with synchronizing the
start of each DUT
2020-12-10 21:27:46 +08:00
6f104362c7
ble_mesh: example: Update sdkconfig test files for disabling Health Server model
2020-12-10 09:32:10 +00:00
da8a577408
ble_mesh: stack: Add a Kconfig option to make Health Server model optional
2020-12-10 09:32:10 +00:00
2b2abcd6f9
ble_mesh: stack: Split model Kconfig menu into foundation and others
2020-12-10 09:32:10 +00:00
5fd4d53922
ble_mesh: example: Fix fast provisioning compile error
2020-12-10 09:32:10 +00:00
7f1a0e1552
ble_mesh: ci: Add disabling mesh model sdkconfig test files
2020-12-10 09:32:10 +00:00
e4451376f3
ble_mesh: stack: Add Kconfig options to make server models optional
2020-12-10 09:32:10 +00:00
2602f26753
ble_mesh: stack: Use Kconfig option to make client models optional
2020-12-10 09:32:10 +00:00
9c8c56f081
ble_mesh: stack: Make some internal static functions inline
2020-12-10 09:32:10 +00:00
7e945e5fa8
ble_mesh: ci: Add disabling mesh deinit sdkconfig test files
2020-12-10 09:32:10 +00:00
f27a151478
ble_mesh: stack: Add a Kconfig option to make deinit optional
2020-12-10 09:32:10 +00:00
01d0843c4d
ble_mesh: stack: Introduce a new header file mesh_config.h
2020-12-10 09:32:10 +00:00
1771aea076
Merge branch 'bugfix/increase_ci_build_example_parallel' into 'release/v4.2'
...
ci: Add 1 parallel count for building example
See merge request espressif/esp-idf!11554
2020-12-10 17:09:47 +08:00
c3c0ca0aff
ci: Add 1 parallel count for building example
2020-12-10 13:59:36 +08:00
22b33adb2f
Merge branch 'optimization/AP_STAIPASSIGNED_passes_IP_send_through_event_data_for_4.2' into 'release/v4.2'
...
esp-event:AP_STAIPASSIGNED now passes the IP through 'event_data'(backport 4.2)
See merge request espressif/esp-idf!11241
2020-12-09 22:32:19 +08:00
e287e3ef9d
Merge branch 'bugfix/backport_some_lwip_bugs_1120_v4.2' into 'release/v4.2'
...
lw-ip:backport bugfix lwip for v4.2(backport 4.2)
See merge request espressif/esp-idf!11307
2020-12-09 22:31:32 +08:00
f03d543139
Merge branch 'bugfix/blufi_config_potential_double_free_v4.2' into 'release/v4.2'
...
Bugfix/blufi config potential double free v4.2
See merge request espressif/esp-idf!11163
2020-12-09 22:26:19 +08:00
5a17387c3d
esp_wifi: decouple Wi-Fi and bluetooth with coexist to reduce binary file size
2020-12-09 20:42:35 +08:00
996e270f90
Merge branch 'doc/update_CN_translation_for_relase/v4.2' into 'release/v4.2'
...
update CN translation for index.rst and vscode-setup.rst in get-started folder (v4.2)
See merge request espressif/esp-idf!11522
2020-12-09 19:13:25 +08:00
4ff9a93490
update CN translation for index.rst and add CN translation for vscode-setup.rst in get-started folder
2020-12-09 19:13:25 +08:00
f5c45576cf
Merge branch 'feature/btdm_support_some_ble_new_features_v4.2' into 'release/v4.2'
...
components/bt: backport some new features for Bluedroid BLE(release v4.2)
See merge request espressif/esp-idf!11448
2020-12-09 10:28:56 +08:00
2532ddd9f4
Merge branch 'bugfix/ble_mesh_proxy_cfg_replay_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh proxy cfg replay (v4.2)
See merge request espressif/esp-idf!11509
2020-12-08 15:00:51 +08:00
d1a9f9ec74
Fix reserved psram region
...
Closes https://github.com/espressif/esp-idf/pull/5373
Closes https://github.com/espressif/esp-idf/issues/5821
2020-12-08 17:42:36 +11:00
e2cb5ee379
ble_mesh: stack: Store kr phase after value changed [Zephyr]
2020-12-08 11:51:28 +08:00
0c8cf83131
ble_mesh: stack: Fix rpl not check by proxy cfg [Zephyr]
2020-12-08 11:51:23 +08:00
2ef417df5f
Merge branch 'docs/update_rtc_clock_source_description_in_api_references_backport_v4.2' into 'release/v4.2'
...
docs: update the description for RTC Clock Sources for esp32 and esp32s2 (backport/v4.2)
See merge request espressif/esp-idf!11329
2020-12-08 10:47:42 +08:00
452992bcd5
Merge branch 'bugfix/remove_shortcut_to_build_instructions_v4.2' into 'release/v4.2'
...
doc: Getting Started Guide, remove shortcuts to 'build toolchain from scratch' instructions (v4.2)
See merge request espressif/esp-idf!10597
2020-12-08 10:46:42 +08:00
c2f08b3e35
Merge branch 'bugfix/ble_mesh_node_deinit_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Persistent storage misc fixes (v4.2)
See merge request espressif/esp-idf!11503
2020-12-08 10:28:46 +08:00
49dde3ca91
Merge branch 'bugfix/cast_int_to_size_t_in_cpu_ll_v4.2' into 'release/v4.2'
...
soc: cast int to size_t in cpu_ll (v4.2)
See merge request espressif/esp-idf!11135
2020-12-08 09:10:19 +08:00
cf644d4de3
Merge branch 'bugfix/check_doc_links_no_deploy_v4.2' into 'release/v4.2'
...
CI: Only run check_doc_links if we actually deployed (v4.2)
See merge request espressif/esp-idf!10955
2020-12-08 09:08:03 +08:00
fb81c46999
Merge branch 'bugfix/esp_idf_version_v4.2' into 'release/v4.2'
...
Add __ASSEMBLER__ flag in esp_idf_version.h to fix build failure with assembly files (v4.2)
See merge request espressif/esp-idf!10899
2020-12-08 09:07:51 +08:00
addabc392d
Merge branch 'bugfix/ldgen_unicode_path_v4.2' into 'release/v4.2'
...
tools/ldgen: Parse paths with Unicode characters in archives & fix parsing of section names on Windows (v4.2)
See merge request espressif/esp-idf!10964
2020-12-08 09:07:47 +08:00
8a47006b72
Merge branch 'bugfix/backport_v4.2_fix_pthread_priority_inheritance' into 'release/v4.2'
...
pthread: fix the priority inheritance (backport v4.2)
See merge request espressif/esp-idf!11260
2020-12-08 09:07:23 +08:00
1591141237
Merge branch 'bugfix/err_to_name_paths_windows_v4.2' into 'release/v4.2'
...
tools: fix path handling errors in gen_esp_err_to_name.py for Windows (v4.2)
See merge request espressif/esp-idf!10895
2020-12-08 09:06:59 +08:00
74c7a84c4c
Merge branch 'bugfix/secure_boot_v2_manual_enablement_v4.2' into 'release/v4.2'
...
Secure Boot V2: Fix an issue leading to manual enablement of Secure Boot v2. (v4.2)
See merge request espressif/esp-idf!11228
2020-12-08 09:06:29 +08:00
5cc8660a32
Merge branch 'bugfix/rtc_clk_cal_cycles_add_default_vals_for_all_sources_v4.2' into 'release/v4.2'
...
esp32xx: Fix default values for all RTC sources in RTC_CLK_CAL_CYCLES option (v4.2)
See merge request espressif/esp-idf!11412
2020-12-08 09:06:21 +08:00
82bcdcaeaf
Merge branch 'bugfix/fix_partition_table_in_flash_encryption_example_v4.2' into 'release/v4.2'
...
example/flash_encryption: Fix partition table (v4.2)
See merge request espressif/esp-idf!10851
2020-12-08 09:06:07 +08:00
117be7a870
Merge branch 'bugfix/blecent_example_test_4.2' into 'release/v4.2'
...
Fix CI blecent example test (backport v4.2)
See merge request espressif/esp-idf!11271
2020-12-08 09:01:45 +08:00
244922a3e3
tools: Avoid subprocess.run(capture_output) argument for Python <3.7 compatibility
...
In Python 3.5 and 3.6 the equivalent to capture_output=True is to set stdout
and stderr arguments to subprocess.PIPE
2020-12-08 09:44:31 +11:00
922abdc51b
ble_mesh: stack: Persistent storage misc fixes
...
* Fix the issue that deinit node with "erase_flash"
set to true, but info is not erased from nvs
* Reuse bt_mesh_cfg_reset() when deinit node
* Optimize Provisioner related erase operations
* No store pending timeout will be used when Node
is not provisioned OR Provisioner is disabled
and erase operation is performed
* Change the default timeout for settings operation
to 0, and rpl store rate to 0
2020-12-07 12:05:56 +00:00
59ad2b48ee
Merge branch 'bugfix/fix_node_test_func_not_set_role_v4.2' into 'release/v4.2'
...
ble_mesh: test: Fix node test function not update role flag (v4.2)
See merge request espressif/esp-idf!11040
2020-12-07 19:56:55 +08:00
0c75a3a8e7
Merge branch 'bugfix/ble_mesh_autorsp_description_v4.2' into 'release/v4.2'
...
esp_ble_mesh: api: fixed comment about autoresp (v4.2)
See merge request espressif/esp-idf!10888
2020-12-07 19:56:52 +08:00
c667af2683
Merge branch 'optimize/ble_mesh_gattc_conn_param_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Update connection parameters used by Central (v4.2)
See merge request espressif/esp-idf!11328
2020-12-07 19:55:51 +08:00
305bc4983f
Merge branch 'fix/protocomm_simple_ble_v4.2' into 'release/v4.2'
...
Protocomm/simple_ble: Fix gatt table map size to number of handles received (v4.2)
See merge request espressif/esp-idf!11264
2020-12-07 16:18:07 +08:00
171eddcd01
Merge branch 'feature/esp_cryptoauthlib_sub_update_v4.2' into 'release/v4.2'
...
esp-cryptoauthlib: Update submodule pointer to add a new feature. (v4.2)
See merge request espressif/esp-idf!10830
2020-12-07 16:15:13 +08:00
7dc03f16e7
Merge branch 'bugfix/twai_backport_accumulated_fixes_v4.2' into 'release/v4.2'
...
TWAI backport accumulated fixes (backport v4.2)
See merge request espressif/esp-idf!11459
2020-12-07 15:52:04 +08:00
c40f2590bf
Merge branch 'featrue/remove_esp32-S2_preview_v4.2' into 'release/v4.2'
...
docs: ESP-IDF v4.2 fully supports ESP32-S2, remove documentation that describe preview support (v4.2)
See merge request espressif/esp-idf!11467
2020-12-04 08:33:44 +08:00
1f3d8588ae
docs: ESP-IDF v4.2 fully supports ESP32-S2, remove documentation that describe preview support
2020-12-04 10:09:07 +11:00
a0bb9b2f57
TWAI: ISR runs when cache is disabled
...
This commit adds the feature where the TWAI ISR will continue to
run even if the cache is disabled. Whilst cache is disabled, any
received messages will go into the RX queue, and any pending TX
messages in the TX queue will be transmitted. This feature should
be enabled using the CONFIG_TWAI_ISR_IN_IRAM option.
2020-12-03 19:41:59 +08:00
9dbf59af9c
component/bt: support BLE Read Attribute value by UUID
2020-12-03 15:19:44 +08:00
4e8d383d01
component/bt: refactor ble random address setting
2020-12-03 15:19:35 +08:00
8533c452a1
component/bt: support BLE Application Layer Encryption key size check
2020-12-03 15:19:27 +08:00
82b65d5de0
component/bt: support BLE Authorization
2020-12-03 15:19:17 +08:00
0740090682
component/bt: fix incorrect encryption flag setting
2020-12-03 15:19:02 +08:00
901dce43d0
Merge branch 'bugfix/update_release_v4.2_bt_lib' into 'release/v4.2'
...
components/bt: backport requires commit to release v4.2
See merge request espressif/esp-idf!11426
2020-12-03 11:22:13 +08:00
fa7c5fcd42
TWAI: Fix BRP field initialization onf ESP32 ECO3
...
This commit zero initializes the brp_div field on ESP32 ECO3
to prevent incorrect timing configuration.
2020-12-02 21:27:12 +08:00
1160da7fdf
TWAI: Fix ESP32-S2 register field name
2020-12-02 21:27:12 +08:00
e1b7a02786
TWAI: Simplify caps header
...
This commit simplifies the defines made in the _caps.h header. Kconfig
option dependencies were moved into the LL, and the check for a
valid BRP has bee simplified.
2020-12-02 21:26:33 +08:00
d780e5b31d
components/bt: backport requires commit to release v4.2
2020-12-01 19:29:05 +08:00
4c533a1e53
ci: Fix blecent example test
...
(cherry picked from commit fc146a98e4
)
2020-11-30 22:44:52 +05:30
3d03264b0a
esp32xx: Fix default values for all RTC sources in RTC_CLK_CAL_CYCLES option
...
Closes: https://github.com/espressif/esp-idf/issues/6037
2020-11-30 23:09:13 +08:00
6270de58ad
fix esp_modem switch mode timeout
...
Closes https://github.com/espressif/esp-idf/issues/3506
Closes https://github.com/espressif/esp-idf/issues/4324
2020-11-27 20:11:38 +01:00
99cb5a7c8d
pppos client: modem netif fix ignoring potential modem-start error
...
esp-modem netif glue layer implements esp-netif attach callback to setup corresponding driver functions and start the modem. The error code of esp_modem_start_ppp() was ignored and ESP_OK returned in all cases. Fixed by passing esp_modem_start_ppp()'s error code to post_attach callback.
Closes https://github.com/espressif/esp-idf/issues/5430
2020-11-27 20:10:06 +01:00
bdc914bbf4
CI: esp_netif tests: Fix netsuite driver layer per wifi optimization changes
...
esp-wifi introcuded wifi tx optimization in !9147 . Update needed in netsuite to pass the tx data using function
Closes https://github.com/espressif/esp-idf/issues/6161
2020-11-27 12:00:07 +01:00
cd045c60d9
bugfix: Delete local variables to avoid null global variables
2020-11-25 20:52:27 +08:00
1be101f342
component/bt: Add a macro to control the compilation of blufi.
2020-11-24 10:44:57 +08:00
7097ff286c
component/bt: Fix a potential double free error.
2020-11-24 10:44:56 +08:00
65c5a57033
blufi: fix an error caused by incorrect conn_id parameters.
2020-11-24 10:44:54 +08:00
f3ff3b3073
Merge branch 'ci/fix_annotated_tag_check_v4.2' into 'release/v4.2'
...
ci: Fix annotated tag check (v4.2)
See merge request espressif/esp-idf!11331
2020-11-23 17:30:21 +08:00
19bc67e146
ci: Fix annotated tag check
...
Regression in 1612f84
2020-11-23 17:27:12 +11:00
e9dae152cd
docs: update the description for RTC Clock Sources for esp32 and esp32s2
2020-11-23 11:37:15 +08:00
e2b6ab00dc
ble_mesh: stack: Update connection interval to 15ms
2020-11-23 08:59:23 +08:00
92eebb885c
ble_mesh: stack: Update connection parameters used by Central
2020-11-23 08:59:22 +08:00
c4e4a05002
MQTT: Update submodule reference: config, error handle, minor fixes
...
Updates esp-mqtt reference to include fixes below related mainly to:
* configuration update (disable keepalive, network timeout)
* minor fixes (size_t for all sizes, unbalanced lock, api for
outbox-size)
* extended error handle to include socket's errno
Closes https://github.com/espressif/esp-idf/issues/5906
Config: Added config value to disable keepalive mechanism
esp-mqtt commit: 8562437c8a
Related https://github.com/espressif/esp-mqtt/issues/179
Added esp_mqtt_client_get_outbox_size API
esp-mqtt commit: 0a1d9d0300
Related https://github.com/espressif/esp-mqtt/pull/178
mqtt_outbox: Removed unused retry_count field from outbox_item_t
esp-mqtt commit: 673086e13a
config: Fixed typo for configuring OUTBOX_EXPIRED_TIMEOUT_MS
esp-mqtt commit: 259baaec96
Fixed missing MQTT_API_UNLOCK in esp_mqtt_client_stop error path
esp-mqtt commit: 845c2a3a1e
Related https://github.com/espressif/esp-mqtt/issues/173
Related https://github.com/espressif/esp-mqtt/pull/174
Extended mqtt error handle to capture transport's socket errno (IDF
v4.3+)
esp-mqtt commit: 23c8e1ecf5
Config: Added configuration value to set network timeout
esp-mqtt commit: a03228ac46
Related https://github.com/espressif/esp-mqtt/pull/166
Used size_t for all lengths to allow for other architectures
esp-mqtt commit: b9db8d9020
2020-11-20 10:24:18 +01:00
405f2ee995
mdns: Fix wrong mdns source address if lwIP IPv6 zones disabled
...
The struct definition of ip6_addr_t in lwip and esp_ip6_addr_t
differs since zone could be possibly disabled in lwip. Using memcpy to copy the
address will cause wrong source address. Copy the entries manually
instead.
Merges https://github.com/espressif/esp-idf/pull/6055
2020-11-20 10:15:33 +01:00
501fce7fdd
backport bugfix lwip for v4.2
2020-11-20 14:44:13 +08:00
3c2367d158
i2s: fix i2s ll layer pdm config
2020-11-19 11:42:53 +00:00
2a4c338ac4
websocket_client: fix some issues for websocket client
...
1. will post twice disconnect event when read error
2. will block `timeout` times when set disable_auto_connect
3. When `esp_websocket_client_stop` before `esp_websocket_client_send*`,
if the `esp_websocket_client_send*` fails, the status will change to
'WEBSOCKET_STATE_WAIT_TIMEOUT', and the next `esp_websocket_client_start` will fail forever
2020-11-19 15:59:47 +08:00
6928e6b5b0
Protocomm/simple_ble: Make gatt table map size equal to number of handles received (v4.2)
...
- Fixes memcpy failure observed while adding 2 or more endpoints in
wifi_provisioning.
Closes IDF-2250
2020-11-17 14:59:46 +05:30
511965b269
Merge branch 'fix/esp_local_ctrl_update_expired_cert_v4.2' into 'release/v4.2'
...
esp_local_ctrl: Updated the expired cacert.pem (v4.2)
See merge request espressif/esp-idf!11206
2020-11-17 15:14:57 +08:00
cc10f1943c
pthread: fix the priority inheritance
...
When `pthread_mutex_destroy` is used to release mutex, `pthread_mutex_lock_internal` is used,
which results in the increase of `uxmutexehold` and no recovery base priority
2020-11-17 14:48:43 +08:00
e0a02c1a7c
AP_STAIPASSIGNED now passes the IP through 'event_data'
...
Signed-off-by: xueyunfei <xueyunfei@espressif.com >
2020-11-16 17:43:51 +08:00
eae8933b85
ci: use the retry script to download
2020-11-16 11:30:47 +07:00
dd6405fcef
Secure Boot V2: Fix an issue leading to manual enablement of Secure Boot v2.
...
Fixes https://github.com/espressif/esp-idf/issues/6050
2020-11-13 11:33:29 +05:30
c2fbda0e6d
esp_local_ctrl: Updated the expired cacert.pem
2020-11-12 10:16:22 +05:30
c688828362
Merge branch 'bugfix/efuse_change_burn_order_for_s2_s3_v4.2' into 'release/v4.2'
...
efuse: Fix the order of writing in batch mode (v4.2)
See merge request espressif/esp-idf!11123
2020-11-11 14:50:53 +08:00
9c239b9f77
Merge branch 'bugfix/fix_assert_in_passkey_reply_4_2' into 'release/v4.2'
...
Bugfix/fix assert in passkey reply [backport v4.2]
See merge request espressif/esp-idf!10974
2020-11-11 11:35:41 +08:00
5de9174ade
Merge branch 'bugfix/fix_crash_caused_by_calling_deinit_directly_4_2' into 'release/v4.2'
...
Fix crash caused by calling a2dp_deinit directly [backport v4.2]
See merge request espressif/esp-idf!11130
2020-11-11 11:35:06 +08:00
abb7c529dc
Merge branch 'bugfix/wpa3_pmkcache_expiry_workaround_v4.2' into 'release/v4.2'
...
wpa_supplicant: Increase PMK Lifetime to a very high value (Backport v4.2)
See merge request espressif/esp-idf!11170
2020-11-11 11:29:36 +08:00
fe78f2cf3b
Merge branch 'bugfix/wifi_fix_beacon_dtim_count_error_v4.2' into 'release/v4.2'
...
Wi-Fi: set softap beacon DTIM count according to TSF timer(backport v4.2)
See merge request espressif/esp-idf!11155
2020-11-11 11:28:43 +08:00
ad31451594
Fix crash caused by calling deinit directly
2020-11-10 11:18:39 +00:00
0b51df615c
Remove dummy assert when receive passkey request
2020-11-10 16:06:11 +08:00
bff3192080
Merge branch 'feature/update_key_name_of_secure_boot_v4.2' into 'release/v4.2'
...
bootloader: Secure_boot name replaced by secure_boot_v1 & secure_boot_v2 (v4.2)
See merge request espressif/esp-idf!10850
2020-11-10 15:56:26 +08:00
4e80dc2a77
Merge branch 'bugfix/fix_coex_ble_disconnect_issues_1105_v4_2' into 'release/v4.2'
...
bluetooth: Fix ble disconnect issue in coex mode backport v4.2
See merge request espressif/esp-idf!11146
2020-11-10 15:21:39 +08:00
8e4b919391
Merge branch 'bugfix/fix_spp_read_flow_control_v4.2' into 'release/v4.2'
...
component_bt/fix spp flow control and vfs write [backport 4.2]
See merge request espressif/esp-idf!11071
2020-11-10 15:19:48 +08:00
5ca0f50231
Fix two bugs:
...
1.Fix supervision timeout in LLC DISC busy statue can not disconnect issue.
2.Solve the problem that the ble terminate ack packet may lose with a high probability in coex mode.
2020-11-10 03:00:43 +00:00
0df8024219
Wi-Fi: set softap beacon DTIM count according to TSF timer
2020-11-09 19:33:27 +08:00
e31dd41e00
Merge branch 'bugfix/example_test_import_error_4.2' into 'release/v4.2'
...
bugfix: import error in example tests (4.2)
See merge request espressif/esp-idf!11048
2020-11-09 19:21:10 +08:00
2343aab4da
wpa_supplicant: Increase PMK Lifetime to a very high value
...
For WPA3 connection nearing PMK lifetime expiry, PMK Cache
needs a re-authentication or the cache will expire. After
current expiry of 12 hours Station ends up sending a deauth
to the AP. An SAE re-authentication also cannot occur without
a disconnection with current implementation. So increase the
PMK lifetime to 100 days for now.
2020-11-09 15:40:08 +05:30
f936adf451
Merge branch 'high/fix_ble_scan_irq_by_timer_v4.2' into 'release/v4.2'
...
components/bt: fix hci timeout, add timer to monitor scan evt
See merge request espressif/esp-idf!11108
2020-11-06 17:45:27 +08:00
ffb4ff0e4b
components/bt: fix hci timeout, add timer to monitor scan evt
2020-11-06 14:17:11 +08:00
03c72909a3
esptool: Update to v3.0 release version
2020-11-06 17:11:29 +11:00
e5aa2b1d73
Merge branch 'bugfix/esp32s2_define_correct_size_for_rtc_fast_mem_v4.2' into 'release/v4.2'
...
esp32s2: Fix missed features CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP and... (v4.2)
See merge request espressif/esp-idf!9965
2020-11-06 12:49:24 +08:00
640083c8cb
replace list and ringbuffer with fixed queue
...
use eventgroup to sync spp_vfs_write
each connection has a switch_delay_timer not sharing a one
revert functions like spp_find_slot_by_xxx
fix vfs read bug when peer close
2020-11-06 03:38:52 +00:00
94093debab
move flow control to btc layer
...
defer free slot in btc layer when receive BTA_JV_RFCOMM_CLOSE_EVT
2020-11-06 03:38:52 +00:00
76f41cc5e0
add event when calling spp API failed
2020-11-06 03:38:52 +00:00
778fe654aa
Merge branch 'bugfix/fix_ag_outging_callback_not_triggered_v4.2' into 'release/v4.2'
...
Bugfix/Fix Ag Example Outgoing Callback Not Triggered [backport v4.2]
See merge request espressif/esp-idf!11020
2020-11-06 11:08:26 +08:00
cd7bfd6d85
Merge branch 'bugfix/fix_TCP_timer_interval_v4.2' into 'release/v4.2'
...
lw-ip: fix TCP timer interval (backport v4.2)
See merge request espressif/esp-idf!11086
2020-11-06 11:06:52 +08:00
34665cb9f9
Merge branch 'bugfix/fix_clkn_overflow_issue_4_2' into 'release/v4.2'
...
Fix controller dead when clkn overflow [backport v4.2]
See merge request espressif/esp-idf!11035
2020-11-06 11:06:32 +08:00
57571ae908
Bugfix: Casting int to size_t
2020-11-05 20:32:43 +05:30
b336cb954c
esp32s2: Disable ADC calibration routine if running on FPGA
2020-11-05 15:06:33 +08:00
ac04213299
efuse: Fix the order of writing in batch mode for esp32s2 and s3
2020-11-05 15:05:55 +08:00
4bb9bb95d0
Merge branch 'bugfix/ci_clone_https_v4.2' into 'release/v4.2'
...
ci: use HTTPS for cloning in IT jobs (v4.2)
See merge request espressif/esp-idf!11095
2020-11-05 09:55:58 +08:00
e07d2df67e
ci: use HTTPS for cloning in IT jobs
2020-11-03 19:26:28 +08:00
a55db686b9
bugfix: fix TCP timer interval
2020-11-03 10:38:48 +08:00
5e49f0b565
Merge branch 'bugfix/fix_spi_flash_clock_config_error_s2_4.2' into 'release/v4.2'
...
bootloader_support: fix fix spi flash clock config error (v4.2)
See merge request espressif/esp-idf!10892
2020-11-02 13:21:37 +08:00
9cf81750b9
bugfix: import error in example tests
2020-10-30 16:24:08 +08:00
b2bd4d1cb7
ble_mesh: test: Fix node test function not update role flag
2020-10-29 15:50:00 +08:00
707dde46a8
tools/ldgen: Fix parsing of sections names on Windows
2020-10-29 08:46:03 +01:00
c09d3c6bac
tools/ldgen: Parse paths with Unicode characters in archives
...
Closes https://github.com/espressif/esp-idf/issues/5996
2020-10-29 08:46:03 +01:00
000a533eaa
Fix controller dead when clkn overflow
2020-10-29 14:54:20 +08:00
2b4124bced
Merge branch 'bugfix/fix_crash_or_reboot_on_esp32s2_v4.2' into 'release/v4.2'
...
fix reboot or crash when enable lightsleep on esp32s2
See merge request espressif/esp-idf!11026
2020-10-29 00:31:10 +08:00
73e4a15889
Merge branch 'bugfix/resolve_esp32s2_rtc_gpio_reject_lightsleep_v4.2' into 'release/v4.2'
...
set clk_gate_en when enable rtc gpio wake up _backport_to_v4.2
See merge request espressif/esp-idf!11009
2020-10-28 22:20:44 +08:00
a6467d7683
fix reboot or crash when enable lightsleep on esp32s2
2020-10-28 22:20:41 +08:00
c5e75cb396
Merge branch 'bugfix/assert_10_9_when_AFPM_occur_v4.2' into 'release/v4.2'
...
Bugfix/assert 10 9 when afpm occur v4.2, Changed the check order for esp_bt_controller_init(release/v4.2)
See merge request espressif/esp-idf!10984
2020-10-28 22:15:59 +08:00
cd482f5e4b
Merge branch 'mesh/bugfix_1023_backport_v4.2' into 'release/v4.2'
...
esp_wifi_mesh: update wifi mesh libs (backport v4.2)
See merge request espressif/esp-idf!11010
2020-10-28 22:14:43 +08:00
783c5ecee2
fix ag example outgoing callback not triggered
...
Closes https://github.com/espressif/esp-idf/issues/4967
2020-10-28 20:25:43 +08:00
138e1319b1
components/bt: fixed memory damage caused by bluetooth memory release
2020-10-28 19:05:22 +08:00
44e40500da
components/bt: fix assert(10, 9), when the AFPM happens. fix tx_prog insert error.
2020-10-28 19:05:12 +08:00
6a0e8cc83a
esp_wifi_mesh: update wifi mesh libs
...
1. Fix FIX-ROOT does not reconnect to router when disconnect reason is too many
2. Add API esp_mesh_print_scan_result
3. Modify not to reset mesh_xonseq of self and children when flush_upstream_packets
4. Fix not switch to a parent candidate which has the same layer and assoc as current parent
5. Fix not arm parent monitor when a parent candidate is cleared without sending an event to mesh layer
6. Fix the new voted root does not reconnect to router if rssi is weak
2020-10-28 15:02:29 +08:00
3d8f16e05d
Merge branch 'bugfix/btdm_bluedroid_enable_takes_long_time_v4.2' into 'release/v4.2'
...
Bugfix/btdm bluedroid enable takes long time v4.2
See merge request espressif/esp-idf!10701
2020-10-28 13:38:51 +08:00
62aade0671
set clk_gate_en when enable rtc gpio wake up
2020-10-28 11:55:49 +08:00
ff52533260
Merge branch 'bugfix/update_toolchain_5.2.0_psram_final_v4.2' into 'release/v4.2'
...
esp_wifi: Update WiFi toolchain to 1.22.0-97-gc752ad5 (backport v4.2)
See merge request espressif/esp-idf!10640
2020-10-28 11:14:57 +08:00
c245db59b6
bootloader_support: fix fix spi flash clock config error
...
Relates to: https://github.com/espressif/esp-idf/issues/5099
2020-10-28 01:38:14 +00:00
c97d4cde56
Merge branch 'feature/add_ipv6_ping_for_4.2' into 'release/v4.2'
...
lw-ip:add feature for ipv6 ping(backport 4.2)
See merge request espressif/esp-idf!10995
2020-10-27 22:36:57 +08:00
e8cee449ea
Merge branch 'bugfix/nimble_host_rcv_pkt_length_check_v4.2' into 'release/v4.2'
...
NimBLE: host_rcv_pkt event buf size check. (v4.2)
See merge request espressif/esp-idf!10758
2020-10-27 18:49:43 +08:00
e40d3bb05d
Merge branch 'optimize/ble_mesh_make_buf_config_invisible_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Make mesh buf debug option invisible (v4.2)
See merge request espressif/esp-idf!10794
2020-10-27 18:48:37 +08:00
22f49e0fa9
Merge branch 'bugfix/ble_mesh_settings_fix_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh settings fix (v4.2)
See merge request espressif/esp-idf!10784
2020-10-27 18:48:06 +08:00
dd3f1e346a
Merge branch 'feat/ble_mesh_device_properties_v2_v4.2' into 'release/v4.2'
...
Feat/ble mesh device properties v2 (v4.2)
See merge request espressif/esp-idf!10787
2020-10-27 18:47:34 +08:00
a5c3bd3d04
Merge branch 'bugfix/wpa_supplicant_link_depth_v4.2' into 'release/v4.2'
...
wpa_supplicant: Fix failure to link under some circumstances (v4.2)
See merge request espressif/esp-idf!10976
2020-10-27 18:45:17 +08:00
2454ffc912
Merge branch 'bugfix/fix_bredr_read_rssi_delta_v4.2' into 'release/v4.2'
...
Bugfix/Fix Read Rssi Delta Bug in Bredr [backport v4.2]
See merge request espressif/esp-idf!10801
2020-10-27 18:44:50 +08:00
e4e46b8384
1. fix read rssi delta bug in bredr
...
2. modify read rssi related function names
Closes https://github.com/espressif/esp-idf/issues/5660
2020-10-27 06:57:20 +00:00
1d1b4f09b0
esp_wifi: Update WiFi toolchain to 1.22.0-97-gc752ad5
2020-10-27 14:43:57 +08:00
99fbd8a6e1
Merge branch 'doc/add_user_guide_kaluga_1.3_v4.2' into 'release/v4.2'
...
Add user guide kaluga 1.3 (backport v4.2)
See merge request espressif/esp-idf!10642
2020-10-27 12:40:58 +08:00
fd95013d77
Add user guide kaluga 1.3 (backport v4.2)
2020-10-27 12:40:53 +08:00
a5ddeef60b
Merge branch 'feature/explain_hello_world_files_v4.2' into 'release/v4.2'
...
docs: Add explanation of hello_world folder contents (v4.2)
See merge request espressif/esp-idf!10775
2020-10-27 12:39:13 +08:00
bd5332d368
Merge branch 'feature/guide_change_for_catalina_v4.2' into 'release/v4.2'
...
docs: Add profile file name used by zsh shell (v4.2)
See merge request espressif/esp-idf!10772
2020-10-27 12:37:40 +08:00
48ea5b465d
Merge branch 'bugfix/pmf_softap_coex_issue_v4.2' into 'release/v4.2'
...
Fix issues related to PMF and WPA2-Enterprise (Backport v4.2)
See merge request espressif/esp-idf!10706
2020-10-27 10:58:11 +08:00
e7e5884a77
lwip:add feature for ipv6 ping
2020-10-27 10:27:30 +08:00
c59eb27698
esp_wifi: Update wifi lib
...
1. Add STA checks during STA PMF operations
2. Fix WPA2-Ent issue with Open AP
3. Skip WPA-TKIP profile if PMF is required
4. Skip & clear Supplicant PMK Cache with mismatching AP config
2020-10-26 15:55:54 +08:00
5170ead2e6
wpa_supplicant: Fix failure to link under some circumstances
...
Depending on CMake internals, the wpa_supplicant library may need to be repeated
multiple times in the linker command line.
Closes https://github.com/espressif/esp-idf/issues/5641
2020-10-26 15:12:48 +11:00
8d213150c5
Merge branch 'bugfix/fix_TCP_retransmission_interval_v4.2' into 'release/v4.2'
...
fix TCP retransmission interval (backport v4.2)
See merge request espressif/esp-idf!10953
2020-10-26 11:25:15 +08:00
d85d336c86
Merge branch 'bugfix/wps_fail_reason_code_v4.2' into 'release/v4.2'
...
esp_wifi: Add Failures Reason code in all WPS failure send event(backport v4.2)
See merge request espressif/esp-idf!10928
2020-10-26 11:24:30 +08:00
e10e25981b
Merge branch 'bugfix/fix_tsf_bug_v4.2' into 'release/v4.2'
...
WiFi: fix tsf bug (backport v4.2)
See merge request espressif/esp-idf!10947
2020-10-26 11:21:11 +08:00
4fbfac2670
Merge branch 'feature/move_auto_test_script_to_new_repo_4.2' into 'release/v4.2'
...
ci: move auto_test_script to new repo (backport 4.2)
See merge request espressif/esp-idf!10877
2020-10-24 09:24:38 +08:00
f12808533d
ci: move auto_test_script to new repo (backport 4.2)
2020-10-24 09:24:38 +08:00
d5871e9602
Merge branch 'bugfix/ipv6_ping_error_when_src_ip_miss_for_4.2' into 'release/v4.2'
...
lw-ip:bugfix ipv6 ping error when src ip miss for 4.2(backport 4.2)
See merge request espressif/esp-idf!10932
2020-10-23 11:28:42 +08:00
489c0b9aac
Merge branch 'feature/esp32s2_bootloader_random_v4.2' into 'release/v4.2'
...
bootloader_support: Enable RNG entropy source for ESP32-S2 (v4.2)
See merge request espressif/esp-idf!10882
2020-10-22 23:08:11 +08:00
e05164cb4f
CI: Only run check_doc_links if we actually deployed
...
Update the check_doc_links job run conditions to match
github/doc deploy as a lot of the links link to github files.
2020-10-22 18:26:46 +08:00
84e5aef540
fix TCP retransmission interval
2020-10-22 16:53:00 +08:00
3c3bff6ebb
esp_wifi: Fixed the bug for timestamp check, didn't disconnect AP when AP's timestamp decrease abnormally
2020-10-22 15:12:50 +08:00
2592a0534d
bootloader: Secure_boot name replaced by secure_boot_v1 & secure_boot_v2
...
- espefuse.py burn_key secure_boot is no longer used.
- Secure boot V1: espefuse.py burn_key secure_boot_v1 file.bin
- Secure boot V2: espefuse.py burn_key secure_boot_v2 file.bin
2020-10-22 05:57:46 +00:00
6692f4119e
bugfix ipv6 ping error when src ip miss for 4.2
2020-10-21 20:52:06 +08:00
379624de53
esp_wifi: Add WPS Reason code in all failures
2020-10-21 17:09:36 +05:30
b34c658554
esp32s2: Use regi2c registers to enable bootloader RNG
2020-10-21 15:09:22 +11:00
87247d5672
Merge branch 'bugfix/adc_dma_test_value_4.2' into 'release/v4.2'
...
adc_test: fix the failure caused by low expected middle value (v4.2)
See merge request espressif/esp-idf!10887
2020-10-20 11:03:15 +08:00
c0a9ef0e1d
esp_idf_version.h: Add __ASSEMBLER__ flag to fix build failure with assembly files
2020-10-19 13:21:26 +05:30
9f0f753a48
Merge branch 'bugfix/fix_i2s_reset_issue_v4.2' into 'release/v4.2'
...
driver(I2S): Fix I2S reset issue for release/v4.2
See merge request espressif/esp-idf!9582
2020-10-19 15:40:03 +08:00
978b54796f
tools: fix path handling errors in gen_esp_err_to_name.py for Windows
...
Exclude paths that were specified with slash as a path separator were compared
as strings. This would fail on Windows which uses backslash as a path separator.
2020-10-19 14:17:19 +08:00
68141a8844
adc_test: fix the failure caused by low expected middle value
2020-10-19 11:11:34 +08:00
882e924629
esp_ble_mesh: api: fixed comment about autoresp
2020-10-19 11:00:55 +08:00
3cdf0aa18a
esp32s2: Enable 8M clock source for RNG also
...
Either of these options is sufficient to pass dieharder test suite with
bootloader random output, having both enabled is a bonus.
2020-10-19 10:24:37 +11:00
0c320bfb0e
esp32s2: Support bootloader_random_enable()
2020-10-19 10:24:37 +11:00
f0e87c933a
Merge branch 'spi_dma_close_before_cpu_reset_v4.2' into 'release/v4.2'
...
spi: fix issue with closing DMA before CPU reset (4.2)
See merge request espressif/esp-idf!10811
2020-10-17 23:37:29 +08:00
33443d80af
Merge branch 'bugfix/spi_master_multiple_dev_with_diff_cs_lvl_4.2' into 'release/v4.2'
...
spi_master: correctly set cs polarity (4.2)
See merge request espressif/esp-idf!10391
2020-10-17 09:27:24 +08:00
ae0bec8de0
Merge branch 'bugfix/fix_adc-dma_reading_gap_for_esp32_backport_v4.2' into 'release/v4.2'
...
bugfix(adc): missing ranges of ADC-DMA codes in ESP32 (backport v4.2)
See merge request espressif/esp-idf!10670
2020-10-17 09:21:38 +08:00
eb540e3efa
Merge branch 'bugfix/pcnt_interrupt_clear_v4.2' into 'release/v4.2'
...
pcnt: fix bug in clear interrupt status (v4.2)
See merge request espressif/esp-idf!10694
2020-10-16 14:51:17 +08:00
189a2991b7
Merge branch 'doc/adc_grammar_stuff_backport_v4.2' into 'release/v4.2'
...
Bugfix(doc): minor modifications in the adc section (backport v4.2)
See merge request espressif/esp-idf!10657
2020-10-16 14:42:36 +08:00
95f353949a
bugfix(adc): missing ranges of ADC codes in ESP32
2020-10-16 06:34:46 +00:00
3fa779b463
driver(I2S): Fix I2S reset issue for release/v4.2
...
`i2s_start` reseting I2S in incorrect order causeing the word-order error.
2020-10-16 06:32:13 +00:00
4c7dca7105
spi: fix issue with closing DMA before CPU reset
2020-10-16 06:00:18 +00:00
3dd5b574ee
spi_master: correctly set cs polarity
...
All devices must be added to the same spi line before use.
2020-10-16 05:53:24 +00:00
a88c479160
cmake: Log the project sdkconfig path as part of normal CMake status output
...
As discussed in footnote to https://github.com/espressif/esp-idf/issues/5251#issuecomment-625563782
2020-10-16 10:11:39 +11:00
2a7dfb2320
examples: Move idf_as_lib sdkconfig file to the project directory
...
Also add some explanation about configuring the project in the README
Previously with the default build-esp32.sh script, the build directory was
deleted and recreated so the project would always be built with default config.
2020-10-16 10:11:39 +11:00
df5399cfb5
esp32s2: Fix missed features CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP and CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC
...
Defines the correct size for RTC fast memory (the same as for ESP32).
Closes: IDF-1800
2020-10-15 22:33:12 +00:00
e5fe4ffb08
Merge branch 'feature/support_access_internal_i2c_register_backport_v4.2' into 'release/v4.2'
...
feature(rtc): add new APIs support access internal i2c register (backport v4.2)
See merge request espressif/esp-idf!10662
2020-10-16 06:32:04 +08:00
2724e02faf
ble_mesh: stack: Add mesh device properties v2 definitions
...
Also fixes wrong characteristic value length of some device
properties.
2020-10-15 12:17:54 +00:00
3c1922864d
ble_mesh: stack: Move device property to model common part
2020-10-15 12:17:54 +00:00
86af10c529
ble_mesh: stack: Make mesh buf debug option invisible
2020-10-15 11:48:59 +00:00
c0678d65da
ble_mesh: stack: Use settings_core_erase when deinit
2020-10-15 11:48:14 +00:00
2c8fc5f5d6
ble_mesh: stack: Fix storing next net_idx and app_idx
2020-10-15 11:48:14 +00:00
5708d4a4e1
ble_mesh: stack: Continue restore even if failure happens
...
Previously we have used this solution for node info
restore. Here use the same solution for other mesh
information restore.
2020-10-15 11:48:14 +00:00
094eeaf346
ble_mesh: stack: Split model settings store and clear
2020-10-15 11:48:14 +00:00
c06ce57687
ble_mesh: stack: Erase netkey and appkey with key index
2020-10-15 11:48:14 +00:00
ea0ff4e6d1
ble_mesh: stack: Add clear hb_pub in settings
2020-10-15 11:48:14 +00:00
365c17614b
ble_mesh: stack: Transport rx reset settings update
...
When reset the rx info of transport layer, the
rpl list will always cleared, and rpl stored
in the nvs will only be erased when erase flag
is true and BLE_MESH_SETTINGS is enabled.
Compared with the previous solution, it should
be more clear.
2020-10-15 11:48:14 +00:00
3b9057311b
ble_mesh: stack: Use erase settings functions
2020-10-15 11:48:14 +00:00
2459b625f1
ble_mesh: stack: Use mutex for settings operation
...
Also expose the settings functions with the parameter
bt_mesh_nvs_handle_t, which will be used for further
updates.
2020-10-15 11:48:14 +00:00
a47e89c4e4
ble_mesh: stack: Add role check before enabling device
2020-10-15 11:48:14 +00:00
4b70056966
ble_mesh: stack: Define a type for mesh nvs handle
2020-10-15 11:48:14 +00:00
147db2f700
ble_mesh: ci: Enable settings in sdkconfig.ci.xxx
2020-10-15 11:48:14 +00:00
514389681c
examples: fix flash encryption example test
...
Commit 5e8795eebe
has changed the partition table offset, which
has resulted in the ciphertext not matching the one expected in the
example test.
Fix by calculating the ciphertext using espsecure.py.
2020-10-15 18:39:45 +08:00
f5475db6e1
example/flash_encryption: Fix partition table and sdkconfig.defaults
...
When the flash encryption is enabled then we do not need to change the partition table.
The partition_example.csv should not have fixed offsets for partitions because we want to move the whole table.
The fixed offsets in the table were cleared.
2020-10-15 18:36:17 +08:00
9fe1469c70
components/bt: Fix waking up fail while sleeping
2020-10-15 09:13:22 +00:00
f64d0ec873
components/bt: Make sleep avaliable in hli(for future use)
2020-10-15 09:13:22 +00:00
292e396846
Merge branch 'bugfix/spi_flash_yield_coredump_v4.2' into 'release/v4.2'
...
spi_flash: don't call vTaskDelay in non-os context (v4.2)
See merge request espressif/esp-idf!10297
2020-10-15 15:10:51 +08:00
747c9a4e44
Merge branch 'bugfix/returns_correct_flash_encryption_mode_v4.2' into 'release/v4.2'
...
bootloader: Fix esp_get_flash_encryption_mode() (v4.2)
See merge request espressif/esp-idf!10712
2020-10-15 15:06:42 +08:00
9316961219
esp-cryptoauthlib: Update submodule pointer to add a new feature.
2020-10-15 05:16:38 +00:00
bbef823a20
feature(rtc): rename i2c_xxx to regi2c_xxx
2020-10-15 03:34:59 +00:00
d337559a17
rtc: support access internal i2c register
2020-10-15 03:34:59 +00:00
af7d6f4d89
bootloader: Fix esp_get_flash_encryption_mode(). RELEASE = (CRYPT_CNT == max) or (CRYPT_CNT.write_protect == true)
...
If the CRYPT_CNT efuse is max it means the same as a write protection bit for this efuse.
Closes: https://github.com/espressif/esp-idf/issues/5747
2020-10-15 02:36:04 +00:00
7d8d2b982e
Merge branch 'feature/oocd_ver_backport_v4.2' into 'release/v4.2'
...
tools: Updates OpenOCD version to 'v0.10.0-esp32-20200709' (backport v4.2)
See merge request espressif/esp-idf!8971
2020-10-15 02:55:08 +08:00
eabd01e2ab
docs: Add profile file name used by zsh shell
2020-10-14 07:31:34 +00:00
3f011513b8
VSCode Extension Setup Guide
2020-10-14 07:22:09 +00:00
b25f3cd524
docs: Add explanation of hello_world folder contents (v4.2)
2020-10-14 07:22:09 +00:00
57ce9c2f06
Merge branch 'bugfix/bootloader_anti_rollback_mmap_v4.2' into 'release/v4.2'
...
bootloader_support: fix issue in memory mapping for getting app descriptor (v4.2)
See merge request espressif/esp-idf!10734
2020-10-14 10:44:00 +08:00
4b5146a4ad
test_apps: add build test for !CONFIG_SPI_FLASH_YIELD_DURING_ERASE
2020-10-14 02:42:46 +00:00
7092be7422
test_apps: add coredump tests for int_wdt
2020-10-14 02:42:46 +00:00
4baf399f10
spi_flash: don't call vTaskDelay in non-os context
...
Fixes regression in core dump, when a crash happens in interrupt
context.
2020-10-14 02:42:46 +00:00
489f5c38b4
Merge branch 'bugfix/deepsleep_flush_uarts_correct_v4.2' into 'release/v4.2'
...
esp32s2/soc: Fix periph_ll_periph_enabled (v4.2)
See merge request espressif/esp-idf!10711
2020-10-14 10:42:13 +08:00
805a4d9b3f
Merge branch 'bugfix/prov_retry_failures_v4.2' into 'release/v4.2'
...
ci: Add retries for all provisioning methods, some refactors (v4.2)
See merge request espressif/esp-idf!9387
2020-10-14 10:41:42 +08:00
8c7a8f146b
Merge branch 'bugfix/embed_file_symbol_names_v4.2' into 'release/v4.2'
...
cmake: fix C identifier generation from embedded file (v4.2)
See merge request espressif/esp-idf!10664
2020-10-14 10:41:12 +08:00
359b6af07c
Merge branch 'bugfix/UT_001-parallel-count' into 'release/v4.2'
...
Increase count of parallel jobs to get UT_001 run through CI
See merge request espressif/esp-idf!10799
2020-10-14 10:40:40 +08:00
304ed67982
tools/docker: Add libpython2.7 in order to satisfy GDB dependencies
...
It was not possible to run xtensa-esp32-elf-gdb from container due to
missing libpython2.7 library.
Merges https://github.com/espressif/esp-idf/pull/5817
Closes https://github.com/espressif/esp-idf/issues/5284
2020-10-13 16:12:21 +00:00
09714a4f11
ci: add job for unit tests
2020-10-12 16:25:17 +02:00
f871186da3
idf.py: Fixed gdb target to exit cleanly when no openocd watch task
...
When idf.py gdb starts, it expects openocd was started in the background
and creates a thread to watch for openocd errors. when gdb target exits,
the debug_ext.py aims to cleanup all threads and processes, but fails
with traceback if openocd-watch thread not available, which could happen
if openocd started separately.
2020-10-12 13:30:15 +02:00
e5d252f7cf
Increase count of parallel jobs to get UT_001 run through CI
2020-10-12 15:13:28 +08:00
d67e284c8d
NimBLE: host_rcv_pkt event buf size check.
...
Check if the size of HCI event buffer is greater than the received HCI
packet. If not then abort with the error message.
2020-10-09 09:28:51 +05:30
e849a77675
Merge branch 'bugfix/ci_auto_checkout_revision_of_project_used_in_ci_v4.2' into 'release/v4.2'
...
CI: get git describe from annotated tags (v4.2)
See merge request espressif/esp-idf!10673
2020-10-08 16:44:55 +08:00
22a6e2160f
Merge branch 'bugfix/secure_boot_v2_ota_verification_v4.2' into 'release/v4.2'
...
Secure Boot V2: Fixes the OTA regression with secure boot in ESP32-V3 (v4.2)
See merge request espressif/esp-idf!10612
2020-10-08 11:22:59 +08:00
16ed6a4574
Merge branch 'feature/switch_from_external_to_interanl_ram_v4.2' into 'release/v4.2'
...
esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack (v4.2)
See merge request espressif/esp-idf!9966
2020-10-08 11:22:55 +08:00
144f459c81
ci: Check version tags are always annotated
...
Closes https://github.com/espressif/esp-idf/issues/3114
2020-10-07 13:58:21 +11:00
2e469b52ae
build system: Also get IDF version from annotated tags only
...
Builds on previous commit.
Note: Getting the project version still pases --tags so still works with plain
tags, to keep compatibility for existing projects
2020-10-07 13:58:21 +11:00
93aeac9728
bootloader_support: fix issue in memory mapping for getting app descriptor
...
For getting secure_version field in anti rollback case, bootloader tries
to map whole firmware partition but fails for cases where partition size
is beyond available MMU free pages capacity.
Fix here ensures to map only required length upto application descriptor
size in firmware partition.
Closes https://github.com/espressif/esp-idf/issues/5911
2020-10-06 08:49:49 +05:30
be0444bf54
esp32s2/soc: Fix periph_ll_periph_enabled
...
Logs, before to go the deepsleep, were not completely flushed.
2020-10-01 03:58:23 +08:00
fcda778a11
CI: get git describe from annotated tags:
...
we should only parse IDF version from annotated tags
2020-09-30 11:32:25 +08:00
dcb23c0bc8
pcnt: fix bug in clear interrupt status
2020-09-30 11:13:17 +08:00
8223278050
Merge branch 'bugfix/ble_mesh_check_stack_init_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Check if mesh stack initialized before init vendor client (v4.2)
See merge request espressif/esp-idf!10481
2020-09-30 10:53:56 +08:00
8e62a6992e
Merge branch 'optimize/ble_mesh_provisioner_delete_dev_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Optimize Provisioner delete device function (v4.2)
See merge request espressif/esp-idf!10603
2020-09-30 10:52:48 +08:00
f1e43b274f
Merge branch 'bugfix/coex_some_bugfix_about_ble_dyn_prio_v4.2' into 'release/v4.2'
...
components/coex: Some bugfix about ble dynamic prio v4.2
See merge request espressif/esp-idf!10596
2020-09-30 10:50:15 +08:00
d101b15942
components/coex: Some bugfix about ble dynamic prio
...
Rewrite ble dynamic prio to fix ble disconn in conn_param_update/channel_map_update
Rewrite ble dynamic prio in connection establishment
Fix ble dynamic prio with latency
Fix status bit set error when conn fail
2020-09-29 14:12:39 +08:00
c5bb6c467f
Merge branch 'bugfix/update_esp32_phy_v4500_v4.2' into 'release/v4.2'
...
esp_wifi: update esp32 phy v4500 (v4.2)
See merge request espressif/esp-idf!10624
2020-09-29 13:59:45 +08:00
11108393f1
ble_mesh: stack: Optimize Provisioner delete device function
...
Since we have provided separate functions for deleting node
information with node's unicast address, device uuid, etc.
So we update the behavior of this function, which will only
be used to delete device information which is not provisioned
or just under provisioning.
2020-09-29 03:41:29 +00:00
d312651c5c
ble_mesh: stack: Check if mesh stack initialized before init vendor client
2020-09-29 03:41:19 +00:00
17fca6235b
Merge branch 'bugfix/add_clear_bond_complete_evt_4_2' into 'release/v4.2'
...
componenet_bt/bugfix: add remove bond device complete event 4.2
See merge request espressif/esp-idf!10651
2020-09-29 11:15:55 +08:00
61e6e718e4
Merge branch 'bugfix/bredr_bugfix_release_for_qa_dummy_disconnect_4_2' into 'release/v4.2'
...
Bugfix/bredr bugfix release for qa dummy disconnect 4.2
See merge request espressif/esp-idf!10645
2020-09-29 11:15:30 +08:00
d7317eaae1
Merge branch 'bugfix/channel_map_send_time_v4.2' into 'release/v4.2'
...
component/bt: Insert the llcp packet to the top of the tx_preg linked list.(backport 4.2)
See merge request espressif/esp-idf!10178
2020-09-29 10:40:26 +08:00
cb6299200c
doc/adc: modifications in the adc documentation and adc headers
2020-09-28 21:55:42 +08:00
a63bdf782f
Merge branch 'bugfix/fix_dac_dma_driver_and_ut_backport_v4.2' into 'release/v4.2'
...
Driver(dac): fix DAC-DMA driver and unit test (backport v4.2)
See merge request espressif/esp-idf!10216
2020-09-28 21:43:11 +08:00
cf16ae573c
Merge branch 'cherry-pick-7876d7f5' into 'release/v4.2'
...
driver(adc): add adc-dma code for esp32 (backport v4.2)
See merge request espressif/esp-idf!10212
2020-09-28 21:11:11 +08:00
d41f856576
cmake: fix C identifier generation from embedded file
2020-09-28 21:08:56 +08:00
847a697c93
Driver(dac): fix DAC-DMA driver and unit test
2020-09-28 19:35:07 +08:00
2d90885e09
components/bt: Replace task post with btc_inter_profile_call, when post message from btc_dm to btc_gap
2020-09-28 15:09:37 +08:00
2b4fae912c
components/bt: Fix clear bond fail when connected without ble included
2020-09-28 14:57:27 +08:00
fba62f5e2e
add remove bond device complete event
2020-09-28 14:56:42 +08:00
cfa6db0fee
esp_wifi: update esp32 phy v4500 (v4.2)
...
improve frequence offset feature.
2020-09-28 14:27:34 +08:00
0aaa7ffc28
Merge branch 'bugfix/fix_some_wifi_bugs_0924_v4.2' into 'release/v4.2'
...
esp_wifi: fix some wifi bugs 0924 (v4.2)
See merge request espressif/esp-idf!10648
2020-09-28 14:23:23 +08:00
5bdded29a1
Merge branch 'bugfix/provisioning_example_warning_with_O2_optimization_v4.2' into 'release/v4.2'
...
provisioning: use memcpy instead of strncpy for copying SSID (v4.2)
See merge request espressif/esp-idf!10494
2020-09-28 12:44:41 +08:00
7f8c121791
1.revert dummy command
...
2.fix send MEDIA_CTRL command in disconnect
2020-09-28 10:42:02 +08:00
a6cdf4ed1e
1.fix test case dummy
...
2.fix sink send media control ESP_A2D_MEDIA_CHECK_SRC_RDY
2020-09-28 10:41:53 +08:00
314960ae31
Merge branch 'bugfix/window_spill_a0_corruption_v4.2' into 'release/v4.2'
...
freertos: don't clobber a4 while spilling register windows (backport v4.2)
See merge request espressif/esp-idf!10305
2020-09-28 09:15:14 +08:00
466cd7ba22
esp_wifi:
...
1. Modify LR for esp32 and esp32s2
2. Fix esp32s2 RTS rate
3. Optimize some debug logs for probe response
4. Optimize phy and soc files
5. Add IPv6 DSCP
6. Fix classify AC to TID
7. Fix the bug that no event for connect
2020-09-27 19:50:58 +08:00
81bbc8c88d
Merge branch 'doc/esp32s2_jtag_guide_v4.2' into 'release/v4.2'
...
docs: update JTAG debugging guide for ESP32-S2 (backport v4.2)
See merge request espressif/esp-idf!10311
2020-09-27 14:37:40 +08:00
4b10685fcc
Merge branch 'doc/remove_lts_versions_v4.2' into 'release/v4.2'
...
docs: Update Versions file in line with the latest Support Policy document (v4.2)
See merge request espressif/esp-idf!10599
2020-09-27 14:31:31 +08:00
34209a30bd
Merge branch 'feature/docs-add-python-clean_v4.2' into 'release/v4.2'
...
docs: Add solution for ImportError in idf.py into the documentation (v4.2)
See merge request espressif/esp-idf!10630
2020-09-27 14:27:11 +08:00
123aaf2280
Merge branch 'bugfix/fix_some_wifi_bugs_0916_v4.2' into 'release/v4.2'
...
eps_wifi: Fix some wifi bugs (backport v4.2)
See merge request espressif/esp-idf!10475
2020-09-27 11:17:53 +08:00
2db55a3b90
Merge branch 'bugfix/add_disconn_req_action_when_no_link_4.2' into 'release/v4.2'
...
Bugfix/add disconn req action when no link 4.2
See merge request espressif/esp-idf!10508
2020-09-27 11:17:43 +08:00
50e2d0b32d
docs: add description of python-clean command
2020-09-27 00:03:38 +02:00
60e4c02963
ci: add unit test job
2020-09-25 16:29:58 +00:00
e2cb7ed9ca
Revert "CXX: removed exception windowspill test"
...
This reverts commit f3e180de72
.
2020-09-25 16:29:58 +00:00
f4ab2beaa8
freertos: don't clobber a4 while spilling register windows
...
Commit 891eb3b0
was fixing an issue with PS and EPC1 not being
preserved after the window spill procedure. It did so by saving PS in
a2 and EPC1 in a4. However the a4 register may be a live register of
another window in the call stack, and if it is overwritten and then
spilled to the stack, then the corresponding register value will end
up being corrupted. In practice the problem would show up as an
IllegalInstruction exception, when trying to return from a function
when a0 value was 0x40020.
Fix by using a0 register instead of a4 as scratch. Also fix a comment
about xthal_save_extra_nw, as this function in fact doesn't clobber
a4 or a5 because XCHAL_NCP_NUM_ATMPS is defined as 1.
Closes https://github.com/espressif/esp-idf/issues/5758
2020-09-25 16:29:58 +00:00
df301b89ec
component/bt: Fix assert(9, 10), Insert the llcp packet to the top of the tx_preg linked list
2020-09-25 18:43:14 +08:00
a04d6e7f63
Secure Boot V2: Fixes the OTA regression with secure boot in ESP32-V3
...
Closes https://github.com/espressif/esp-idf/issues/5905
2020-09-25 14:21:07 +05:30
c7d602cc62
Merge branch 'bugfix/adjtime_return_outdelta_before_new_delta_set_v4.2' into 'release/v4.2'
...
newlib: Fix adjtime, returns the amount of time remaining from any previous adjustment (v4.2)
See merge request espressif/esp-idf!9971
2020-09-25 08:03:11 +08:00
6443a96834
Merge branch 'backport/shared_stack4.2' into 'release/v4.2'
...
Backport/shared stack4.2
See merge request espressif/esp-idf!10303
2020-09-25 08:02:55 +08:00
f817747727
Merge branch 'bugfix/efuse_test_stackoverflow_v4.2' into 'release/v4.2'
...
CI: Increase stack size for efuse unit test (Backport v4.2)
See merge request espressif/esp-idf!10543
2020-09-25 08:02:31 +08:00
dbdb1c1c23
docs: Update Versions file in line with the latest Support Policy document
2020-09-25 09:59:56 +10:00
7402e17838
Merge branch 'bugfix/openss_strict_verify_mode' into 'release/v4.2'
...
openssl: made verification mode conversion to mbetls modes more strict (v4.2)
See merge request espressif/esp-idf!10499
2020-09-25 07:40:52 +08:00
e610df5870
Merge branch 'bugfix/esp32s2_panic_handler_iram_v4.2' into 'release/v4.2'
...
esp_common: allow placing panic handler into IRAM on ESP32-S2 (v4.2)
See merge request espressif/esp-idf!10295
2020-09-25 07:40:06 +08:00
6a711671c6
Merge branch 'bugfix/spinlock_coredump_regressions_v4.2' into 'release/v4.2'
...
Revert "Merge branch 'feature/gdb_stub_task_state' into 'master'" (backport v4.2)
See merge request espressif/esp-idf!10296
2020-09-25 07:33:05 +08:00
3b400767f3
Merge branch 'bugfix/idf_py_disable_cmake_warnings_default_v4.2' into 'release/v4.2'
...
idf.py: disable cmake uninitialized variable warnings by default (v4.2)
See merge request espressif/esp-idf!10201
2020-09-25 07:32:22 +08:00
4ffe6c096a
Merge branch 'bugfix/esp32s2_o2_op_v4.2' into 'release/v4.2'
...
freertos: fix build error at -O2 optimization level (v4.2)
See merge request espressif/esp-idf!10301
2020-09-25 07:31:58 +08:00
f536db1782
Merge branch 'feature/secure_boot_esp32s2_v4.2' into 'release/v4.2'
...
Feature/secure boot esp32s2 v4.2
See merge request espressif/esp-idf!9958
2020-09-25 07:31:45 +08:00
dd29046e88
Merge branch 'bugfix/can_mmap_after_get_enough_free_mmu_pages_v4.2' into 'release/v4.2'
...
flash_mmap: can mmap after get enough free MMU pages (backport v4.2)
See merge request espressif/esp-idf!10584
2020-09-24 22:36:51 +08:00
fd2e2ac34f
doc: Getting Started Guide, remove shortcuts to 'build toolchain from scratch' instructions
2020-09-24 18:32:50 +08:00
0831d06dee
Fix ccache documentation: environment variable is IDF_CCACHE_ENABLE
...
Merges https://github.com/espressif/esp-idf/pull/5753
2020-09-24 05:20:33 +00:00
722d67ea36
idf.py: Disable CMake --warn-uninitialized option by default
...
Can still be enabled by passing --cmake-warn-uninitialized on the command line
Prevents CMake warnings printed by default if IDF_PATH is underneath the CMake
project directory.
The reason for this is that CMake --warn-uninitialized only enables checks
inside the project directory (ie top-level CMakeLists.txt directory and
subdirectories), it doesn't enable for files included from other directories.
(The only way to enable warnings in other directories is to pass
--check-system-dirs and this looks like it's only useful for CMake's own
developers as it prints a lot of warnings from inside CMake otherwise - see
https://gitlab.kitware.com/cmake/cmake/-/issues/19645 )
Plan to follow up with a later commit to clean up most of the warnings (which
aren't problems for CMake execution), but we'll also disable this option by
default to avoid this unexpected triggering of IDF warnings.
2020-09-24 05:20:33 +00:00
3c2fd749f0
Merge branch 'bugfix/wifi_create_and_start_ap_v4.2' into 'release/v4.2'
...
Set default AP handlers in wifi_create_and_start_ap() v4.2
See merge request espressif/esp-idf!10458
2020-09-24 12:36:50 +08:00
7b30e467b4
Merge branch 'bugfix/confirmed_bugfix_from_baidu_proj_4.2' into 'release/v4.2'
...
Confirmed bugfix from Baidu project 4.2
See merge request espressif/esp-idf!10544
2020-09-24 12:31:52 +08:00
009956c5a7
Merge branch 'bugfix/wifi_spin_lock_allocation_in_PSRAM_v4.2' into 'release/v4.2'
...
wifi: Fix spin lock allocation in PSRAM bug(v4.2)
See merge request espressif/esp-idf!10553
2020-09-24 12:31:14 +08:00
88faf37a59
Merge branch 'bugfix/ipv6_send_data_error_when_src_ip_miss_for_4.2' into 'release/v4.2'
...
lw-ip:ipv6 send multicast data fail when src address is null (backport 4.2)
See merge request espressif/esp-idf!10558
2020-09-24 12:30:35 +08:00
03a749a60e
flash_mmap: restore interrupt and cache before err return
2020-09-24 09:49:39 +08:00
98ce1fa080
flash_mmap: can mmap after get enough free MMU pages
2020-09-24 09:49:39 +08:00
9f0c564de4
Merge branch 'feature/toolchain_2020r3_v4.2' into 'release/v4.2'
...
Update toolchain to esp-2020r3 (backport v4.2)
See merge request espressif/esp-idf!10388
2020-09-23 20:26:24 +08:00
07bfb7cac9
freemodbus: fix event processing failure after destroy
...
Closes https://github.com/espressif/esp-idf/issues/5275
2020-09-23 07:04:52 +00:00
2d63354ec8
Secure Boot: Fixes the cpp macro in esp32 secure boot rom functions.
...
Closes https://github.com/espressif/esp-idf/issues/5878
2020-09-23 03:01:51 +05:30
fd083f1e44
ipv6 send multicast data fail when src address is null for 4.2
2020-09-22 17:33:02 +08:00
c06f0738c9
Fix spin lock allocation in PSRAM bug
2020-09-22 14:36:36 +08:00
311d43d021
eps_wifi: Fix some wifi bugs
...
1. Drop receiving packets from myself
2. scan: Fix scan issue with WPA2-PSK-SHA256 AP
2020-09-22 14:23:43 +08:00
190f310ed1
docs: seperate build_docs html and pdf CI jobs
...
Due to eager_exclude, Sphinx jobs cannot use the doc cache (doctrees).
PDF and HTML building are now seperate CI jobs to avoid this issue.
PDF building will only be ran on deploy branches and when started
with build_docs tag to reduce CI load
2020-09-22 14:04:12 +08:00
d12eb31f42
CI: Increase stack size for efuse unit test
...
"Batch mode is thread-safe" case would occasionally cause a stackoverflow.
Increased stack size.
2020-09-22 11:54:08 +08:00
b7d4868a70
Confirmed bugfix from Baidu project
2020-09-22 11:44:09 +08:00
071dc73954
NVS: ensuring default partition
...
* Also added encryption keys to CMakeLists.txt
Closes https://github.com/espressif/esp-idf/issues/5347
Closes IDFGH-3372
2020-09-21 12:44:57 +08:00
8749c46284
esp_common: allow placing panic handler into IRAM on ESP32-S2
2020-09-18 15:35:48 +00:00
278030ff3e
add file stream parameter and log stdout and stderr to same stream
2020-09-18 10:38:33 +02:00
84cda60478
Redesign separating AVRC & A2DP
...
1. Add g_av_with_rc to avrc_tg_init function
2. Remove g_av_open_fail
3. Add comment in API files
4. Add a2dp init & deinit state variable to inidcate a2dp statement
2020-09-18 14:09:27 +08:00
e940e1d72a
Add global header and change declaration position
2020-09-18 14:09:19 +08:00
b16deb4473
Remove uneccessary macro
...
Separate AVRC from A2DP when AVRC not Initialized
2020-09-18 14:09:10 +08:00
306c978195
Rewrite a2dp clean_up function
2020-09-18 14:09:02 +08:00
59234501dd
Add bda_addr for esp_bt_a2dp_disconn_req API
...
1. Add reaction for a2dp snk & src disconn req when no link up
2. Change state machine set before EVT upto APP layer in some cases
3. Add bool open_fail to choose whether post disconnection evt to app layer
2020-09-18 14:08:53 +08:00
26481c4a9d
toolchain: C++ exception workaround
...
* disable C++ exception FDE sorting (saves RAM)
Closes IDF-1128
2020-09-18 12:32:34 +07:00
88a62e8ae5
Update toolchain to esp-2020r3
...
Fixup more for PSRAM issue;
Allow GDB work correctly with Privileged Registers;
Based on GCC 8.4.0;
Update a fix of C++ exception crashs from the GCC mainline;
Fixup strptime_l() and some locale in libc;
2020-09-18 12:32:34 +07:00
83ec35f185
tool: Fix 'idf.py bootloader' error if Secure Boot is enabled
...
If Secure Boot is enabled, there's no bootloader flasher arguments in the
project (to encourage careful manual flashing), so this command would
fail with a KeyError.
2020-09-18 04:05:28 +05:30
223f800dd7
expression_with_stack: added a tweak on TCB stackpointers to avoid false trigger of stack overflow
2020-09-17 20:46:02 +00:00
3e9637a893
test/shared_stack_printf: improved printf with shared stack function test
2020-09-17 20:46:02 +00:00
a6f0b15d3e
Revert "Merge branch 'feature/gdb_stub_task_state' into 'master'"
...
This reverts commit c41a0c1907
, reversing
changes made to 5c1d317766
.
2020-09-17 17:04:48 +00:00
521eee7384
openssl: made verification mode conversion to mbetls modes more strict
2020-09-17 13:22:36 +02:00
6d37ad39aa
provisioning: use memcpy instead of strncpy for copying SSID
...
Per WiFi library requirement, SSID can be non-null terminated string
if its length goes to 32 bytes (maximum). Use of strncpy in this case,
along with compiler optimization level -O2 results in some warnings
for potential use of non-null terminated strings.
Fix here ensures use of memcpy to copy SSID string upto appropriate
desired length. This helps to avoid compiler specific workaround
flags added earlier.
Closes https://github.com/espressif/esp-idf/issues/5866
Closes IDFGH-3983
2020-09-17 15:51:32 +05:30
dddcc2ede8
Merge branch 'bugfix/add_protection_for_spp_api_4.2' into 'release/v4.2'
...
Bugfix/add protection for spp api 4.2
See merge request espressif/esp-idf!10281
2020-09-16 14:06:28 +08:00
21b02a9302
Merge branch 'bugfix/update_esp32_phy_4390_v4.2' into 'release/v4.2'
...
update esp32 phy 4390.(backport v4.2)
See merge request espressif/esp-idf!10456
2020-09-16 11:57:47 +08:00
17525d6035
Merge branch 'bugfix/cxx_flag_operators_v4.2' into 'release/v4.2'
...
esp_eth: moved extern "C" after includes (v4.2)
See merge request espressif/esp-idf!10351
2020-09-15 16:12:42 +08:00
a4c3aebc3d
Merge branch 'bugfix/ulp_as_version_v4.2' into 'release/v4.2'
...
ulp: fix ULP assembler version detection for localized systems (v4.2)
See merge request espressif/esp-idf!10393
2020-09-15 15:23:26 +08:00
7187a3a1eb
Merge branch 'bugfix/eclipse_make_py3_v4.2' into 'release/v4.2'
...
tools: Fix Python 3 incompatibility for building with Eclipse on Windows (v4.2)
See merge request espressif/esp-idf!10398
2020-09-15 15:08:26 +08:00
86b07ef098
Merge branch 'bugfix/fix_ipv6_nd6_max_queue_num_4.2' into 'release/v4.2'
...
lw-ip IPv6 ND6 queue too much pkts(Backport v4.2)
See merge request espressif/esp-idf!10091
2020-09-15 15:07:03 +08:00
ac016da8ab
Merge branch 'bugfix/bootloader_skip_verify_jtag_v4.2' into 'release/v4.2'
...
bootloader_support: don't check signature when JTAG is attached, fix signed partition table generation (v4.2)
See merge request espressif/esp-idf!10378
2020-09-15 14:58:01 +08:00
ddedf25ca8
Set default AP handlers in wifi_create_and_start_ap() v4.2
2020-09-15 14:54:46 +08:00
7d57165922
Update to compatible crc & SBv2 enable check api's
2020-09-15 11:29:26 +05:30
d72350c0ce
ci: Add test apps for ESP32-S2 Secure Boot
2020-09-15 11:23:51 +05:30
1c6c6eceb5
secure boot: Fixes for ESP32-S2 first boot logic
2020-09-15 11:23:51 +05:30
e7b1640c77
Split unit test configs to fit into ESP32s2's memory
2020-09-15 11:23:51 +05:30
762e8d5f84
bootloader esp32s2: Fix return type of ROM function signature verification
2020-09-15 11:23:51 +05:30
9856198112
bootloader esp32s2: Increase bootloader DRAM & IRAM allowance
...
Bootloader DRAM now ends at 0x3FFEAB00 which is the start of ROM
static RAM (reclaimable after app is running).
IRAM loader segment increased by 8KB.
Available total static RAM for the app is now reduced by 16KB.
2020-09-15 11:23:51 +05:30
b05213c327
Docs: Secure boot v2 support for ESP32-S2
2020-09-15 11:23:51 +05:30
0f82fe105c
Secure boot v2 support for ESP32-S2
2020-09-15 11:23:51 +05:30
c4f4e15cc7
Merge branch 'cherry-pick-4dcaa0e6-3' into 'release/v4.2'
...
wpa_supplicant: Deinit wpa2 states in wifi deinit(backport v4.2)
See merge request espressif/esp-idf!10163
2020-09-15 12:06:49 +08:00
2cf032a4b6
update esp32 phy 4390.(backport v4.2)
2020-09-15 10:54:41 +08:00
a5907ee3fe
lwip: fix IPv6 ND6 queue too much pkts cause no mem issue and add menuconfig item for this params.
2020-09-14 21:06:38 +08:00
ef0db6f034
ci: Use git mirror for docker image
2020-09-14 12:49:05 +02:00
b132ab2091
Merge branch 'bugfix/add_return_in_uart_wait_tx_done_bp4.2' into 'release/v4.2'
...
bugfix(UART): Add return in uart_wait_tx_done(backport v4.2)
See merge request espressif/esp-idf!10335
2020-09-14 14:26:00 +08:00
ced340a1a3
Merge branch 'bugfix/ci_ulp_adc_more_info_v4.2' into 'release/v4.2'
...
CI: Fix regex in ulp_adc example test (v4.2)
See merge request espressif/esp-idf!10431
2020-09-13 17:26:53 +08:00
4e27122ee5
CI: Fix regex in ulp_adc example test
2020-09-12 08:01:53 +02:00
bec2dbcb84
Merge branch 'bugfix/ble_mesh_prov_iv_index_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Using the latest iv_index for provisioning (v4.2)
See merge request espressif/esp-idf!10416
2020-09-11 20:08:39 +08:00
07acd74b04
Merge branch 'bugfix/get_started_inconsistency_backport_v4.2' into 'release/v4.2'
...
docs: Add missing target setting in step 7 of Getting Started documentation (Backport v4.2)
See merge request espressif/esp-idf!10405
2020-09-11 19:15:17 +08:00
0fff4d46ec
ble_mesh: stack: Using the latest iv_index for provisioning
...
Provisioner should always uses the latest IV Index for provisioning.
For example, if the current IV Index is 0x00000001, but prov->iv_index
is still initialized with 0x00000000, and if Provisioner uses prov->
iv_index for provisioning, this will cause the Provisioner failing to
control the node.
So here bt_mesh.iv_index is used instead of prov->iv_index.
2020-09-11 10:55:47 +08:00
073e855c73
Merge branch 'bugfix/btdm_spp_null_ptr_with_dynamic_memory_v4.2' into 'release/v4.2'
...
components/bt: Fix SPP using NULL point with dynamic memory
See merge request espressif/esp-idf!10322
2020-09-10 17:39:14 +08:00
0514496744
Merge branch 'feature/vs_allow_custom_part_4.2' into 'release/v4.2'
...
Feature/vs allow custom part 4.2
See merge request espressif/esp-idf!9514
2020-09-10 16:09:00 +08:00
d212c4673d
tools: Fix Python 3 incompatibility for building with Eclipse on Windows
2020-09-10 09:45:37 +02:00
92ef27223d
ulp: fix ULP assembler version detection for localized systems
2020-09-10 09:34:40 +02:00
ef19aac267
docs: Add missing target setting in step 7 of Getting Started documentation
2020-09-10 15:33:08 +08:00
156afc0c05
Merge branch 'bugfix/secure_boot_v2_sign_cmake_copy_v4.2' into 'release/v4.2'
...
Add platform independent CMake copy during signing (v4.2)
See merge request espressif/esp-idf!9544
2020-09-10 14:41:42 +08:00
c81b139479
Merge branch 'feat/ble_mesh_use_model_c_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Use model callback for operations [Zephyr] (v4.2)
See merge request espressif/esp-idf!10362
2020-09-10 10:39:33 +08:00
fa33addb4a
Merge branch 'bugfix/ble_mesh_remove_assert_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Avoid using assert in mesh stack (v4.2)
See merge request espressif/esp-idf!10358
2020-09-10 10:38:47 +08:00
1f5f72af67
Merge branch 'bugfix/ble_mesh_nimble_ccc_handle_v4.2' into 'release/v4.2'
...
ble_mesh: nimble: Fix updating ccc handle with wrong value (v4.2)
See merge request espressif/esp-idf!10354
2020-09-10 10:37:59 +08:00
6f2e465ec9
partition_table: fix generation of signed partition table
...
Fixes the issue that signed partition table was not generated when
CONFIG_SECURE_BOOT_BUILD_SIGNED_BINARIES was on, because
partition_table_bin depended on unsigned_partition_bin twice.
Regression from acb7a211
.
Also use final_partition_bin variable in esptool_py_flash_target_image
arguments, to avoid issues in the future if final_partition_bin is
changed.
2020-09-09 23:39:51 +02:00
93a3beafb8
bootloader_support: don't check signature when JTAG is attached
...
If an insecure configuration is enabled (no hardware secure boot, just
software signature check), skip the signature check in bootloader if
JTAG debugger is attached. This allows the debugger to set breakpoints
in Flash before the application runs.
Closes https://github.com/espressif/esp-idf/issues/4734
Closes https://github.com/espressif/esp-idf/issues/4878
2020-09-09 23:39:51 +02:00
0e191cf70e
examples/parttool: fix the test to work on parallel test runner
...
Pass the DUT port to parttool_example.py as an argument.
2020-09-09 18:35:07 +02:00
96ad552245
Merge branch 'feature/mqtt_sub_update_01594bf1_v4.2' into 'release/v4.2'
...
MQTT: Update submodule reference (Backport v4.2)
See merge request espressif/esp-idf!10230
2020-09-09 20:41:14 +08:00
5a23447452
Merge branch 'bugfix/remove_auto_conn_case_v4.2' into 'release/v4.2'
...
test: remove auto conn case because we do not support this anymore (v4.2)
See merge request espressif/esp-idf!9940
2020-09-09 15:54:42 +08:00
61bb586244
ble_mesh: stack: Use model callback for operations [Zephyr]
...
- Previously when a model is initialized or deinitialized, in the
access layer, we need to check the model id with the ids in the
table in order to find the proper model operation function.
- Currently all the operation functions of each model will be set
during the mesh initialization. When the model is found, we can
directly use the corresponding callback for different operations.
- Currently only init/deinit operations are registered, later we
will add more operations.
2020-09-09 13:59:32 +08:00
1f9d289ee0
ble_mesh: stack: Avoid using assert in mesh stack
2020-09-09 10:57:07 +08:00
a1c8b21928
esp_eth: moved extern "C" after includes
2020-09-09 10:19:03 +08:00
8b1e3c01a0
Merge branch 'bugfix/doc_main_readme_build_v4.2' into 'release/v4.2'
...
Fix the setup instructions in the main README (v4.2)
See merge request espressif/esp-idf!10337
2020-09-09 02:44:34 +08:00
4eec2c64ee
ble_mesh: nimble: Fix updating ccc handle with wrong value
2020-09-08 21:01:32 +08:00
b356d41bb1
Merge branch 'bugfix/fix_some_wifi_bugs_0902_v4.2' into 'release/v4.2'
...
Bugfix/fix some wifi bugs 0902 v4.2 (backport v4.2)
See merge request espressif/esp-idf!10246
2020-09-08 18:30:31 +08:00
4663b16779
Fix the setup instructions in the main README
2020-09-08 09:54:46 +02:00
a8a2ea7b38
UART: Add return in uart_wait_tx_done
...
uart_wait_tx_done quit due to timeout but without return ESP_ERR_TIMEOUT.
2020-09-08 15:00:53 +08:00
2854050835
Merge branch 'bugfix/pip_gdbgui_v4.2' into 'release/v4.2'
...
fix windows incompatibility with gdbgui>=0.14 (v4.2)
See merge request espressif/esp-idf!10326
2020-09-08 00:07:09 +08:00
1fef76cbce
tools: fix windows incompatibility with gdbgui>=0.14
...
gdbgui intentionally (https://github.com/cs01/gdbgui/pull/346 ) introduced dependencies that are incompatible with windows, and don't seem to have plans to resolve them anytime soon
Closes https://github.com/espressif/esp-idf/issues/5782
Closes https://github.com/espressif/esp-idf/issues/5787
Merges https://github.com/espressif/esp-idf/pull/5794
2020-09-07 07:55:45 +00:00
ad8b3e4274
components/bt: Fix SPP using NULL point with dynamic memory
2020-09-07 15:44:28 +08:00
ecab1d9b2e
Merge branch 'bugfix/l2cap_link_timeout_llcp_prog_btu_wtd_v4.2' into 'release/v4.2'
...
Bugfix/l2cap link timeout llcp prog btu wtd v4.2
See merge request espressif/esp-idf!10255
2020-09-07 14:11:08 +08:00
1f011c3b2a
docs: translate idf.py debug target
2020-09-04 21:59:05 +02:00
8f78db8073
docs: jtag-debugging: update Chinese version
2020-09-04 21:59:05 +02:00
7ae490d908
docs: jtag-debugging: fix ups in English version
2020-09-04 21:59:05 +02:00
b58d74da45
docs: add placeholders for {esp32,esp32s2}.inc in JTAG debugging guide
2020-09-04 21:59:05 +02:00
ead33e155d
docs: repurpose WROVER-KIT debugging guide for Kaluga-1
2020-09-04 21:59:05 +02:00
964f041269
tools: idf.py: default to board/esp32s2-kaluga-1.cfg for ESP32-S2
...
NFC. Kaluga-1 config is same as devkitj + esp32s2.
2020-09-04 21:59:05 +02:00
b7760cf269
docs: minor typos in JTAG debugging section
2020-09-04 21:59:05 +02:00
cfbd2566c1
docs: formatting fix in idf.py debugging section
2020-09-04 21:59:05 +02:00
b513dd11ce
docs: move target-specific parts of JTAG guide into include files
...
{esp32,esp32s2}.inc files contain most of the bits and code snippets
which are different between targets. These bits are included from the
rest of the source files.
Also included is an update to the section about OpenOCD configuration
variables and files. This section wasn't updated when some of the
files and variables got renamed.
2020-09-04 21:59:05 +02:00
b181623d9b
freertos: fix compilation warning at -O2 level
...
Closes https://github.com/espressif/esp-idf/issues/5525
2020-09-04 21:33:49 +02:00
acfe648367
ci: add startup test with -O2 optimization level
2020-09-04 21:33:49 +02:00
73813c6bac
freertos: ensure the interrupt stack is aligned
...
CONFIG_FREERTOS_ISR_STACKSIZE was set to 2100 when ELF core dump was
enabled, which resulted in a non-16-byte-aligned interrupt stack
offset. This triggered "is SP corrupted" check in the backtrace,
terminating the backtrace early.
Fix the default value, and make sure that the stack is always aligned,
regardless of the value of CONFIG_FREERTOS_ISR_STACKSIZE.
2020-09-04 20:45:38 +02:00
c3d2942675
panic: skip over the first invalid PC in case of InstrFetchProhibited
...
InstrFetchProhibited usually occurs because of a jump to an invalid
pointer. In this case, PC in the exception frame is the address of
the jump destination. 'esp_ptr_executable' check in print_backtrace
function recognizes the first frame as invalid, and the backtrace is
interrupted. This prevents the user from finding the location where
the invalid pointer is dereferenced.
Bypass the 'esp_ptr_executable' check if the exception cause is
InstrFetchProhibited. Update the test case to no longer ignore this
issue.
2020-09-04 20:45:38 +02:00
87d96b2c29
Merge branch 'bugfix/ws_stop_deadlock_v4.2' into 'release/v4.2'
...
Websocket client: avoid deadlock if stop called from event handler (Backport 4.2)
See merge request espressif/esp-idf!10226
2020-09-04 22:51:46 +08:00
5c8a85e839
Merge branch 'bugfix/ble_mesh_sensor_example_fix_v4.2' into 'release/v4.2'
...
ble_mesh: example: Fix sensor data wrong iteration (v4.2)
See merge request espressif/esp-idf!10273
2020-09-04 16:54:38 +08:00
a7d52dafa6
component/bt: Fixed the watchdog timeout of btu task during multi-connection
2020-09-04 16:27:03 +08:00
a7ddc9c125
Add protection for rfcomm close API in SPP
2020-09-04 14:40:27 +08:00
07e2d3ab0f
Add some debug log for bt:
...
1. Add logs for SPP not enabled successfully
2. Add information to Applicatioin layer that the A2DP is connecting to peer device
Regular BTC and BTU Task name & Add BTC Init protection
1. Regular the BTC Task Name to Close a Github issue
Closes https://github.com/espressif/esp-idf/issues/4966
2. Add BTC Init failure protection
3. Regular BTU Task Name with BTC
4. Correct the comment of
a. SDP_ServiceSearchRequest and SDP_ServiceSearchRequest2
b. l2cu_create_conn_after_switch
5. Correct comment of esp_bt_hf_vra();
6. Fix cpp compilier region
2020-09-04 14:40:19 +08:00
8fe75ff3ce
ble_mesh: example: Fix sensor data wrong iteration
2020-09-04 11:54:52 +08:00
b9f0500641
Merge branch 'bugfix/ws_server_async_send_fin_v4.2' into 'release/v4.2'
...
http_server example: WebSocket server to set final flag in async messages (v4.2)
See merge request espressif/esp-idf!10087
2020-09-03 14:11:13 +08:00
12633717f7
components/bt: Fixed the state not synchronized between controller and host when disconnected.
2020-09-02 21:43:57 +08:00
ec2262e5a4
http_server: WebSocket server to set flag in transmitted messages by default
...
Add logic to set `FIN` flag automatically for transmitted WS frames, but
if `fragmented` option set indicating an expert/manual mode, then the
`FIN` flag is set according to the `final` option.
2020-09-02 07:54:29 +00:00
4da38b6769
http_server example: WebSocket server to set final flag in async messages
...
Closes https://github.com/espressif/esp-idf/issues/5405
2020-09-02 07:54:29 +00:00
a0a0d34da6
Merge branch 'bugfix/ethernet_handle_early_rx_interrupt' into 'release/v4.2'
...
Bugfix/ethernet handle early rx interrupt (v4.2)
See merge request espressif/esp-idf!10098
2020-09-02 15:52:18 +08:00
d17e6a75e0
espnow/pmf: Implement ESPNOW + PMF Co-existance
...
H/W decryption of Mgmt frames was disabled for PMF and done through
S/W. If ESPNOW packets go through this path, it affects backward
compatibility since method of decrypting Mgmt packets is different in H/W.
To address PMF + ESPNOW Co-existance, CCMP decryption method is modified
for ESPNOW packets so that they can be decrypted correctly. Since Tx
of ESPNOW packets can still be done in H/W alongside PMF, no change
required in encryption method in S/W.
Co-Authored-By: Nachiket Kukade <nachiket.kukade@espressif.com >
Co-Authored-By: zhangyanjiao <zhangyanjiao@espressif.com >
Co-Authored-By: kapil.gupta <kapil.gupta@espressif.com >
2020-09-02 15:06:51 +08:00
089b78b916
esp_wifi:
...
1. get primary channel from HT info
2. fix the bug that set_channel doesn't work for softAP when STA connects
2020-09-02 15:04:26 +08:00
ddfb11e1c5
wifi: Fix esp_wifi log levels
...
Closes https://github.com/espressif/esp-idf/issues/5721
2020-09-02 15:02:52 +08:00
594a196364
esp_wifi: Fix null pointer dereferences in mgmt rx
2020-09-02 14:55:10 +08:00
8757cefeec
esp_wifi: add rf test long short support
2020-09-02 14:54:23 +08:00
627a05d80e
esp_wifi: optimize WiFi debug log
...
1. Add esp_wifi_statis_dump()
2. Optimize WiFi related debug log
2020-09-02 14:52:49 +08:00
368d623e1a
esp_wifi: optimize WiFi TX performance
2020-09-02 14:44:45 +08:00
9cd0e2fd1a
Merge branch 'bugfix/btdm_blufi_data_sequence_not_reset_after_disconnect_v4.2' into 'release/v4.2'
...
component/bt: fix Blufi sends data after disconnect the seq still increase(backport v4.2)
See merge request espressif/esp-idf!10241
2020-09-02 14:20:49 +08:00
82deea84eb
component/bt: fix Blufi sends data after disconnect the seq still increase(backport v4.2)
2020-09-02 11:18:25 +08:00
fb4a75110a
Merge branch 'bugfix/touch_sensor_denoise_ci_for_esp32s2_backport_v4.2' into 'release/v4.2'
...
[High priority] Bugfix/touch sensor denoise ci for esp32s2 (backport v4.2)
See merge request espressif/esp-idf!10211
2020-09-01 21:50:59 +08:00
73fd3608e0
Merge branch 'bugfix/ble_mesh_example_compile_warn_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh example compile warn (v4.2)
See merge request espressif/esp-idf!10222
2020-09-01 19:16:43 +08:00
86d8f15a9a
MQTT: Update submodule reference
...
SSL: add config option for skipping common name check
esp-mqtt commit: 5e8950e681
)
Closes https://github.com/espressif/esp-mqtt/issues/158
SSL: add support for tls with secure element (ATECC608A)
esp-mqtt commit: a7ff9afa3f
)
Closes https://github.com/espressif/esp-mqtt/issues/156
Websocket: Allow the query part of the uri to be a part of the path
esp-mqtt commit: 40b06deb10
)
Closes https://github.com/espressif/esp-mqtt/issues/161
Config: Add check for consistency between config settings
esp-mqtt commit: 8a412c147d
)
Add IDF version check for secure element feature
esp-mqtt commit: db4bce01ab
)
Fix esp_mqtt_client_stop deadlock
esp-mqtt commit: 5e17dcaeb2
)
Closes https://github.com/espressif/esp-mqtt/issues/163
Add dispatch error event for read errors
esp-mqtt commit: d4aaec08ff
Closes https://github.com/espressif/esp-idf/issues/5704
Cleanup expired messages when offline
esp-mqtt commit: bdadd77c6e
Closes https://github.com/espressif/esp-idf/issues/5668
esp_mqtt_client_publish now returns msg id for QoS > 0 when offline
esp-mqtt commit: f7325bfa10
2020-09-01 15:57:47 +08:00
70a67439bc
Websocket client: avoid deadlock if stop called from event handler
2020-09-01 15:30:40 +08:00
528747ac4c
ble_mesh: example: Remove some useless included header files
2020-09-01 14:10:27 +08:00
840b7f2de7
Fix compilation warnings about portmacro being already define.
2020-09-01 14:09:41 +08:00
a35ce7f959
Merge branch 'doc/local_build_version_note_v4.2' into 'release/v4.2'
...
docs: fix version specific note on local build (backport v4.2)
See merge request espressif/esp-idf!10148
2020-08-31 21:13:53 +08:00
f3705832fd
Merge branch 'bugfix/add_adc-dma_for_esp32' into 'master'
...
driver(adc): add adc-dma code for esp32
Closes IDF-1407
See merge request espressif/esp-idf!9139
(cherry picked from commit 7876d7f5a6
)
bd92e951
driver(adc): add adc-dma code for esp32
2020-08-31 16:29:51 +08:00
0f5bb06920
ut: fix touch sensor denoise ci fail
2020-08-31 16:01:50 +08:00
06d1f69d84
Merge branch 'feature/vfs_uart_set_line_ending_v4.2' into 'release/v4.2'
...
feature: support vfs uart set line endings with specified uart number release/v4.2
See merge request espressif/esp-idf!9596
2020-08-30 22:34:47 +08:00
1b0691f29a
Merge branch 'feature/esp32s2_adc_calib_V1_bp4.2' into 'release/v4.2'
...
driver/adc: support for esp32s2 adc calibration scheme (backport 4.2)
See merge request espressif/esp-idf!10064
2020-08-29 23:22:47 +08:00
73040c3223
Merge branch 'bugfix/mfg_tool_v4.2' into 'release/v4.2'
...
mfg_util: Update file handling to maintain line endings across various OS (backport v4.2)
See merge request espressif/esp-idf!10174
2020-08-28 18:22:28 +08:00
7d79d9f312
Merge branch 'bugfix/btdm_blufi_send_longer_custom_data_will_congested_v4.2' into 'release/v4.2'
...
component/bt: fix Blufi sends longer customer data will will lead congested(backport v4.2)
See merge request espressif/esp-idf!9948
2020-08-28 13:55:46 +08:00
51ff44d96e
component/bt: fix Blufi sends longer customer data will will lead congested(backport v4.2)
2020-08-28 10:20:19 +08:00
e42742891e
mfg_util: Update file handling to maintain line endings across various OS
...
Fixes: https://github.com/espressif/esp-idf/issues/4888
2020-08-27 11:52:33 +05:30
e050feeb26
Merge branch 'bugfix/clean_wpa2_wifi_deinit' into 'master'
...
wpa_supplicant: Deinit wpa2 states in wifi deinit
See merge request espressif/esp-idf!10103
(cherry picked from commit 4dcaa0e6f4
)
06bc7f1d
wpa_supplicant: Deinit wpa2 states in wifi deinit
2020-08-26 16:55:04 +08:00
5f56329f00
Merge branch 'bugfix/fix_udp_tx_performance_issue_v4.2' into 'release/v4.2'
...
lw-ip: fix udp tx packet loss issue (backport v4.2)
See merge request espressif/esp-idf!10017
2020-08-26 12:38:37 +08:00
b498f0aebe
Merge branch 'bugfix/buff_semaphore_not_free_v4.2' into 'release/v4.2'
...
component/bt: Fixed ble memory leak issue, buff_semaphore was not released.
See merge request espressif/esp-idf!9983
2020-08-24 17:30:54 +08:00
5f09ffce96
docs: fix version specific note on local build
2020-08-24 16:10:28 +08:00
a2d20f9412
Merge branch 'bugfix/bootloader_common_get_sha256_of_partition_v4.2' into 'release/v4.2'
...
bootloader_support: Fix bootloader_common_get_sha256_of_partition(), can handle a long image (v4.2)
See merge request espressif/esp-idf!9952
2020-08-24 13:36:09 +08:00
22221b073b
Merge branch 'test/merge_ble_mesh_node_and_provioner_in_console_v4.2' into 'release/v4.2'
...
Test:merge ble mesh node and provioner in console
See merge request espressif/esp-idf!9913
2020-08-21 19:59:21 +08:00
63d2a19925
Test: merge ble mesh node and provioner in console
2020-08-21 19:59:20 +08:00
2d19e56877
ethernet: support power on timeout
...
Closes https://github.com/espressif/esp-idf/issues/5425
2020-08-20 10:48:04 +08:00
c54d599d0d
ethernet: set DMA owner after all descriptors have configured
2020-08-20 10:47:08 +08:00
d918e7ad8a
ethernet: handle early rx interrupt
2020-08-20 10:47:08 +08:00
4cbed9b364
driver/adc: support for esp32s2 adc calibration scheme
...
ESP32 lets the user choose from using Vref, Lookup Table, and Two-Point Calibration. In ESP32S2 only two-point calibration is supported. This commit support these changes in idf.
Closes https://github.com/espressif/esp-idf/issues/5455
2020-08-17 14:43:41 +08:00
a8b8a1531e
Merge branch 'feature/efuse_esp32s2_add_fields_in_table_v4.2' into 'release/v4.2'
...
efuse: Add some fields in efuse_table and update esp_efuse_get_pkg_ver() (v4.2)
See merge request espressif/esp-idf!9994
2020-08-17 12:50:49 +08:00
8a3ad87821
Merge branch 'bugfix/docs_building_on_windows_v4.2' into 'release/v4.2'
...
Docs building: added encoding check suitable for windows (v4.2)
See merge request espressif/esp-idf!10020
2020-08-17 12:12:18 +08:00
98d5b5dfd9
Merge branch 'feature/esp_spp_stop_srv_v4.2' into 'release/v4.2'
...
bugfix/Add API esp_spp_stop_srv and fix collection of SPP [backport v4.2]
See merge request espressif/esp-idf!9993
2020-08-15 15:46:54 +08:00
d0dae54263
Merge branch 'bugfix/update_esp32_phy_4370_v4.2' into 'release/v4.2'
...
esp_wifi: backport some wifi fix to v4.2
See merge request espressif/esp-idf!10024
2020-08-14 17:45:22 +08:00
a557746cdd
component/bt: Fixed ble memory leak issue, buff_semaphore was not released.
2020-08-14 17:16:23 +08:00
3967e1b6d2
vfs: support vfs uart set line endings with specified uart number (release/v4.2)
2020-08-14 16:01:14 +08:00
e169226d3b
Merge branch 'bugfix/wifi_deinit_stop_crash_v4.2' into 'release/v4.2'
...
esp_wifi: fix the crash when wifi stop after deinit (v4.2)
See merge request espressif/esp-idf!10031
2020-08-13 13:47:49 +08:00
6e94f6f9f4
add API esp_spp_stop_srv(), fix the error parameter in esp-idf/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/example_spp_initiator_demo.c and fix collection of SPP
...
Closes https://github.com/espressif/esp-idf/issues/5409
Closes https://github.com/espressif/esp-idf/pull/5408
See merge request espressif/esp-idf!9114
2020-08-13 12:08:28 +08:00
a57fb727e7
esp_wifi: backport some wifi fix to v4.2
...
1.Fix WiFi fragment issue
2.fix the bug for softAP power save buffer issue
3.fix softap mode event issue
4.fix connect hidden AP doesn't update information
5.update esp32 phy v4370
2020-08-12 21:59:37 +08:00
0e24eacc81
bugfix: fix softap mode event issue
...
1. add sta connect again ap sent disconnect event
2. add set/get inactive time api
Closes https://github.com/espressif/esp-idf/issues/4401
Closes https://github.com/espressif/esp-idf/issues/4987
Closes https://github.com/espressif/esp-idf/issues/2375
2020-08-12 21:58:48 +08:00
010a825f48
docs: adds to build_docs.py an encoding check suitable for windows
2020-08-12 11:17:35 +02:00
c91ca054c3
lwip: fix udp tx packet loss issue
2020-08-12 15:02:29 +08:00
7dfe4b4684
Merge branch 'bugfix/mbedtls_mpi_exp_mod_v4.2' into 'release/v4.2'
...
mbedtls: Fix a case for mpi_montgomery_exp_calc() when Z is not init (v4.2)
See merge request espressif/esp-idf!9497
2020-08-11 10:00:07 +08:00
202dbaffa7
Merge branch 'bugfix/wpa3_to_wpa2_transition_fix_v4.2' into 'release/v4.2'
...
wpa_supplicant: Fix WPA3 and WPA2 transition related failures (Backport v4.2)
See merge request espressif/esp-idf!9865
2020-08-10 23:25:42 +08:00
f4a7ee3db3
esp_wifi: fix the crash when wifi stop after deinit
2020-08-10 20:34:50 +08:00
76cd5c8793
Merge branch 'feature/tinyusb_config_cleanup_v4.2' into 'release/v4.2'
...
Feature/tinyusb config cleanup (v4.2)
See merge request espressif/esp-idf!9824
2020-08-10 18:17:42 +08:00
94597fc8e3
esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack
...
If esp_restart_noos() is run and the stack address points to external memory (SPIRAM)
then Cache_Read_Disable() raises up the error "Cache disabled but cached memory region accessed"
to fix this we switch stack to internal RAM before disable cache.
Added unit tests.
Closes: https://github.com/espressif/esp-idf/issues/5107
2020-08-10 09:41:35 +00:00
21dc9fcb5d
wpa_supplicant: Fix WPA3 and WPA2 transition related failures
...
1. If Device is connected to AP in WPA3-PSK mode, AP switching
security to WPA2-PSK causes connection failures even after reset.
Fix is to not store WPA3's PMK in NVS for caching.
2. AP switching back to WPA3 causes even more connection failures.
This is due to device not clearing Supplicant level PMK Cache when
it is no longer valid. Fix is to clear the Cache when 4-way handshake
fails and to check Key Mgmt of Cache before using.
3. When AP switches from WPA3 to WPA2, device's PMF config in
Supplicant remains enabled. This may cause failures during
4-way handshake. So clear PMF config in when PMF is no longer used.
2020-08-10 09:05:48 +00:00
d87d9a714e
efuse: Add some fields in efuse_table and update esp_efuse_get_pkg_ver()
...
Closes: IDF-1077
2020-08-10 15:59:02 +08:00
e01cab4a71
Merge branch 'doc/version_specific_inc_bugfix_v4.2' into 'release/v4.2'
...
doc: fall back to CI_COMMIT_REF_NAME as a branch name (v4.2)
See merge request espressif/esp-idf!9863
2020-08-10 13:35:55 +08:00
b9535ed91b
Merge branch 'bugfix/ble_mesh_client_msg_optimize_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh client msg optimize (v4.2)
See merge request espressif/esp-idf!9989
2020-08-10 11:02:43 +08:00
c24de8dc10
ble_mesh: stack: Client model related code clean
2020-08-07 21:11:34 +08:00
59a590fb25
ble_mesh: stack: Rename cfg & health client status recv func
2020-08-07 21:11:34 +08:00
f0b89688c9
ble_mesh: stack: Check client msg result in common func
2020-08-07 21:11:34 +08:00
41aea8e528
ble_mesh: stack: Fix no events for some error conditions
2020-08-07 21:11:34 +08:00
bc19eb2506
ble_mesh: stack: Move client role set to the msg function
2020-08-07 21:11:33 +08:00
964f372d58
ble_mesh: stack: Remove some not used client parameters
2020-08-07 21:11:33 +08:00
29749b9dae
ble_mesh: stack: Remove some not used variables & functions
2020-08-07 21:11:33 +08:00
c058f3594f
ble_mesh: stack: Update client model msg send
2020-08-07 21:11:33 +08:00
c72ae1281e
Merge branch 'bugfix/put_periph_module_enable/diable_into_iram_v4.2' into 'release/v4.2'
...
wifi, bt: move esp_phy_common_clock_disable into periph_ctrl and put it into IRAM(v4.2)
See merge request espressif/esp-idf!9934
2020-08-07 18:10:01 +08:00
2620942568
bootloader_support: Fix bootloader_common_get_sha256_of_partition, can handle a long image
...
Closes: IDFGH-3594
2020-08-07 08:49:18 +00:00
229dbd70c9
mbedtls: Fix a case for mpi_montgomery_exp_calc() when Z is not init
...
Closes: IDF-1870
2020-08-07 08:43:12 +00:00
7162964776
Merge branch 'feature/enable_pcm_config_v4.2' into 'release/v4.2'
...
Feature/enable pcm config v4.2
See merge request espressif/esp-idf!9652
2020-08-07 14:19:03 +08:00
4382ec4b8d
Merge branch 'component/seperate_bta_jv_l2c_4.2' into 'release/v4.2'
...
Component/seperate bta jv l2c 4.2
See merge request espressif/esp-idf!9644
2020-08-07 14:18:02 +08:00
0db87821f1
Merge branch 'bugfix/customer_baidu_int_wdt_v4.2' into 'release/v4.2'
...
backport v4.2: add soft solution for esp32 eco3 live lock issue
See merge request espressif/esp-idf!9223
2020-08-07 14:12:00 +08:00
501ca00178
Merge branch 'feature/esp_tls_for_supplicant_v4.2' into 'release/v4.2'
...
wpa_supplicant: Support for mbedtls tls handshake(backport v4.2)
See merge request espressif/esp-idf!9821
2020-08-07 14:01:54 +08:00
04e31d2f81
Merge branch 'test/esp_flash_rw_performance_thr_4.2' into 'release/v4.2'
...
esp_flash: decrease some of the performance threshold (4.2)
See merge request espressif/esp-idf!9959
2020-08-07 11:58:21 +08:00
15e408d070
newlib: Fix UT for adjtime
2020-08-06 20:01:52 +08:00
39e318977d
newlib: Fix adjtime, returns the amount of time remaining from any previous adjustment
...
If the olddelta argument is not a null pointer, the adjtime function returns information
about any previous time adjustment that has not yet completed.
Closes: https://github.com/espressif/esp-idf/issues/5194
2020-08-06 20:01:52 +08:00
5f0eb04684
esp_flash: decrease some of the performance threshold
2020-08-06 12:04:22 +08:00
dd3c032972
Merge branch 'bugfix/esp_netif_restart_dhcpc_v4.2' into 'release/v4.2'
...
esp_netif: Remove restarting DHCP client/server if it has already been started (backport v4.2)
See merge request espressif/esp-idf!9919
2020-08-06 11:19:30 +08:00
96bc7761f5
Merge branch 'feature/upgrade_mbedtls_to_v4.2' into 'release/v4.2'
...
mbedtls: update to mbedtls release v2.16.7 (v4.2)
See merge request espressif/esp-idf!9906
2020-08-05 20:13:40 +08:00
caa21fdc67
remove auto conn case because we do not support this anymore
2020-08-05 18:03:12 +08:00
0b1ef494a7
wifi, bt: move esp_phy_common_clock_disable into periph_ctrl and put it into IRAM
...
Replace periph_module_enable/disable by periph_wifi_bt_common_module_enable which are in IRAM.
AddIRAM_ATTR periph_ll_wifi_bt_module_enable_clk_clear_rstandIRAM_ATTR periph_ll_wifi_bt_module_disable_clk_set_rstto fit O0 optimization level.
Delete duplicated spinlock and counter.
2020-08-05 14:08:46 +08:00
789119262b
Merge branch 'fixbug/sdmmc_spi_highspeed_v4.2' into 'release/v4.2'
...
sdmmc: fix the probe issue that forbid sdspi working in highspeed mode(backport v4.2)
See merge request espressif/esp-idf!9841
2020-08-04 17:45:37 +08:00
9409b2ecb7
Merge branch 'feature/support_for_esp32_pico_v3_02_v4.2' into 'release/v4.2'
...
psram: support for esp32-pico-v3-02 (backport v4.2)
See merge request espressif/esp-idf!9787
2020-08-04 14:30:14 +08:00
e911826340
add soft solution for esp32 eco3 live lock issue
2020-08-04 05:50:18 +00:00
706bc799fa
Merge branch 'bugfix/fix_fragment_issue_v4.2' into 'release/v4.2'
...
esp_wifi: Fix WiFi fragment issue (backport v4.2)
See merge request espressif/esp-idf!9896
2020-08-04 12:26:04 +08:00
0e6777f78b
esp_netif tests: Add manual DHCP state transision tests
...
Extended test cases for DHCP server and DHCP client state transitions to include also manual transitions using esp_netif_dhcps_start/stop() esp_netif_dhcpc_start/stop()
2020-08-04 12:07:57 +08:00
39f804ae07
esp_netif: Remove restarting DHCP client and server if it has already been started
...
To be in line with previous behaviour in tcpip_adapter, do nothing and return appropriate error if the DHCP client/server has already been started
2020-08-04 12:07:49 +08:00
8796a53132
mbedtls: update to mbedtls release v2.16.7
...
For detailed release notes, please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.7
2020-08-03 14:14:10 +05:30
9dbff45229
Merge branch 'feature/twai_backport_v4.2' into 'release/v4.2'
...
TWAI: esp32s2 support and multiple bugfixes (backport v4.2)
See merge request espressif/esp-idf!9884
2020-08-03 11:13:20 +08:00
2f96a1a3bf
Merge branch 'bugfix/add_api_adc2_vref_to_gpio_for_esp32s2_backport_v4.2' into 'release/v4.2'
...
driver(adc): esp32s2 support API `adc2_vref_to_gpio` (backport v4.2)
See merge request espressif/esp-idf!9875
2020-08-01 23:50:13 +08:00
a32fc5a2bb
Fix tsk watchdog when running spp vfs demo
2020-08-01 16:40:43 +08:00
8de78c2b3b
Seperate BTA_JV_L2CAP for less bin size
2020-08-01 16:40:43 +08:00
64eab16847
Enable PCM config in controller
2020-08-01 16:37:34 +08:00
0952b9de8a
Enable PCM Config in Host
2020-08-01 16:36:36 +08:00
ad8a873dff
esp_wifi: Fix WiFi fragment issue
2020-07-31 20:17:45 +08:00
885f8ce484
driver(adc): esp32s2 support API adc2_vref_to_gpio
2020-07-31 17:52:41 +08:00
934fe37c48
Merge branch 'bugfix/fix_adc_dac_driver_ut_backport' into 'release/v4.2'
...
Driver(adc): fix adc driver and UT (backport v4.2)
See merge request espressif/esp-idf!9359
2020-07-31 17:09:24 +08:00
33dab9d165
Merge branch 'bugfix/fix_softap_mode_wpa_memory_leak_issue_v4.2' into 'release/v4.2'
...
bugfix: fix softap mode wpa memory leak (backport v4.2)
See merge request espressif/esp-idf!9845
2020-07-31 16:45:38 +08:00
9f4f7aa8b1
Merge branch 'feature/export_ps1_tools_v4.2' into 'release/v4.2'
...
scripts: updates export.ps1 to export tools' paths (v4.2)
See merge request espressif/esp-idf!9876
2020-07-31 05:05:39 +08:00
21e2f02962
TWAI: Remove asserts used for program logic
...
This commit fixes the bug where TWAI driver program logic was being
called in assert(), thus leading to the logic being omitted in
release builds.
2020-07-30 22:17:41 +08:00
519b8898b3
twai: Fix size of RX msg count field on the esp32
...
This commit fixes the size of the RX message count register field
on the esp32.
2020-07-30 22:17:14 +08:00
e6db25af9d
TWAI: Add ESP32-S2 support
...
This commit adds TWAI driver support for the
ESP32-S2. The following features were added:
- Expanded BRP support
- Expanded CLKOUT Divider Support
- Updated example READMEs
2020-07-30 22:09:39 +08:00
74df8746a3
scripts: updates export.ps1 to export tools' paths
2020-07-30 13:55:03 +02:00
f444d4d2dc
driver(adc): fix unit test for ADC-DMA (test_esp32s2.c); fix unit test for ADC-DMA (test_esp32s2.c); fix commit in adc dirver.
2020-07-30 19:38:23 +08:00
4726076da5
Merge branch 'bugfix/fix_touch_sensor_api_backport_v4.2' into 'release/v4.2'
...
driver(touch): fix touch sensor driver redundancy (backport v4.2)
See merge request espressif/esp-idf!9861
2020-07-30 16:17:51 +08:00
2802136595
doc: fall back to CI_COMMIT_REF_NAME as a branch name
...
In some cases gen_version_specific_includes.py would fail to find a branch/tag name for a commit
and would fall back to using commit SHA-1.
This should never happen in docs that should be published as we use the branch/tag name to generate
example commands for our users. E.g. "git clone -b $branch_name"
Closes https://github.com/espressif/esp-idf/issues/5657
2020-07-30 12:25:59 +08:00
9bc72d5732
driver(touch): fix touch sensor driver redundancy
2020-07-30 11:41:11 +08:00
f06ce4832d
Merge branch 'bugfix/update_esp32_phy_4350_v4.2' into 'release/v4.2'
...
esp_wifi: update phy lib(Backport v4.2)
See merge request espressif/esp-idf!9823
2020-07-30 01:59:04 +08:00
e5b242a3cb
usb: removes non-integrated features
2020-07-29 15:50:56 +02:00
e7179db204
Merge branch 'nimble/nrpa_support_v4.2' into 'release/v4.2'
...
NimBLE: Add Non-Resolvable private address support and misc bug fixes (Backport v4.2)
See merge request espressif/esp-idf!9741
2020-07-29 19:05:01 +08:00
10e59593f6
Merge branch 'bugfix/bt_linkup_fallback_event_v4.2' into 'release/v4.2'
...
Bluedroid: Fixes cases having fallback to link up event. (v4.2)
See merge request espressif/esp-idf!9801
2020-07-29 19:04:41 +08:00
157ecfaf43
bugfix: fix softap mode wpa memory leak
2020-07-29 14:14:35 +08:00
293d7f34b8
Merge branch 'fix/prov_ble_read_offset_v4.2' into 'release/v4.2'
...
BLE provisioning: Add check for valid ble read offset (v4.2)
See merge request espressif/esp-idf!9744
2020-07-28 16:42:09 +08:00
2d9325db1e
Merge branch 'bugfix/build_docs_check_link_v4.2' into 'release/v4.2'
...
build_docs: fix incorrect arguments for linkcheck (Backport v4.2)
See merge request espressif/esp-idf!9798
2020-07-28 14:00:55 +08:00
19ae66dfa2
sdmmc: fix the probe issue that forbid sdspi working in highspeed mode
...
SD cards don't support CMD7 (select_card) in SPI mode. Highspeed probe
of sdspi will fail in this step and stop working in highspeed mode.
Remove the CMD7 in enable_hs_mode_and_check to fix this issue.
Please note that, on ESP32, you have to use the IOMUX pins to use sdspi
in 40MHz, otherwise the initialization process will report reading issue
and fail.
2020-07-28 12:36:03 +08:00
12dd6e5a85
Merge branch 'doc/freertos_backport_v4.2' into 'release/v4.2'
...
add a note about ESP-IDF FreeRTOS version (backport v4.2)
See merge request espressif/esp-idf!9810
2020-07-27 23:00:47 +08:00
02e7e9c417
esp_wifi: update phy lib
...
1. esp32 phy lib v4350
2. esp32s2 phy lib v603
2020-07-27 21:42:44 +08:00
8bb287bae8
esp_wifi: Add esp_wifi_get_tsf_time() API to get the tsf time of
...
specified interface.
Closes https://github.com/espressif/esp-idf/issues/5533
2020-07-27 21:41:36 +08:00
3af4b51a5c
Fix handling of multiple AP credentials in WPS
...
WPS can send multiple AP credentials, while existing implementation
will only use the first credentials which could be for the 5G band.
Fix this by passing these credentials to the App and attempting
to connect using each of those. Older Apps will remain compatible
without breaking WPS, but the issue will remain.
2020-07-27 21:41:20 +08:00
875642fedd
Merge branch 'doc/update_chip_features_v4.2' into 'release/v4.2'
...
doc: update chip features in getting started (Backport v4.2)
See merge request espressif/esp-idf!9797
2020-07-27 21:26:53 +08:00
ebd1bb9a12
wpa_supplicant: Fix IOT issue with latest freeradius
...
Fix inter operability issue with freeradius version 3.0.21
and openssl 1.1.1f when internal tls client is used which
requires extension elements in client hello.
closes https://github.com/espressif/esp-idf/issues/5273
closes https://github.com/espressif/esp-idf/issues/5627
2020-07-27 18:49:47 +05:30
89ef69cbd0
wpa_supplicant: Fix invalid pointer deference and memleak
...
Add following changes as part of this:
1. EAP client will crash during validation of key size when CA
certs and keys not present. Add changes to validate it first.
2. Free memory allocated in TLS context
2020-07-27 18:49:07 +05:30
4b7c8d4a2d
wpa_supplicant: Support for mbedtls tls handshake
...
Add support for mbedtls based tls handshake, this removes
dependency from internal implementation of EAP client.
2020-07-27 18:47:27 +05:30
76e7fcf0e4
update a link in the note
2020-07-27 17:27:31 +08:00
9cf4dd20e0
Bluedroid: Fixes cases having fallback to link up event.
...
Signed-off-by: Chinmay Chhajed <chinmay.chhajed@espressif.com >
2020-07-27 13:52:58 +05:30
b284c48854
Merge branch 'bugfix/esp32s2_lightsleep_uart_suspend_v4.2' into 'release/v4.2'
...
esp32s2: suspend UART output using XOFF before entering light sleep (backport v4.2)
See merge request espressif/esp-idf!9293
2020-07-27 15:55:33 +08:00
851b4e9576
BLE provisioning: Add check for valid ble read offset
2020-07-27 07:21:07 +00:00
b081292e8e
build_docs: fix incorrect arguments for linkcheck
2020-07-27 15:14:59 +08:00
207cbabc51
doc: update chip features in getting started
...
Fixed number of cores for ESP32 and ESP32S2 being wrong.
Updated S2 to reflect that we have to ULP coprocessors
Closes IDFGH-3616
Closes https://github.com/espressif/esp-idf/issues/5556
2020-07-27 15:12:31 +08:00
636b964c8c
Merge branch 'bugfix/ws_send_abort_v4.2' into 'release/v4.2'
...
websocket client: the client now aborts the connection if send fails. (backport v4.2)
See merge request espressif/esp-idf!9169
2020-07-24 23:15:08 +08:00
3191a8cbc7
esp32s2: Always use eFuse config for WP pin
...
No reason to override just this pin in software.
2020-07-24 21:45:59 +08:00
a94685a222
esp32: Use package identifier to look up SPI flash/PSRAM WP Pin, unless overridden
...
Allows booting in QIO/QOUT mode or with PSRAM on ESP32-PICO-V3 and
ESP32-PICO-V3-O2 without any config changes.
Custom WP pins (needed for fully custom circuit boards) should still be compatible.
2020-07-24 21:45:31 +08:00
55a1bd0fb6
feat(esp32): support for esp32-pico-v3-02
2020-07-24 21:20:27 +08:00
c945cb59d8
feat(psram): support 16Mbit PSRAM for esp32
2020-07-24 21:19:45 +08:00
6a253e8809
bugfix(psram): configure MMU after PSRAM initialization
2020-07-24 21:10:37 +08:00
ce7affe81c
Merge branch 'docs/doc138_backport_v4.2' into 'release/v4.2'
...
Fix incorrect redirect link in getting started guide (backport v4.2)
See merge request espressif/esp-idf!9703
2020-07-24 18:04:00 +08:00
a4e8e56288
NimBLE: Add Non-Resolvable private address support and misc bug fixes (Backport v4.2)
...
- Merges https://github.com/espressif/esp-nimble/pull/12
- Fixes repeated pairing failure in RPA feature
Closes https://github.com/espressif/esp-idf/issues/5530
2020-07-24 06:55:22 +00:00
23beab8a98
Merge branch 'feature/update_cryptoauthlib_submodule_pointer_v4.2' into 'release/v4.2'
...
esp32/secure_element: update esp-cryptoauthlib submodule pointer (v4.2)
See merge request espressif/esp-idf!9768
2020-07-24 14:45:24 +08:00
04e5b16f74
esp32/secure_element: update esp-cryptoauthlib submodule pointer
2020-07-24 09:45:00 +05:30
6b80aebc87
Merge branch 'bugfix/convert-string-to-bytes_v4.2' into 'release/v4.2'
...
components: convert string to bytes to fix TypeError (backport v4.2)
See merge request espressif/esp-idf!9734
2020-07-23 16:36:57 +08:00
e6e4fe45c6
Merge branch 'ci/fix_uart_read_write_priorities_v4.2' into 'release/v4.2'
...
driver test: Ensure uart write task can't overflow buffer of read task (v4.2)
See merge request espressif/esp-idf!9569
2020-07-23 13:15:45 +08:00
16eeb3b432
tools: Updates OpenOCD version to 'v0.10.0-esp32-20200709'
2020-07-22 23:15:40 +03:00
51b5c7a079
Merge branch 'bugfix/mcpwm_fault_init_copypaste_typo_bp4.2' into 'release/v4.2'
...
MCPWM: Fix PWM-fault init function that read config incorrectly (backport v4.2)
See merge request espressif/esp-idf!9554
2020-07-22 21:12:16 +08:00
5feeb744e1
components: convert string to bytes to fix TypeError There is a string passed as an argument for function, but a format of a string seemingly refers to bytes therefore it needs to be converted to bytes Solves https://esp32.com/viewtopic.php?f=13&t=16529
...
(cherry picked from commit cb0bdb8bba
)
2020-07-22 11:23:12 +02:00
dc06fd3c20
docs: change redirection link in get-started
...
This link is supposed to go to Step 3, but it goes to Step 2.
2020-07-22 16:49:00 +08:00
ccdfbb865e
Merge branch 'bugfix/add_return_task_awoken_for_timer_callback_v4.2' into 'release/v4.2'
...
timer: add return task awoken for timer callback (backport v4.2)
See merge request espressif/esp-idf!9149
2020-07-22 16:19:37 +08:00
b356707948
Merge branch 'ci/workaround_multiple_ci_failures_v4.2' into 'release/v4.2'
...
CI: workaround multiple ci failures (v4.2)
See merge request espressif/esp-idf!9684
2020-07-22 11:52:43 +08:00
441308fc16
websocket client: the client now aborts the connection if send fails.
...
Closes IDF-1744
2020-07-21 07:51:01 +00:00
53e8857849
Merge branch 'bugfix/ipv6_fragment_for_4.2' into 'release/v4.2'
...
lw-ip:fix bug for ipv6 fragment(backport 4.2)
See merge request espressif/esp-idf!9583
2020-07-21 12:11:34 +08:00
0bcd26a610
Merge branch 'bugfix/fix_hci_max_page_num_v4.2' into 'release/v4.2'
...
bugfix/Support for more Bluetooth HID devices [backport v4.2]
See merge request espressif/esp-idf!9660
2020-07-21 12:10:59 +08:00
15e40f909f
Merge branch 'bugfix/fix_get_bond_device_list_v4.2' into 'release/v4.2'
...
bugfix/fix esp_bt_gap_get_bond_device_list bug [backport v4.2]
See merge request espressif/esp-idf!9666
2020-07-21 12:10:24 +08:00
e1635edc47
Merge branch 'bugfix/espcoredump_fix_error_reported_for_blank_partition_v42' into 'release/v4.2'
...
Bugfix/espcoredump fix error reported for blank partition (Backport v4.2)
See merge request espressif/esp-idf!9629
2020-07-21 01:05:57 +08:00
5f1e61498e
Bugfix/espcoredump fix error reported for blank partition (Backport v4.2)
2020-07-21 01:05:54 +08:00
e1b03f08af
Merge branch 'bugfix/doc_macro_definitions_v4.2' into 'release/v4.2'
...
doc: Fix macro definitions for different targets (v4.2)
See merge request espressif/esp-idf!9566
2020-07-20 08:25:33 +08:00
b3692aba5e
CI: do not run cases likely to fail
2020-07-19 14:52:57 +08:00
468bd6f854
CI: disable cases with test env SSC_T5_1
2020-07-19 14:52:57 +08:00
9d215de21d
CI: temp allow mesh job to fail as runner is not stable
2020-07-19 14:52:56 +08:00
fb7e3c508b
CI: remove incorrect MTU related cases
2020-07-19 14:52:56 +08:00
73ec4d0c1d
Merge branch 'bugfix/ble_mesh_health_current_status_recv_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix recv health current status incorrectly (v4.2)
See merge request espressif/esp-idf!9664
2020-07-17 16:14:25 +08:00
e14906f073
fix esp_bt_gap_get_bond_device_list bug
...
Closes https://github.com/espressif/esp-idf/issues/5395
2020-07-17 15:06:39 +08:00
b39eaf61b5
ble_mesh: stack: Fix recv health current status incorrectly
2020-07-17 14:05:18 +08:00
d1506fdae0
Support for more Bluetooth HID devices
...
Some Bluetooth devices - such as an Xbox One S controller (model 1708) - report more than two external features pages and are rejected immediately. Pages 1 and 2 are marked as unhandled in btm_devctl.c anyway, so there is no reason to block devices with more pages.
(IDFGH-3515)
Signed-off-by: liqigan <liqigan@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/5481
Closes https://github.com/espressif/esp-idf/issues/5470
2020-07-17 10:07:41 +08:00
d26405df96
Merge branch 'bugfix/ble_mesh_misc_updates_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh misc updates (v4.2)
See merge request espressif/esp-idf!9641
2020-07-16 14:03:27 +08:00
49145856a2
ble_mesh: ci: Enable friend & low power in build check
2020-07-16 11:02:25 +08:00
2e01297603
ble_mesh: stack: Only keep func pointer for very common log
...
Currently only keep func pointer for the followings:
- Invalid parameter (mesh btc & mesh stack)
- Out of memory (mesh btc & mesh stack)
- Unknown act (mesh btc)
- Invalid model user data (mesh stack)
- BT_DBG("%s", __func__) (mesh btc & mesh stack)
- A few other specific situations (buf ref debug, send status check)
2020-07-16 11:02:24 +08:00
5fceac92ee
ble_mesh: stack: Make proxy server & client functions clear
2020-07-16 11:02:24 +08:00
d8c657c6f0
Merge branch 'bugfix/ble_mesh_add_misc_check_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh add misc check (v4.2)
See merge request espressif/esp-idf!9630
2020-07-16 10:52:26 +08:00
a60bfb8cdc
Merge branch 'feature/reassign_example_test_runners_v4.2' into 'release/v4.2'
...
ci: Modify some dut-unrelated example tests env tag from Example_WIFI to Example_GENERIC (backport v4.2)
See merge request espressif/esp-idf!9634
2020-07-16 03:29:31 +08:00
a73b0c3eb6
ci: Modify some dut-unrelated example tests env tag from Example_WIFI to Example_GENERIC
2020-07-15 16:54:03 +08:00
001c673f4e
Merge branch 'bugfix/eth_insert_min_hw_reset_time_v4.2' into 'release/v4.2'
...
ethernet: insert min assert time for PHY HW reset (v4.2)
See merge request espressif/esp-idf!9579
2020-07-15 16:35:46 +08:00
fc99963376
ble_mesh: stack: Add proxy cfg pdu length check
2020-07-15 16:10:48 +08:00
1846def7ac
ble_mesh: stack: Rework using dev flag to check scan status
...
Different bluetooth host has different behaviors, so it's better
to maintain a scan check mechanism of BLE Mesh itself.
Fixes an issue when only PB-GATT is enabled for node, which will
output a scan error log when the device is provisioned.
2020-07-15 16:10:48 +08:00
cf5b69389e
ble_mesh: example: Add result check during mesh init
2020-07-15 16:10:48 +08:00
37322ce93f
ble_mesh: stack: Add more checks about input prov bearers
2020-07-15 16:10:48 +08:00
daf8098a00
Merge branch 'feat/ble_mesh_use_iram_for_mem_alloc_v4.2' into 'release/v4.2'
...
Feat/ble mesh use iram for mem alloc (v4.2)
See merge request espressif/esp-idf!9614
2020-07-15 16:06:47 +08:00
c59b27b417
Merge branch 'bugfix/cleanup_bt_reference_from_esp32s2_ld_v4.2' into 'release/v4.2'
...
esp32s2: cleanup bt reference from esp32s2 ld (v4.2)
See merge request espressif/esp-idf!9613
2020-07-14 22:52:11 +08:00
a6dcfb4a5a
ble_mesh: stack: Rename mesh adv queue and relay queue
2020-07-14 21:19:32 +08:00
efcd9ee4a8
ble_mesh: stack: Use macros for adv task name & prio
2020-07-14 21:19:32 +08:00
e58d982903
ble_mesh: ci: Add iram & psram configurations
2020-07-14 21:19:32 +08:00
6abfc2a8f7
ble_mesh: stack: Make freertos static allocation visible
2020-07-14 21:19:32 +08:00
c0db196464
ble_mesh: stack: Add a option of using IRAM for memory allocation
2020-07-14 21:19:32 +08:00
a9d8d8ea99
esp32s2: remove bt references from esp32s2 ld script
2020-07-14 18:04:28 +05:30
452ce608fe
Merge branch 'bugfix/fix_erro_in_ag_api_4.2' into 'release/v4.2'
...
Fix error of AG API return line v4.2
See merge request espressif/esp-idf!9605
2020-07-14 19:54:17 +08:00
b716800000
Fix error of AG API return line
...
Closes https://github.com/espressif/esp-idf/issues/5554
2020-07-14 14:43:15 +08:00
38e75dca1d
Merge branch 'bugfix/enable_mbedtls_renegotiation_v4.2' into 'release/v4.2'
...
esp-tls: enable TLS renegotiation using explicit API call (v4.2)
See merge request espressif/esp-idf!9590
2020-07-14 12:05:02 +08:00
c57f9b76cb
Merge branch 'bugfix/ota_ci_failures_v4.2' into 'release/v4.2'
...
Increse receive timeout in OTA Example tests to fix CI failures (v4.2)
See merge request espressif/esp-idf!9588
2020-07-13 23:01:23 +08:00
31121e5af1
Merge branch 'bugfix/rs485_test_temp_disable_v42' into 'release/v4.2'
...
Bugfix/rs485 test temp disable (backport v4.2)
See merge request espressif/esp-idf!9525
2020-07-13 20:41:42 +08:00
40a29866f6
esp-tls: enable TLS renegotiation using explicit API call
...
mbedTLS stack does not keep TLS renegotiation enabled even if
relevant config option is turned on, it needs explicit API call
`mbedtls_ssl_conf_renegotiation` to do so.
This issue was observed in case of Azure IoT, where keys needs to
be refreshed periodically to keep TLS connection intact.
2020-07-13 15:32:41 +05:30
4ed889dfa2
esp32s2: sleep_modes: remove dependency on driver/uart.h
2020-07-13 09:52:29 +02:00
3a88ac7900
soc: add periph_ll_periph_enabled to clk_gate_ll.h
2020-07-13 09:52:29 +02:00
31cd3f1294
esp32s2: suspend UART output using XOFF before entering light sleep
...
Same logic as for the ESP32, except two changes:
* need to set UART_SW_FLOW_CON_EN bit for UART_FORCE_XOFF to take
effect
* need to check if the peripheral is not clockgated and out of reset
2020-07-13 09:52:29 +02:00
1f16f5cf22
Increse receive timeout in sdkconfig.ci to fix CI failures
2020-07-13 10:15:01 +05:30
74396ae2cc
fix bug for ipv6 fragment
2020-07-13 11:49:52 +08:00
49c1d40b2d
ethernet: insert min assert time for PHY HW reset
...
Closes https://github.com/espressif/esp-idf/issues/5528
2020-07-13 11:05:38 +08:00
1f8c5b2b64
Merge branch 'docs/fix_event_typo_backport_v4.2' into 'release/v4.2'
...
docs/fix event typo backport v4.2
See merge request espressif/esp-idf!9382
2020-07-12 21:24:03 +08:00
9274339fb5
timer: add return task awoken for timer callback
2020-07-12 11:01:47 +00:00
d6553232cb
Merge branch 'bugfix/issues_with_vanilla_freertos_v4.2' into 'release/v4.2'
...
Fix build issues with Vanilla FreeRTOS (v4.2)
See merge request espressif/esp-idf!9576
2020-07-12 16:39:20 +08:00
07abd9092a
Include header file soc/cpu.h in memprot.c and system_api.c
...
This fixes build issues with Vanilla FreeRTOS
2020-07-10 18:21:20 +05:30
897e950e21
Merge branch 'bugfix/add_api_to_get_internal_heap_v4.2' into 'release/v4.2'
...
esp_wifi: Add API to get available internal heap size (backport v4.2)
See merge request espressif/esp-idf!9516
2020-07-10 16:54:38 +08:00
86c197a8db
Merge branch 'bugfix/ble_mesh_update_send_ttl_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh update send ttl v4.2
See merge request espressif/esp-idf!9562
2020-07-10 14:06:12 +08:00
870fa2237e
driver test: Ensure uart write task can't overflow buffer of read task
...
Previously both tasks had equal priority, possible for write task and another
internal task to be scheduled at the same time - starving read task and
causing data loss.
Related to IDFCI-59
2020-07-10 15:59:48 +10:00
21b123a925
Merge branch 'feature/sphinx_idf_theme_pip_v4.2' into 'release/v4.2'
...
docs: update build system to use sphinx_idf_theme pip package (v4.2)
See merge request espressif/esp-idf!9478
2020-07-10 12:56:43 +08:00
c44a433b8b
driver: Fix some doxygen warnings
2020-07-10 14:53:16 +10:00
e3664e297b
docs: Redirect all of Doxygen stderr to the warnings log
...
Some errors (for example the errors caused by macro values, as fixed in previous
commit) get logged to stderr even if WARN_LOGFILE is set, but Doxygen succeeds.
2020-07-10 14:53:16 +10:00
db5d659762
docs: Log the full list of macros, remove code-style macros to prevent Doxygen errors
2020-07-10 14:53:15 +10:00
2b270bccbf
doc: Fix passing of build macros to Doxygen
...
Regression in fbb54184ef
, the dictionary
passed to generate_doxygen function was still the project_description
structure.
2020-07-10 14:53:15 +10:00
b39a0be9d2
Merge branch 'bugfix/fix_adc_dac_conflict_backportv4.2' into 'release/v4.2'
...
Driver(adc): Disable the synchronization operation function of ADC1 and DAC (backport v4.2)
See merge request espressif/esp-idf!9360
2020-07-10 11:05:00 +08:00
615d64b6f9
ble_mesh: stack: Add two application macros for TTL
2020-07-10 09:13:53 +08:00
1ec2f98691
ble_mesh: stack: Update send_ttl in btc when recv a msg
...
Update send_ttl mainly for server models. When a server model
receives a message, and the status is required to be replied
by the application, we need to set send_ttl to the msg context.
If send_ttl is not updated in btc, and the applcation does not
set the TTL either, then the status will be replied with TTL=0,
which may cause the client side (e.g. the phone App) failed to
receive the status.
Closes https://github.com/espressif/esp-idf/issues/5300
2020-07-10 09:13:53 +08:00
e64d1378b4
Fix init MCPWM Fault line via config struct
...
Signed-off-by: wubowen <wubowen@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/5491
Closes https://github.com/espressif/esp-idf/issues/5433
2020-07-09 19:19:23 +08:00
f52c35258c
Merge branch 'bugfix/fix_16mbit_psram_id_read_error_v4.2' into 'release/v4.2'
...
psram: fix 16mbit psram id read error (backport v4.2)
See merge request espressif/esp-idf!9424
2020-07-09 15:27:23 +08:00
d58bb32f95
Merge branch 'bugfix/fix_build_err_in_cpp_backport_v4.2' into 'release/v4.2'
...
ble_hid_device_demo: fix build if building with c++ backport v4.2
See merge request espressif/esp-idf!9230
2020-07-09 15:25:51 +08:00
d1c4791dad
Add platform independent CMake signing
2020-07-09 11:54:53 +05:30
89fa339732
ci provisioning: Add some experiments to check the runner's STA state
...
Not clear why sometimes it associates without negotiating a new DHCP lease.
2020-07-09 04:56:44 +00:00
de17289461
esp_prov: Extend the timeout for HTTP connection to SoftAP
2020-07-09 04:56:44 +00:00
6d5dc5def3
ci wifi_tools: Log the wpa_supplicant interface state when trying to connect
...
Trigger reconnection if wpa_supplicant seems to have dropped the connection.
2020-07-09 04:56:44 +00:00
9c6c6e6885
legacy provisioning: Always try to reconnect when disconnected
...
Some APs may fail authentication temporarily if they have too many
associated stations, for example.
2020-07-09 04:56:44 +00:00
130c97ad69
esp_prov: Refactor to use new 'wait_wifi_connected' function
...
Means all provisioning examples will have the same retry behaviour.
2020-07-09 04:56:44 +00:00
ae586deeeb
ci provisioning: Use strings instead of "magic numbers" for connection state
2020-07-09 04:56:44 +00:00
5e0e4a5f01
ci: Wait up to 60 seconds for client to connect to DUT in provisioning test
2020-07-09 04:56:44 +00:00
9eab094658
Merge branch 'doc/broken_readme_links_v4.2' into 'release/v4.2'
...
Docs: Fix broken README links (v4.2)
See merge request espressif/esp-idf!9499
2020-07-08 23:53:03 +08:00
f7c5e49504
Merge branch 'doc/check_docs_multi_builder_v4.2' into 'release/v4.2'
...
docs: fix check_docs not working for multiple builders (v4.2)
See merge request espressif/esp-idf!9480
2020-07-08 23:50:36 +08:00
ccc4f1337b
Merge branch 'doc/add_UUID_description_in_gattc_demo_backport_v4.2' into 'release/v4.2'
...
docs:add 128-bit UUID description backport v4.2
See merge request espressif/esp-idf!9224
2020-07-08 16:14:45 +08:00
0cb87f67da
Merge branch 'feature/console_repl_over_uart_v4.2' into 'release/v4.2'
...
console_repl over UART (v4.2)
See merge request espressif/esp-idf!9422
2020-07-08 16:10:37 +08:00
aec1353ffe
ci: temporarily disable RS485 related tests
2020-07-08 06:54:24 +02:00
8efabd1307
esp_wifi: Add API to get available internal heap size.
2020-07-08 10:46:34 +08:00
4911dde551
nvs: unit tests for new partition API
2020-07-08 08:59:12 +08:00
051dff88e4
nvs: allow to specify custom partition
...
Closes https://github.com/espressif/esp-idf/pull/5172
2020-07-08 08:59:03 +08:00
e4e5b18c61
Fix broken README links
2020-07-07 17:11:32 +08:00
ad5c4eb3f5
Merge branch 'mesh/bugfix_for_tbtt_update_v4.2' into 'release/v4.2'
...
fix the bug for tsf check (backport v4.2)
See merge request espressif/esp-idf!9279
2020-07-07 14:40:35 +08:00
59541071fb
Merge branch 'bugfix/gen_crt_py3_utf_v4.2' into 'release/v4.2'
...
Fixes issues encoding issues python3 scripts for unicode chars (v4.2)
See merge request espressif/esp-idf!9174
2020-07-07 11:04:59 +08:00
9b21973363
Merge branch 'feature/msys2_env_update_v4.2' into 'release/v4.2'
...
windows: Update MSYS2 pre-compiled legacy build environment (v4.2)
See merge request espressif/esp-idf!9142
2020-07-06 15:14:45 +08:00
302a43562d
docs: fix check_docs not working for multiple builders
...
Closes IDF-1659
2020-07-06 12:27:02 +08:00
61904135b3
docs: update sphinx_idf_theme documentation
...
Bump CI doc-env docker image to v5
2020-07-06 10:55:32 +08:00
a3a22d4af5
Merge branch 'bugfix/fix_ci_about_touch_sensor_denoise_ut_backport_v4.2' into 'release/v4.2'
...
driver(touch): fix touch sensor denoise unit test case (backport v4.2)
See merge request espressif/esp-idf!9451
2020-07-06 10:21:32 +08:00
0e8f630711
Merge branch 'bugfix/esp32_encrypted_flash_write_v4.2' into 'release/v4.2'
...
spi_flash: esp32: fix regression in encrypted flash write (v4.2)
See merge request espressif/esp-idf!9349
2020-07-06 08:18:56 +08:00
4761c4059a
esp_wifi:
...
1. Avoid parsing RSN/WPA IE's after connection
2. Remove AUTH_CHANGED reason code logic
3. fix the bug when calculating the PMK, the local rx beacon time increment is 0
4. mesh: don't disconnect when tbtt update
2020-07-03 14:18:39 +08:00
a1c11b3f9e
Merge branch 'bugfix/ble_mesh_fast_prov_misc_update_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh fast prov misc update (v4.2)
See merge request espressif/esp-idf!9462
2020-07-03 11:11:37 +08:00
dd6de08bea
ble_mesh: stack: Update some fast prov functions
2020-07-03 08:53:16 +08:00
661e1f2500
ble_mesh: stack: Move fast prov functions to a single file
2020-07-03 08:53:16 +08:00
f9cee602fb
Merge branch 'bugfix/ble_mesh_split_tinycrypt_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh split tinycrypt (v4.2)
See merge request espressif/esp-idf!9371
2020-07-02 22:46:21 +08:00
34fc02f5db
driver(touch): fix touch sensor denoise unit test case
2020-07-02 13:04:46 +08:00
76baeba6b7
ble_mesh: ci: Fix failing to compile when using make
2020-07-02 03:53:50 +00:00
7e7d2ae401
ble_mesh: Mark platform related default RNG as 0
2020-07-02 03:53:50 +00:00
d9e8508981
ble_mesh: Remove the previously added redundant aes files
2020-07-02 03:53:50 +00:00
11406d7ee8
ble_mesh: Update CMake and make files for tinycrypt
2020-07-02 03:53:50 +00:00
80837bd936
ble_mesh: Update tinycrypt header file include guards
...
Add BLE_MESH in the macro to make it specific for BLE Mesh.
2020-07-02 03:53:50 +00:00
3c0584f013
ble_mesh: Format source and header files of tinycrypt
2020-07-02 03:53:50 +00:00
f1f3c7afd6
ble_mesh: Port full implementation of tinycrypt [Zephyr]
...
- Original code is here: https://github.com/zephyrproject-rtos/tinycrypt
- Also this fixes the compile error when NimBLE and ESP BLE Mesh
both uses the tinycrypt.
2020-07-02 03:53:50 +00:00
de5d145c9b
Merge branch 'bugfix/ble_mesh_readme_fix_v4.2' into 'release/v4.2'
...
ble_mesh: example: Fix example README & tutorial link error (v4.2)
See merge request espressif/esp-idf!9434
2020-07-02 11:29:26 +08:00
fcef568c70
Merge branch 'bugfix/ble_mesh_compile_error_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh compile error (v4.2)
See merge request espressif/esp-idf!9430
2020-07-02 11:28:55 +08:00
69b0761114
Merge branch 'bugfix/sntp_example_test_v4.2' into 'release/v4.2'
...
Fix SNTP example test to match pattern (v4.2)
See merge request espressif/esp-idf!9447
2020-07-02 10:28:52 +08:00
6e7a091e39
Fix SNTP example test to match pattern
2020-07-01 14:37:06 +02:00
68ed940668
Driver(adc): Disable the synchronization operation function of ADC1 and DAC
...
Closes IDF-1585
2020-07-01 09:29:34 +00:00
ce60660c7c
Merge branch 'bugfix/fix_ping_specify_length_issue_v4.2' into 'release/v4.2'
...
bugfix: fix ICMP specify length issue (backport v4.2)
See merge request espressif/esp-idf!9401
2020-07-01 17:25:26 +08:00
68fae8b48f
Merge branch 'doc/restore_missing_zh_eth_guide_v4.2' into 'release/v4.2'
...
docs: restore chinese get-started-ethernet-kit guide (v4.2)
See merge request espressif/esp-idf!9375
2020-07-01 16:25:02 +08:00
f14a71e8b7
ble_mesh: example: Fix example README & tutorial link error
2020-07-01 14:36:30 +08:00
e5fed6d67d
Merge branch 'mesh/bugfix_coexist_warning_4.2' into 'release/v4.2'
...
mesh: remove coexist warnings in ESP_WIFI_MESH (backport 4.2)
See merge request espressif/esp-idf!9412
2020-07-01 13:51:30 +08:00
655772ec23
Merge branch 'feature/bt_secure_conn_downgrade_check_v4.2' into 'release/v4.2'
...
Bluedroid: Authentication fixes in Legacy and Secure Connection.
See merge request espressif/esp-idf!9336
2020-07-01 13:48:46 +08:00
f0518dfba5
ble_mesh: ci: Add different proxy configurations
2020-07-01 11:54:32 +08:00
b239677c97
ble_mesh: stack: Fix compile error when only proxy enabled
...
Also remove some redundant CONFIG_BLE_MESH_PROXY checks, because
when the following options are satisfied, the CONFIG_BLE_MESH_PROXY
option will be selected mandatorily.
2020-07-01 11:54:32 +08:00
f1642bfaaf
Merge branch 'bugfix/ble_mesh_set_recv_rssi_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh set recv rssi (v4.2)
See merge request espressif/esp-idf!9390
2020-07-01 11:31:47 +08:00
e9f21b096f
Merge branch 'bugfix/ble_mesh_check_subnet_before_update_beacon_sent_v4.2' into 'release/v4.2'
...
ble_mesh: Check if subnet exists before updating beacon_sent (v4.2)
See merge request espressif/esp-idf!9395
2020-07-01 11:16:16 +08:00
76c1be0d94
spiram: fix the read id failure
...
The issue is caused by:
1. The disable_qio_mode inside read_id may have side effects.
2. read_id twice may have side effects.
Fix this issue by moving disable_qio_mode out of read_id and only do it
once before read_id. And retry read_id only when the first one is
failed.
Issue introduced in 3ecbb59c15
.
2020-06-30 21:45:31 +08:00
a3a4c828e9
psram: fix 16mbit psram id read error
2020-06-30 21:44:39 +08:00
404a5994e6
bugfix: fix ICMP specify length issue
2020-06-30 13:42:19 +00:00
98d7f13c24
console_repl: change config structure to support different devices
2020-06-30 20:18:27 +08:00
ec043aac06
Bluedroid: Authentication fixes in Legacy and Secure Connection.
...
Prevent a remote device from doing a Bluetooth Impersonation Attack
(BIAS) by:
- Preventing remote device to downgrade secure connection
feature mask. Secure connection feature mask should remain same or
increase to enabled in link key generation and authentication.
- Doing a mutual authentication during Legacy Authentication.
Signed-off-by: Chinmay Chhajed <chinmay.chhajed@espressif.com >
2020-06-30 14:41:46 +05:30
334052194e
mesh: remove coexist warnings in ESP_WIFI_MESH
...
1. remove warning log when mesh is started:
Error! Should use default passive scan time parameter for WiFi scan when Bluetooth is enabled!!!!!!
2. remove abort when mesh is started:
Error! Should enable WiFi modem sleep when both WiFi and Bluetooth are enabled!!!!!!
2020-06-30 16:33:08 +08:00
6938c615d8
Merge branch 'bugfix/connect_param_check_and_channel_map_bugs_v4.2' into 'release/v4.2'
...
components/bt:Fix channel map instant reverse and add ble connect paramter check.(backport 4.2)
See merge request espressif/esp-idf!9236
2020-06-30 15:11:56 +08:00
6f715c4472
ble_mesh: Check if subnet exists before updating beacon_sent
...
- Before updating the "beacon_sent" of a subnet, we need to check
if the subnet still exists, especially for a Provisioner.
- Fix a bug which will cause Provisioner failed to send Secure
Network Beacon if no device is provisioned
2020-06-30 09:22:21 +08:00
3fa5daf0ba
ble_mesh: stack: Copy recv_rssi for other received messages
...
Follow the commit: 2b80cb6883
,
copy the recv_rssi for other mesh messages.
2020-06-30 09:05:23 +08:00
4b3bb6c8fd
When a generic mesh model message is received "bt_mesh_generic_server_cb_evt_to_btc" copies the
...
ctx values to cb_params for the mesh stack.
recv_rssi was not copied.
This means the rssi could not be read when receiving generic server messages using ble_mesh.
2020-06-30 09:05:23 +08:00
5bf8bb6d3a
docs:fix event typo
...
1.In the description of the ESP_API header file, it should be the event that the application layer needs to handle, not the BTA layer.
2.Fix name typo of BTA_GATTS_CREATE_SRVC_EVT event
Closes https://github.com/espressif/esp-idf/issues/5446
2020-06-29 20:48:48 +08:00
a664a80d73
docs: restore chinese get-started-ethernet-kit guide
...
The chinese translation of get-started-ethernet-kit guide were erroneously
removed in commit 1a90470f02
2020-06-29 13:32:45 +08:00
c0a40cf7e8
Merge branch 'fix/esp_tls_wolfssl_fix_cert_verify_v4.2' into 'release/v4.2'
...
esp_tls_wolfssl : fix incorrect error message after handshake fails (v4.2)
See merge request espressif/esp-idf!9229
2020-06-29 13:00:49 +08:00
3d68e92a58
Merge branch 'bugfix/http_server_lru_v4.2' into 'release/v4.2'
...
esp_http_server: Update LRU counter on accepting a new connection (v4.2)
See merge request espressif/esp-idf!9350
2020-06-29 12:57:02 +08:00
00148cd0c6
Merge branch 'bugfix/ble_mesh_get_node_with_name_v4.2' into 'release/v4.2'
...
ble_mesh: Get node info with pre-configured node name (v4.2)
See merge request espressif/esp-idf!9302
2020-06-28 20:25:32 +08:00
fa8e6918c1
Merge branch 'bugfix/ble_mesh_example_tag_define_v4.2' into 'release/v4.2'
...
ble_mesh: Move TAG definition to each example (v4.2)
See merge request espressif/esp-idf!9305
2020-06-28 20:25:06 +08:00
3c92395170
Merge branch 'bugfix/ble_mesh_bt_hex_v4.2' into 'release/v4.2'
...
ble_mesh: Fix wrong log output with bt_hex (v4.2)
See merge request espressif/esp-idf!9309
2020-06-28 20:24:31 +08:00
257384ea75
Merge branch 'bugfix/ble_mesh_not_define_bool_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh not define bool (v4.2)
See merge request espressif/esp-idf!9316
2020-06-28 20:23:21 +08:00
6d20c836ff
Merge branch 'bugfix/ble_mesh_check_model_status_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Check model status with variable length (v4.2)
See merge request espressif/esp-idf!9319
2020-06-28 20:22:40 +08:00
e538b2a2ed
Merge branch 'doc/ds_S2_4.2' into 'release/v4.2'
...
Doc: DS documentation for S2
See merge request espressif/esp-idf!9358
2020-06-28 20:20:49 +08:00
36ee7d706a
Doc: DS documentation for S2
2020-06-28 09:42:02 +08:00
f97751712f
esp_http_server: Update LRU counter on accepting a new connection
...
Closes https://github.com/espressif/esp-idf/issues/3851
2020-06-26 19:24:23 +05:30
e8c8286387
Merge branch 'bugfix/check_python_deps_diagnostic_v4.2' into 'release/v4.2'
...
tools: fix diagnostic output in check_python_dependencies.py (backport v4.2)
See merge request espressif/esp-idf!9295
2020-06-26 21:16:55 +08:00
390a34f660
Merge branch 'bugfix/export_sh_in_dash_v4.2' into 'release/v4.2'
...
tools: export.sh: fix compatibility with dash shell (backport v4.2)
See merge request espressif/esp-idf!9296
2020-06-26 21:16:40 +08:00
939a7ada04
spi_flash: esp32: fix regression in encrypted flash write
...
In commit 309376f51a
, it seems like regression
was added to use ROM level API for disabling flash write protection. This
started random firmware crashes (on specific modules) with exception
`IllegalInstruction` during encrypted flash writes.
Fix here removes relevant ROM API call, since disabling flash write protection
is already ensured by caller of this API.
Closes https://github.com/espressif/esp-idf/issues/5467
2020-06-26 18:20:06 +05:30
156bd313d2
Merge branch 'ci/http_client_remove_httpbin_redirect_v4.2' into 'release/v4.2'
...
ci: Temporarily remove the esp_http_client httpbin redirect tests (v4.2)
See merge request espressif/esp-idf!9340
2020-06-26 01:35:46 +08:00
b53daeecee
ci: Temporarily remove the esp_http_client httpbin redirect tests
...
Need to host httpbin ourselves or wait for
postmanlabs/httpbin/issues/617 to be resolved
2020-06-25 07:57:57 +10:00
ae35b6abcd
Merge branch 'bugfix/bootloader_header_align_v4.2' into 'release/v4.2'
...
bootloader: Force bootloader_image_hdr to be word aligned (v4.2)
See merge request espressif/esp-idf!9069
2020-06-24 20:33:47 +08:00
8bf1d3118a
Merge branch 'doc/fix_broken_links_v4.2' into 'release/v4.2'
...
Doc/fix broken links (backport v4.2)
See merge request espressif/esp-idf!9265
2020-06-24 20:16:20 +08:00
698fe7dd99
ble_mesh: stack: Check model status with variable length
2020-06-24 14:12:53 +08:00
bd5ef62253
ble_mesh: Remove boolean type definitions
2020-06-24 14:05:58 +08:00
5bacf6b23d
ble_mesh: Do not #define bool when compiling in C++
2020-06-24 14:05:58 +08:00
24d455f826
Merge branch 'feature/pyc_clean_v4.2' into 'release/v4.2'
...
tools/idf.py: Clean Python bytecode files (v4.2)
See merge request espressif/esp-idf!9262
2020-06-24 12:30:15 +08:00
55f48877a4
ble_mesh: Fix wrong log output with bt_hex
...
- This issue was introduced in the commit: a788e7cd3d
which updated the bt_hex() function incorrectly.
- And in bt_hex(), we use 2 for the two-dimensional array, because currently
at most two bt_hex() will be used at the same time. Also this will save
some DRAM compared with using 4.
2020-06-24 12:29:33 +08:00
ac2698ecb7
Merge branch 'bugfix/idf_py_help_env_var_v4.2' into 'release/v4.2'
...
Tools: Mention ESPPORT and ESPBAUD in idf.py --help (v4.2)
See merge request espressif/esp-idf!9290
2020-06-24 12:28:29 +08:00
a2e14140b3
ble_mesh: Move TAG definition to each example
...
Move the TAG definition of each example to the corresponding
source file (previously it is defined in the common example
intialization header file), which can avoid the redefinition
of TAG in some situations.
2020-06-24 12:19:06 +08:00
b4b2cd19f7
ble_mesh: Get node info with pre-configured node name
...
Also add a function to get the entry of the nodes table.
Closes https://github.com/espressif/esp-idf/issues/5397
2020-06-24 10:58:36 +08:00
4913cbed6a
tools: export.sh: fix compatibility with dash shell
...
* fix constructs invalid in dash
* clean shellcheck warnings and disable false positive ones
Closes https://github.com/espressif/esp-idf/issues/5366
2020-06-23 16:34:19 +02:00
387dfd977a
tools: fix diagnostic output in check_python_dependencies.py
...
If IDF_PYTHON_ENV_PATH was not set, an exception occurred:
Traceback (most recent call last):
File "/home/user/esp/esp-idf/tools/check_python_dependencies.py", line 108, in <module>
if idf_python_env_path not in sys.executable:
TypeError: 'in <string>' requires string as left operand, not NoneType
and the final line in the diagnostic message was not printed.
Fix to print the PATH if IDF_PYTHON_ENV_PATH is not set.
2020-06-23 16:32:47 +02:00
647d01dbc6
Tools: Mention ESPPORT and ESPBAUD in idf.py --help
...
Closes https://github.com/espressif/esp-idf/issues/5461
2020-06-23 15:21:44 +02:00
820e0ead52
Merge branch 'bugfix/wifi_update_tbtt_when_ap_reset_tsf_v4.2' into 'release/v4.2'
...
esp_wifi: Add TBTT update when AP reset TSF (v4.2)
See merge request espressif/esp-idf!9270
2020-06-23 12:14:27 +08:00
cdc0374448
esp_wifi:
...
1. Add TBTT update when AP reset TSF
2. fix the bug for regdomian update
3. update ESP32S2 phy lib to 601,5b0f7cd
4. Fix TX DMA buffer issue
2020-06-22 19:33:08 +08:00
c185d924e1
docs: fixed broken platform.io link
2020-06-22 17:17:57 +08:00
35c3a51c17
docs: fix link_roles not linking correctly for certain files
...
Link_roles could link incorrectly if the name of a file matched the name of a submodule
2020-06-22 17:17:46 +08:00
1c49cf1a09
tools/idf.py: Clean Python bytecode files
2020-06-22 10:23:59 +02:00
ee126bc154
Merge branch 'bugfix/wpa_supplicant_no_hw_mpi_v4.2' into 'release/v4.2'
...
wpa_supplicant: Allow building with mbedTLS integration but no hardware MPI (v4.2)
See merge request espressif/esp-idf!9011
2020-06-22 13:06:01 +08:00
aaeb2ba733
Merge branch 'bugfix/att_buffer_count_fixed_v4.2' into 'release/v4.2'
...
Bugfix/att buffer count fixed v4.2
See merge request espressif/esp-idf!9161
2020-06-22 11:44:54 +08:00
12d39f9faa
components/bt:Fix instant reverse and add ble connect paramter check.
2020-06-18 15:54:53 +08:00
41f178f5eb
ble_hid_device_demo: fix build if building with c++
...
Signed-off-by: Elvis Dukaj <elvis.dukaj@gmail.com >
Signed-off-by: liminyang <liminyang@example.com >
Merges https://github.com/espressif/esp-idf/pull/5191
2020-06-18 15:32:52 +08:00
f6b0307e1a
esp_tls_wolfssl: fix incorrect error message after handshake fails
2020-06-18 12:58:40 +05:30
710249c86a
Merge branch 'bugfix/blufi_buffer_overflow_report_v4.2' into 'release/v4.2'
...
blufi: When the format of the received data packet is wrong, reply with an error response(backport 4.2)
See merge request espressif/esp-idf!9201
2020-06-18 13:44:52 +08:00
920273e619
docs:perfect 128-bit UUID description
...
The previous description is not easy for the reader to understand, some changees have been made to perfect it.
Closes https://github.com/espressif/esp-idf/issues/5057
2020-06-18 11:57:47 +08:00
82c4ed30b6
Merge branch 'bugfix/fix_fifo_cnt_bug_v4.2' into 'release/v4.2'
...
bugfix(uart): fix esp32 fifo_cnt bug(backport v4.2)
See merge request espressif/esp-idf!9039
2020-06-18 01:47:51 +08:00
1f074d313b
Merge branch 'bugfix/fix_some_wifi_bugs_0617_v4.2' into 'release/v4.2'
...
fix some wifi bugs 0617 (backport v4.2)
See merge request espressif/esp-idf!9210
2020-06-17 18:27:37 +08:00
a406885360
Merge branch 'feature/make_tcp_rto_configurable_v4.2' into 'release/v4.2'
...
make TCP rto time configurable (backport v4.2)
See merge request espressif/esp-idf!9211
2020-06-17 18:23:34 +08:00
a6f2205cdb
Merge branch 'bugfix/ble_conn_fail_v4.2' into 'release/v4.2'
...
Fix bugs from coex test
See merge request espressif/esp-idf!9099
2020-06-17 18:16:37 +08:00
0ea0d2ba3c
Merge branch 'bugfix/efuse_logs_v4.2' into 'release/v4.2'
...
esp32/esp32s2: Reduce using ESP_EARLY_LOGx and move some code after the stdout initialization in startup code (v4.2)
See merge request espressif/esp-idf!9202
2020-06-17 16:54:34 +08:00
c5768c019e
feat(lwip): make LWIP TCP rto time configurable
2020-06-17 15:20:00 +08:00
783cd1bb08
components/bt: Fix ble disconnect due to instant of channel map update is too small
2020-06-17 07:15:46 +00:00
d4b232590a
Set AFH in time(075dd35)
...
Send LMP_channelClassification immediately
Fix first LMP_set_AFH not using host value
2020-06-17 07:15:46 +00:00
ef92a22b0c
components/coex: Fix ble connecting fail in coexist
2020-06-17 07:15:46 +00:00
f5a6ae7e93
esp_wifi:
...
1. Fix WPA3 Auth timeout during BLE coex
2. fix addba ssn and send bar for first ampdu
3. fix the bug that airkiss find hidden AP fail
4. update mesh lib
5. fix interrupt handle param variable error
2020-06-17 14:55:45 +08:00
7cbb970b50
esp32s2: disable sdmmc api
2020-06-17 14:53:17 +08:00
ba67a9518e
fix esp32s2 do not have crc*_be func
2020-06-17 14:53:08 +08:00
835186b3b9
esp_wifi: re-enable build wifi example
2020-06-17 14:52:58 +08:00
49c9f69eae
esp32s2: Move some code after the stdout initialization
2020-06-17 13:40:42 +08:00
a6ac0e8a51
esp32: Reduce using ESP_EARLY_LOGx and move some code after the stdout initialization
...
After setting _GLOBAL_REENT, ESP_LOGIx can be used instead of ESP_EARLY_LOGx.
Closes: https://github.com/espressif/esp-idf/issues/5343
2020-06-17 13:40:42 +08:00
21ff2f84ce
components/bt: Add a detailed description for the user to distinguish the function of the query buffer api.
2020-06-17 12:52:28 +08:00
02cd178115
Update the limited of function esp_ble_get_sendable_packets_num.
2020-06-17 12:52:18 +08:00
17609cbb02
blufi: When the format of the received data packet is wrong, reply with an error response
2020-06-17 12:19:00 +08:00
e7d046cfdd
Merge branch 'bugfix/fix_event_bug_in_GAP_API_release_v4.2' into 'release/v4.2'
...
Bugfix/fix event bug in GAP API [backport v4.2]
See merge request espressif/esp-idf!9190
2020-06-17 11:51:38 +08:00
4dd29dac94
components/bt: Adjust the description of esp_bt_gap_start_discovery
and esp_bt_gap_cancel_discovery
.
...
Add some comments to explain why `ESP_BT_GAP_DISC_STATE_CHANGED_EVT` is not reported.
2020-06-16 22:18:21 +08:00
27e6e8c485
bugfix(uart): fix esp32 fifo_cnt bug
...
When using DPort to read fifo, fifo_cnt is not credible, we need to calculate the real cnt based on the fifo read and write pointer. When using AHB to read FIFO, we can use fifo_cnt to indicate the data length in fifo.
2020-06-16 14:34:23 +08:00
1d1e4497ba
ci: fix find_build_apps.py failure with py3 due to non ascii chars
...
find_build_apps.py would fail when reading non-ascii chars on systems where
the default encoding was ascii.
2020-06-15 15:20:43 +08:00
1531f2db2a
ci: fix check_public_headers.py failure with python3 due to non ascii chars
...
check_public_headers.py would fail when reading non-ascii chars on systems where
the default encoding was ascii.
Also fixes error handling issues, as any uncaught exeception would cause the program
to run indefinitely.
2020-06-15 15:20:43 +08:00
1358734b3f
Fixes issues with gen_crt_bundle.py for unicode chars
...
gen_crt_bundle.py could fail to parse the certificates if it contained a non-ascii character.
2020-06-15 15:20:43 +08:00
7f299d9d60
components/bt: Consider link_xmit_data_q in congest events to prevent excessive memory usage
2020-06-13 15:10:30 +08:00
d53a2719b9
components/bt: Fixed the problem of incomplete data packets caused by disordered acl data packets
2020-06-13 15:09:45 +08:00
f9b0cd1847
components/bt: Add api to query the number of available buffers for the current connection
2020-06-13 15:09:36 +08:00
9b62609499
msys2: Remove python version consideration in pacman commands
2020-06-12 10:20:03 +10:00
036848a375
windows: Update MSYS2 pre-compiled legacy build environment
...
* Bundled with esp2020r2 toolchain
* Built with Python 3 & latest MSYS2 packages
2020-06-12 10:20:03 +10:00
1504fe5358
Merge branch 'bugfix/esp32_can_not_scan_ap_after_restart_v4.2' into 'release/v4.2'
...
esp_wifi: upadte esp32 phy lib to 4182 (v4.2)
See merge request espressif/esp-idf!9113
2020-06-11 11:54:24 +08:00
5054cd05fc
Merge branch 'bugfix/intr_alloc_no_log_from_critical_section_v4.2' into 'release/v4.2'
...
intr_alloc: don't call ESP_LOG from critical section (v4.2)
See merge request espressif/esp-idf!9088
2020-06-10 15:58:23 +08:00
c9769e535e
esp_wifi: upadte esp32 phy lib to 4182
2020-06-09 17:33:55 +08:00
21a9c9b653
Merge branch 'bugfix/authmode_degrade_fix_v4.2' into 'release/v4.2'
...
esp_wifi: Remove auth_changed event and fix wpa2_ent authmode threshold(backport v4.2)
See merge request espressif/esp-idf!9090
2020-06-09 17:30:50 +08:00
f74729c3bc
esp_wifi: Remove auth_changed event and fix wpa2 authmode threshold
...
Added following as part of this change
1. Removed auth_changed event
2. Updated doc regarding usage of WPA/WEP secuiry modes
3. Fixed WPA2 enterprise authmode threshold.
2020-06-08 12:53:22 +05:30
cc99cac782
Merge branch 'feature/pin_ethernet_task_to_core_v4.2' into 'release/v4.2'
...
ethernet: support pin emac task to core (v4.2)
See merge request espressif/esp-idf!9036
2020-06-08 13:52:01 +08:00
9773f79e6e
intr_alloc: using isr version of critical section
2020-06-08 12:52:25 +08:00
b2fb2429dd
Merge branch 'bugfix/esp32s2_airkiss_fail_v4.2' into 'release/v4.2'
...
wifi: fix the bug that ESP32S2 can't receive AMPDU when airkiss (v4.2)
See merge request espressif/esp-idf!9029
2020-06-05 15:34:42 +08:00
8643d7acb9
wifi:
...
1. Fix the bug that ESP32S2 can't receive AMPDU when airkiss
2. Fix WPA3 Auth issue in coex scenario
2020-06-05 06:00:37 +00:00
e7ab7ce3af
bootloader: Force bootloader_image_hdr to be word aligned
...
Possible due to linker order for this file to be placed unaligned,
causing failure from bootloader_flash_read() function.
2020-06-04 20:56:26 +10:00
a8f40b7095
Merge branch 'bugfix/ble_mesh_remove_relay_dependency_v4.2' into 'release/v4.2'
...
ble_mesh: Remove relay option dependency (v4.2)
See merge request espressif/esp-idf!9025
2020-06-03 15:20:35 +08:00
9bdaa64d80
Merge branch 'bugfix/ble_mesh_example_nvs_store_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh example nvs store (v4.2)
See merge request espressif/esp-idf!9015
2020-06-03 15:11:54 +08:00
55cd09578f
Merge branch 'bugfix/ble_mesh_model_recv_fix_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh model recv fix (v4.2)
See merge request espressif/esp-idf!9006
2020-06-03 15:11:15 +08:00
118b69ce0d
Merge branch 'bugfix/ble_mesh_rework_prov_pdu_len_check_v4.2' into 'release/v4.2'
...
ble_mesh: Rework prov pdu length check (v4.2)
See merge request espressif/esp-idf!9002
2020-06-03 15:10:33 +08:00
b16c20fa30
ethernet: support pin emac task to core
2020-06-03 11:06:41 +08:00
eeb44e7dd6
ble_mesh: Remove relay option dependency
...
When the relay functionality of a node is not enabled, this
issue will cause the node failing to send messages to fixed
group.
2020-06-02 19:18:18 +08:00
5b256c1cb5
ble_mesh: Add nvs operations for examples
...
- Store onoff_client example proper mesh info
- Store vendor_client example proper mesh info
Closes https://github.com/espressif/esp-idf/issues/5359
2020-06-02 14:02:54 +08:00
c906bcaf40
ble_mesh: Add mesh example common nvs operations
2020-06-02 14:02:54 +08:00
adf785a1b0
ble_mesh: Config and health client btc fixes
...
Fix an issue which may cause no error code is returned
when sending config client or health client messages
with invalid parameters.
2020-06-02 14:02:54 +08:00
b25cffd4d5
ble_mesh: Add more checks of net_idx & app_idx
2020-06-02 14:02:54 +08:00
4919d17ad1
ble_mesh: Optimize some send & recv logs
2020-06-02 14:02:53 +08:00
c69210c0f2
wpa_supplicant: Allow building with mbedTLS integration but no hardware MPI
...
Also disable the relevant function in bignum.h based on config, so fails at
compile not link time.
Closes https://github.com/espressif/esp-idf/issues/5321
2020-06-02 13:35:48 +10:00
6fa8df519d
Merge branch 'bugfix/ble_mesh_local_model_sub_v4.2' into 'release/v4.2'
...
Bugfix/ble mesh local model sub (v4.2)
See merge request espressif/esp-idf!8982
2020-06-02 10:58:05 +08:00
1a3c315d2f
ble_mesh: correct the return type [Zephyr]
2020-06-02 10:31:08 +08:00
8271ae4a1e
ble_mesh: Add net_buf_simple_init_with_data [Zephyr]
2020-06-02 10:31:08 +08:00
d6a247f7e4
ble_mesh: Optimize model recv operations [Zephyr]
...
Previously the model recv operation is a littl fuzzy.
With the changes, the model recv operation is splitted into:
- find op
- check app_idx
- check dst
- check length
- update info & handle message
2020-06-02 10:31:07 +08:00
4fbc29616c
ble_mesh: Rework prov pdu length check
2020-06-02 10:13:21 +08:00
6b36ce95a2
Merge branch 'bugfix/coredump_memregion_size_v4.2' into 'release/v4.2'
...
coredump: Fixes size of memory region used by espcoredump.py (backport v4.2)
See merge request espressif/esp-idf!8977
2020-06-02 01:11:12 +08:00
067d94e88f
ble_mesh: Local model (un)subscribes group address
2020-06-01 09:10:17 +08:00
6bc4f5802d
ble_mesh: Define a macro for invalid company id
2020-06-01 09:10:17 +08:00
29b03b2999
coredump: Fixes size of memory region used by espcoredump.py
2020-05-29 21:09:21 +03:00