Commit Graph

34912 Commits

Author SHA1 Message Date
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
Frantisek Hrbata 1f80a9bb0f fix(lf): fix orphaned .phyiram sections
There are  orphaned .phyiram sections from components/esp_phy/lib/esp32/libphy.a when ESP_WIFI_SLP_IRAM_OPT
is not set on esp32. It can be seen in the wifi_station example examples/wifi/getting_started/station with
the default configuration. Even though they seem to be correctly placed in flash(linker got it right), I
believe this should be fixed. At least for the esp-idf-size, because these doesn't seem to be accounted.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-10-02 08:37:57 +02:00
Tomáš Rohlínek 525776f748 feat(vfs/fatfs): Add option for automatic immediate fsync 2023-10-02 07:06:05 +02:00
Abhinav Kudnar e26f2ab510 doc (nimble): Added the tutorial for coc_bleprph example. 2023-09-29 16:34:42 +05:30
sonika.rathi d56647b251 fix(vfs/uart): Add support for multi-task call to uart select 2023-09-29 09:32:44 +02:00
Sonika Rathi 16e5b4f80d Merge branch 'update/h2_reenable_vfs_target_tests' into 'master'
fix(vfs): re-enable vfs target tests for esp32-h2

See merge request espressif/esp-idf!26213
2023-09-29 15:12:33 +08:00
David Čermák 3b2a22f65a Merge branch 'feat/esp_netif_ppp_opts' into 'master'
feat(esp_netif): PPP netif extend config/use RAM pbufs

Closes IDFGH-10017

See merge request espressif/esp-idf!26057
2023-09-29 13:15:25 +08:00
Mahavir Jain 4e04c00d1c Merge branch 'docs/use_ecdsa_perph_for_tls_connection' into 'master'
docs: Add documentation for using ECDSA peripheral with TLS

Closes IDF-8227

See merge request espressif/esp-idf!25952
2023-09-29 12:16:35 +08:00
Mahavir Jain be2c591129 fix(startup): flip the security configuration check order
For cases where the bootloader is not enabled with the security features
ends up receiving an incorrect application with flash encryption enabled
should not really program any security efuses.

In the startup sequence, we first used to program the ROM DL mode
configuration but now we check for the flash encryption related checks
first. If the flash encryption related checks finds that flash
encryption is not enabled on the device then it aborts the boot process.
This is the case with `CONFIG_SECURE_FLASH_CHECK_ENC_EN_IN_APP` enabled.

This would at-least ensure that accidental program of security enabled
application does not really program any ROM DL mode efuses and there is
chance to recover the device.
2023-09-29 03:44:00 +00:00
Armando (Dou Yiwen) fbecb1e543 Merge branch 'change/remove_s3_120_sdr_warning' into 'master'
mspi: remove s3 120mhz sdr warning

See merge request espressif/esp-idf!26183
2023-09-29 02:31:49 +08:00
gaoxu 8efe950077 fix(adc): power settings not taking into effect on H2 2023-09-28 17:41:42 +00:00
gaoxu 8e9a151dbc ci(adc): add a test about adc1 work with wifi on c6 2023-09-28 17:41:42 +00:00
wuzhenghui c8083b07bf feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe 2023-09-28 17:41:42 +00:00
gaoxu 817036f46f fix(adc): power settings not taking into effect on C6 2023-09-28 17:41:42 +00:00
Gao Xu 4045c3f8b0 Merge branch 'ci/fix_c6_adc_oneshot_std_atten3_ci_fail' into 'master'
CI(adc): Increase adc oneshot std atten3 on c6 to make CI test pass

Closes IDFCI-1817 and IDFCI-1816

See merge request espressif/esp-idf!26228
2023-09-29 01:28:55 +08:00
Kevin (Lao Kaiyao) 4c6f4b39f1 Merge branch 'feature/support_i2s_on_p4' into 'master'
feat(i2s): support i2s on esp32p4

Closes IDF-6508

See merge request espressif/esp-idf!24280
2023-09-29 00:50:04 +08:00
morris 4a40c7bb5e Merge branch 'feature/dwgdma_low_level' into 'master'
dw-gdma: add low level functions

See merge request espressif/esp-idf!25912
2023-09-29 00:21:41 +08:00
morris dd10b484aa Merge branch 'refactor/format_esp_lcd' into 'master'
reformat peripheral examples with astyle_py

See merge request espressif/esp-idf!26272
2023-09-29 00:18:33 +08:00
Jiang Jiang Jian 26a654b05d Merge branch 'feature/support_7.6.1_soc_pvt_auto_dbias' into 'master'
rtc: auto adjust HP LDO voltage using pvt function

See merge request espressif/esp-idf!26142
2023-09-28 23:21:44 +08:00
gaoxu d57c4cde44 ci(adc): increase adc performance test threshold on c6 2023-09-28 09:18:58 +00:00
Armando f465bc131a change(mspi): remove s3 120mhz sdr warning 2023-09-28 08:15:17 +00:00
wuzhenghui 5926116644 change(heap): fix and clean memory caps defination in memory_layout
1. move startup_stack attr from soc_memory_type_desc_t to soc_memory_region_t and
   remove unused aliased_iram field
