laokaiyao
ecb52d3af3
refactor(i2s): rename the confusing port number
2024-10-23 18:16:57 +08:00
Laukik Hase
6f466df73c
Merge branch 'feature/non_os_build' into 'master'
...
change(build): Add a new CMake flag `NON_OS_BUILD` for non-FreeRTOS builds
See merge request espressif/esp-idf!34129
2024-10-23 16:23:04 +08:00
Alexey Gerenkov
ca81179e01
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20241016' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20241016
See merge request espressif/esp-idf!34339
2024-10-23 02:42:47 +08:00
Roland Dobai
4460d9fb1b
fix(tools): Print message about GDBGUI being not supported with Python 3.13
2024-10-22 14:22:18 +02:00
Roland Dobai
2b715f2b90
Merge branch 'fix/activate_tmp_multiuser_multiinstance' into 'master'
...
fix(tools): Enable multiuser/multiinstance use of activate script
Closes IDF-11313 and IDF-11355
See merge request espressif/esp-idf!34334
2024-10-22 18:36:29 +08:00
Song Ruo Jing
4a90deb227
feat(ledc): support ledc sleep mode selection
...
Support LEDC sleep retention on C6/H2/P4
2024-10-22 17:54:32 +08:00
Djordje Nedic
c6bd0ded16
fix(tools): Detect Nix use and work around it for installation
...
Nix will create a new derivation in the store for python packages,
which leads to mismatch between the system prefixes, invalidating a
widely used check for being in a virtual environment.
This adds a Nix-specific fix for virtualenv detection.
Closes https://github.com/espressif/esp-idf/pull/14435
2024-10-22 00:19:14 +02:00
Marek Fiala
7de166e882
fix(tools): Enable multiuser/multiinstance use of activate script
2024-10-21 16:23:55 +02:00
Laukik Hase
5328dcd00c
change(build): Add a new CMake flag NON_OS_BUILD
for non-FreeRTOS builds
2024-10-21 19:03:30 +05:30
Alexey Gerenkov
f372367e66
feat(tools): update openocd version to v0.12.0-esp32-20241016
2024-10-21 16:31:54 +03:00
Aditya Patwardhan
a58a07ecfe
feat(tools): Added option to specify flash image in "idf.py qemu"
2024-10-21 18:48:02 +08:00
nilesh.kale
854101959d
feat: enable security related testcases for c5 and c61
2024-10-21 14:24:36 +05:30
Tomas Rohlinek
fe51222a02
Merge branch 'feat/simplify_storage_examples' into 'master'
...
feat(storage/fatfs): update fatfs examples
Closes IDF-5705
See merge request espressif/esp-idf!31174
2024-10-18 15:28:44 +08:00
Marius Vikhammer
8e511ffb4e
fix(hints): added missing seperator between hints
2024-10-17 17:04:55 +08:00
Marius Vikhammer
bb8fa9300f
Merge branch 'change/rename_va_narg' into 'master'
...
fix(system): rename __VA_NARG__ macro
Closes IDF-11367
See merge request espressif/esp-idf!34068
2024-10-17 08:57:44 +08:00
Fu Hanxi
1e614efa5f
ci: add missing dependency
2024-10-16 11:01:16 +02:00
Fu Hanxi
910bea1a1d
ci: bypass import failure while checking test scripts
...
we mock the missing packages in pytest_collectstart in plugin.py.
but here the common_test_methods are imported by other scripts, which
got executed earlier.
2024-10-16 09:37:50 +02:00
viayie
bdf0821f97
fix(cmake): Prevent overwriting of component properties in output file
...
While 'component_properties_text'
correctly accumulated properties from all processed components, each
iteration of the loop was overwriting the entire file content.
Move the file(WRITE ...) call outside the loop to ensure all accumulated
component properties are written once, preserving information for all
components.
2024-10-16 14:11:23 +08:00
morris
85a0845dad
Merge branch 'feat/dedic_gpio_enable_pad_input' into 'master'
...
feat(dedic_gpio): enable pad input for a input signal
Closes IDF-11282
See merge request espressif/esp-idf!34140
2024-10-15 11:32:07 +08:00
Marius Vikhammer
64e0fc7a5a
fix(system): rename __VA_NARG__ macro
...
__VA_NARG__ is copied from a forum post and is a pretty common implementation
with a high chance of causing naming collision
Added ESP_ namespace to avoid this.
2024-10-15 09:41:00 +08:00
Roland Dobai
0a354e09ef
Tools: Add new ROM binary release including for ESP32-C5
2024-10-14 14:32:35 +08:00
morris
1c1198cf4a
feat(dedic_gpio): enable pad input for the input signal
...
previously, we asked the user to enable the gpio direction before
initialize the dedicated GPIO.
Now the dedicated GPIO driver will help enable the input/output path
according to the in_en and out_en flags.
2024-10-14 11:35:16 +08:00
Armando (Dou Yiwen)
93de26537c
Merge branch 'fix/sanitizer_issue' into 'master'
...
flash: flash ops sanitizer
Closes IDF-9954
See merge request espressif/esp-idf!33859
2024-10-14 10:36:43 +08:00
Kevin (Lao Kaiyao)
03fdff51f4
Merge branch 'refactor/split_esp32c3_soc_include_folder' into 'master'
...
refactor(soc): sort esp32c3 soc headers
See merge request espressif/esp-idf!33314
2024-10-11 20:27:09 +08:00
Kevin (Lao Kaiyao)
a0477f3bb4
Merge branch 'refactor/split_esp32s3_soc_include_folder' into 'master'
...
refactor(soc): sort esp32s3 soc headers
See merge request espressif/esp-idf!33313
2024-10-11 18:03:38 +08:00
Sudeep Mohanty
eeafd12f37
Merge branch 'feat/add_freertos_port_layer_mocks' into 'master'
...
feat(freertos): Add FreeRTOS port layer mocks for CMock tests
See merge request espressif/esp-idf!34021
2024-10-11 17:47:51 +08:00
laokaiyao
c3e0dd610a
refactor(soc): sort esp32s3 soc headers
2024-10-11 16:29:42 +08:00
laokaiyao
c079f30295
refactor(soc): sort esp32c3 soc headers
2024-10-11 16:29:30 +08:00
Martin Vychodil
f659405ee0
Merge branch 'feat/monitor_auto_color' into 'master'
...
feat(tools): Add auto color to monitor and disable colors from chip logs
Closes IDF-362 and DOC-9110
See merge request espressif/esp-idf!33623
2024-10-11 01:04:26 +08:00
Tomáš Rohlínek
33788de979
feat(storage/fatfs): restructure ext_flash example
2024-10-10 16:41:58 +08:00
Tomáš Rohlínek
84ba1a323c
fix(storage/fatfs): move test app to correct directory
2024-10-10 16:41:58 +08:00
Frantisek Hrbata
7e76d2e435
Merge branch 'fix/ldgen_sort' into 'master'
...
fix(ldgen): enable default name SORT in linker fragment
Closes IDF-10582
See merge request espressif/esp-idf!34030
2024-10-10 15:14:51 +08:00
morris
1b7977194a
Merge branch 'refactor/move_freertos_related_kconfig_and_test_to_freertos' into 'master'
...
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY
See merge request espressif/esp-idf!32884
2024-10-10 13:24:58 +08:00
Armando
e9bd3c01f0
change(flash): flash ops sanitizer
2024-10-09 15:37:50 +08:00
Konstantin Kondrashov
6cad62594a
Merge branch 'feature/adds_new_part_types_subtypes' into 'master'
...
feat(partitions): Adds new partition types and subtypes for bootloader and partition_table
See merge request espressif/esp-idf!33792
2024-10-09 15:32:34 +08:00
C.S.M
38c36b9d22
Merge branch 'feat/i2c_sleep_retention' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c5/p4/c61
Closes IDF-8458
See merge request espressif/esp-idf!33738
2024-10-09 15:08:08 +08:00
Frantisek Hrbata
35953a6ea7
fix(ldgen): enable default name SORT in linker fragment
...
Currently, the `SORT` flag mandates the inclusion of at least the
`sort_by_first` argument in the grammar, despite the documentation[1]
indicating that `SORT` can be utilized without any arguments, defaulting
to sorting input sections by name. Fix this by modifying the grammar
to allow a default `SORT` and update a test accordingly.
[1] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/
linker-script-generation.html
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-10-09 14:25:52 +08:00
Erhan Kurubas
9a13c59723
Merge branch 'add_openocd_stub_bins_fixed' into 'master'
...
feat(esp_system): preload openocd stub binaries and reserve memory for debugging
See merge request espressif/esp-idf!32817
2024-10-09 14:06:09 +08:00
morris
aebf700919
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY and move to freertos
2024-10-09 13:32:03 +08:00
Martin Vychodil
f2c26b8ec0
Merge branch 'bugfix/example_sdspi_extra_components_dir' into 'master'
...
fix(examples): remove stray EXTRA_COMPONENT_DIRS, fix check
See merge request espressif/esp-idf!33819
2024-10-09 03:31:25 +08:00
Sudeep Mohanty
0e5adc1b9c
feat(freertos): Add FreeRTOS port layer mocks for CMock tests
...
This commit adds mocks for the FreeRTOS linux port layer for tests which
mock the FreeRTOS component and use port layer APIs.
2024-10-08 12:08:24 +02:00
Erhan Kurubas
bf78146dd0
Merge branch 'esp32c61_coredump_support' into 'master'
...
ESP32-C61 coredump support
Closes IDF-9268 and IDF-10166
See merge request espressif/esp-idf!33528
2024-10-08 16:04:28 +08:00
C.S.M
3f061bd557
feat(i2c_master): Support i2c sleep retention on esp32c5/p4/c61
2024-10-08 15:55:48 +08:00
Alexey Lapshin
9d32a31657
feat(tools): add binary size exceeded hint
2024-10-07 19:00:04 +07:00
Erhan Kurubas
6d9905a90c
feat(esp-coredump): enable esp32c61 tests
2024-10-04 06:58:03 +02:00
Nebojša Cvetković
8c1ecc4d94
build: Reduce verbosity of disabled component manager warning
...
closes https://github.com/espressif/esp-idf/pull/14097
2024-10-02 20:52:00 +08:00
radek.tandler
6a23790608
remove(nvs_flash/test_nvs_host): Old make based host tests removed after complete migration
2024-10-01 15:25:27 +02:00
Konstantin Kondrashov
d5f37b526d
feat(partitions): Adds new partition types and subtypes for bootloader and partition_table
2024-10-01 14:22:22 +03:00
Peter Dragun
2c458f3af1
feat(tools): Add auto color to monitor and disable colors from chip logs
...
ANSI color codes are handled on the host side instead of the chip side. This
will result in shorter log messages transmitted over serial.
2024-10-01 11:46:20 +02:00
Roland Dobai
1143b7639f
Merge branch 'fix/idfpy_uf2_fail' into 'master'
...
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app]
Closes IDF-10768
See merge request espressif/esp-idf!33086
2024-10-01 17:12:29 +08:00