yuanjm
c764c59893
esp_http_client: Optimize code structure
2021-07-15 16:26:43 +08:00
Clickau
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
KonstantinKondrashov
1214dcea3a
newlib: Fix a case in FD_ISSET macro when n==-1
2021-07-15 11:18:45 +08:00
Prasad Alatkar
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
Angus Gratton
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
Roland Dobai
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
Prasad Alatkar
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
Roland Dobai
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
Mahavir Jain
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
Zim Kalinowski
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
Anton Maklakov
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
morris
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
Angus Gratton
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
Michael (XIAO Xufeng)
45984aceb3
spi_docs: Fixed the default value of max_transfer_sz.
...
(cherry picked from commit e89fabb963
)
2021-07-05 14:05:04 +08:00
Michael (XIAO Xufeng)
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
Wang Meng Yang
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
Michael (XIAO Xufeng)
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
liaowenhao
65e19c0d1a
bugfix/fix crash when lmp flooding
2021-07-01 20:07:45 +08:00
Krzysztof Budzynski
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
Juraj Michálek
2bea91d089
docs: update Windows Tools 2.9 installation
2021-06-30 12:45:19 +02:00
Wang Meng Yang
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
Anton Maklakov
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
Angus Gratton
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
Michael (XIAO Xufeng)
1d19a237b4
Update components/idf_test/include/esp32/idf_performance_target.h
2021-06-29 16:42:11 +08:00
Michael (XIAO Xufeng)
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
zwj
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
Angus Gratton
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
Marius Vikhammer
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
Chen Yi Qun
23c7a2c628
LEDC: fix bit error in ledc_struct.h(backport v4.2)
2021-06-25 20:51:04 +08:00
Jiang Jiang Jian
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
Angus Gratton
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
David Čermák
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
David Čermák
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
David Čermák
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
David Čermák
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
Roland Dobai
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
Roland Dobai
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
chenjianxing
96736a1cbd
esp_wifi: update esp32 phy max tx power
2021-06-24 14:41:19 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
David Cermak
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
Euripedes Rocha
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
Mahavir Jain
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
David Cermak
df752f4c46
mdns: Support for One-Shot mDNS queries
2021-06-24 06:59:11 +02:00
Jiang Jiang Jian
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
David Cermak
3810be0df5
ci/test: Fix esp_http_client test not to use pointer after free
2021-06-23 20:31:37 +02:00
David Cermak
b71752f41b
lwip: Add docs about not supported delete of task while blocked on select
2021-06-24 02:00:39 +08:00
Anton Maklakov
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
Suren Gabrielyan
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
David Cermak
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