Commit Graph

743 Commits

Author SHA1 Message Date
Armando
95b0152637 doc(adc): added efuse related failure doc
Closes https://github.com/espressif/esp-idf/issues/12372
2023-10-30 14:20:24 +08:00
wanlei
7cd75c1075 feat(spi_slave): add p4 hp spi slave driver support 2023-10-30 12:51:56 +08:00
wanlei
d9d6f5a17a feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
morris
15cefab479 fix(rmt): a disabled channel may pick up a pending transaction
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-10-26 12:11:07 +08:00
Shang Zhou
57f5343462 docs: Provide CN translation for api-reference/peripherals/ds.rst 2023-10-25 10:25:36 +08:00
Xiao Xufeng
88954841b1 doc(spi_flash): hide unsupported optional features 2023-10-24 10:38:11 +08:00
Xiao Xufeng
1f5fb3f921 spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart 2023-10-24 10:38:08 +08:00
morris
0cbcb9f5ea feat(mcpwm): support update timer period dynamically
Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919
2023-10-20 16:57:25 +08:00
Armando
70314b56d5 feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
Wan Lei
9f413d5d8d Merge branch 'feature/esp32p4_hp_ledc_support' into 'master'
feat(ledc): support ledc on esp32p4

Closes IDF-6510

See merge request espressif/esp-idf!25356
2023-10-18 15:27:54 +08:00
Adam Múdry
a64f216737 docs: Remove :envvar: form spi_flash documentation 2023-10-17 13:35:42 +02:00
wanlei
57614bbad2 feat(ledc): support ledc on esp32p4 2023-10-17 16:40:04 +08:00
Kevin (Lao Kaiyao)
fcc4827e88 Merge branch 'contrib/github_pr_12384' into 'master'
docs: fix i2s section formatting (GitHub PR)

Closes IDFGH-11218

See merge request espressif/esp-idf!26408
2023-10-17 12:34:18 +08:00
laokaiyao
10ab993f25 ci(pre-check): revert the check list accident change in PR 2023-10-16 11:20:57 +08:00
Dai Zi Yan
9adb19fe53 Merge branch 'docs/update_format_issues_wrongly_added_to_the_ingore_file' into 'master'
docs: update document format issues

Closes DOC-6383

See merge request espressif/esp-idf!26096
2023-10-14 03:55:42 +08:00
Cai Xin Ying
01209e459c docs: update document format issues 2023-10-14 03:55:41 +08:00
Song Ruo Jing
d73bf72885 Merge branch 'feature/gpio_dump_io_info' into 'master'
feat(gpio): add a dump API to dump IO configurations

Closes IDFGH-10987

See merge request espressif/esp-idf!26158
2023-10-13 22:35:59 +08:00
morris
d4dbacf988 Merge branch 'feature/2nd_twai_on_c6' into 'master'
twai: support multiple TWAI controller

See merge request espressif/esp-idf!23713
2023-10-13 16:55:21 +08:00
Song Ruo Jing
321f628ff5 feat(gpio): add a dump API to dump IO configurations
Closes https://github.com/espressif/esp-idf/issues/12176
2023-10-12 17:34:20 +08:00
morris
2ae3d4d7c4 feat(twai): support multiple twai controllers
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
morris
b4bcb5cc5c test(esp_lcd): test lcd sleep function 2023-10-11 15:40:35 +08:00
Bryan Melanson
48b0d3dfd5 docs: fix i2s section formatting 2023-10-10 23:08:28 -02:30
Song Ruo Jing
814159448b Merge branch 'feature/ledc_cal_duty_resolution' into 'master'
feat(ledc): add ledc_find_suitable_duty_resolution function

Closes IDFGH-10569

See merge request espressif/esp-idf!25208
2023-10-10 20:34:09 +08:00
IhorNehrutsa
9ced54699e feat(ledc): add ledc_find_suitable_duty_resolution helper function
Helper function to find the maximum possible duty resolution in bits
for ledc_timer_config()

Merges https://github.com/espressif/esp-idf/pull/11810
2023-10-09 12:46:46 +08:00
wanlei
fc20b96a45 feat(spi_master): p4 document update 2023-10-08 14:46:04 +08:00
Song Ruo Jing
821f7b0498 fix(ledc): fix ledc driver 100% duty cycle configuration
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.

Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12083
2023-10-02 07:32:16 +00:00
laokaiyao
e1039f9ce2 fix(i2s_platform): merge the i2s platform acquire API 2023-09-28 15:03:27 +08:00
Robert Lipe
4697f9d009 Typo fix in dedic_gpio.rst: fasted->fastest. 2023-09-27 09:34:09 +00:00
Cai Xin Ying
3ffe094c71 Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/sdspi_share.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/sdspi_share.rst

Closes DOC-6084

