Marius Vikhammer
be839733ed
fix(interrupt): fixed exit critical section on P4/C5
...
When adjusting the interrupt level treshold on P4/C6 during a critical section exit
it would take a few cycles before this is taken into account by the CPU.
This meant that under some circumstances, e.g. 02, we could do
yield()->vPortExitCritical()->vPortEnterCritical()
without getting rescheduled.
This causes issues for freertos as it assumes the task will not continue into the
vPortEnterCritical before the scheduler has schedulded it again.
This meant that e.g. xTaskNotifyWait would yield, but then immeditaly continue as if
it was already notified.
2024-03-24 13:13:42 +08:00
Fu Hanxi
821d3e2cee
Merge branch 'ci/test_improve_ccache_hits' into 'master'
...
ci: improve ccache hits
See merge request espressif/esp-idf!29406
2024-03-24 02:00:41 +08:00
morris
79897ccd10
Merge branch 'feature/fast_gpio_esp32p4' into 'master'
...
feat(fast_gpio): support fast GPIO and glitch filter on esp32p4
Closes IDF-7552, IDF-8974, IDF-7721, and IDF-7481
See merge request espressif/esp-idf!28642
2024-03-23 22:25:58 +08:00
Konstantin Kondrashov
3df89ebee7
Merge branch 'feature/ipc_noblocking_call' into 'master'
...
feat(ipc): Adds a new no blocking IPC call
Closes IDF-7972 and IDFGH-11879
See merge request espressif/esp-idf!28157
2024-03-23 04:46:57 +08:00
KonstantinKondrashov
8dc21afcfe
fix(spi_flash): Fix stuck during flash operation
...
When a task was not pinned to a certain CPU.
2024-03-22 19:49:42 +02:00
KonstantinKondrashov
a3bfb3f857
feat(ipc): Adds a new no blocking IPC call
2024-03-22 19:49:42 +02:00
Rahul Tank
004b037743
Merge branch 'bugfix/add_peer_addr_field_for_ext' into 'master'
...
fix(nimble): Correctly handle auto connection flag for extended connect
Closes BLERP-633
See merge request espressif/esp-idf!29726
2024-03-22 19:51:00 +08:00
Mo Fei Fei
6f5c960684
Merge branch 'docs/update_cn_trans_spiffs' into 'master'
...
docs: update cn trans for spiffs.rst
Closes DOC-7305
See merge request espressif/esp-idf!29758
2024-03-22 18:55:45 +08:00
Darian Leung
64f5d7d983
refactor(usb/host): Simplify USBH and Hub interaction
...
Previously, on a device disconnection, the USBH and Hub would the require the
following 2-way interaction:
- Hub -> usbh_hub_pass_event() -> USBH to indicate a port error
- USBH -> usbh_hub_req_cb_t -> Hub to request port recovery after the device
has been freed.
The 2-way interaction has been simplified:
- USBH now nofities upper layers of devices being freed via the
USBH_EVENT_DEV_FREE event
- Hub now handles port recovery only after a device has been freed
2024-03-22 18:14:50 +08:00
Song Ruo Jing
90a3107bfd
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
2024-03-22 18:06:29 +08:00
Konstantin Kondrashov
8d6562d1f1
Merge branch 'feature/c5_c61_efuse_update' into 'master'
...
feat(efuse): Update efuses for C5 and C61
Closes IDF-8629 and IDF-8674
See merge request espressif/esp-idf!29627
2024-03-22 18:02:37 +08:00
Ondrej Kosta
f7984936e3
Merge branch 'bugfix/eth_l2_test_conn_wait_tmo' into 'master'
...
ci(esp_eth): increased L2 test wait for connection timeout
See merge request espressif/esp-idf!29576
2024-03-22 17:49:53 +08:00
harshal.patil
0b16999093
fix(mbedtls/aes): Remove ESP_CACHE_MSYNC_FLAG_UNALIGNED flag for the cache M2C operation
2024-03-22 14:45:34 +05:30
morris
529b6bf97c
fix(ana_cmpr): fix wrong set up in the etm test case
2024-03-22 17:13:19 +08:00
morris
ddece8f7e9
feat(glitch_filter): support GPIO glitch filter on esp32p4
2024-03-22 17:13:19 +08:00
morris
f71044c877
feat(fast_gpio): support CPU controlled fast GPIO driver on esp32p4
2024-03-22 17:13:19 +08:00
Song Ruo Jing
3da77e2d1b
fix(uart): correct C2 UART_BITRATE_MAX value
2024-03-22 16:24:24 +08:00
mofeifei
0a274639a8
docs: update cn trans for spiffs.rst
2024-03-22 16:13:45 +08:00
Guillaume Souchere
573bd1bcc9
Merge branch 'feat/add-heap-walker-api' into 'master'
...
feat(heap): Add walker to the heap component
Closes IDF-9189
See merge request espressif/esp-idf!29047
2024-03-22 15:58:34 +08:00
Roman Leonov
de2486bff0
Merge branch 'refactor/usb_host_hub_driver_state' into 'master'
...
refactor(usb_host): Renamed hub driver_state to root_port_state
See merge request espressif/esp-idf!29788
2024-03-22 15:43:16 +08:00
Armando
905b427479
test(cache): added test for M2C with ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-22 15:38:50 +08:00
Armando
9e36994a7b
bugfix(cache): don't allow M2C direction ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-22 15:38:50 +08:00
Kevin (Lao Kaiyao)
d7d4229b7b
Merge branch 'bugfix/fix_public_header_check_of_mpi_on_c5mp' into 'master'
...
fix(mpi): fix the public header check for esp32c5 mp
See merge request espressif/esp-idf!29796
2024-03-22 15:08:46 +08:00
morris
5126526ffc
Merge branch 'bugfix/mipi_dsi_write_back_size_check' into 'master'
...
docs: Add MIPI DSI API reference
Closes IDF-7714
See merge request espressif/esp-idf!29768
2024-03-22 14:17:45 +08:00
laokaiyao
31b01005f8
fix(mpi): fix the public header check for esp32c5 mp
2024-03-22 14:15:41 +08:00
Jakob Hasse
112e7f1085
Merge branch 'refactor/console_sorted_help' into 'master'
...
refactor(console): made help command sorting depend on Kconfig option
Closes IDF-9406
See merge request espressif/esp-idf!29593
2024-03-22 14:01:35 +08:00
Jiang Jiang Jian
52380e3052
Merge branch 'bugfix/wps_reg_regression' into 'master'
...
fix(esp_wifi): Fixed regression caused by fe35466c
when wpa_supplicant debug logs enabled (!28521 )
See merge request espressif/esp-idf!29753
2024-03-22 13:53:18 +08:00
Kevin (Lao Kaiyao)
4cd30f9b8f
Merge branch 'feature/esp32c5_mp_bringup' into 'master'
...
feat(esp32c5): bringup esp32c5 mp (Stage 7/7: hello world)
See merge request espressif/esp-idf!29093
2024-03-22 11:18:52 +08:00
Chen Yudong
c48eb1055b
feat: move iperf to component registry
2024-03-22 10:53:24 +08:00
Mahavir Jain
cdc1a2551b
Merge branch 'feature/enable_rsa_support_for_c5' into 'master'
...
feat: enable RSA support for c5
See merge request espressif/esp-idf!29189
2024-03-22 10:10:47 +08:00
Konstantin Kondrashov
25bc10e143
feat(efuse): Update efuses for C5 and C61
2024-03-21 18:37:46 +02:00
Jiang Jiang Jian
be06a6f5ff
Merge branch 'bugfix/fix_softap_coex_start_issue' into 'master'
...
fix(wifi): fix softap coex start issue, no wifi request if wifi is not used at idle
See merge request espressif/esp-idf!29772
2024-03-21 21:22:54 +08:00
Alexey Lapshin
0e3673a2bd
Merge branch 'feature/esp32p4-coredump-support' into 'master'
...
esp32p4: panic tests support
Closes IDF-7565, IDF-7861, IDF-9035, and IDF-9075
See merge request espressif/esp-idf!28586
2024-03-21 21:12:25 +08:00
Jiang Jiang Jian
9971413b60
Merge branch 'feature/eap_tls_v1.3_support' into 'master'
...
wpa_supplicant: Add TLS v1.3 support in WiFi Enterprise Authentication
Closes WIFI-6135
See merge request espressif/esp-idf!24975
2024-03-21 21:10:38 +08:00
Roman Leonov
b90c7e585a
refactor(usb_host): Renamed hub_driver_state to root_port_state
2024-03-21 13:16:28 +01:00
Alexey Lapshin
e845d9e0eb
feat(esp_system): allow .data to spill over into L2MEM above 0x4ff40000
...
It may be usefull when .rodata placed into .dram1.data
2024-03-21 15:36:39 +04:00
Alexey Lapshin
cb82161dae
feat(system): esp32p4: support panic tests
2024-03-21 15:36:36 +04:00
liuning
81b86f657c
fix(wifi): fix softap coex start issue, no wifi request if wifi is not used at idle
2024-03-21 19:35:27 +08:00
Wan Lei
cfcdacaaac
Merge branch 'feature/spi_dma_segmented_configure_transfer' into 'master'
...
feat(spi_master): new feature dma controlled segmented configure transfer(sct) mode (part_1)
Closes IDF-4998
See merge request espressif/esp-idf!22684
2024-03-21 18:50:03 +08:00
Alexey Lapshin
13b55386bf
feat(system): esp32p4: support hw stack guard
2024-03-21 14:30:21 +04:00
morris
7d37e5655c
docs(lcd): add api reference for mipi dsi lcd
...
docs(lcd): add api reference for mipi dsi lcd
2024-03-21 18:19:58 +08:00
morris
f4ff026e3e
change(mipi_dsi): allow cache sync with unaligned size
2024-03-21 18:19:58 +08:00
Tomas Rezucha
ba1ce22b6c
Merge branch 'fix/usb_uvc_example_p4' into 'master'
...
USB Host UVC example fixes for P4
Closes IEC-94, IDF-4942, and IDF-6505
See merge request espressif/esp-idf!29560
2024-03-21 17:47:51 +08:00
Wan Lei
751d50a19a
Merge branch 'feat/c6lite_c61_system_step5' into 'master'
...
feat(esp32c61): system and esp_timer related support (stage 5/8)
See merge request espressif/esp-idf!29652
2024-03-21 17:25:37 +08:00
C.S.M
eeb9aa988c
Merge branch 'bugfix/fix_i2c_timing_accuracy' into 'master'
...
fix(i2c_master): Fix issue that i2c clock got wrong after clearing bus
Closes IDFGH-12366
See merge request espressif/esp-idf!29715
2024-03-21 16:45:50 +08:00
Jakob Hasse
0b246b8c0b
refactor(console): made help command sorting depend on Kconfig option
2024-03-21 16:33:44 +08:00
laokaiyao
5a4f040def
ci(esp32c5): support to build template app for beta3 and mp
2024-03-21 16:19:21 +08:00
laokaiyao
c9d6a11d1d
feat(esp32c5mp): support to run hello world on esp32c5 mp
2024-03-21 16:18:03 +08:00
Fu Hanxi
745ec15c2b
ci: check idf version excluding qa tags
2024-03-21 08:40:13 +01:00
Rahul Tank
0883569b6f
fix(nimble): Handle auto connection flag for extended connect
2024-03-21 12:33:50 +05:30