Darian Leung
8cb70f0d12
ringbuf: Fix ordering of StaticRingbuffer_t
...
When building on linux/host compilers (e.g., GCC), the compiler may add padding
depending on the size and order of the member types.
This commit fixes the ordering or the StaticRingbuffer_t such that it matches
the internal Ringbuffer_t. The "_Static_assert" is always enabled for all
compilers.
Closes https://github.com/espressif/esp-idf/issues/11726
2023-07-04 21:30:43 +01:00
Aditya Patwardhan
c81bc8c819
Merge branch 'bugfix/aes_dma_align_issue_v5.1' into 'release/v5.1'
...
aes: fix DMA descriptor calculation for the alignment case (v5.1)
See merge request espressif/esp-idf!24093
2023-07-04 19:57:10 +08:00
Marius Vikhammer
d9426fc255
Merge branch 'contrib/github_pr_11652_v5.1' into 'release/v5.1'
...
Fix ULP FSM register macros with addr[9:0] > 0xFF (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24268
2023-07-04 13:27:52 +08:00
Jiang Jiang Jian
29f52acbfe
Merge branch 'bugfix/increase_pm_dump_time_field_length_v5.1' into 'release/v5.1'
...
Power Management: increase pm_dump time field width (backport v5.1)
See merge request espressif/esp-idf!24450
2023-07-04 12:16:38 +08:00
Jiang Jiang Jian
b0717c6852
Merge branch 'feature/enable_sleep_reject_for_deep_sleep_v5.1' into 'release/v5.1'
...
sleep: enable sleep reject when entering deepsleep (backport v5.1)
See merge request espressif/esp-idf!24440
2023-07-04 12:16:11 +08:00
Jiang Jiang Jian
159e80246b
Merge branch 'feature/add_modem_module_rst_api_v5.1' into 'release/v5.1'
...
modem_clock: add modem module mac reset api (backport v5.1)
See merge request espressif/esp-idf!24441
2023-07-04 12:15:33 +08:00
Jiang Jiang Jian
11d34b143f
Merge branch 'bugfix/sdp_32_and_128_bit_UUID_v5.1' into 'release/v5.1'
...
bt:Fixed SDP not being able to configure 32-bit and 128-bit UUID(v5.1)
See merge request espressif/esp-idf!24442
2023-07-04 12:15:01 +08:00
Jiang Jiang Jian
09f2ab841f
Merge branch 'docs/update_esp_hid_host_v5.1' into 'release/v5.1'
...
[docs] fix documents for Bluetooth HID Host API reference (backport v5.1)
See merge request espressif/esp-idf!24389
2023-07-04 12:14:22 +08:00
Jiang Jiang Jian
56bb50b85e
Merge branch 'bugfix/fix_some_ble_bugs_v5.1' into 'release/v5.1'
...
FIxed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!24275
2023-07-04 12:11:35 +08:00
Jiang Jiang Jian
207e589917
Merge branch 'bugfix/support_esp32c6_sleep_retention_extra_link_v5.1' into 'release/v5.1'
...
backport v5.1: support extra linked list retention for BLE and 15.4
See merge request espressif/esp-idf!24220
2023-07-04 12:11:04 +08:00
Jiang Jiang Jian
54360507f3
Merge branch 'bugfix/malloc_free_removal_v5.1' into 'release/v5.1'
...
Backport some wifi fixes (backport v5.1)
See merge request espressif/esp-idf!24264
2023-07-04 12:10:21 +08:00
Jiang Jiang Jian
f93f08bcd2
Merge branch 'bugfix/fix_wps_with_sae_enabled_ap_v5.1' into 'release/v5.1'
...
esp_wifi: Fix WPS issue for WPA3+WPA2 mode (v5.1)
See merge request espressif/esp-idf!24152
2023-07-04 12:09:50 +08:00
Jiang Jiang Jian
b2b0940516
Merge branch 'bugfix/fix_Cache_Count_Flash_bug_v5.1' into 'release/v5.1'
...
cache: patch some rom cache api, rename those apis in ld (backport v5.1)
See merge request espressif/esp-idf!24289
2023-07-04 12:07:25 +08:00
Jiang Jiang Jian
27a5a6fcae
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_v5.1' into 'release/v5.1'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled (backport v5.1)
See merge request espressif/esp-idf!24202
2023-07-04 12:06:42 +08:00
Jiang Jiang Jian
4647045388
Merge branch 'bugfix/support_esp326_xtal_xpd_v5.1' into 'release/v5.1'
...
esp32c6: support xtal xpd (backport v5.1)
See merge request espressif/esp-idf!24253
2023-07-04 12:04:51 +08:00
Island
d4bfed373e
Merge branch 'rebase/add_ble_version_support_for_c6_eco1' into 'release/v5.1'
...
ble:add version num support for esp32c6 chip v5.1
See merge request espressif/esp-idf!23610
2023-07-04 12:03:36 +08:00
morris
e70c174643
Merge branch 'contrib/github_pr_11405_v5.1' into 'release/v5.1'
...
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23983
2023-07-04 11:04:22 +08:00
morris
0e4c071519
Merge branch 'bugfix/fix_i2s_ll_cpp_compilation_failure_v5.1' into 'release/v5.1'
...
i2s: fixed i2s_ll compiling failure under C++ environment (v5.1)
See merge request espressif/esp-idf!24401
2023-07-04 11:03:35 +08:00
morris
934bdca370
Merge branch 'feature/add_log_when_mspi_timing_tuning_is_enabled_v5.1' into 'release/v5.1'
...
mspi: added timing tuning start, and success log (v5.1)
See merge request espressif/esp-idf!24053
2023-07-04 11:02:20 +08:00
Marius Vikhammer
1bf26b2def
Merge branch 'bugfix/incorrect_time_after_ota_v5.1' into 'release/v5.1'
...
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around (v5.1)
See merge request espressif/esp-idf!24408
2023-07-03 20:37:40 +08:00
Marius Vikhammer
0a3fc51ae0
Merge branch 'feature/esp_ipc_isr_fix_v5.1' into 'release/v5.1'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env) (v5.1)
See merge request espressif/esp-idf!23991
2023-07-03 20:35:33 +08:00
Marius Vikhammer
7d72773d88
Merge branch 'bugfix/systick_loop_v5.1' into 'release/v5.1'
...
freertos: Fix Systick stuck when systimer was not reset (v5.1)
See merge request espressif/esp-idf!24321
2023-07-03 20:34:58 +08:00
cjin
3d181f5346
ble:add version num support for esp32c6 chip
2023-07-03 16:16:06 +08:00
morris
f963c7c009
Merge branch 'bugfix/vfs_uart_outof_bounds_read_v5.1' into 'release/v5.1'
...
vfs_uart: fix out-of-bounds read (v5.1)
See merge request espressif/esp-idf!24312
2023-07-03 16:13:06 +08:00
morris
4f0f317d54
Merge branch 'bugfix/mcpwm_legacy_typo_v5.1' into 'release/v5.1'
...
mcpwm: fix typo in backward compatible macro name (v5.1)
See merge request espressif/esp-idf!24227
2023-07-03 16:11:20 +08:00
morris
cacb45d450
Merge branch 'bugfix/coverity_scan_fix_driver_v5.1' into 'release/v5.1'
...
ADC: Fixed potential multiply overflow in the calibration code (v5.1)
See merge request espressif/esp-idf!24091
2023-07-03 13:40:22 +08:00
morris
a17bdbd3ef
Merge branch 'bugfix/rgb_pixel_copy_bpp8_v5.1' into 'release/v5.1'
...
rgb_lcd: Support LCD rotation for LCD whose pixel size is one byte (v5.1)
See merge request espressif/esp-idf!24208
2023-07-03 13:40:07 +08:00
morris
c44624c056
Merge branch 'feature/esp_rom_update_cpu_freq_v5.1' into 'release/v5.1'
...
bootloader_support: add missing esp_rom_sys.h to bootloader_flash.c bootloader build (v5.1)
See merge request espressif/esp-idf!24014
2023-07-03 11:38:38 +08:00
Island
cd4845e431
Merge branch 'bugfix/fixed_ble_create_sync_fail_v5.1' into 'release/v5.1'
...
Bugfix/fixed ble create sync fail v5.1
See merge request espressif/esp-idf!24305
2023-07-03 10:59:49 +08:00
morris
952998aacd
Merge branch 'bugfix/spi_master_assert_failure_v5.1' into 'release/v5.1'
...
spi_master: fix the assertion on a NULL desired_dev (v5.1)
See merge request espressif/esp-idf!24004
2023-07-03 10:50:28 +08:00
Marius Vikhammer
423931c2fa
Merge branch 'bugfix/linux_heap_realloc_v5.1' into 'release/v5.1'
...
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the... (v5.1)
See merge request espressif/esp-idf!23976
2023-07-03 10:31:40 +08:00
Island
61524a2675
Merge branch 'bugfix/esp32c2_slave_report_address_error_v5.1' into 'release/v5.1'
...
Bugfix/esp32c2 slave report address error v5.1
See merge request espressif/esp-idf!23923
2023-07-03 10:31:20 +08:00
Mahavir Jain
f34139e379
Merge branch 'support/esp_coredump_logs_config_v5.1' into 'release/v5.1'
...
Optionally disable logs in espcoredump component (v5.1)
See merge request espressif/esp-idf!24482
2023-07-02 22:04:59 +08:00
Mahavir Jain
0bf93134f4
Merge branch 'feature/anti_dpa_configuration_c6_h2_v5.1' into 'release/v5.1'
...
esp32c6/esp32h2: crypto: add support for DPA protection configuration (v5.1)
See merge request espressif/esp-idf!24128
2023-06-30 23:50:44 +08:00
Mahavir Jain
d93007b44a
Merge branch 'fix/xts_aes_register_prefix_discrepancy_c6_h2_v5.1' into 'release/v5.1'
...
fix: xts aes register prefix discrepancy for ESP32H2 and ESP32C6 (v5.1)
See merge request espressif/esp-idf!24263
2023-06-30 23:48:57 +08:00
Mahavir Jain
9bf3bfe85c
Merge branch 'bugfix/add_esp32h2_chip_id_v5.1' into 'release/v5.1'
...
Add ESP32-H2 chip id in `esp_chip_id_t` enum in esp_app_format.h header file (v5.1)
See merge request espressif/esp-idf!24111
2023-06-30 23:48:28 +08:00
Rahul Tank
633d072d05
Merge branch 'bugfix/expose_clear_all_wl_api_v5.1' into 'release/v5.1'
...
fix(Nimble): Expose API to clear all addresses in whitelist out of stack (v5.1)
See merge request espressif/esp-idf!24307
2023-06-30 22:10:04 +08:00
Vikram
207ac93d43
Optionally disable logs in espcoredump component
...
Early log strings used by this component are placed in DRAM.
Disabling these logs saves ~5KB of internal memory
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2023-06-29 11:50:48 +05:30
Jiang Jiang Jian
cbce221e88
Merge branch 'bugfix/mac_ext_order_for_c6_h2_v5.1' into 'release/v5.1'
...
efuse: Fix byte order in MAC_EXT (for C6 and H2) (v5.1)
See merge request espressif/esp-idf!23990
2023-06-28 17:33:53 +08:00
wuzhenghui
171544ded4
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-06-28 14:37:27 +08:00
Ilia Lutchenko
0b7e61b95a
btc_sdp: add_raw_sdp: fix 32 and 128-bit uuid configuration
...
Added proper conversion of 4 and 16-byte UUIDs values to binary streams.
UUIDs now set with SDP_AddAttribute() instead of
SDP_AddServiceClassIdList().
2023-06-28 14:11:34 +08:00
wuzhenghui
afc889e934
esp_wifi: implement wifi_reset_mac_wrapper
2023-06-28 14:01:43 +08:00
wuzhenghui
2e5a194f62
esp_hw_support: add modem module mac reset api
2023-06-28 14:01:29 +08:00
wuzhenghui
981701755d
ci: fix failed ci test jobs
2023-06-28 13:55:26 +08:00
wuzhenghui
1c12743d44
sleep: enable sleep reject when entering deep sleep and return err if sleep request is rejected
2023-06-28 13:55:16 +08:00
KonstantinKondrashov
bb6d154f11
freertos: Fix Systick stuck when systimer was not reset
...
Relates to OTA update for C3/S3 chips from IDF version 4.3 to v5.0 and above
2023-06-26 12:21:28 +00:00
KonstantinKondrashov
6d0d2366f7
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
...
The commit fixes the case:
If variables in RTC RAM have been moved around by the linker,
they will be filled with garbage data. Any reset other than OTA would work fine
because the variables would still be initialized from the initial bootup.
So now system time will be valid even after OTA.
Closes https://github.com/espressif/esp-idf/issues/9448
2023-06-26 18:12:30 +08:00
laokaiyao
13e74d5573
i2s: fixed i2s_ll compiling failure under C++ evironment
...
Closes: https://github.com/espressif/esp-idf/issues/11625
2023-06-26 15:42:36 +08:00
morris
b615fd7f8f
touch_element: fix unintended integer division
2023-06-26 07:07:52 +00:00
morris
0e68d6fb29
usbh: fix invalid assert on desc_status
2023-06-26 07:07:52 +00:00