Sudeep Mohanty
e93c3068a0
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs
...
This commit updates the RTC I2C driver in the ULP RISC-V to initialize
all I2C IOs in open-drain mode.
2024-01-30 14:54:45 +01:00
David Čermák
bc7e87b416
Merge branch 'feat/lwip_ppp_more_opts' into 'master'
...
lwip: PPP configs to enable/disable: Server side, IP header compression
See merge request espressif/esp-idf!27799
2024-01-30 20:17:50 +08:00
Konstantin Kondrashov
2b909f99d5
feat(esp_timer): Re-enable tests on ESP32P4
...
esp_timer example test requires Light Sleep support.
2024-01-30 13:39:23 +02:00
Bogdan Kolendovskyy
d9e1d69b4e
esp_eth: Add functions to access PHY using MDIO
...
Specifically:
- Set/get address
- Read/write data at address with specified MDIO access function
- Read/write both address and data with a single call
2024-01-30 12:08:18 +01:00
morris
872058f086
feat(mipi_dsi): support draw_bitmap by DMA2D engine
...
This feature can be enabled at runtime, by setting esp_lcd_dpi_panel_config_t:🎏 :use_dma2d
2024-01-30 18:45:36 +08:00
morris
b2de1b5665
feat(dma2d): added help driver for copying frame buffer with DMA2D
2024-01-30 18:45:36 +08:00
morris
b10dec96c5
fix(rgb_lcd): relax the check for the data line GPIO
...
so we allow to leave some RGB data line unconnected by set the GPIO to -1
2024-01-30 18:29:13 +08:00
Brian Whitman
ff840b645d
fix(rgb_lcd): don't assume 16 bit width on panels for restart logic
...
Merges https://github.com/espressif/esp-idf/pull/13020
2024-01-30 18:29:13 +08:00
morris
5074cc68c9
Merge branch 'feature/rmt_encoder_memory_allocator' into 'master'
...
feat(rmt): added a help function for allocating encoder memory
Closes IDFGH-11954
See merge request espressif/esp-idf!28667
2024-01-30 16:52:25 +08:00
Jiang Jiang Jian
307c53d4ff
Merge branch 'feature/add_fall_back_dns_config_in_menuconfig' into 'master'
...
feat(lwip):add fall back dns config in menuconfig
See merge request espressif/esp-idf!27292
2024-01-30 16:01:29 +08:00
Jiang Jiang Jian
6ebda2a9b4
Merge branch 'bugfix/ble_rtc_slow_clk_drift_err' into 'master'
...
fix(ble): Fixed macro definition error for 136K clock drift
See merge request espressif/esp-idf!28749
2024-01-30 15:27:32 +08:00
Marius Vikhammer
06850e0e1e
refactor(system): removed esp_system from astyle ignore list and reformated it
2024-01-30 15:17:15 +08:00
Jakob Hasse
6ea18dc17a
Merge branch 'feature/console_linux' into 'master'
...
feat(console): Refactored code to support Linux target
Closes IDF-8103
See merge request espressif/esp-idf!28409
2024-01-30 11:26:04 +08:00
Marius Vikhammer
da1d587667
Merge branch 'bugfix/format_esp_common' into 'master'
...
fix(system): format esp_common, app_format and bootloader_format with astyle
See merge request espressif/esp-idf!28748
2024-01-30 09:25:37 +08:00
Rahul Tank
4e5e8a7102
Merge branch 'feat/add_dtm_function_support' into 'master'
...
feat(nimble): Add APIs to support BLE DTM functions
Closes BLERP-238
See merge request espressif/esp-idf!27121
2024-01-29 19:55:17 +08:00
Aditya Patwardhan
d8cc9d39a2
Merge branch 'fix/esp_tls_fix_arg_check' into 'master'
...
fix(esp_tls): Fixed input argument check for public APIs
Closes IDF-8542
See merge request espressif/esp-idf!28358
2024-01-29 18:21:42 +08:00
Michael (XIAO Xufeng)
35516652ad
Merge branch 'doc/spi_flash_32bit_addr' into 'master'
...
doc(spi_flash): reorganize optional features
See merge request espressif/esp-idf!27808
2024-01-29 18:16:59 +08:00
Adam Múdry
085cdaa5f7
fix: diskio format all error message codes to hex
2024-01-29 10:32:31 +01:00
Jakob Hasse
a30546cd24
feat(console): Refactored code to support Linux target
2024-01-29 17:13:22 +08:00
Sudeep Mohanty
3465fd8956
Merge branch 'task/ringbuf_astyle_update' into 'master'
...
fix(esp_ringbuf): Updated esp_ringbuf to follow astyle format
See merge request espressif/esp-idf!28742
2024-01-29 16:56:14 +08:00
Sudeep Mohanty
df00205db3
Merge branch 'bugfix_lp_i2c_not_in_od_mode' into 'master'
...
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
Closes IDFGH-11883
See merge request espressif/esp-idf!28739
2024-01-29 16:47:07 +08:00
Adam Múdry
376ea7e4ed
feat(fatfs): VFS FATFS add format functions with config argument
2024-01-29 15:09:50 +08:00
Jiang Jiang Jian
946fdfce62
Merge branch 'bugfix/fix_ble_tx_2m_problem_causing_by_phy_wifi_enable_set' into 'master'
...
Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
Closes BT-3441, BLERP-511, and BLERP-512
See merge request espressif/esp-idf!27903
2024-01-29 14:42:34 +08:00
Island
c3645202da
Merge branch 'bugfix/ble_mesh_deinit_reinit' into 'master'
...
ble mesh: improve ble mesh deinit
See merge request espressif/esp-idf!19199
2024-01-29 13:59:07 +08:00
Rahul Tank
baf9b98cd0
feat(nimble): Add APIs to support BLE DTM functions
2024-01-29 11:20:10 +05:30
Rahul Tank
c8220ad5af
Merge branch 'feat/features_and_fixes_for_pts_qualification' into 'master'
...
feat(nimble): Features and Fixes for PTS Qualification
Closes BLERP-427, BLERP-429, and BLERP-430
See merge request espressif/esp-idf!28608
2024-01-29 13:37:45 +08:00
Wan Lei
18df8fbc9b
Merge branch 'fix/spi_clk_div_repaire' into 'master'
...
fix(spi_master): fix P4 clock src divider calc and 8bit support
See merge request espressif/esp-idf!28699
2024-01-29 12:34:52 +08:00
xiongweichao
dd943fad9a
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-29 11:29:01 +08:00
Marius Vikhammer
043dae211e
fix(system): format esp_common, app_format and bootloader_format with astyle
2024-01-29 10:41:25 +08:00
Island
ec807d9127
Merge branch 'bugfix/ble_update_lib_20240125' into 'master'
...
Update C6 H2 lib to bb9d578e
Closes BLERP-528, BLERP-469, BLERP-530, and BLERP-533
See merge request espressif/esp-idf!28700
2024-01-29 10:40:28 +08:00
Michael (XIAO Xufeng)
6dbb3059f9
Merge branch 'h2_auto_dbias_master_hsq' into 'master'
...
ESP32H2: Active & sleep dbias get from efuse to fix the voltage
See merge request espressif/esp-idf!27483
2024-01-29 10:16:15 +08:00
Aditya Patwardhan
4d8436b90c
fix(esp_tls): Fixed input argument checks for public APIs
2024-01-29 01:24:41 +08:00
Sudeep Mohanty
defd3ec220
fix(esp_ringbuf): Updated esp_ringbuf to follow astyle format
...
This commit updates the esp_ringbuf component to follow astyle
formatting.
2024-01-26 15:20:19 +01:00
Konstantin Kondrashov
4daaa94593
Merge branch 'feature/cleanup_rom_efuse_header' into 'master'
...
change(all): Clearing unused efuse rom headers
See merge request espressif/esp-idf!27109
2024-01-26 20:30:44 +08:00
Song Ruo Jing
10b41d7a24
Merge branch 'refactor/soc_rtc_h_file' into 'master'
...
refactor(rtc): move soc/rtc.h from soc to esp_hw_support component
Closes IDF-8941
See merge request espressif/esp-idf!28238
2024-01-26 20:20:20 +08:00
Jakob Hasse
ee6112b9d7
Merge branch 'docs/document_lethal_hazards' into 'master'
...
docs(esp_system): Document limitations of esp_execute_shared_stack_function
See merge request espressif/esp-idf!27872
2024-01-26 19:21:30 +08:00
Sudeep Mohanty
36ac4631ae
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
...
This commit fixes an issue where in the LP I2C IO lines were not
initialized in open-drain mode.
Closes https://github.com/espressif/esp-idf/issues/12969
2024-01-26 11:25:25 +01:00
zhiweijian
ef0d856aa8
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE CCA bug on ESP32-C2
3. Fixed wifi boot bug at low temp on ESP32-C6
4. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6
2024-01-26 16:59:00 +08:00
Erhan Kurubas
ef655cbbd9
Merge branch 'enable_flash_elf_sha_tests' into 'master'
...
Enable SHA256 coredump flash integrity verification for all targets
Closes IDF-1820
See merge request espressif/esp-idf!28387
2024-01-26 16:28:24 +08:00
wanlei
45cbcad7cd
fix(spi_master): fix P4 clock src divider and 8bit support
2024-01-26 14:51:46 +08:00
Shu Chen
b056ac760b
Merge branch 'feat/154_enable_receive_done' into 'master'
...
feat(ieee802154): make the receive done handler feature mandatory
See merge request espressif/esp-idf!28573
2024-01-26 11:54:44 +08:00
Wang Meng Yang
6aa64033bc
Merge branch 'bugfix/no_wakeup_sleep_master' into 'master'
...
fix(ble): Fixed Bluetooth not waking up due to clock drift
Closes BTQABR2023-158 and BLERP-464
See merge request espressif/esp-idf!28376
2024-01-26 11:42:15 +08:00
Marius Vikhammer
e67f101c5c
Merge branch 'bugfix/stack_prot_issue_p4' into 'master'
...
fix(system): fixed -fstack-protector issue on P4
See merge request espressif/esp-idf!28688
2024-01-26 10:44:26 +08:00
Marius Vikhammer
b5540cfda6
Merge branch 'bugfix/format_ulp_astyle' into 'master'
...
fix(ulp): enable astyle linter and format ULP component
See merge request espressif/esp-idf!28597
2024-01-26 10:22:18 +08:00
Shu Chen
e358506118
Merge branch 'support/openthread_radio_caps_rx_on_when_idle' into 'master'
...
feat(openthread): support openthread radio caps rx on when idle
See merge request espressif/esp-idf!28583
2024-01-26 08:09:15 +08:00
Erhan Kurubas
f1d5f97719
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-01-25 15:13:56 +01:00
SumeetSingh19
92d20f6708
feat(nimble): client presentation and aggregate format descriptor support
2024-01-25 18:34:55 +05:30
SumeetSingh19
0bd8301755
feat(nimble): signed write support
2024-01-25 18:34:55 +05:30
SumeetSingh19
7ad6df977e
feat(nimble): additional AD types for advertisements
2024-01-25 18:34:55 +05:30
SumeetSingh19
7bda1db4f8
feat(nimble): authorization permission on gatt read and write
2024-01-25 18:34:55 +05:30
SumeetSingh19
2d71f64033
fix(nimble): allow auto connection and observer role
2024-01-25 18:34:55 +05:30
Shu Chen
aab24b0dd7
feat(ieee802154): make the receive done handler feature mandatory
2024-01-25 20:27:03 +08:00
zwl
2f7c122c51
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:26:35 +08:00
Song Ruo Jing
cf93777077
refactor(rtc): move soc/rtc.h from soc to esp_hw_support component
...
Deprecated rtc_xtal_freq_t, replaced with soc_xtal_freq_t defined in
clk_tree_defs.h in soc component.
2024-01-25 19:15:33 +08:00
Jakob Hasse
65e4118893
docs(esp_system): Document limitations of esp_execute_shared_stack_function
2024-01-25 19:02:25 +08:00
Shu Chen
86cf144aa7
feat(ieee802154): remove the ieee802154 lib submodule
2024-01-25 18:59:09 +08:00
morris
08845cf669
feat(rmt): added a help function for allocating encoder memory
...
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
2024-01-25 18:44:25 +08:00
Ivan Grokhotkov
dee5b087fa
feat(newlib): implement scandir and alphasort
...
Based on https://man7.org/linux/man-pages/man3/scandir.3.html
2024-01-25 11:03:19 +01:00
Abhik Roy
dfb1e0e087
Merge branch 'update_esp_netif_changes' into 'master'
...
fix(lwip): Corrected NAPT dependency text
See merge request espressif/esp-idf!28546
2024-01-25 17:19:39 +08:00
zwl
5172a99c9b
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
4a5127c029
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
e1d27c3b5d
fix(ble): fixed build error when disable sm feature
2024-01-25 17:04:44 +08:00
zwx
265531c971
feat(openthread): support openthread radio caps rx on when idle
2024-01-25 16:11:50 +08:00
luomanruo
688cbcfa31
Update C6 H2 lib to bb9d578e
2024-01-25 16:09:08 +08:00
Marius Vikhammer
d90cad70f3
Merge branch 'bugfix/c5_newlib_reent_cleanup_fix' into 'master'
...
fix(newlib): fix stub_table init on C5
Closes IDF-9093
See merge request espressif/esp-idf!28647
2024-01-25 12:02:46 +08:00
Mahavir Jain
0e7908369f
Merge branch 'bugfix/fix_http_auth_without_qop' into 'master'
...
fix(esp_http_client): Fix http digest auth without qop
Closes IDFGH-11876
See merge request espressif/esp-idf!28570
2024-01-25 11:48:53 +08:00
Marius Vikhammer
21d0c65e52
fix(system): fixed -fstack-protector issue on P4
...
During cpu_start stack-smashing would errorounsly trigger when compiled
with -Os on P4. This happened due to the stack canary value (stored in bss) changing when
we initialized bss and then getting flagged as a stackoverflow.
Disable fstack-protector for cpu_start to avoid this issue
2024-01-25 11:12:35 +08:00
xiongweichao
3e2ef4f26c
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-25 10:23:02 +08:00
Konstantin Kondrashov
51e9cd4884
Merge branch 'bugfix/efuse_test_apps_for_p4' into 'master'
...
fix(efuse): Fix test_apps for esp32p4
Closes IDFCI-1972
See merge request espressif/esp-idf!28675
2024-01-24 21:44:20 +08:00
Wu Zheng Hui
55f04b3326
Merge branch 'feature/clean_up_retention_context_definitions' into 'master'
...
refactor(esp_hw_support): move sleep retention context definition to soc target folder
Closes PM-10
See merge request espressif/esp-idf!26753
2024-01-24 20:24:02 +08:00
Konstantin Kondrashov
5bede51ec8
fix(efuse): Fix test_apps for esp32p4
2024-01-24 11:25:08 +02:00
hongshuqing
0b79d9bf4c
feat(pmu): set fix voltage to different mode for esp32h2
...
h2 remove include
2024-01-24 13:11:41 +08:00
Shu Chen
bbd0142ccb
Merge branch 'fix/ieee802154_test_rx_break_issue' into 'master'
...
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
See merge request espressif/esp-idf!28541
2024-01-24 10:43:51 +08:00
Marius Vikhammer
7823d246c5
Merge branch 'bugfix/p4_rvfp_rom' into 'master'
...
fix(esp_rom): fixed float to int conversion functions not working on P4
Closes IDF-8977 and IDF-8109
See merge request espressif/esp-idf!28396
2024-01-24 10:10:57 +08:00
Shu Chen
d499ba432b
Merge branch 'feature/add_ieee802154_pending_tx' into 'master'
...
feat(802.15.4): introduce pending tx while rx feature
See merge request espressif/esp-idf!28404
2024-01-24 09:30:54 +08:00
Ivan Grokhotkov
ecccad727f
Merge branch 'bugfix/macos_build_linux_target_freertos' into 'master'
...
fix(freertos): override select function without relying on -Wl,--wrap
See merge request espressif/esp-idf!28065
2024-01-24 04:14:00 +08:00
Erhan Kurubas
1227409c02
Merge branch 'coredump_traverse_state_lists' into 'master'
...
Improve the probability of accessing healthy TCBs
Closes IDF-2245
See merge request espressif/esp-idf!28114
2024-01-24 01:44:10 +08:00
Ivan Grokhotkov
f5cd3b7ff4
fix(freertos): override select function without relying on -Wl,--wrap
...
This commit changes the approach used to override select function
in FreeRTOS simulator.
The previous approach relied on '--wrap', which is a feature of GNU
linker that performs symbol substitution at link time. Sadly this
feature is not present in macOS linker.
The alternative solution is to define 'select' wrapper as a regular
(exported) symbol, preventing it from being loaded from system
libraries. To call the "real" select implementation we use dlsym
function and find the function pointer at run time. This solution
works on both Linux and macOS.
2024-01-23 16:57:38 +01:00
Ivan Grokhotkov
66431a62d1
fix(freertos): warning fix for building with IDF_TARGET=linux on macOS
2024-01-23 16:57:37 +01:00
Xu Si Yu
ad3e1e3daf
Merge branch 'bugfix/set_spinel_interface_buffer_to_static' into 'master'
...
fix(openthread): set spinel frame buffer to member variables
See merge request espressif/esp-idf!28510
2024-01-23 22:40:43 +08:00
Shu Chen
65c838b68a
Merge branch 'support/integrate_console_command_with_ot_command' into 'master'
...
feat(openthread): integrate console command with ot command
See merge request espressif/esp-idf!28194
2024-01-23 22:03:55 +08:00
Ondrej Kosta
c956e44a9e
Merge branch 'feature/ethernet_ci' into 'master'
...
ci(esp_eth): enable Ethernet tests
See merge request espressif/esp-idf!28566
2024-01-23 21:59:38 +08:00
Xu Si Yu
f9f32d4e5f
Merge branch 'feature/add_config_for_ot_address_query' into 'master'
...
feat(openthread): add menuconfig for openthread address query
See merge request espressif/esp-idf!28445
2024-01-23 20:55:48 +08:00
Jakob Hasse
c6a570fb37
Merge branch 'feature/pthread_psram' into 'master'
...
feat(pthread): Allow SPI RAM as stack
Closes IDFGH-9237, IDF-7262, and IDFGH-7045
See merge request espressif/esp-idf!27166
2024-01-23 18:39:32 +08:00
Rahul Tank
bcb8d179dd
Merge branch 'bugfix/fix_sm_inject_io_return_val' into 'master'
...
fix(nimble): Added change to ensure that API execution returns success
See merge request espressif/esp-idf!28402
2024-01-23 18:06:16 +08:00
Marius Vikhammer
4b89e52964
fix(newlib): fix stub_table init on C5
2024-01-23 18:05:53 +08:00
Tomas Rezucha
525bdf26f8
Merge branch 'feature/p4_usb_hal' into 'master'
...
feature(usb/host): Add HS PHY configuration
See merge request espressif/esp-idf!28549
2024-01-23 17:55:23 +08:00
Mahavir Jain
a02b0968d2
Merge branch 'fix/fix_esp_tls_client_key_parsing' into 'master'
...
fix(esp_tls): Fixed client key parsing for ECC key
Closes IDF-8894
See merge request espressif/esp-idf!27982
2024-01-23 17:14:49 +08:00
Mahavir Jain
09c9001895
Merge branch 'feature/add_key_manager_hw_support' into 'master'
...
Feature/add key manager hw support
Closes IDF-7925 and IDF-8041
See merge request espressif/esp-idf!26328
2024-01-23 17:11:05 +08:00
Song Ruo Jing
9ba5f4dab2
Merge branch 'feature/esp32p4_dma2d_support' into 'master'
...
feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4
Closes IDF-6498
See merge request espressif/esp-idf!25527
2024-01-23 15:19:25 +08:00
Harshit Malpani
bc901c0a3a
fix(esp_http_client): Fix http digest auth without qop
...
Closes https://github.com/espressif/esp-idf/issues/12962
2024-01-23 12:22:35 +05:30
Xu Si Yu
568adfb869
feat(openthread): add menuconfig for openthread address query
2024-01-23 14:43:51 +08:00
Guillaume Souchere
7bb236254e
Merge branch 'doc/update-esp-event-instance-register-descrition' into 'master'
...
docs(esp-event): Update description of esp_event_handler_instance_x
Closes IDFGH-11711
See merge request espressif/esp-idf!28063
2024-01-23 13:48:31 +08:00
Aditya Patwardhan
e2d5b323ca
fix(esp_tls): Fixed client key parsing for ECC key
...
Client key parsing for ECC keys was failing as the
RNG supplied to the key parsing API was uninitialized.
This commit fixes that behaviour
2024-01-23 13:40:57 +08:00
wuzhenghui
f3f12e973c
refactor(esp_hw_support): separate different chip system peripheral regs context defs to target folder
2024-01-23 13:30:01 +08:00
Mahavir Jain
e3d4b901f9
Merge branch 'bugfix/compilation_failed_in_bootloader_with_sb_fe_verbose' into 'master'
...
fix(bootloader): Fix compilation issue in bootloader build during verbose+sb+fe
Closes IDF-6373
See merge request espressif/esp-idf!26339
2024-01-23 13:29:02 +08:00
Jakob Hasse
db33f5a52e
Merge branch 'fix/console_context_setting' into 'master'
...
fix(console): Made setting command context less error-prone and clearer
See merge request espressif/esp-idf!28395
2024-01-23 13:25:25 +08:00
Aditya Patwardhan
4dc2ace0b7
fix(esp_hw_support): Update key manager support
...
1) Added new Key Manager APIs
2) Added crypto locking layer for Key Manager
3) Remove support for deploying known key
4) Format key manager support
5) Fix build header error
6) Updated the key_mgr_types.h file
7) Added key manager tests
2024-01-23 10:24:39 +05:30
Aditya Patwardhan
5a1726c18c
feat(hal): Update HAL layer for Key manager
...
1)Added new clk related changes
2024-01-23 10:24:37 +05:30
Aditya Patwardhan
3eabb62850
feat(esp_hw_support): Add support for Key Manager
2024-01-23 10:24:35 +05:30
Island
9746de97ce
Merge branch 'bugfix/struct_init_order_blemesh' into 'master'
...
ble mesh: Modify the structure initialization order to meet C++ requirements
See merge request espressif/esp-idf!18077
2024-01-23 12:20:18 +08:00
wuzhenghui
9b3dc69908
refactor(esp_hw_support): move regdma structure defination to soc components
2024-01-23 11:51:44 +08:00
wuzhenghui
2bd755c95d
refactor(esp_hw_support): move TIMG_WDT_WKEY_VALUE defination from hal to soc
2024-01-23 11:51:44 +08:00
Darian
a114237378
Merge branch 'refactor/core_component_headers_copyright_ignore' into 'master'
...
Tools/Core: Tidy up core-team releated copyright ignore list entries
See merge request espressif/esp-idf!28514
2024-01-23 11:39:59 +08:00
Xu Si Yu
65a261b290
fix(openthread): set spinel frame buffer to member variables
2024-01-23 10:52:03 +08:00
xueyunfei
4f96d04c9e
feat(lwip): add fall back dns config in menuconfig
...
Closes https://github.com/espressif/esp-idf/issues/12530
2024-01-23 10:49:53 +08:00
KonstantinKondrashov
b471d9d22c
change(all): Clearing unused efuse rom headers
2024-01-22 18:02:55 +02:00
Song Ruo Jing
08eada7301
feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4
2024-01-22 20:51:43 +08:00
Island
a4268b88c5
Merge branch 'bugfix/fix_ble_remove_bond' into 'master'
...
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
Closes BLERP-478
See merge request espressif/esp-idf!28589
2024-01-22 20:35:51 +08:00
Mahavir Jain
8b7d24ad71
Merge branch 'bugfix/soc_cpu_subsys_region' into 'master'
...
fix(soc): change debug addr range to CPU subsystem range
See merge request espressif/esp-idf!28499
2024-01-22 20:02:21 +08:00
Kevin (Lao Kaiyao)
2e037b8ab5
Merge branch 'feature/support_legacy_i2s_driver_on_p4' into 'master'
...
feat(i2s): support i2s legacy driver on p4
Closes IDF-8194
See merge request espressif/esp-idf!28474
2024-01-22 19:35:49 +08:00
Tomas Rezucha
ed1f20a972
feat(hal/usb): Add HS PHY configuration
2024-01-22 12:14:11 +01:00
C.S.M
c967dac3a9
Merge branch 'bugfix/one_byte_receive' into 'master'
...
fix(i2c_master): Fix bug on esp32 that read one byte data fails
See merge request espressif/esp-idf!28523
2024-01-22 18:17:33 +08:00
Darian Leung
f50d83413e
refactor(tools): Tidy up core component files copyright ignore
...
Some files that should have their copyrights checked are still placed on the
copyright ignore list.
- These entries have been tidied up
- Copyrights of those files have been updated.
2024-01-22 18:07:35 +08:00
Darian Leung
06952431a0
refactor(esp_system): Remove intr.c from the esp_system component
...
This file is empty and not used anywhere, thus can be removed.
2024-01-22 18:01:25 +08:00
zwx
706005c2e6
feat(802.15.4): introduce pending tx while rx feature
2024-01-22 16:43:41 +08:00
Ondrej Kosta
f732c3b7fd
ci(esp_eth): enable Ethernet tests
2024-01-22 09:30:24 +01:00
xiaqilin
0fe78ed468
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-01-22 16:04:37 +08:00
zwx
f478d3d81d
feat(openthread): integrate console command with ot command
2024-01-22 16:04:04 +08:00
Jakob Hasse
be59c94917
feat(pthread): Pthread can now use PSRAM as stack
...
Closes https://github.com/espressif/esp-idf/pull/10623
Closes https://github.com/espressif/esp-idf/issues/8662
Thanks to f-hoepfinger-hr-agrartechnik for the contribution
in https://github.com/espressif/esp-idf/pull/10623
2024-01-22 15:33:05 +08:00
InfiniteYuan
8191f319a3
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-01-22 14:12:11 +08:00
Mahavir Jain
9ecd2fd7e3
fix(soc): change debug addr range to CPU subsystem range
...
For C6/H2/P4/C5, there is no SoC specific debug range. Instead the same
address range is part of CPU Subsystem range which contains debug mode
specific code and interrupt config registers (CLINT, PLIC etc.).
For now the PMP entry is provided with RWX permission for both machine
and user mode but we can save this entry and allow the access to only
machine mode for this range.
For P4/C5 case, this PMP entry can have RW permission as the debug mode
specific code is not present in this memory range.
2024-01-22 13:34:32 +08:00
Xiao Xufeng
e0856e208e
ci(flash): remove hpm-dc configs from octal flash
2024-01-22 12:44:27 +08:00
Marius Vikhammer
1bcfde4e7f
fix(ulp): enable astyle linter and format ULP component
2024-01-22 11:43:38 +08:00
morris
01f1434fdd
Merge branch 'feature/esp_lcd_mipi_dsi' into 'master'
...
esp lcd mipi dsi driver
Closes IDF-6499
See merge request espressif/esp-idf!28273
2024-01-22 11:22:00 +08:00
Adam Múdry
3da19a647c
Merge branch 'feature/fatfs_2_fat_copies_on_volume' into 'master'
...
feat(fatfs): Add an option to use 2 FATs (file allocation tables) in FATFS volumes
Closes IDF-8735 and IDF-4091
See merge request espressif/esp-idf!27452
2024-01-22 11:15:04 +08:00
Cao Sen Miao
1e3ffdf628
fix(i2c_master): Fix bug on esp32 that read one byte data fails
2024-01-22 11:13:10 +08:00
Island
ed025da95c
Merge branch 'feat/support_ble_aux_when_data_length_zero' into 'master'
...
feat(bt/bluedroid): Support ext adv aux option
Closes BLERP-253 and BLERP-470
See merge request espressif/esp-idf!28458
2024-01-22 11:06:01 +08:00
Jiang Jiang Jian
54bcaae1ac
Merge branch 'bugfix/fix_scan_request_ifs_error' into 'master'
...
Fixed BLE scan request ifs time error in coexistence scenarios on ESP32
Closes BT-3593, CBLE50Y23-138, and BT-3605
See merge request espressif/esp-idf!28460
2024-01-22 11:00:54 +08:00
Island
f8a12adcf5
Merge branch 'feat/support_ble_get_callback' into 'master'
...
Feat/support ble get callback
See merge request espressif/esp-idf!28355
2024-01-22 10:43:28 +08:00
Island
44862867a7
Merge branch 'bugfix/fix_ble_memory_leak' into 'master'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off
See merge request espressif/esp-idf!28468
2024-01-22 10:42:56 +08:00
Island
b667d20312
Merge branch 'bugfix/ble_update_lib_20231229' into 'master'
...
update lib on master
Closes BLERP-414, BLERP-415, BLERP-416, BLERP-418, BLERP-419, BLERP-417, BLERP-355, BLERP-420, BLERP-421, BLERP-422, BLERP-443, BLERP-445, BLERP-444, BLERP-442, BLERP-446, and BT-3558
See merge request espressif/esp-idf!28186
2024-01-22 10:38:16 +08:00
Island
4071984f47
Merge branch 'bugfix/fix_ble_heap_malloc' into 'master'
...
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
See merge request espressif/esp-idf!27677
2024-01-22 10:34:07 +08:00
Erhan Kurubas
029a0582e1
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-22 00:18:28 +08:00
morris
e0dec99741
feat(dsi): add mipi dsi lcd unit test app
2024-01-20 17:02:28 +08:00
morris
7013815ea7
feat(dsi): add mipi dsi driver to esp_lcd
2024-01-20 16:50:22 +08:00
zhanghaipeng
101bfcd7a1
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-20 16:42:54 +08:00
zhanghaipeng
b491c7bb6f
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-20 16:35:38 +08:00
linruihao
b6d6735190
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-20 11:26:52 +08:00
zhiweijian
5552941e57
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-20 11:26:52 +08:00
Konstantin Kondrashov
261651fc19
Merge branch 'feature/efuse_update' into 'master'
...
feat(efuse): Adds new efuses for H2 and C6 chips
See merge request espressif/esp-idf!27672
2024-01-20 03:10:44 +08:00
David Cermak
73102c60ef
fix(lwip): Used dedicated IP4 address type
2024-01-19 17:48:47 +01:00
Jiang Jiang Jian
984418d0c4
Merge branch 'bugfix/fix_pmk_invalid_wpa_or_wpa2_connect_fail_issue' into 'master'
...
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
Closes WIFIBUG-192 and WIFIBUG-346
See merge request espressif/esp-idf!28571
2024-01-19 19:50:06 +08:00
laokaiyao
b9e44b92b3
ci(i2s): enable i2s ci tests on p4
2024-01-19 19:28:33 +08:00
laokaiyao
62ae0efa54
feat(i2s): support i2s legacy driver on p4
2024-01-19 19:28:33 +08:00
Darshan Dobariya
35d3306200
fix(nimble): Added change to ensure that API execution returns success
2024-01-19 14:48:43 +05:30
zhanghaipeng
aeeb64966b
feat(bt/bluedroid): Support ext adv aux option
2024-01-19 16:48:18 +08:00
luomanruo
dededd1267
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9
.
2024-01-19 16:13:12 +08:00
Sudeep Mohanty
82f2294bcb
Merge branch 'feature/ulp_riscv_interrupt_handling' into 'master'
...
feat(ulp-riscv): Added interrupt handling for ULP RISC-V
Closes IDFGH-9866 and IDF-1713
See merge request espressif/esp-idf!27802
2024-01-19 15:44:27 +08:00
muhaidong
f268621627
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2024-01-19 11:54:10 +08:00
zhanghaipeng
0f29b3cef9
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-19 11:22:33 +08:00
zhanghaipeng
ee4d4f1d35
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-19 11:21:42 +08:00
zhanghaipeng
8de484888f
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
be47da1962
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
6bc5b0069f
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-19 11:21:42 +08:00
Omar Chebib
cdde05335e
Merge branch 'refactor/riscv_interrupt' into 'master'
...
refactor(riscv): Refactor crosscore interrupts and core interrupt code
Closes IDF-5720, DOC-5177, and IDF-7899
See merge request espressif/esp-idf!27845
2024-01-19 10:51:04 +08:00
Shu Chen
9a6b0941b0
Merge branch 'bugfix/esp32h2_wakeup_i2c_fail' into 'master'
...
fix(esp_phy): fix esp32h2 wakeup i2c fail
Closes BLERP-465
See merge request espressif/esp-idf!28462
2024-01-19 10:08:17 +08:00
Omar Chebib
71e7f175ff
Merge branch 'bugfix/stack_watermark_fpu_esp32p4' into 'master'
...
fix(riscv): adjust TCBs lowest stack address when the FPU is used
Closes IDF-8995 and IDF-8423
See merge request espressif/esp-idf!28429
2024-01-19 10:04:29 +08:00
C.S.M
6c5373911a
Merge branch 'bugfix/cannot_jump_range' into 'master'
...
fix(temperature_sensor): Cannot switch the range smoothly on esp32h2
Closes IDF-9054
See merge request espressif/esp-idf!28530
2024-01-19 09:44:26 +08:00
Sudeep Mohanty
94e2516f6c
feat(ulp-riscv): Added support for RTC IO interrupts for ULP RISC-V
...
This commit adds a feature to register RTC IO interrupt handlers for the
ULP RISC-V co-processor.
2024-01-18 15:59:45 +01:00
Sudeep Mohanty
b9ecc1e57a
feat(ulp-riscv): Added SW interrupt capability for ULP RISC-V
...
This commit adds a feature to ULP RISC-V where the user can trigger
a software interrupt on the ULP RISC-V core.
2024-01-18 15:59:40 +01:00
Sudeep Mohanty
70241d13a2
feat(ulp-riscv): Added interrupt allocator and de-allocator
...
This commit adds methods to allocate and de-allocate interrupt handlers
for the ULP RISC-V.
2024-01-18 15:59:35 +01:00
Sudeep Mohanty
a6461eab77
feat(ulp-riscv): Added interrupt vector handling for ULP RISC-V
...
This commit adds interrupt vector processing for the ULP RISC-V co-processor.
2024-01-18 15:59:27 +01:00
Adam Múdry
8e50d63fea
feat(fatfs): Add an option to use 2 FATs (file allocation tables) in FATFS volumes
...
Should help with redundancy and data corruption when enabled but uses more space.
2024-01-18 14:03:28 +01:00
Wan Lei
2bd7e67205
Merge branch 'contrib/github_pr_12998' into 'master'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id (GitHub PR)
Closes IDFGH-11917
See merge request espressif/esp-idf!28554
2024-01-18 20:03:47 +08:00
Darian
c1cc22d245
Merge branch 'refactor/usb_remove_unused_files' into 'master'
...
USB: Remove unused HAL files and deprecate usb_periph
See merge request espressif/esp-idf!28293
2024-01-18 17:01:06 +08:00
Wan Lei
73ff086e21
Merge branch 'fix/p4_spi_master_clock_sourse_sel' into 'master'
...
fix(spi_master): Fix p4 spi clock source support other than XTAL
See merge request espressif/esp-idf!28392
2024-01-18 16:46:44 +08:00
Omar Chebib
102d5bbf72
refactor(riscv): added a new API for the interrupts
2024-01-18 16:36:53 +08:00
Rahul Tank
041da5cb60
Merge branch 'bugfix/add_minor_fixes_debug' into 'master'
...
fix(nimble): Add minor debug fixes
See merge request espressif/esp-idf!28518
2024-01-18 16:32:33 +08:00
Omar Chebib
5cdf145f55
refactor(riscv): refactor crosscore interrupt
2024-01-18 16:27:36 +08:00
C.S.M
298931596a
Merge branch 'bugfix/wrong_serial_num_2_rom' into 'master'
...
fix(uart,usj..): Fix wrong serial number that has been parsed to rom functions
Closes IDFGH-11872
See merge request espressif/esp-idf!28414
2024-01-18 16:17:37 +08:00
Wu Zheng Hui
d3df4246d8
Merge branch 'bugfix/fix_systick_lost_in_esp32_dfs' into 'master'
...
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
Closes IDF-8879
See merge request espressif/esp-idf!28176
2024-01-18 16:16:08 +08:00
nilesh.kale
59c5b5fe6b
fix(bootloader): Fix compilation issue in bootloader build during verbose+sb+fe
2024-01-18 12:15:15 +05:30
David Cermak
d707161881
fix(lwip): esp_netif supports esp_netif_get_netif_impl() for PPP
2024-01-18 14:20:39 +08:00
David Cermak
63e8e01646
feat(lwip): Added PPP config option to control VJ header compression
2024-01-18 14:20:39 +08:00
David Cermak
18ff62017a
feat(lwip): Add support for PPP server
...
Added support PPP_SERVER option in LWIP
Added support for configuring preferred addresses of PPP endpoints.
2024-01-18 14:20:39 +08:00
Omar Chebib
c7e63078b7
fix(riscv): adjust TCBs lowest stack address when the FPU is used
2024-01-18 13:06:29 +08:00
Marius Vikhammer
4f96919039
Merge branch 'bugfix/p4_newlib_test' into 'master'
...
test(newlib): enable and fix newlib tests on P4
Closes IDF-7862 and IDF-8983
See merge request espressif/esp-idf!28553
2024-01-18 13:02:56 +08:00
Jiang Jiang Jian
48b3f8a198
Merge branch 'bugfix/fix_crash_issue_when_mesh_deinit' into 'master'
...
fix(wifi/mesh): fix crash issue when mesh deinit
Closes WIFIBUG-194, WIFIBUG-193, WIFIBUG-209, and WIFIBUG-265
See merge request espressif/esp-idf!27570
2024-01-18 11:13:26 +08:00
Cao Sen Miao
6768805d20
fix(uart,usj...): Fix wrong serial number that has been parsed to rom functions,
...
Closes https://github.com/espressif/esp-idf/issues/12958
2024-01-18 10:51:51 +08:00
wuzhenghui
0dc7cad586
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
2024-01-18 10:34:47 +08:00
Marius Vikhammer
9ab0d95f65
test(newlib): enable and fix newlib tests on P4
2024-01-18 09:52:11 +08:00
Song Ruo Jing
e45aea723b
Merge branch 'feature/esp32p4_ppa_ll_support' into 'master'
...
feat(ppa): add low level support for PPA
See merge request espressif/esp-idf!28268
2024-01-17 23:18:35 +08:00
Ondrej Kosta
0766bb5f62
Merge branch 'feature/p4_emac' into 'master'
...
ESP32P4 EMAC
See merge request espressif/esp-idf!27178
2024-01-17 22:22:05 +08:00
Nebojša Cvetković
bd9711dde6
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id
...
Fix for C++ warning `-Wmissing-field-initializers`
2024-01-17 13:42:50 +00:00
Darian Leung
19c18845b0
refactor(soc): Remove soc/usb_types.h
...
This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-01-17 21:28:25 +08:00
Darian Leung
6a43b623dc
refactor(soc): Rename usb_otg_periph to usb_dwc_periph
...
- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h
2024-01-17 21:28:25 +08:00
Darian Leung
01a4a1d7f0
refactor(soc): Deprecate usb pin mappings
...
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-01-17 21:28:25 +08:00
Darian Leung
e63bfb24f5
refactor(hal): Remove usb_hal and usb_ll
...
This commit removes some legacy USB related HAL and LL files that are no longer
used.
2024-01-17 21:28:25 +08:00
Abhik Roy
7004c07e3f
fix(lwip): Corrected NAPT dependency text
2024-01-17 23:42:31 +11:00
Rahul Tank
6a7dc27421
fix(nimble): Add minor debug fixes
2024-01-17 17:24:59 +05:30
Rahul Tank
6e860a8a5b
Merge branch 'bugfix/address_resolution' into 'master'
...
fix(nimble): Added support for address resolution during inquiry
Closes IDFCI-1894
See merge request espressif/esp-idf!28294
2024-01-17 19:31:52 +08:00
Erhan Kurubas
bc2650cdca
Merge branch 'update_spdx_license_tag' into 'master'
...
feat(license): update OpenOCD stub source files with additional MIT license
See merge request espressif/esp-idf!28480
2024-01-17 19:26:06 +08:00
xiaqilin
529860dea5
fix(esp_phy): fix esp32h2 wakeup i2c fail
2024-01-17 18:41:43 +08:00
zhangyanjiao
e4c6cec53b
fix(wifi): fix the crash and malloc fail issue
...
1. fix(wifi/mesh): fix the crash issue when mesh deinit
2. fix(wifi):fix when ap recv auth in sa query porcess will memset psq issue
2024-01-17 17:01:35 +08:00
wanlei
4a46d70e9a
fix(spi_master): Fix p4 spi clock source support other than XTAL
2024-01-17 17:01:23 +08:00
Cao Sen Miao
2859388f11
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-01-17 16:55:30 +08:00
Konstantin Kondrashov
fdae1c6a28
Merge branch 'feature/efuse_reenable_test_on_p4' into 'master'
...
feat(efuse): Re-enable test on ESP32P4
See merge request espressif/esp-idf!28361
2024-01-17 16:49:49 +08:00
Sudeep Mohanty
d5993585df
Merge branch 'bugfix/linenoise_calculates_negative_prompt_len' into 'master'
...
fix(console): Fixed linenoise prompt length calculation
Closes IDF-9024 and IDFGH-2867
See merge request espressif/esp-idf!28446
2024-01-17 16:38:06 +08:00
Mahavir Jain
3278317ca5
Merge branch 'feat/support_http_any_in_http_server' into 'master'
...
feat: support HTTP_ANY method in esp_http_server
Closes IDFGH-11684
See merge request espressif/esp-idf!28347
2024-01-17 16:12:46 +08:00