2. all of the last level of RAM is retention dma accessible on esp32c3
3. remove esp32c2 and later chips retention dma accessible memory caps
4. allow allocate memory from RTC_RAM with MALLOC_CAP_EXEC cap
2023-09-28 07:53:20 +00:00
Armando 4215adcdb4 feat(cache): added cache msync doc 2023-09-28 15:53:19 +08:00
laokaiyao e1039f9ce2 fix(i2s_platform): merge the i2s platform acquire API 2023-09-28 15:03:27 +08:00
laokaiyao 72a0746e62 refactor(apll): move the apll soc caps to clk_tree_ll 2023-09-28 15:03:27 +08:00
laokaiyao 0b0f25c30d feat(i2s): supported getting the tx sync count and specify interrupt flags 2023-09-28 15:03:27 +08:00
laokaiyao cf889f3c6d feat(i2s): support i2s on esp32p4 2023-09-28 15:03:27 +08:00
Island 492c819357 Merge branch 'bugfix/fix_phy_63' into 'master'
Fixed extended adv address setting after adv restart on esp32c3

Closes BLERP-86 and BLERP-107

See merge request espressif/esp-idf!26157
2023-09-28 14:21:08 +08:00
zlq b221f87e00 feat(volt): chip auto adjust volt for esp32c6 & esp32h2 2023-09-28 05:55:42 +00:00
morris d7bb1b27e2 Merge branch 'revert-239b73bd' into 'master'
Revert "Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'"

See merge request espressif/esp-idf!26276
2023-09-28 13:38:19 +08:00
morris 2fb9cfb6d4 Merge branch 'contrib/github_pr_12276' into 'master'
Typo fix in dedic_gpio.rst: fasted->fastest. (GitHub PR)

Closes IDFGH-11104 and DOC-6379

See merge request espressif/esp-idf!26250
2023-09-28 11:42:10 +08:00
morris cdc905ffe0 feat(dw_gdma): initial low level driver
feat(dw_gdma): initial low level driver
2023-09-28 02:17:08 +00:00
morris b12e250b2c refactor(examples): reformat peripheral examples with astyle_py 2023-09-28 10:08:04 +08:00
morris 1b2484214c refactor(esp_lcd): reformat code with astyle_py 2023-09-28 09:42:31 +08:00
Ivan Grokhotkov 180d455528 Merge branch 'bugfix/astyle-config-path' into 'master'
fix(precommit): correct typo in astyle-format.yml file name

See merge request espressif/esp-idf!26270
2023-09-28 08:32:00 +08:00
Adam Múdry c86cd4623e Revert "Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'"
This reverts merge request !25636
2023-09-28 07:04:25 +08:00
Fu Hanxi 1a0dd5a162 Merge branch 'ci/replace_internal_clang-tidy-runner' into 'master'
ci: replace internal clang-tidy runner with the pypi project

See merge request espressif/esp-idf!26133
2023-09-28 00:07:35 +08:00
Ivan Grokhotkov c5cd97d84f fix(precommit): correct typo in astyle-format.yml file name 2023-09-27 16:35:26 +02:00
Ivan Grokhotkov 1f90194cf2 Merge branch 'feature/pre-commit-astyle' into 'master'
ci: format C code with astyle in a pre-commit hook

Closes IDF-65

See merge request espressif/esp-idf!20034
2023-09-27 21:50:35 +08:00
Zhi Wei Jian 60961e9e7f Merge branch 'feature/Add_apis_for_dtm_test' into 'master'
Feature/add apis for direct test mode

See merge request espressif/esp-idf!25735
2023-09-27 19:00:20 +08:00
Zhi Wei Jian 66e720c7eb Merge branch 'feature/add_api_to_update_config_file_path' into 'master'
Add API to update bluetooth config file path

See merge request espressif/esp-idf!25560
2023-09-27 18:59:35 +08:00
Harshit Malpani 2120d8312f docs: Add documentation for using ECDSA peripheral with TLS 2023-09-27 16:27:43 +05:30
Frantisek Hrbata 00d77e7a75 fix(hints): properly identify source component
If there is a component(child) within a component(parent), like for test_apps, the parent
component may be wrongly identified as source component for the failed include. This may
lead to a false bug report if the parent component has component, which provides the missing
header, in requirements.

Fix this by looking for the longest matching source component directory.

Suggested-by: Ivan Grokhotkov <ivan@espressif.com>
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-09-27 12:50:25 +02:00
Jiang Jiang Jian 500d415da0 Merge branch 'support/esp_phy_init_refactor' into 'master'
feat(phy): Add modem type to phy init

Closes TZ-183, TZ-184, WIFI-6117, and WIFI-6204

See merge request espressif/esp-idf!25027
2023-09-27 18:48:30 +08:00
Ondrej Kosta e0c225b4f7 Merge branch 'feature/eth_spi_abstraction' into 'master'
Abstraction of SPI driver for SPI Ethernet modules

Closes IDF-7645

See merge request espressif/esp-idf!24429
2023-09-27 18:36:25 +08:00
Robert Lipe 4697f9d009 Typo fix in dedic_gpio.rst: fasted->fastest. 2023-09-27 09:34:09 +00:00
morris 9e9eb0bf9d Merge branch 'bugfix/rmt_pm_lock_type' into 'master'
fix(rmt): use ESP_PM_CPU_FREQ_MAX for RMT for non-dma channel

Closes IDFGH-11122

See merge request espressif/esp-idf!26220
2023-09-27 16:52:42 +08:00
renpeiying 7d41744b16 docs: Provide Chinese translation for api-reference/system/wdts.rst 2023-09-27 16:26:50 +08:00
Fu Hanxi 4dbe541f80 ci: replace internal clang-tidy runner with the pypi project 2023-09-27 10:25:49 +02:00
Alexey Gerenkov 3b23dc8792 Merge branch 'bugfix/docs_hw_breakpoints_num' into 'master'
fix(docs/jtag): Fix hard-coded HW breakpoints/watchpoints number

Closes IDFGH-10772

See merge request espressif/esp-idf!25750
2023-09-27 14:57:29 +08:00