See merge request espressif/esp-idf!25627
2023-09-27 06:35:54 +08:00
Cai Xin Ying
65b01e5ab1 docs: provide CN translation for api-reference/peripherals/sdspi_share.rst 2023-09-27 06:35:53 +08:00
laokaiyao
ff7a11e539 feat(ana_cmpr): supported etm in analog comparator example 2023-09-25 19:57:34 +08:00
laokaiyao
a989ce4ab1 feat(ana_cmpr): supported analog comparator on esp32p4 2023-09-25 19:57:34 +08:00
Song Ruo Jing
98abcbabea Merge branch 'feature/esp32p4_lp_io_support' into 'master'
feat(lp_io): Add support for ESP32P4

Closes IDF-7815

See merge request espressif/esp-idf!25991
2023-09-21 15:20:13 +08:00
Cai Xin Ying
253356e023 Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/adc_continuous.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/adc_continuous.rst

Closes DOC-5906

See merge request espressif/esp-idf!25261
2023-09-21 14:03:09 +08:00
caixinying-git
f8517949ee docs: provide CN translation for api-reference/peripherals/sdmmc_host.rst 2023-09-21 10:40:14 +08:00
Song Ruo Jing
2d458a3f93 feat(lp_io): Add support for ESP32P4 2023-09-20 19:39:41 +08:00
Cai Xinying
bb6feca7a9 docs: provide CN translation for api-reference/peripherals/adc_continuous.rst 2023-09-20 10:30:15 +08:00
Cai Xin Ying
30f32f6de6 Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/usb_host.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/usb_host.rst

Closes DOC-5948

See merge request espressif/esp-idf!25292
2023-09-19 15:34:10 +08:00
morris
fd26abebce Merge branch 'refactor/mcpwm_rcc_atomic' into 'master'
MCPWM: add RCC low level functions

Closes IDF-7731, IDF-7722, IDF-7716, IDF-7738, and IDF-7713

See merge request espressif/esp-idf!25959
2023-09-16 01:04:54 +08:00
caixinying-git
b07ada6e94 docs: update format issues left in EN docs 2023-09-15 10:46:25 +00:00
caixinying-git
31eda557e6 docs: provide CN translation for api-reference/peripherals/usb_host.rst 2023-09-15 18:06:58 +08:00
morris
608fca9d31 docs(pcnt,mcpwm): document new features for esp32p4 2023-09-15 11:16:04 +08:00
Cai Xin Ying
ecfee371c3 Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/clk_trees.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/clk_tree.rst

Closes DOC-5905

See merge request espressif/esp-idf!25173
2023-09-14 10:51:17 +08:00
Cai Xin Ying
c5dcb2c50b Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/sdio_slave.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/sdio_slave.rst

Closes DOC-5658

See merge request espressif/esp-idf!24606
2023-09-13 16:22:49 +08:00
caixinying-git
c7dfe1bf21 docs: provide CN translation for api-reference/peripherals/clk_tree.rst 2023-09-13 15:43:09 +08:00
Cai Xin Ying
a5771e0652 Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/spi_slave_hd.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/spi_slave_hd.rst

Closes DOC-5706

See merge request espressif/esp-idf!24647
2023-09-12 15:52:37 +08:00
Cai Xin Ying
d045b8a0b1 Merge branch 'docs/add_Chinese_translation_for_api-reference_peripherals_sdspi_host.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/sdspi_host.rst

Closes DOC-5726

See merge request espressif/esp-idf!24675
2023-09-12 15:46:59 +08:00
caixinying-git
a093baa214 docs: provide CN translation for api-reference/peripherals/sdio_slave.rst 2023-09-12 15:40:54 +08:00
caixinying-git
d4f0ca1ee9 docs: provide CN translation for api-reference/peripherals/sdspi_host.rst 2023-09-12 11:47:42 +08:00
morris
47e499de52 feat(mcpwm): clean up MCPWM ETM driver 2023-09-11 16:53:34 +08:00
Chen Jichang
7638235311 feat(mcpwm): MCPWM event comparator driver
In esp32p4, the MCPWM has a new feature, mainly ETM-oriented.
Each operator has two event comparators, can generate an event
when the count value of the timer that operator connects is equal
to the value of event comparator.
2023-09-11 16:53:34 +08:00
caixinying-git
0572cd8f8b docs: provide CN translation for api-reference/peripherals/spi_slave_hd.rst 2023-09-11 10:34:47 +08:00
caixinying-git
ff6b85bdb1 docs: provide CN translation for api-reference/peripherals/adc_oneshot.rst 2023-09-11 10:10:12 +08:00
morris
3e5906aa1b Merge branch 'feature/modify_mcpwm_clock_pre_scale' into 'master'
feat(mcpwm): Set group clock prescale dynamically

