C.S.M
374c89097f
feat(spi_flash): Adjust flash clock to real 80M clock, and support 32bit address on eco1
2024-05-27 19:42:47 +08:00
nilesh.kale
317f07f22a
docs: updated security documents for esp32c5
2024-05-27 16:36:17 +05:30
Abhik Roy
7b25f38fd4
feat(lwip): Added multiple dns ip support
2024-05-27 20:56:01 +10:00
Wan Lei
0fc3f68ff4
Merge branch 'feature/esp32c5_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32c5
Closes IDF-8684
See merge request espressif/esp-idf!30836
2024-05-27 17:43:12 +08:00
morris
e659675965
Merge branch 'feat/gdma_set_burst_size' into 'master'
...
feat(gdma): return alignment constraints required by the GDMA channel
Closes IDF-9848
See merge request espressif/esp-idf!30748
2024-05-27 15:33:57 +08:00
Jeroen Domburg
a1ba660b4a
change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
...
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.
This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-27 12:41:18 +08:00
igor.udot
33fa42ca74
feat(ledc): support ledc on esp32c5
2024-05-27 11:26:11 +08:00
morris
de5fb9f070
feat(mcpwm): driver support on esp32-c5
2024-05-26 22:55:03 +08:00
morris
69ef3b6a34
change(rgb_lcd): set DMA transfer burst size
2024-05-24 22:43:55 +08:00
morris
75b5f02490
change(i80_lcd): set DMA transfer burst size
2024-05-24 22:43:55 +08:00
morris
dc060460ea
change(async_memcpy): set DMA transfer burst size
2024-05-24 22:43:55 +08:00
morris
dc6989796a
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-05-24 22:43:55 +08:00
Song Ruo Jing
2621d67da2
Merge branch 'feature/esp32p4_ppa_driver_support' into 'master'
...
feat(ppa): add PPA driver support for ESP32P4
Closes IDF-6878
See merge request espressif/esp-idf!29301
2024-05-24 19:22:58 +08:00
shenmengjing
5d07b48c27
docs: Update the CN Translation for build-system
2024-05-24 18:50:04 +08:00
morris
404ffa299b
Merge branch 'feat/rmt_support_esp32c5mp' into 'master'
...
feat(rmt): add driver support on esp32c5
Closes IDF-8726
See merge request espressif/esp-idf!30879
2024-05-24 16:30:48 +08:00
Song Ruo Jing
ea7d496e58
feat(ppa): add PPA driver support for ESP32P4
...
Remove L4/L8, YUV422 in PPA driver
Clean up
2024-05-24 14:23:54 +08:00
Jakob Hasse
6d5d4f8fc1
Merge branch 'feature/esp_app_desc_linux' into 'master'
...
feat(linux): esp_app_format now works on Linux
See merge request espressif/esp-idf!30781
2024-05-23 17:27:09 +08:00
Song Ruo Jing
8464fac845
feat(ppa): add PPA driver support for ESP32P4
...
Remove the check for in_accepting_trans_state
Add color_pixel_xxxx_data_t structures to color_types.h
Fix PM lock protection (Tested, now works well)
* CPU_MAX, PM lock and semaphore order
* Remove ppa_driver PM lock
Modify concurrency (queue, trans recycle, semaphore, ...)
Add programming guide
Add test apps
2024-05-23 16:40:56 +08:00
morris
bfc29da19a
feat(rmt): add driver support on esp32c5
...
MP version
2024-05-23 11:23:14 +08:00
morris
cb2898d033
change(rmt): rename sleep back to sleep retention
2024-05-23 11:02:07 +08:00
morris
098abb5993
Merge branch 'feat/pcnt_support_esp32c5' into 'master'
...
feat(pcnt): add driver support on esp32c5
Closes IDF-8683
See merge request espressif/esp-idf!30854
2024-05-23 09:53:08 +08:00
Wan Lei
8778917cb0
Merge branch 'feat/c5mp_i2s_support' into 'master'
...
feat(i2s): c5mp i2s support
Closes IDF-8713 and IDF-8714
See merge request espressif/esp-idf!30828
2024-05-22 23:30:18 +08:00
Armando (Dou Yiwen)
92f9301ceb
Merge branch 'feat/esp32p4_xip_psram' into 'master'
...
psram: support xip_psram on esp32p4
Closes IDF-7556
See merge request espressif/esp-idf!26903
2024-05-22 21:18:19 +08:00
Daniel Paul
3d48ac51f9
docs: Add information to build system about IDF Component Manager
2024-05-22 20:48:18 +08:00
Mo Fei Fei
58f59de483
Merge branch 'docs/remove_esp32_devkits_user_guide' into 'master'
...
docs: remove esp32-devkits user guide
Closes DOC-5637
See merge request espressif/esp-idf!30998
2024-05-22 18:43:00 +08:00
wanlei
fb8376cb8c
feat(i2s): c5mp i2s support
2024-05-22 17:29:48 +08:00
Wan Lei
207966d64c
Merge branch 'feat/c5mp_gpspi_support' into 'master'
...
feat(spi): c5mp gpspi support
See merge request espressif/esp-idf!30960
2024-05-22 16:36:16 +08:00
Armando
10d3912c70
feat(xip_psram): support xip psram feature on esp32p4
2024-05-22 15:56:07 +08:00
Guillaume Souchere
4b9b8be42b
Merge branch 'feat/heap-trace-stop-recording-allocs-but-not-free' into 'master'
...
feat(heap-trace): Add a pause state to the heap tracing
Closes IDFGH-12836
See merge request espressif/esp-idf!30962
2024-05-22 15:03:48 +08:00
mofeifei
7c3ad96ab8
docs: remove esp32-devkits user guide
2024-05-22 14:37:27 +08:00
Xiaoyu Liu
30723cbf61
docs(sys-time): add esp32c5 info into programming guide docs
2024-05-22 12:15:50 +08:00
Konstantin Kondrashov
60532e7a80
Merge branch 'feature/logv2' into 'master'
...
feat(log): Intermediate log refactoring
See merge request espressif/esp-idf!30683
2024-05-22 01:34:25 +08:00
Konstantin Kondrashov
149a9e0d7f
feat(log): Refactoring color macros
2024-05-21 17:22:34 +03:00
Guillaume Souchere
63b8143e32
docs(heap_debug): Docuement the heap_trace_alloc_pause function
...
Document the newly introduced heap_trace_alloc_pause function in
the heap tracing section.
2024-05-21 11:37:37 +02:00
wanlei
e2432c1d20
feat(spi): c5mp gpspi master slave and hd driver support
2024-05-21 17:12:41 +08:00
Guillaume Souchere
300deed514
Merge branch 'doc/update-performance-guides-p4-c5' into 'master'
...
docs(performance): Add P4 and C5 information in the performance guides
Closes IDF-7761 and IDF-9494
See merge request espressif/esp-idf!30362
2024-05-21 14:02:19 +08:00
Shen Meng Jing
4166acb69c
Merge branch 'docs/translate_ble_mesh_and_reproducible_builds' into 'master'
...
docs: Provide translation for ble-mesh and reproducible-builds
Closes DOC-7553
See merge request espressif/esp-idf!30001
2024-05-21 12:11:13 +08:00
morris
d477f1e580
Merge branch 'docs/translate_core_dump' into 'master'
...
docs: Provide CN translation for core dump
Closes DOC-7841
See merge request espressif/esp-idf!30888
2024-05-21 11:30:08 +08:00
shenmengjing
ebc0a8efc5
docs: Provide translation for ble-mesh and reproducible-builds
2024-05-21 11:05:36 +08:00
Jan Beran
981062d54f
feat(tools): add often used espsecure subcommands to idf.py
2024-05-20 15:13:35 +02:00
Dai Zi Yan
09dd046ba1
Merge branch 'docs/update_translation_for_idf_py_and_spiffs' into 'master'
...
docs: Update the CN Translation for idf-py and spiffs
Closes DOC-7686 and DOC-7536
See merge request espressif/esp-idf!30699
2024-05-20 16:15:21 +08:00
shenmengjing
6f4d2ade10
docs: Update the CN Translation for ram-usage and speed
2024-05-20 09:40:06 +02:00
Guillaume Souchere
d98b0c497a
docs(performance): Add esp32p4/c5 relevant information to the performance guides
...
in speed.rst:
- add startup time increase info when spiram test is enabled
- add startup time increase info when spiram is enabled and
poisoning comprehensive is enabled
- add L2 cache variable size info to optimize IRAM space / cache misses
- update sections refencing bluetooth/wifi built-in tasks to not show
related info for p4 targets.
- Add IDF_TARGET_RF_TYPE for esp32c5
in ram-usage.rst:
- add L2 cache variable size info to maximize RAM space
Remove the files from esp32c5.txt and esp32p4.txt
that are no longer in need of update.
2024-05-20 09:40:05 +02:00
Konstantin Kondrashov
66013ba675
feat(log): Refactoring timestamp APIs (move only)
2024-05-17 17:42:31 +03:00
Konstantin Kondrashov
712005c451
Merge branch 'feature/log_level_check_refactoring' into 'master'
...
feat(log): Refactoring tag level check APIs
Closes IDF-9083, IDF-7919, and IDFGH-6947
See merge request espressif/esp-idf!29331
2024-05-17 22:36:27 +08:00
C.S.M
5bae2987ee
Merge branch 'feature/i2c_multi_write' into 'master'
...
feature(i2c): Add feature for writting multi buffer
Closes IDFGH-12639
See merge request espressif/esp-idf!30697
2024-05-17 09:54:59 +08:00
Jakob Hasse
562c89993e
feat(linux): esp_app_format now works on Linux
2024-05-16 17:01:02 +02:00
C.S.M
ce7f095ddf
docs(i2c_master): Add docs for transmit multi buffer in one transaction
2024-05-16 19:14:59 +08:00
zhangshuxian
ca195872c1
docs: Provide CN translation for core dump
2024-05-16 16:55:15 +08:00
Shen Meng Jing
01355481af
Merge branch 'docs/translate_four_docs_in_api-guides' into 'master'
...
docs: Provide CN Translation for four docs in api-guides
Closes DOC-7676
See merge request espressif/esp-idf!30351
2024-05-16 15:57:50 +08:00
shenmengjing
acbf7ac735
docs: Provide CN Translation for four docs in api-guides
2024-05-16 14:32:13 +08:00
shenmengjing
2dc3068a21
docs: Provide translation for jpeg&override_driver&arch in peripherals
2024-05-16 14:30:58 +08:00
Konstantin Kondrashov
c3b0418a4e
feat(log): Refactoring tag level check APIs
2024-05-16 09:26:08 +03:00
Konstantin Kondrashov
28e592563c
Merge branch 'feature/unuse_old_log_apis' into 'master'
...
feat(all): Remove usage old log macros
See merge request espressif/esp-idf!30598
2024-05-16 13:57:06 +08:00
morris
3b376b03df
feat(pcnt): add driver support on esp32c5
2024-05-16 11:09:48 +08:00
Jakob Hasse
7c281c0380
Merge branch 'docs/p4_hw_design' into 'master'
...
docs(sys-time): update link to hw design guidelines
Closes IDF-8780
See merge request espressif/esp-idf!30795
2024-05-16 00:18:50 +08:00
Wang Ning
e59446e652
Docs: Added missing USB functions to ESP32-C3 DevKit User Guides
2024-05-15 19:06:26 +08:00
shenmengjing
5a2836c6bb
docs: Edit the CN Translation for idf-py
2024-05-15 15:28:24 +08:00
Konstantin Kondrashov
668886842f
feat(all): Remove usage old log macros
2024-05-15 15:25:30 +08:00
shenmengjing
29350a2d99
docs: Provide CN Translation for usb-otg-console
2024-05-15 14:21:17 +08:00
Ondrej Kosta
d15a9c2c48
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-05-14 08:23:31 +02:00
gaoxu
1138d7d56a
feat(gpio): update c5 mp gpio docs
2024-05-13 16:19:28 +08:00
Marius Vikhammer
7b61598e5b
docs(sys-time): update link to hw design guidelines
2024-05-13 14:51:47 +08:00
morris
6a57c26469
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
...
esp32c5 mp gpio support
Closes IDF-9649
See merge request espressif/esp-idf!30474
2024-05-11 22:50:23 +08:00
C.S.M
15cf203632
feature(usb_serial_jtag): add usb serial jtag support for esp32p4
2024-05-11 14:16:57 +08:00
gaoxu
3db559ab21
feat(gpio): update gpio docs on ESP32C5 MP version
2024-05-11 10:49:42 +08:00
Wang Fang
937b290bee
docs: Updated Getting Started for ESP32-P4 support
2024-05-10 17:57:57 +08:00
shenmengjing
60cd5933d6
docs: Edit the CN Translation and EN Source
2024-05-10 15:30:16 +08:00
Martin Vychodil
079138ce6b
Merge branch 'docs/make_fatfsgen_docs_more_visible' into 'master'
...
docs(storage): Make "Generating and Parsing FATFS on Host" doc more visible
Closes IDF-9891
See merge request espressif/esp-idf!30686
2024-05-10 15:24:35 +08:00
Erhan Kurubas
5f5f8c2d23
Merge branch 'docs/esp32p4_apptrace' into 'master'
...
docs(app_trace): Update docs for ESP32-P4
Closes IDF-7753
See merge request espressif/esp-idf!30608
2024-05-09 19:26:39 +08:00
Erhan Kurubas
bd9b376c3b
Merge branch 'docs/esp32c5_update' into 'master'
...
docs(esp32c5): update docs_not_updated.txt
Closes IDF-9486 and IDF-9489
See merge request espressif/esp-idf!30642
2024-05-09 19:24:30 +08:00
David Čermák
8c97b7f548
Merge branch 'fix/docs_wifi_get_sta_list' into 'master'
...
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
Closes DOC-7657
See merge request espressif/esp-idf!30472
2024-05-09 19:06:05 +08:00
Wang Meng Yang
7ad17816d6
Merge branch 'doc/update_bt_sleep_process' into 'master'
...
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst
Closes BT-3708
See merge request espressif/esp-idf!30381
2024-05-09 09:28:05 +08:00
Adam Múdry
15b31001a0
docs(storage): Make "Generating and Parsing FATFS on Host" doc more visible
2024-05-08 11:57:36 +02:00
shenmengjing
a89e354f9d
docs: Update the CN Translation for idf-py and spiffs
2024-05-08 17:15:06 +08:00
Kirill Chalov
40ec44473c
Merge branch 'docs/update_alerts_in_readmes_to_gfm_format' into 'master'
...
docs: Update alerts in READMEs to GFM format
See merge request espressif/esp-idf!30628
2024-05-08 10:38:42 +08:00
Ivan Grokhotkov
1680c2fe33
Merge branch 'bugfix/pytest_build_dir_arg' into 'master'
...
fix(pytest): respect --build-dir argument from pytest-embedded
See merge request espressif/esp-idf!30609
2024-05-07 21:12:57 +08:00
Shen Meng Jing
ebeff9aef1
Merge branch 'docs/translate_esp_eth' into 'master'
...
docs: Provide CN translation for esp_eth
Closes IDF-9057
See merge request espressif/esp-idf!30080
2024-05-07 19:34:39 +08:00
shenmengjing
8815d1a8be
docs: Provide CN translation for esp_eth
2024-05-07 18:05:10 +08:00
Linda
52cfd1bf24
docs: fix clock sources for esp32c6
2024-05-07 17:35:39 +08:00
morris
797ce920a7
Merge branch 'test/gdma_fetch_data_in_flash' into 'master'
...
test(gdma): can read data from flash rodata
See merge request espressif/esp-idf!30479
2024-05-07 12:23:45 +08:00
Erhan Kurubas
7b3b1f4d5f
docs(esp32c5): update docs_not_updated.txt
2024-05-06 17:46:26 +02:00
Mo Fei Fei
0de1efcef9
Merge branch 'docs/update_cn_trans_esp_https_ota' into 'master'
...
docs: update cn trans for esp_https_ota
Closes DOC-7732
See merge request espressif/esp-idf!30579
2024-05-06 18:44:57 +08:00
morris
2352f17e63
test(gdma): can read data from flash rodata
2024-05-06 18:03:17 +08:00
mofeifei
a4d0b370b5
docs: update cn trans for esp_https_ota
2024-05-06 17:48:00 +08:00
kirill.chalov
6cefbfd395
docs: Update alerts in READMEs to GFM format
...
For details, see https://github.com/orgs/community/discussions/16925
2024-05-06 15:19:15 +08:00
Jakob Hasse
7100c6cf7e
docs(esp_ringbuf): Corrected example code block
...
* Closes https://github.com/espressif/esp-idf/issues/13730
2024-05-02 17:56:02 +02:00
Ivan Grokhotkov
087d055090
fix(pytest): respect --build-dir argument from pytest-embedded
2024-05-02 15:18:34 +02:00
Alexey Gerenkov
57b42fc6a2
docs(app_trace): Update docs for ESP32-P4
2024-05-02 15:24:55 +03:00
David Cermak
97dfde1442
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
2024-05-02 14:07:24 +02:00
shenmengjing
a55e6c0eb6
docs: Update the CN Translation for ram-usage.rst
2024-04-30 23:32:22 +08:00
Alexey Lapshin
e1946b6446
feat(docs): update reducing stack size article
2024-04-30 23:32:22 +08:00
Konstantin Kondrashov
a8ba5e86d7
Merge branch 'feature/log_buffer' into 'master'
...
feat(log): Refactoring buffer log APIs
Closes IDF-8092
See merge request espressif/esp-idf!29559
2024-04-30 20:25:06 +08:00
Marius Vikhammer
baa11d25b0
docs(programming-guide): clean up misc leftover doc updates for P4
2024-04-29 17:52:07 +08:00
Roland Dobai
bc193e6ba9
Merge branch 'fix/docs_p4_tools' into 'master'
...
change(docs): Update checked tools doc pages for ESP32-P4 programming guide
See merge request espressif/esp-idf!30553
2024-04-29 17:44:51 +08:00
Kevin (Lao Kaiyao)
3e15e7f46e
Merge branch 'refactor/isp_af_interrupt_and_callback' into 'master'
...
refactor(isp): refactor the interrupt and callback solution
See merge request espressif/esp-idf!30176
2024-04-29 17:09:05 +08:00
Roland Dobai
7b0eb8216f
change(docs): Update checked tools doc pages for ESP32-P4 programming guide
2024-04-29 09:11:57 +02:00
Dai Zi Yan
1b95af2096
Merge branch 'docs/udpate_cn_trans' into 'master'
...
docs: update the EN version of size.rst
Closes DOC-7598
See merge request espressif/esp-idf!30166
2024-04-29 15:04:53 +08:00
Mo Fei Fei
1c9a80871a
Merge branch 'docs/update_cn_trans_etm' into 'master'
...
docs: update cn trans for etm.rst
Closes DOC-6622
See merge request espressif/esp-idf!30501
2024-04-29 14:54:09 +08:00
C.S.M
f663c9fa6d
Merge branch 'docs/remove_not_update' into 'master'
...
docs(periph): Remove docs not update for flash, i2c, usj, tsens
Closes IDF-7715, IDF-7727, IDF-7728, and IDF-7739
See merge request espressif/esp-idf!30549
2024-04-29 14:50:52 +08:00