Aditya Patwardhan
a1d5a9b971
esp_crt_bundle: Add bounds checking for the "esp_crt_bundle_set" API.
...
Closes https://github.com/espressif/esp-idf/issues/8397
2022-06-01 15:09:50 +05:30
Mahavir Jain
ec0f7850a0
mbedtls: move locally managed root certificates to separate file
...
Purpose:
This will allow for easily automating periodic updates to
"cacrt_all.pem" file.
Note:
For now newly created "cacrt_local.pem" contains single "DST Root CA X3"
which we are keeping to manage compatibility with endpoints like
"howsmyssl.com". Please note this Root CA is expired and is not part of
Mozilla’s NSS root certificate store.
2022-06-01 15:07:31 +05:30
Laukik Hase
43d3cb37a0
esp_crt_bundle: Fix build error
...
- When `esp_crt_bundle.h` is included before any config,
a build error (`esp_err_t` not defined) is observed
Closes https://github.com/espressif/esp-idf/issues/8606
2022-06-01 15:06:59 +05:30
Roland Dobai
f1fbbf3171
Merge branch 'bugfix/fixed-unsatisfiable-condition_v4.4' into 'release/v4.4'
...
Fixed comparison with ESP_MONITOR_DECODE (v4.4)
See merge request espressif/esp-idf!18334
2022-06-01 16:12:40 +08:00
Martin Gaňo
221bf746d0
Fixed comparsion of integer and string that evaluated always to False
...
Closes https://github.com/espressif/esp-idf/issues/9052
Closes IDFGH-7482
2022-05-31 14:07:18 +02:00
Jiang Jiang Jian
ae0e3e2e2a
Merge branch 'feature/add_spiffs_check_v4.4_2' into 'release/v4.4'
...
spiffs: Add esp_spiffs_check() function (v4.4)
See merge request espressif/esp-idf!18189
2022-05-31 10:28:03 +08:00
David Čermák
afde319749
Merge branch 'bugfix/fix_lwip_kconfig_v4.4' into 'release/v4.4'
...
fix(Kconfig): Fix lw-ip Kconfig display garbled characters (backport v4.4)
See merge request espressif/esp-idf!18320
2022-05-30 17:53:55 +08:00
yuanjm
ad176653a0
fix(Kconfig): Fix lw-ip Kconfig display garbled characters
2022-05-30 16:21:09 +08:00
Jiang Jiang Jian
fc30369909
Merge branch 'bugfix/update_efuse_name_v4.4' into 'release/v4.4'
...
efuse: update efuse name (backport v4.4)
See merge request espressif/esp-idf!18195
2022-05-30 11:15:16 +08:00
Wu Zheng Hui
2e4784611d
efuse: update efuse name (backport v4.4)
2022-05-30 11:15:16 +08:00
morris
0340c2f2bc
Merge branch 'bugfix/keep_rtc8m_in_lightsleep_v4.4' into 'release/v4.4'
...
pm: fixed RTC8M domain power down issue when used as RTC source (v4.4)
See merge request espressif/esp-idf!18075
2022-05-30 09:54:39 +08:00
Roland Dobai
72dcce1ec2
Merge branch 'bugfix/return_idf_component_manager_build_property_v4.4' into 'release/v4.4'
...
build & config: Add IDF_COMPONENT_MANAGER build property (v4.4)
See merge request espressif/esp-idf!18286
2022-05-28 13:59:17 +08:00
Adam Múdry
12dfcdd1d9
spiffs: Add esp_spiffs_check() function
...
esp_spiffs_check() exposes SPIFFS_check() functionality to the user
2022-05-27 21:14:33 +00:00
Roland Dobai
fbb0e684e9
Merge branch 'bugfix/mkdfu_flash_parameters_v4.4' into 'release/v4.4'
...
mkdfu.py: Support setting flash parameters (backport v4.4)
See merge request espressif/esp-idf!18291
2022-05-28 03:26:29 +08:00
radim.karnis
f40b88e866
mkdfu.py: Support setting flash parameters
2022-05-27 16:24:13 +02:00
Roland Dobai
d15b02fdb2
Merge branch 'bugfix/disable_extensions_idfpy_tests_v4.4' into 'release/v4.4'
...
Tools: Make idf.py tests independent on extra extensions (v4.4)
See merge request espressif/esp-idf!18277
2022-05-27 18:57:43 +08:00
Sergei Silnov
c3969b789e
build & config: Add IDF_COMPONENT_MANAGER build property
2022-05-27 12:57:00 +02:00
Sergei Silnov
395087ff44
Tools: Make idf.py tests independent on extra extensions
2022-05-27 11:14:08 +02:00
Jiang Jiang Jian
6260f53c14
Merge branch 'feature/modbus_master_fix_check_uart_set_pin_v44' into 'release/v4.4'
...
example/modbus_master: fix the assert for uart_set_pin (backport v4.4)
See merge request espressif/esp-idf!17624
2022-05-27 11:51:48 +08:00
Roland Dobai
692c1a6bea
Merge branch 'feature/idf_py_clang_tidy_check_v4.4' into 'release/v4.4'
...
feat(idf.py): add `idf.py clang-check` and `idf.py clang-html-report` (v4.4)
See merge request espressif/esp-idf!18229
2022-05-26 16:40:10 +08:00
morris
992b4ffb1e
Merge branch 'bugfix/systimer_counter_value_bit_field_v4.4' into 'release/v4.4'
...
HAL: Fix systimer counter value bit field (v4.4)
See merge request espressif/esp-idf!18254
2022-05-26 10:16:39 +08:00
Darian Leung
906bb0e4a3
hal: Fix systimer counter value bit field
...
This commit fixes the systimer_counter_value_t by adding a resreved field so that the
type fills 64-bits.
Without the reserved field, when compiling with -O0 optimization, the unoccupied high
bits would not be initalized by the compiler, leading to systimer_hal_get_counter_value()
returning a garbage value.
2022-05-26 01:47:33 +08:00
Jiang Jiang Jian
7e20435a54
Merge branch 'bugfix/fix_cannot_lslp_again_after_ulp_wakeup_backport_v4.4' into 'release/v4.4'
...
sleep: fix cannot lightsleep again after a wakeup from ULP(backport v4.4)
See merge request espressif/esp-idf!18180
2022-05-25 16:52:36 +08:00
Mahavir Jain
ff4875bc9b
Merge branch 'bugfix/setup_defines_for_correct_mutex_usage' into 'release/v4.4'
...
coap_config_posix.h: Set up defines for correct mutex usage
See merge request espressif/esp-idf!18232
2022-05-25 13:55:44 +08:00
morris
3e7f721d33
Merge branch 'bugfix/i2s_write_timeout_when_setting_clock_v4.4' into 'release/v4.4'
...
i2s: fixed write timeout while setting the clock (v4.4)
See merge request espressif/esp-idf!18220
2022-05-25 13:34:28 +08:00
morris
1a6c817c27
Merge branch 'bugfix/s3_spi_pre_v4.4' into 'release/v4.4'
...
hal: Fix max value for clkdiv_pre in ESP32-S3 SPI master clock config (v4.4)
See merge request espressif/esp-idf!18237
2022-05-25 11:29:34 +08:00
Ivan Grokhotkov
0ebd381c16
Merge branch 'contrib/github_pr_9001_v4.4' into 'release/v4.4'
...
usbh_print_intf_desc prints wrong value for tbInterfaceClass (IDFGH-9000)
See merge request espressif/esp-idf!18236
2022-05-25 01:56:33 +08:00
Nicholas Palmer
cca9f93067
usbh_print_intf_desc prints wrong value for tbInterfaceClass (IDFGH-9000)
2022-05-24 14:28:54 +02:00
Gustavo Henrique Nihei
7a9daa3cd3
hal: Fix max value for clkdiv_pre in ESP32-S3 SPI master clock config
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2022-05-24 08:51:16 -03:00
Jon Shallow
993267d745
coap_config_posix.h: Set up defines for correct mutex usage
...
if COAP_CONSTRAINED_STACK is defined (is for esp-idf), the mutexes set up
to protect the critical sections were not working as expected and were just
dummy entries.
Use the pthread_ version of the mutex instead by defining HAVE_PTHREAD_H
and HAVE_PTHREAD_MUTEX_LOCK.
2022-05-24 14:43:02 +05:30
Fu Hanxi
f16e21aa9d
docs(idf.py): add IDF Clang Tidy chapter
2022-05-24 16:08:40 +08:00
Fu Hanxi
5c19581bfe
feat(idf.py): add idf.py clang-check
and idf.py clang-html-report
2022-05-24 16:08:40 +08:00
laokaiyao
9b0f7b657b
i2s: fixed write timeout while setting the clock (v4.4)
2022-05-24 10:14:44 +08:00
Ivan Grokhotkov
064148212b
Merge branch 'bugfix/read_eof_no_vfs_4.4' into 'release/v4.4'
...
newlib: fix return value of no-VFS _read_r if nothing received (v4.4)
See merge request espressif/esp-idf!18160
2022-05-23 17:53:47 +08:00
Mahavir Jain
9d2238d6e4
Merge branch 'bugfix/mbedtls_dynamic_buffer_crash_on_ssl_server_v4.4' into 'release/v4.4'
...
fix(mbedtls): fix ssl server memory leak when enable mbedtls dynamic buffer function(backport v4.4)
See merge request espressif/esp-idf!18166
2022-05-23 11:20:30 +08:00
David Čermák
fc8ef9d1c2
Merge branch 'bugfix/mdsn_fuzzer_extend_v4.4' into 'release/v4.4'
...
mdns: ~~Extend fuzzing and~~ Fix various petty issues (v4.4)
See merge request espressif/esp-idf!18056
2022-05-20 16:58:13 +08:00
David Čermák
db98a4b2ef
Merge branch 'bugfix/vfs_sock_select_race_v4.4' into 'release/v4.4'
...
vfs: Fix potential select() race if both sock and other-fd trigger (v4.4)
See merge request espressif/esp-idf!18175
2022-05-20 12:55:09 +08:00
jingli
bef5b2ac6e
remove wrong function rtc_cntl_ll_ulp_wakeup_enable for esp32s2 and esp32s3
2022-05-19 23:27:32 +08:00
jingli
25c49588f9
esp_hw_support/sleep: fix cannot lightsleep again after a wakeup from ULP
...
Since ulp wakeup signal are connected to ulp int raw(except esp32), we
need to clear ulp int raw before sleep when ulp wakeup enabled. Otherwise,
if the ulp int raw is already set, chip will not sleep properly.
Closes https://github.com/espressif/esp-idf/issues/6229
2022-05-19 23:13:42 +08:00
David Cermak
f974099b42
vfs: Fix potential select() race if both sock and other-fd trigger
...
This fixes a potential race condition in select() if both a socket-fd
and non-socket fd trigger simultaneously to unblock this select.
In case of both fds, we use lwip's local thread semaphore, so we only
have to try return it (if it was taken/triggered more than once) when
we exit select().
Closes https://github.com/espressif/esp-idf/issues/8896
2022-05-19 16:57:39 +02:00
Michael (XIAO Xufeng)
ae6c52e9f9
Merge branch 'bugfix/fix_memory_miss_bug_v4.4' into 'release/v4.4'
...
esp32c3/esp32s3: Fix cpu crash bug when wakeup from lightsleep for memory data miss (backport v4.4)
See merge request espressif/esp-idf!17826
2022-05-19 13:47:20 +08:00
Jiang Jiang Jian
5d95cd58b2
Merge branch 'bugfix/fix_wifi_pm_state_v4.4' into 'release/v4.4'
...
esp_wifi: fix no null data after WiFi waking up. (backport v4.4)
See merge request espressif/esp-idf!18142
2022-05-19 10:51:59 +08:00
Jiang Jiang Jian
416d01db7a
Merge branch 'bugfix/wifi_provisioning_arduino_v4.4' into 'release/v4.4'
...
provisioning: replace <lwip/inet.h> by <lwip/ip4_addr.h> in wifi_provisioning/wifi_config.h (v4.4)
See merge request espressif/esp-idf!18162
2022-05-19 10:45:38 +08:00
Jiang Jiang Jian
263e1cec64
Merge branch 'bugfix/tools_clang_atomic_alignment_v4.4' into 'release/v4.4'
...
cmake: add "-Wno-atomic-alignment" flag to cmake script (v4.4)
See merge request espressif/esp-idf!18163
2022-05-19 10:44:46 +08:00
Jiang Jiang Jian
9ce3973f19
Merge branch 'bugfix/errno_overlap_v4.4' into 'release/v4.4'
...
newlib: fix ESHUTDOWN and ENOTSOCK having the same numerical value (v4.4)
See merge request espressif/esp-idf!18164
2022-05-19 10:44:12 +08:00
Li Jingyi
81c195fed2
fix(mbedtls): fix ssl server memory leak when enable mbedtls dynamic buffer function
2022-05-19 10:41:40 +08:00
Jiang Jiang Jian
c5deb7a971
Merge branch 'bugfix/disable_bt_pll_track_v4.4' into 'release/v4.4'
...
Bluetooth: disable PLL track function for ESP32-C3/ESP32-S3 as it introduced coexistence issues(bacport v4.4)
See merge request espressif/esp-idf!18139
2022-05-19 10:41:27 +08:00
Jiang Jiang Jian
74dd39d8b0
Merge branch 'bugfix/Fix_ios_ble_adv_rsp_v4.4' into 'release/v4.4'
...
Fix iOS advertisement response and simplify (v4.4)
See merge request espressif/esp-idf!18038
2022-05-19 10:40:57 +08:00
Jiang Jiang Jian
7a72f8e852
Merge branch 'bugfix/driver_uart_fix_tx_bytes_rts_assert_failure_v44' into 'release/v4.4'
...
driver: fixes context switch while sending cause rts reset before send (backport v4.4)
See merge request espressif/esp-idf!17929
2022-05-19 10:40:34 +08:00
Alex Lisitsyn
6bf650c159
driver: fixes context switch while sending cause rts reset before send (backport v4.4)
2022-05-19 10:40:34 +08:00