See merge request espressif/esp-idf!25117
2023-09-09 08:30:56 +08:00
Chen Jichang
fc80d3e568 feat(mcpwm): Set group clock prescale dynamically
MCPWM group clock pre scale was originally fixed to 2, which is
inconvenient. Set group clock prescale dynamically. Now the maximum
resolution of the MCPWM timer is up to 160MHz(when the prescale set
to 1). And add a resulotion config for MCPWM capture.
2023-09-08 11:57:29 +08:00
Cai Xin Ying
bf062367de docs: provide CN translation for api-reference/peripherals/hmac.rst and... 2023-09-08 10:04:59 +08:00
caixinying-git
f8e9210e7d docs: provide CN translation for api-reference/peripherals/temp_sensor.rst 2023-09-06 18:48:44 +08:00
morris
01f3c93b17 Merge branch 'feature/esp_lcd_st7789_rgb_data_endian_config' into 'master'
feat(st7789): add data endian config

Closes IDFGH-10145

See merge request espressif/esp-idf!25475
2023-09-06 16:25:41 +08:00
Planck (Lu Zeyu)
6f55f76344 feat(st7789): add data endian config
Closes https://github.com/espressif/esp-idf/issues/11416
2023-09-05 12:11:19 +08:00
caixinying-git
20951be687 docs: provide CN translation for api-reference/peripherals/adc_calibration.rst 2023-09-05 11:12:34 +08:00
Planck (Lu Zeyu)
80fa5da9e8 feat(rmt): specify interrupt priority 2023-09-01 11:30:41 +08:00
caixinying-git
917a2c9eb5 docs: provide CN translation for api-reference/peripherals/touch_element.rst 2023-08-31 12:01:24 +08:00
caixinying-git
0b0c828d5f docs: update format issues for EN and CN files under api-reference/peripherals 2023-08-30 10:08:01 +08:00
Krzysztof Budzynski
1d030b7601 Merge branch 'bugfix/description_for_AR2023-003' into 'master'
[docs] Update API Reference of SPI Flash for AR2023-003

See merge request espressif/esp-idf!25458
2023-08-28 12:17:04 +08:00
Krzysztof
290ca75ae0 [docs] Update API Reference of SPI Flash for AR2023-003 2023-08-27 18:31:31 +08:00
Cai Xin Ying
5538b12d31 Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/etm.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/etm.rst

Closes DOC-5812

See merge request espressif/esp-idf!24938
2023-08-25 09:59:15 +08:00
Wang Fang
db86b59330 Merge branch 'docs/update_cn_trans_for_22755' into 'master'
docs: Update CN translation for auto_suspend.inc (!22755)

Closes DOC-5790

See merge request espressif/esp-idf!25236
2023-08-24 11:00:46 +08:00
Shang Zhou
af6f8c4c8c docs: Update CN translation for auto_suspend.inc (!22755) 2023-08-24 11:00:45 +08:00
Chen Ji Chang
9db2ffd4fb Merge branch 'fix/pcnt_zero_input_init' into 'master'
feat(PCNT): Add new api of clear signal

See merge request espressif/esp-idf!25372
2023-08-23 20:15:59 +08:00
Wang Fang
9d8b121ef2 Merge branch 'docs/fix_formatting_issues_in_spi_flash_concurrency_doc' into 'master'
docs: fix formatting issues in spi_flash_concurrency document

See merge request espressif/esp-idf!24619
2023-08-23 17:08:39 +08:00
morris
329bc7e5e9 Merge branch 'feature/mcpwm_interrupt_priority' into 'master'
feat(MCPWM): Support set interrupt priority

Closes IDF-7952

See merge request espressif/esp-idf!25364
2023-08-23 13:43:24 +08:00
Chen Jichang
d7d87813ad fix(PCNT): Add zero input gpio enable flag
The default zero input gpio num is 0. Users need to set it additionally
when not use zero input signal. It may become a breaking change.
Add an enable flag to avoid it.
2023-08-23 12:08:15 +08:00
Chen Jichang
713324ff9d feat(MCPWM): Support set interrupt priority 2023-08-23 10:44:34 +08:00
caixinying-git
b875580e52 docs: provide CN translation for api-reference/peripherals/etm.rst 2023-08-22 11:27:35 +08:00
laokaiyao
a66898ad42 docs(dac): added the explanation to Vref 2023-08-18 15:13:34 +08:00
Chen Ji Chang
b39fd79cb8 Merge branch 'feature/add_mcpwm_carrier_clk_source' into 'master'
feat(MCPWM): Add mcpwm carrier clk source

Closes IDF-8029

See merge request espressif/esp-idf!25342
2023-08-15 18:04:08 +08:00
Chen Jichang
97d5db32ae feat(MCPWM): Add mcpwm carrier clk source
The MCPWM carrier is part of the operator and can work independently
without the MCPWM timer being enabled. This commit add the MCPWM
carrier clk source.
2023-08-15 13:04:11 +08:00
Chen Jichang
eede3796c7 feat(pcnt): support set interrupt priority 2023-08-14 17:52:38 +08:00
morris
26f438cf89 Merge branch 'feature/esp32p4_gpio_support' into 'master'
feat(gpio): add support for ESP32P4

