Anton Maklakov
166281238f
make build system: fix ar warning
2021-06-25 11:48:25 +07:00
Anton Maklakov
29b8f3b719
newlib: Add ESP_ROM_HAS_RETARGETABLE_LOCKING capability for C3 and S3 chips
2021-06-25 11:48:25 +07:00
Anton Maklakov
e7b70a2f44
hal: fix ee.get_gpio_in command for esp32-s3
2021-06-25 11:47:59 +07:00
Anton Maklakov
39bf05467a
tools: fix parsing regex
2021-06-25 11:47:59 +07:00
David Čermák
3a588d7d19
Merge branch 'bugfix/mdns_one_shot_multicast_v4.3' into 'release/v4.3'
...
mdns: Support for One-Shot mDNS queries (v4.3)
See merge request espressif/esp-idf!14130
2021-06-24 18:47:46 +00:00
David Čermák
0e2045006c
Merge branch 'feature/netif_dhcp_cleint_server_update_v4.3' into 'release/v4.3'
...
esp_netif: Add CONFIG_LWIP_DHCPS to sperate the code(back port v4.3)
See merge request espressif/esp-idf!13175
2021-06-24 17:08:40 +00:00
liuhan
424203e411
esp_netif: Add CONFIG_LWIP_DHCPS to sperate the code
2021-06-24 23:20:17 +08:00
Jiang Jiang Jian
460fc7f546
Merge branch 'feature/optimize_firmware_code_size_v4.3' into 'release/v4.3'
...
esp_wifi: refactor ioctl functions and build wifi lib with -Os to save binary size(Backport v4.3)
See merge request espressif/esp-idf!13265
2021-06-24 12:16:17 +00:00
Jiang Jiang Jian
5ab41b6c5d
Merge branch 'bugfix/phy_calib_data_to_nvs_for_c3_s3_v4.3' into 'release/v4.3'
...
esp_wifi: re-enable phy calibration data to nvs for esp32c3 & esp32s3(V4.3)
See merge request espressif/esp-idf!13625
2021-06-24 09:50:18 +00:00
Wang Meng Yang
cd4c444af9
Merge branch 'bugfix/spp_connect_20_fail_v4.3' into 'release/v4.3'
...
component_bt: fix spp acceptor deadlock
See merge request espressif/esp-idf!14105
2021-06-24 06:53:05 +00:00
David Čermák
4d08c344bd
Merge branch 'bugfix/mdns_interface_del_crash_v4.3' into 'release/v4.3'
...
mdns: Fix of crash when wifi interface get deleted and mdns receives the packets(Backport v4.3)
See merge request espressif/esp-idf!13857
2021-06-24 05:47:36 +00:00
Wang Meng Yang
951c6cb719
Merge branch 'bugfix/bt_sleep_state_check_assert_failed_for_v4.3' into 'release/v4.3'
...
Bluetooth: fixed the assertion failure in checking hardware sleep state during wake-up(backport v4.3)
See merge request espressif/esp-idf!14128
2021-06-24 05:23:35 +00:00
David Cermak
0e078d9481
mdns: Support for One-Shot mDNS queries
2021-06-24 06:58:53 +02:00
David Čermák
5abe2b059e
Merge branch 'bugfix/lwip_config_dhcp_client_id_v4.3' into 'release/v4.3'
...
lw-ip: Add config for DHCP client id; Fix DNS server idx assert issue (v4.3)
See merge request espressif/esp-idf!13515
2021-06-24 04:21:38 +00:00
Marius Vikhammer
8744cb880b
docs: add rf calibration docs for S2 and C3
2021-06-24 11:33:20 +08:00
chenjianxing
3423cc2937
esp_wifi: re-enable phy calibration data to nvs for esp32c3 & esp32s3
2021-06-24 11:33:19 +08:00
Zhang Jun Hao
306b035a51
esp_wifi: refactor ioctl functions and build wifi lib with -Os to save binary size
2021-06-24 10:11:09 +08:00
wangmengyang
ffe43f2c45
component/bt: fixed the assert in checking hardware sleep state during wake-up
...
The hardware sleep state change can take some time after wake-up interrupt. Use busy waiting instead of directly assert
2021-06-24 08:28:24 +08:00
Wang Meng Yang
ecc86b3f22
Merge branch 'bugfix/rx_irq_flooding_during_scan_v4.3' into 'release/v4.3'
...
Bluetooth: fixed interrupt flooding during scan
See merge request espressif/esp-idf!14104
2021-06-24 00:12:59 +00:00
David Čermák
6ff1d8c828
Merge branch 'bugfix/eth_w5500_io_intr_missed_v4.3' into 'release/v4.3'
...
esp_eth: w5500: Improve GPIO interrupt processing (v4.3)
See merge request espressif/esp-idf!13863
2021-06-23 17:54:30 +00:00
Mahavir Jain
0da3b397f2
Merge branch 'bugfix/otatool_wrong_switch_ota_partition_slots_v4.3' into 'release/v4.3'
...
otatool: Fix incorrect using otadata.seq&crc in switch_ota_partition cmd (v4.3)
See merge request espressif/esp-idf!13366
2021-06-23 15:37:40 +00:00
David Čermák
70912cb4b2
Merge branch 'feature/optimize_mqtt_option_v4.3' into 'release/v4.3'
...
transport: Add CONFI_WS_TRANSPORT for optimize the code size(backport v4.3)
See merge request espressif/esp-idf!14109
2021-06-23 15:00:47 +00:00
Krzysztof Budzynski
d42499a5db
Merge branch 'docs/programming_guide_c3_update_twai_v4.3' into 'release/v4.3'
...
Update TWAI driver docs and registers for esp32c3 (backport v4.3)
See merge request espressif/esp-idf!13289
2021-06-23 14:41:07 +00:00
Jiang Jiang Jian
46144f7093
Merge branch 'bugfix/fix_amsdu_fragment_vulnerability_v4.3' into 'release/v4.3'
...
esp_wifi: fix amsdu & fragment vulnerabilities(v4.3)
See merge request espressif/esp-idf!13799
2021-06-23 13:38:27 +00:00
Ivan Grokhotkov
9175c9b706
Merge branch 'bugfix/idfpy_global_action_callbacks_order_v4.3' into 'release/v4.3'
...
idf.py: Run global_action_callbacks in predictable order (v4.3)
See merge request espressif/esp-idf!13681
2021-06-23 13:28:21 +00:00
Angus Gratton
b2d728075d
Merge branch 'bugfix/esp_partition_get_sha256_v4.3' into 'release/v4.3'
...
bootloader_support: Fix bootloader_common_get_sha256_of_partition when CHECK_SIGNATURE is on (v4.3)
See merge request espressif/esp-idf!13665
2021-06-23 12:45:55 +00:00
KonstantinKondrashov
1d23b83d3b
otatool: Fix incorrect using otadata.seq&crc in switch_ota_partition cmd
...
Closes: https://github.com/espressif/esp-idf/issues/6773
2021-06-23 19:28:40 +08:00
Darian Leung
9b014138bf
Update TWAI driver docs and registers for esp32c3
...
This commit updates the documentation and register struct
of the TWAI driver for the ESP32-C3. Note that the register
fields for ESP32-S3 have also been updated.
2021-06-23 19:26:16 +08:00
wangmengyang
4657069afd
components/bt: Disable CS-RXDONEMSK to avoid RX interrupt flooding during scan event in Wi-Fi coexistence scenario
2021-06-23 19:14:41 +08:00
Ivan Grokhotkov
b67e388281
Merge branch 'feature/prevent_unwind_code_linking_4.3' into 'release/v4.3'
...
[C++]: prevent unwind code linking (backport 4.3)
See merge request espressif/esp-idf!13800
2021-06-23 08:32:17 +00:00
Ivan Grokhotkov
a79a8e4215
Merge branch 'bugfix/failing_python_wheels_download_v4.3' into 'release/v4.3'
...
Tools: Remove dependency on idf-python and idf-python-wheels (v4.3)
See merge request espressif/esp-idf!13221
2021-06-23 08:12:18 +00:00
Ivan Grokhotkov
e080f43245
Merge branch 'bugfix/dfu_split_large_bins_v4.3' into 'release/v4.3'
...
tools: Split up large binaries into smaller chunks in the DFU binary (v4.3)
See merge request espressif/esp-idf!13793
2021-06-23 08:11:59 +00:00
David Cermak
c93298c31d
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/6878
2021-06-23 12:52:18 +08:00
Suren Gabrielyan
2ee5178667
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 12:50:11 +08:00
David Cermak
d09f6cac24
esp_eth: Improve GPIO interrupt processing in w5500 driver
...
Increase the interrupt reassert level timing so the chances of missing
two consecutive events are minimal.
Enable only SIR_RECV interrupt event, so the SEND events are not used
for GPIO signal.
2021-06-23 12:41:45 +08:00
David Cermak
1f2af24118
esp_eth: Recover the w5500 driver from missed io interrupt
...
If the GPIO interrupt is re-asserted too quickly it could be missed. If this happens the driver goes silent and never receives any data. Recover by periodic checks of the IO signal level
2021-06-23 12:41:45 +08:00
Mahavir Jain
b007024c62
Merge branch 'bugfix/heap_tracing_build_issue_for_c3_v4.3' into 'release/v4.3'
...
heap: fix build issue with HEAP_TRACING config for C3 (v4.3)
See merge request espressif/esp-idf!14075
2021-06-23 03:45:39 +00:00
liuhan
63e489255f
transport: Add CONFI_WS_TRANSPORT for optimize the code size
2021-06-23 11:26:56 +08:00
David Čermák
1d05bb7c01
Merge branch 'bugfix/esp_netif_ppp_set_auth_fail_v4.3' into 'release/v4.3'
...
esp_netif: Fix failing ppp_set_auth() due to wrong arg check (v4.3)
See merge request espressif/esp-idf!13864
2021-06-22 19:32:40 +00:00
David Čermák
4e120e36eb
Merge branch 'bugfix/eth_w5500_4byte_corruption_v4.3' into 'release/v4.3'
...
esp_eth: Fix w5500 read register operations (v4.3)
See merge request espressif/esp-idf!13862
2021-06-22 19:07:40 +00:00
David Čermák
2c9d8ac64e
Merge branch 'feature/sperate_slip_component_v4.3' into 'release/v4.3'
...
esp_netif: Add CONFIG_LWIP_SLIP_SUPPORT to sperate slip component (backport v4.3)
See merge request espressif/esp-idf!13633
2021-06-22 16:23:04 +00:00
David Čermák
a59eccdd9e
Merge branch 'bugfix/fix_disable_ipv6_build_fail_v4.3' into 'release/v4.3'
...
ppp: Fix disable IPv6 will make esp_netif_lwip_ppp build fail(backport v4.3)
See merge request espressif/esp-idf!13835
2021-06-22 15:39:41 +00:00
Island
7406312f11
Merge branch 'bugfix/start_enc_proc_mic_err_fix_release_4p3' into 'release/v4.3'
...
bt/component: Fix MIC error issue during start_encryption procedure in esp32c3 ble controller (release/v4.3)
See merge request espressif/esp-idf!14057
2021-06-22 12:54:38 +00:00
xiongweichao
15dcd2eca1
fix spp acceptor deadlock
...
Closes: https://github.com/espressif/esp-idf/issues/6948
2021-06-22 20:37:51 +08:00
Wang Meng Yang
3b88d9231b
Merge branch 'bugfix/fix_a2dp_sink_blocked_v4.3' into 'release/v4.3'
...
Bugfix/Fix a2dp Sink Blocked Bugs[backport v4.3]
See merge request espressif/esp-idf!14010
2021-06-22 12:28:03 +00:00
David Cermak
2fb93e6a54
esp_eth: Fix w5500 to break from potentially infinite tx loop
...
The issue typically happens for link-down during Tx. Added two retry levels, one before checking the sanity of the w5500 phy register and another for the Tx done itself (if the device is in the sane state)
Closes https://github.com/espressif/esp-idf/issues/6233
2021-06-22 17:23:07 +08:00
David Cermak
8534799d66
esp_eth: Fix w5500 to correctly read registers on -Os
...
Reading SPI data may come in 4-byte units and thus result in unwanted
overwrites if smaller size registers read, especially if multiple placed
one after another. Fixed by using direct reads to `trans` structure for
sizes smaller or equal to 4.
Closes https://github.com/espressif/esp-idf/issues/6579
2021-06-22 17:23:07 +08:00
sushant.chougule
e6115da7e9
bt/component: Fix MIC error issue during start_encryption procedure in esp32c3 ble controller
2021-06-22 17:17:29 +08:00
Angus Gratton
97f007c08c
Merge branch 'bugfix/add-MAXNAMLEN-definition' into 'release/v4.3'
...
newlib: add the definition of MAXNAMLEN in sys/dirent.h (backport v4.3)
See merge request espressif/esp-idf!13757
2021-06-22 07:12:56 +00:00
Wang Meng Yang
976594b853
Merge branch 'bugfix/bta_hf_client_co_cb_ptr_macro_v4.3' into 'release/v4.3'
...
bugfix/bta_hf_client_co_cb_ptr requires HFP_DYNAMIC_MEMORY macro to be used
See merge request espressif/esp-idf!14037
2021-06-22 04:53:19 +00:00