Guillaume Souchere
a7bd00eacc
feat(newlib): Add definition of aligned_alloc to heap.c
...
Add the definition of aligned_alloc to the list of
definitions provided by heap.c.
Note that memalign (strictly equivalent) to aligned_alloc
is already defined in heap.c.
2024-03-06 11:06:14 +01:00
Jakob Hasse
d55333cb78
Merge branch 'refactor/format_cxx' into 'master'
...
refactor(cxx): formatted according to IDF astyle rules
See merge request espressif/esp-idf!29417
2024-03-06 17:45:57 +08:00
Rahul Tank
06dc388b21
Merge branch 'bugfix/addr_resol_for_esp32' into 'master'
...
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
Closes BLERP-580 and BLERP-594
See merge request espressif/esp-idf!29297
2024-03-06 17:37:17 +08:00
Guillaume Souchere
2ade4d3458
Merge branch 'feat/movee_heap_init_into_component' into 'master'
...
refactor(heap): decouple heap_init from esp_system
Closes IDF-8754
See merge request espressif/esp-idf!29024
2024-03-06 17:36:59 +08:00
morris
d0509988a2
feat(mipi_dsi): use DCS short packet when possible
2024-03-06 17:25:09 +08:00
zhanghaipeng
82c2602afa
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-06 15:49:01 +08:00
Kevin (Lao Kaiyao)
9d381c2ae8
Merge branch 'feature/i2s_support_more_mclk_multiples' into 'master'
...
feat(i2s): support more mclk_multiples
See merge request espressif/esp-idf!29177
2024-03-06 15:47:57 +08:00
Kevin (Lao Kaiyao)
413c53d39a
Merge branch 'feature/support_esp32c5_mp_target' into 'master'
...
feat(esp32c5mp): add soc files (stage 2/8, part 1/2)
See merge request espressif/esp-idf!29369
2024-03-06 14:19:40 +08:00
zwl
bc3bb46f13
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-06 14:17:14 +08:00
Marius Vikhammer
efc3f9fa88
Merge branch 'bugfix/rom_systimer_config' into 'master'
...
fix(rom): fixed systimer always using ROM implementation
See merge request espressif/esp-idf!29354
2024-03-06 12:26:06 +08:00
Marius Vikhammer
501628e5e8
Merge branch 'bugfix/linux_target_esp_common_strlcpy' into 'master'
...
fix(linux_target): fix esp_err_to_name failing to compile on linux
See merge request espressif/esp-idf!29285
2024-03-06 11:55:58 +08:00
morris
be8033701c
fix(hal): use __builtin_unreachable in no-assert mode
...
otherwise due to esp-idf using -Werror, we can get errors in code which
uses HAL_ASSERT if for example the compiler believes that a variable is
used uninitialised, or similar.
Inspired by https://github.com/espressif/esp-idf/pull/13256
2024-03-06 11:50:32 +08:00
wanlei
aec7aa3416
feat(esp32c61): add soc header files (2/2)
2024-03-06 11:42:14 +08:00
Island
7b32d26e8b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Add ext adv and privacy status check
Closes BLERP-468
See merge request espressif/esp-idf!29218
2024-03-06 11:41:55 +08:00
Island
be29217eeb
Merge branch 'bugfix/fix_some_bluedroid_bugs_2402' into 'master'
...
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
See merge request espressif/esp-idf!29220
2024-03-06 11:41:50 +08:00
Omar Chebib
eeb5e2f080
Merge branch 'refactor/cpu_interrupt_table' into 'master'
...
refactor(Core System/Interrupts): changed reserved interrupt functions to be now defined per SoC
Closes IDF-5728
See merge request espressif/esp-idf!29020
2024-03-06 11:26:17 +08:00
Wan Lei
84f27d65f6
Merge branch 'feat/c6lite_c61_introduce_step2_soc' into 'master'
...
feat(esp32c61): add soc peripheral header files (stage 2/8, part 1/2)
See merge request espressif/esp-idf!29353
2024-03-06 10:30:39 +08:00
laokaiyao
97835c3c92
feat(i2s): support more mclk_multiples
2024-03-06 10:22:27 +08:00
Jiang Jiang Jian
b25cd5232a
Merge branch 'bugfix/fix_pbuf_assert_when_recycle_cache_sub_amsdu_eb_issue' into 'master'
...
fix(wifi): fix some amsdu issue
Closes WIFIBUG-4 and WIFIBUG-317
See merge request espressif/esp-idf!29403
2024-03-06 10:20:39 +08:00
C.S.M
831c354cf6
Merge branch 'contrib/github_pr_13090' into 'master'
...
Update temp_sensor.rst documentation to match example (GitHub PR)
Closes IDFGH-12025
See merge request espressif/esp-idf!28846
2024-03-06 10:11:40 +08:00
BOT
c07862cee8
Update temp_sensor.rst documentation to match example (GitHub PR)
2024-03-06 10:11:40 +08:00
Guillaume Souchere
32db5e4f6b
Merge branch 'tests/esp32p4-console-support' into 'master'
...
test(console): add esp32p4 target support to console tests and example
Closes IDF-8105 and IDF-8078
See merge request espressif/esp-idf!28834
2024-03-06 10:09:03 +08:00
Marius Vikhammer
b809267359
fix(rom): fixed systimer always using ROM implementation
2024-03-06 09:47:12 +08:00
Mahavir Jain
9f4e8eb0cd
Merge branch 'feature/re_enable_mbedtls_testapp_on_p4' into 'master'
...
feat: re enables tests on p4
Closes IDF-8982
See merge request espressif/esp-idf!29150
2024-03-05 22:08:28 +08:00
hongshuqing
d78805670a
fix: fix_maximum_value_of_config_rtc_clk_cal_cycle_bug
2024-03-05 19:33:30 +08:00
Darian
b7428bcf7d
Merge branch 'bugfix/freertos_tick_hook_build_issue' into 'master'
...
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled
Closes IDFGH-12247
See merge request espressif/esp-idf!29380
2024-03-05 19:26:58 +08:00
muhaidong
736e4f2fe5
fix(wifi): fix some amsdu issue
...
1. limit the number of sub amsdu
2. fix recycle cache sub amsdu eb issue
2024-03-05 19:06:09 +08:00
nilesh.kale
f6a7fb13cd
feat: re enables tests on p4
...
This commit re-enables mbedtls and hal/crypto testapos on p4.
2024-03-05 17:48:05 +08:00
harshal.patil
2b6f12ba51
fix(hal/crypto): Do not reset parent crypto clk when resetting a crypto peripheral
2024-03-05 15:08:08 +05:30
Abhinav Kudnar
2bd7f672cb
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
2024-03-05 14:56:02 +05:30
Rahul Tank
b2c9d7a834
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-05 14:28:24 +05:30
laokaiyao
a56b575535
feat(esp32c5mp): add soc files part 1
...
The files in this part are auto generated
2024-03-05 16:18:02 +08:00
laokaiyao
cfc1584594
feat(esp32c5): support to set esp32c5 mp target in Kconfig
2024-03-05 16:17:53 +08:00
Darian Leung
48a7f053d5
feat(freertos/smp): Update other IDF components to be compatible with FreeRTOS v11.0.1
2024-03-05 15:44:12 +08:00
Darian Leung
83c686c744
feat(freertos/smp): Update ports to support Amazon FreeRTOS v11.0.1
...
- vTaskPreemptionDisable()/vTaskPreemptionEnable() are no longer available in
single-core builds.
- xTaskIncrementTick() calls must now be wrapped by critical section
- Minimal Idle Task renamed to Passive Idle Task
- Port critical section APIs updated
2024-03-05 15:44:12 +08:00
Darian Leung
888678d102
feat(freertos/smp): Add ESP-IDF specific modifications
...
- Add ESP-IDF specific modifications to FreeRTOS-Kernel-SMP source code
- Update IDF addition source files to support V11 kernel
2024-03-05 15:44:12 +08:00
Darian Leung
421dab29fa
feat(freertos/smp): Update SMP FreeRTOS files to V11.0.1
...
This commit updates the source files of Amazon SMP FreeRTOS to upstream
V11.0.1 (https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.0.1 ).
This version contains SMP support.
2024-03-05 15:44:11 +08:00
Jakob Hasse
0c01c5965e
refactor(cxx): formatted according to IDF astyle rules
2024-03-05 14:49:04 +08:00
Guillaume Souchere
e2144e01c1
refactor(heap): decouple heap_init from esp_system
2024-03-05 07:30:38 +01:00
Guillaume Souchere
0b9f01ac20
feat(soc): Add soc_caps macros for sleep support
...
- modify console example to use the new SOC_LIGHT_SLEEP_SUPPORTED
and SOC_DEEP_SLEEP_SUPPORTED macros when registering sleep commands
- remove exclusion of esp32p4 in basic and advanced example in
.build-test-rules.yml
- replace exclusion of esp32p4 for deep and light sleep tests with newly introduced macro
- remove the temporary disable check for esp32p4 and uses the
SOC_LIGHT_SLEEP_SUPPORTED maccro instead.
2024-03-05 07:05:40 +01:00
Marius Vikhammer
5f85aefe0d
Merge branch 'reformat/astyle_misc_core_comps' into 'master'
...
refactor(core): reformat newlib and pthread with astyle
See merge request espressif/esp-idf!29277
2024-03-05 12:54:20 +08:00
Wan Lei
3459db1bbb
Merge branch 'feat/c6lite_c61_introduce_step1_target' into 'master'
...
feat(esp32c61): introduce target esp32c61 (1/8) 🌱
See merge request espressif/esp-idf!29238
2024-03-05 11:36:17 +08:00
Jakob Hasse
64d37664b4
Merge branch 'refactor/cxx_startup_function_cleanup' into 'master'
...
refactor(cxx): moved C++ init functions to cxx component
Closes IDF-8768
See merge request espressif/esp-idf!29095
2024-03-05 10:17:42 +08:00
C.S.M
0f03434119
Merge branch 'feature/tsens_etm' into 'master'
...
feature(temperature sensor): Temperature sensor ETM support.
Closes IDF-6357
See merge request espressif/esp-idf!28880
2024-03-05 10:09:25 +08:00
Jakob Hasse
32ecb0411c
Merge branch 'fix/console_linux_target_mac' into 'master'
...
fix(linux): prevent build error on MacOS and optimize buffer usage on Linux
See merge request espressif/esp-idf!29176
2024-03-05 09:59:55 +08:00
Tomas Rezucha
ea086840a4
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets
...
"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185
2024-03-04 16:35:51 +01:00
Darian Leung
f9965e3092
change(freertos): Test tick and idle hooks in options test
...
Add CONFIG_FREERTOS_USE_TICK_HOOK and CONFIG_FREERTOS_USE_IDLE_HOOK to
sdkconfig.ci.freertos_options to ensure those options are tested.
2024-03-04 22:34:13 +08:00
Darian Leung
dec3786d30
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled
...
Closes https://github.com/espressif/esp-idf/issues/13297
2024-03-04 22:34:12 +08:00
chenjianhua
66df2b9dd5
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-04 21:19:33 +08:00
Adam Múdry
b76123af06
Merge branch 'feature/fatfs_expand_files_api' into 'master'
...
feat(fatfs): Allow expanding files with seeking and truncating functions
Closes IDFGH-12035
See merge request espressif/esp-idf!28945
2024-03-04 20:56:44 +08:00