Closes IDF-6509

See merge request espressif/esp-idf!24868
2023-08-11 11:49:51 +08:00
morris
84f9e5e8e5 Merge branch 'feature/esp32p4_pcnt_support' into 'master'
feat(pcnt): add support for ESP32P4

Closes IDF-7475

See merge request espressif/esp-idf!25149
2023-08-10 18:52:23 +08:00
Song Ruo Jing
be9afeac86 feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
Zhang Xiao Yan
948a8aa66c Merge branch 'docs/update_term_1/4-line_in_sdmmc_host' into 'master'
update the term 1/4-line to 1-line or 4-line

See merge request espressif/esp-idf!25220
2023-08-09 14:57:42 +08:00
Zhang Xiao Yan
078d9a9a0b Merge branch 'docs/add_how_to_add_component_command_to_usb_device' into 'master'
docs: add a command about how to add the tinyusb component as a dependency

See merge request espressif/esp-idf!25260
2023-08-09 14:56:31 +08:00
Chen Jichang
3fed3cf50e feat(pcnt): add support for ESP32P4 2023-08-09 14:41:22 +08:00
Linda
54a99df775 docs: add a command about how to add the tinyusb component as a dependency 2023-08-08 16:21:33 +08:00
morris
a662ec0a8d fix(gptimer): hal function placement under wrong condition
timer_hal_capture_and_get_counter_value
should be placed in the IRAM for speed optimization
because the default ISR handler is placed in the IRAM.

Closes https://github.com/espressif/esp-idf/issues/12021
2023-08-08 04:26:02 +00:00
Linda
6ea12fec18 update the term 1/4-line to 1-line or 4-line 2023-08-04 18:12:20 +08:00
morris
c32cabc7f8 feat(gptimer): support set interrupt priority
Related forum post: https://esp32.com/viewtopic.php?f=13&t=34959
2023-08-03 19:16:37 +08:00
morris
4478c13ea4 Merge branch 'docs_add_Chinese_translation_for_api-reference_peripherals/sdm.rst' into 'master'
docs: provide CN translation for api-reference/peripherals/sdm.rst

Closes DOC-5813

See merge request espressif/esp-idf!24986
2023-07-31 11:39:50 +08:00
caixinying-git
0ae5e9afcd docs: provide CN translation for api-reference/peripherals/sdm.rst 2023-07-28 11:26:15 +08:00
daiziyan
1037135761 docs: provided translation for storage.rst and system.rst and updated a typo for memory-types.rst 2023-07-27 16:24:29 +08:00
morris
ed36b91517 Merge branch 'feature/mcpwm_trigger_driver' into 'master'
feature(MCPWM): Add MCPWM trigger driver

Closes IDF-3613

See merge request espressif/esp-idf!24829
2023-07-25 18:50:57 +08:00
Chen Jichang
5ab755915b feature(MCPWM): Add MCPWM trigger driver and test
Each MCPWM operator has two Trigger (named T0 and T1), and they can be
routed to GPIO fault signal or timer sync event.Generator can be set up
to perform different action on Trigger event.
This commit add a trigger driver and a test for the driver.
2023-07-25 14:44:41 +08:00
morris
b589355a10 feat(mcpwm): support open drain output for generator IO
Closes https://github.com/espressif/esp-idf/issues/11877
2023-07-19 11:32:35 +08:00
Wan Lei
3af7e00b90 Merge branch 'fix/update_doc_for_spi_slave_hd_protocol' into 'master'
fix(all): update documentaion for spi slave hd protocols

See merge request espressif/esp-idf!24630
2023-07-07 12:15:56 +08:00
wanlei
45d4d919f4 fix(all): update documentaion for spi slave hd protocols 2023-07-06 19:17:38 +08:00
caixinying-git
386d408868 docs: Provide CN translation for api-reference/protocols/esp_tls.rst and update both EN and CN texts for api-reference/error-codes.rst 2023-07-06 18:50:44 +08:00
Wang Fang
6ae9acb345 docs: fixed formatting issues in spi_flash_concurrency document 2023-07-06 11:15:31 +08:00
Chen Jichang
3f0b46da54 docs(rmt): add a note about binding channels to the same GPIO
Added a note about RX Channel and TX Channel initialization order when
bound RX and TX to the same gpio.

Closes https://github.com/espressif/esp-idf/issues/11768
2023-07-03 17:11:22 +08:00
caixinying-git
a6c7b52dd6 docs: provide CN translation for api-reference/peripherals/rmt.rst 2023-06-30 18:40:24 +08:00