Omar Chebib
872a4311f2
I2C: Fix a bug making the I2C task wait too long on an event
...
The I2C ISR will now notify the task waiting on an event. Thus, the task can stop waiting on the event queue as soon as possible.
2022-05-23 02:02:00 +00:00
Ivan Grokhotkov
341162bb3d
Merge branch 'fix/vfs_fat_info_overflow' into 'master'
...
fatfs: Fix possible integer overflow in esp_vfs_fat_info()
Closes IDF-4958
See merge request espressif/esp-idf!18191
2022-05-22 20:00:12 +08:00
Fu Hanxi
5c046631f4
Merge branch 'ci/add_qemu_hello_world_example' into 'master'
...
CI: add qemu hello world example
Closes IDFCI-1187
See merge request espressif/esp-idf!18151
2022-05-22 10:49:34 +08:00
Nicholas Palmer
0f645e59b6
usbh_print_intf_desc prints wrong value for tbInterfaceClass (IDFGH-9000)
2022-05-21 15:54:21 -07:00
songruojing
87b917c04a
rtc_clk: Remove the ck8m fpu logic when setting rtc slow clock source, ck8m fpu in sleep logic is now completely handled in sleep_modes.c
2022-05-21 13:13:52 +00:00
Aditya Patwardhan
911b310a90
Merge branch 'bugfix/mbedtls_dynamic_memory_crash_on_rsa_ciphers' into 'master'
...
fix(mbedtls): fix ssl server crash when enable mbedtls dynamic buffer and...
See merge request espressif/esp-idf!18017
2022-05-21 13:38:40 +08:00
Darian
4afd048abf
Merge branch 'bugfix/freertos_smp_queue_sets_thread_safety' into 'master'
...
FreeRTOS: Fix queue set tests for SMP FreeRTOS
See merge request espressif/esp-idf!18169
2022-05-21 05:02:19 +08:00
Kaushik Ghose
34369cd709
Clean up botched merge
2022-05-20 16:04:41 -04:00
Fu Hanxi
4746a71028
ci: add qemu example
2022-05-21 00:11:59 +08:00
Adam Múdry
2565acbc28
fatfs: Fix possible integer overflow in esp_vfs_fat_info()
2022-05-20 14:51:11 +02:00
Roland Dobai
457beeb530
app_update: Fix otatool targets
...
Fix a regression caused by 6b361d923c
Closes https://github.com/espressif/esp-idf/issues/8843
2022-05-20 14:10:08 +02:00
yuanjm
667a7c6cd0
feat(netif): Add NETIF_FLAG_MLD6 flag for eth netif
...
Closes https://github.com/espressif/esp-idf/issues/8602
2022-05-20 11:26:27 +00:00
Li Jingyi
0cdee37630
https_server: add mbedtls dynamic buffer function test
2022-05-20 11:21:48 +00:00
Li Jingyi
c88af419a3
mbedtls: fix ssl server crash when enable mbedtls dynamic buffer
...
Not free keycert until MBEDTLS_SSL_CLIENT_KEY_EXCHANGE for rsa key exchange methods, because keycert will be used to parse client key exchange.
2022-05-20 11:21:48 +00:00
Shu Chen
7e71c0cff2
Merge branch 'otbr-rcp-update' into 'master'
...
openthread: support automatic RCP update upon boot in border router
See merge request espressif/esp-idf!17322
2022-05-20 17:58:26 +08:00
jiangguangming
9719979e4f
UT: add a timeout-tag to make the esp_flash UT ci pass
2022-05-20 16:46:28 +08:00
jiangguangming
42bc0b0643
soc: remove unused MMU related macros
2022-05-20 16:46:28 +08:00
jiangguangming
9c6afee12f
flash mmap: abstract R/W MMU table instead of reg access
2022-05-20 16:46:27 +08:00
Marius Vikhammer
96965d5d64
Merge branch 'ci/app_type_elf_reduce_ram' into 'master'
...
CI: reduce memory footprint for "Loadable ELF build"
Closes IDFCI-1272
See merge request espressif/esp-idf!18185
2022-05-20 15:48:15 +08:00
Marius Vikhammer
27045f5e74
CI: reduce memory footprint for "Loadable ELF build"
...
Build test was failing due to IRAM overflow, building with the recommended
options for reducing memory footprint should give us some breathing room.
2022-05-20 14:39:46 +08:00
Omar Chebib
68ddce7c0b
Merge branch 'bugfix/esp32_i2c_incorrect_speed' into 'master'
...
I2C: Fix SCL period timings on ESP targets
See merge request espressif/esp-idf!17999
2022-05-20 13:33:03 +08:00
Marius Vikhammer
9362434c47
build-system: add property for architecture (riscv/xtensa)
...
riscv/xtensa is now a common component.
2022-05-20 09:00:32 +08:00
Richard Retanubun
bd3db823b1
Fixup inversion error causing error prints
...
ESP_RETURN_ON_FALSE(a, err_code, ...) macro
Will print and return err_code
if (unlikely(!(a)))
so "a" needs to state what we expect to be TRUE
which in this case means:
mld6_leavegroup_netif(...) == ERR_OK
2022-05-19 16:58:47 -04:00
David Čermák
8153695192
Merge branch 'contrib/github_pr_8962' into 'master'
...
Update echo_example_main.c (GitHub PR)
Closes IDFGH-7382
See merge request espressif/esp-idf!18126
2022-05-20 04:14:48 +08:00
Shang Zhou
4ad048f05f
Merge branch 'docs/update_cn_translation_of_16452_and_16658' into 'master'
...
docs: updated CN translation for !16452 and !16658
Closes DOC-2828 and DOC-2827
See merge request espressif/esp-idf!18007
2022-05-20 03:57:52 +08:00
Shang Zhou
ed1bf1d056
docs: updated CN translation for !16452 and !16658
2022-05-20 03:57:51 +08:00
Martin Vychodil
dea461d481
Merge branch 'docs/update_cn_trans_for_fatfs.rst' into 'master'
...
Docs: update cn trans for fatfs.rst
Closes DOC-3083
See merge request espressif/esp-idf!18124
2022-05-19 19:40:24 +08:00
Roland Dobai
f49df63a16
Merge branch 'fix/arm-architecture-detection' into 'master'
...
Tools: fix architecture armhf/armel detection
Closes IDFCI-1238, IDFCI-1239, IDFCI-1240, IDFCI-1241, IDFCI-1242, IDFCI-1243, IDFCI-1244, IDFCI-1245, IDFCI-1246, and IDFCI-1247
See merge request espressif/esp-idf!18122
2022-05-19 18:59:42 +08:00
Konstantin Kondrashov
8429ec2553
Merge branch 'feature/adds_check_32k_xtal_stopped' into 'master'
...
esp_hw_support: Adds a msg when 32k xtal was stopped
See merge request espressif/esp-idf!17581
2022-05-19 16:48:20 +08:00
Darian Leung
56d45f9999
freertos: Fix queue set tests for SMP FreeRTOS
...
The "Test Queue sets thread safety" tests relied on IDF FreeRTOS specific
scheduling behavior, thus resulting in the test getting stuck when running
with SMP FreeRTOS.
This commit updates and refactors the tests to work on both IDF and SMP FreeRTOS.
2022-05-19 16:28:10 +08:00
Roland Dobai
6755a63f3b
Merge branch 'feature/add_loading_gdbinit_file' into 'master'
...
feat: Added extra gdbinit file loading for reproducible build
Closes IDF-4415
See merge request espressif/esp-idf!17914
2022-05-19 16:22:48 +08:00
Marius Vikhammer
030e52f5d4
Merge branch 'feature/improve_doc_link_check' into 'master'
...
docs: fix broken links and re-enable linkchecker
Closes IDF-2640
See merge request espressif/esp-idf!17919
2022-05-19 15:52:17 +08:00
Darian
a4c4d8c59b
Merge branch 'feature/update_intr_wdt_for_freertos_smp' into 'master'
...
esp_system: Fix SMP FreeRTOS INT WDT and tidy up
Closes IDF-4749
See merge request espressif/esp-idf!18000
2022-05-19 14:43:08 +08:00
Nonoo
f6e4140171
Tools: Add missing DTR/RTS set before serial port open on reconnect when --no-reset is used
...
This makes sure --no-reset works correctly when the monitor reconnects the serial port.
2022-05-19 08:24:50 +02:00
morris
9d9197c7c6
Merge branch 'refactor/remove_deprecated_driver_code' into 'master'
...
driver: remove deprecated code
Closes IDFGH-3453, IDFCI-1259, and IDF-5002
See merge request espressif/esp-idf!18104
2022-05-19 13:43:13 +08:00
morris
8138f8bb02
driver: remove deprecated code
...
that declared as deprecated in the previous release
2022-05-19 11:31:53 +08:00
morris
819beb4a32
example: use console repl in ble mesh coex example
2022-05-19 11:31:53 +08:00
morris
d274cd5601
lcd: simplify iram safe test case
2022-05-19 11:10:59 +08:00
morris
ab87dde1d4
rmt_legacy: don't use early log in isr handler
...
...but use ESP_DRAM_LOGx instead
Closes https://github.com/espressif/esp-idf/issues/5414
2022-05-19 11:10:59 +08:00
morris
5d46bf3429
check_term: allow alacritty term
2022-05-19 11:10:59 +08:00
Marius Vikhammer
f2eee2076c
Merge branch 'ci/always_run_docs_full' into 'master'
...
CI: make full docs build the default
See merge request espressif/esp-idf!18157
2022-05-19 10:58:45 +08:00
Darian Leung
9b5601b7c7
freertos: Fix SMP FreeRTOS interrupt watchdog feeding
...
This commit fixes how SMP FreeRTOS feeds the INT WDT. Previously, the
port used vApplicationTickHook(). Now, all cores will feed the INT WDT
in xPortSysTickHandler().
2022-05-18 20:12:25 +08:00
Darian Leung
eec3ac83f4
esp_system: Update watchdog documentation
...
This commit updates the watchdog documentation as follows:
- Removes IWDT API reference as it is now considered private API
- Rewrite IWDT section
- Fix headers, types, and formatting
2022-05-18 20:12:25 +08:00
Darian Leung
bd8b03888c
esp_system: Tidy up INT WDT
...
This commit tidys the INT WDT code formatting, comments, and API descriptions.
2022-05-18 20:12:25 +08:00
Darian Leung
7dc6fd9ff6
esp_system: Make interrupt WDT private API
...
This commit makes the interrupt WDT API private. To use the API,
IDF components should now '#include "esp_private/esp_int_wdt.h"'
2022-05-18 20:12:25 +08:00
Alexey Lapshin
0afd70c362
Tools: fix architecture armhf/armel detection
2022-05-18 15:18:09 +04:00
morris
b531745a11
Merge branch 'bugfix/doc_build_warning_mqtt' into 'master'
...
doc: move mqtt_client.h into known warnings
See merge request espressif/esp-idf!18154
2022-05-18 17:46:05 +08:00
Jiang Jiang Jian
51f6091761
Merge branch 'bugfix/fix_wifi_pm_state' into 'master'
...
esp_wifi: fix no null data after WiFi waking up.
Closes IDFGH-7070
See merge request espressif/esp-idf!18141
2022-05-18 17:42:31 +08:00
Marius Vikhammer
be7f465306
CI: make full docs build the default
2022-05-18 17:38:00 +08:00
Jiang Jiang Jian
68fbd95e08
Merge branch 'bugfix/disable_bt_pll_track' into 'master'
...
Bluetooth: disable PLL track function for ESP32-C3/ESP32-S3 as it introduced coexistence issues
See merge request espressif/esp-idf!18138
2022-05-18 17:24:25 +08:00