Rahul Tank
d80a4e0ce1
Merge branch 'bugfix/fix_hex2val_ret' into 'master'
...
fix(nimble): Add check for return value of hex2val
Closes BT-3695
See merge request espressif/esp-idf!30304
2024-04-18 14:00:21 +08:00
Cao Sen Miao
282f3869c8
fix(jpeg): Fix issue that jpeg encoder does not end with 0xffd9
2024-04-18 12:39:09 +08:00
xiaqilin
34dacbb6ac
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-18 11:42:35 +08:00
Marius Vikhammer
1fa59c442b
fix(ulp): fixed lp-core not booting during sleep
...
LP core was unable to boot when system was in deepsleep.
This was due to lp uart init in LP rom using XTAL as clk source,
which is normally powered down during sleep.
This would cause lp uart to get stuck while printing ROM output,
and the app would never boot.
Also fixed wrong wakeup cause used by HP core for ULP wake up
2024-04-18 11:36:30 +08:00
Xu Si Yu
e8a554ac21
fix(vfs): make case eventfd_select_block exit normally
2024-04-18 11:29:25 +08:00
Zhang Wen Xu
e169a5592c
Merge branch 'fix/ieee802154_test_acquire_lock_in_interrupt' into 'master'
...
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
See merge request espressif/esp-idf!30250
2024-04-18 11:05:10 +08:00
Island
2cdd56ebc3
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2' into 'master'
...
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
See merge request espressif/esp-idf!30300
2024-04-18 10:54:15 +08:00
Island
fc4e48dca5
Merge branch 'bugfix/fix_ble_appearance' into 'master'
...
Fixed BLE appearance category ranges
Closes IDFGH-12628
See merge request espressif/esp-idf!30284
2024-04-18 10:43:23 +08:00
gaoxu
4a9eb6fee9
feat(csi): add a test that no backup buffer usage
2024-04-18 10:42:22 +08:00
gaoxu
65acf4abe9
feat(csi): add a flag to allow no backup buffer usage
2024-04-18 10:42:22 +08:00
Cao Sen Miao
876a3697ec
feat(jpeg): Support jpeg decoder yuv format
2024-04-18 10:40:48 +08:00
zhanghaipeng
0a4636a8be
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:38:36 +08:00
Rahul Tank
7ee1e0b8fb
fix(nimble): Add check for return value of hex2val
2024-04-17 18:07:59 +05:30
Island
e82a723abf
Merge branch 'bugfix/ble_mesh_fsm_list_init' into 'master'
...
bugfix/ble_mesh_fsm_list_init
Closes BLERP-539 and BLERP-451
See merge request espressif/esp-idf!30281
2024-04-17 20:09:52 +08:00
Guillaume Souchere
ada38e8d5e
fix(linenoise): Skip 0x00 to 0x1F character in dump mode
...
Skipping through the non printable character assures that
in dumb mode, any special keys will not lead to the cursor
movement.
2024-04-17 13:13:58 +02:00
Ivan Grokhotkov
3f663ec789
ci(sdmmc): add test config for p4
2024-04-17 12:49:23 +02:00
Ivan Grokhotkov
ad6cce5e3a
fix(sdmmc): correct unused pin number for P4 EV board
2024-04-17 12:49:23 +02:00
Ivan Grokhotkov
3546c81e32
ci(sdmmc): re-enable CD/WP tests
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
b08ddfb25b
fix(sdmmc): don't fail in clock update commands when no card detected
...
Clock update commands don't actually require the card to be present,
so it's not necessary to fail at this stage.
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
96074470ec
fix(sdmmc): correct power init in CD/WP tests for P4
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
ad51d0d1ca
ci(sdmmc): clean up stdout to avoid false positive memory leaks
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
8a66e059e9
Merge branch 'feature/sdmmc_p4_psram' into 'master'
...
feat(sdmmc): add support for PSRAM DMA
Closes IDF-9662
See merge request espressif/esp-idf!30044
2024-04-17 18:10:00 +08:00
Guillaume Souchere
aa61062584
fix(console): bug where backspace erases the prompt in dumb mode
2024-04-17 12:03:42 +02:00
Wu Zheng Hui
eded4eabf6
Merge branch 'feature/support_esp32p4_clock_output' into 'master'
...
feat: support esp32p4 clock output
Closes IDF-8226
See merge request espressif/esp-idf!28619
2024-04-17 17:40:40 +08:00
Wang Meng Yang
d8ddc102f6
Merge branch 'bugfix/crash_after_bluedroid_deinit' into 'master'
...
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit
Closes BTQABR2023-248
See merge request espressif/esp-idf!30172
2024-04-17 17:26:06 +08:00
Jiang Jiang Jian
0f5aca1e47
Merge branch 'bugfix/mgmt_gcmp_issue' into 'master'
...
fix(wifi): Fix GCMP encryption for mgmt packets and other bugfixes
Closes WIFIBUG-293 and WIFIBUG-459
See merge request espressif/esp-idf!28449
2024-04-17 16:52:22 +08:00
Marius Vikhammer
c9efc9cc83
Merge branch 'bugfix/p4_reserved_rtc_mem' into 'master'
...
fix(rtc_memory): fix conflict between LP-ROM and RTC reserved
Closes IDF-9408
See merge request espressif/esp-idf!30012
2024-04-17 16:45:57 +08:00
Tomáš Rohlínek
ede737763c
feat(storage/fatfs): update deprecated syntax for tests
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
b5d78549a5
feat(storage/fatfs): add tests for dynamic buffers
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
1447420a91
feat(storage/fatfs): add Kconfig option to enable dynamic window buffers
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
0bd6330e91
feat(storage/fatfs): add dynamic buffers support to FatFS
...
Closes https://github.com/espressif/esp-idf/issues/10913
2024-04-17 10:37:28 +02:00
Jiang Jiang Jian
9c8f4301a2
Merge branch 'bugfix/fix_lmac_end_frame_exchange_sequence_assert_issue' into 'master'
...
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
Closes IDFCI-2125
See merge request espressif/esp-idf!30283
2024-04-17 16:23:12 +08:00
Rahul Tank
ba8976aa52
Merge branch 'fix/removed_termination_upon_sign_write_fail' into 'master'
...
fix(nimble): Removed Code for Termination Upon Signed Write Operation Failure
See merge request espressif/esp-idf!29937
2024-04-17 16:06:57 +08:00
wuzhenghui
f3d963a93b
fix(esp_system): update power domain configuration with slow clock source selection
2024-04-17 15:45:52 +08:00
wuzhenghui
59a8a8a54a
fix(esp_hw_support): decrease DCDC volt with increase LDO volt in LDO take over preparation
2024-04-17 15:45:51 +08:00
wuzhenghui
55c5c2467d
fix(esp_hw_support): fix ipc_isr pause/resume order in sleep process
2024-04-17 15:45:51 +08:00
wuzhenghui
8ad94931f2
change(soc): remove clockoutput hardware unavaliable registers
2024-04-17 15:09:54 +08:00
wuzhenghui
ffd5d1fd66
feat(esp_hw_support): support set clock divider for esp32p4 clock output
2024-04-17 15:09:54 +08:00
wuzhenghui
309725fcd0
feat(esp_hw_support): support esp32p4 clock output
2024-04-17 15:09:49 +08:00
Wan Lei
624bcb4757
Merge branch 'feat/csi_disclose_internal_buffer_api' into 'master'
...
feat(csi): add API to expose internal backup_buffer
Closes IDF-9572
See merge request espressif/esp-idf!30094
2024-04-17 14:51:55 +08:00
zwl
d0c1ff0376
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:46:02 +08:00
wuzhenghui
101f1abbf1
refactor(esp_hw_support): add hal layer for clock output feature
2024-04-17 14:25:29 +08:00
Harshit Malpani
12c92bf822
feat: Enable app_update test app for ESP32P4
2024-04-17 11:21:34 +05:30
Marius Vikhammer
4533f16c34
fix(rtc_memory): fix conflict between LP-ROM and RTC reserved
2024-04-17 13:37:56 +08:00
muhaidong
490c6d3c38
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 11:16:51 +08:00
luoxu
b6c09192c8
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:14:18 +08:00
Jiang Jiang Jian
a75bacf781
Merge branch 'fix/wl_fatfs_format' into 'master'
...
fix(storage/fatfs): fix double mouting of spiflash
Closes IDF-9677
See merge request espressif/esp-idf!30162
2024-04-17 10:48:39 +08:00
wanlei
af86df7f02
feat(csi): add API to expose internal backup_buffer
2024-04-17 10:48:11 +08:00
Jiang Jiang Jian
5f19a8797a
Merge branch 'contrib/github_pr_13022' into 'master'
...
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
Closes IDFGH-11943
See merge request espressif/esp-idf!30030
2024-04-17 10:41:10 +08:00
Omar Chebib
faf0ea8702
Merge branch 'fix/interrupt_source_c5_beta3' into 'master'
...
fix(esp32c5): fix interrupt sources number for the Beta3 version
See merge request espressif/esp-idf!30271
2024-04-17 10:11:15 +08:00
Sarvesh Bodakhe
d97c8ed1b1
fix(wifi): Add bugfix to avoid RSNXE and KDE mismatch during 4-way-handshake
2024-04-16 19:49:28 +05:30
Kapil Gupta
95b522a1be
fix(wifi): Fix encryption/decryption issue for mgmt packets
...
* Fix issues related to mgmt packets encryption in GCMP
* Fix issue of wrong decryption of mgmt packets when PMF is enabled
* Fix softAP bug in handling of SAE Reauthentication
2024-04-16 19:49:09 +05:30
Ondrej Kosta
d3e45faf80
Merge branch 'bugfix/dm9051_phy_axs_wait' into 'master'
...
fix(esp_eth): made access to PHY registers for DM9051 more robust
Closes IDF-9659
See merge request espressif/esp-idf!30043
2024-04-16 22:08:20 +08:00
Karl Palsson
e2945871b7
fix(esp_eth): dp83848: correct link detection to use BMSR
...
Reading the link state via PHYSTS was incorrect, as it only reflects the
link state bit from BMSR. BMSR latches link down events, and are not
cleared without being read. (See 802.3-2008 section 2, section 22.2.4.2.13)
This leads to the original DP828xx code only supporting link up, then a
single link down event.
Switch to reading the link state via BMSR, but continuing to read the
negotiation results via PHYSTS and ANLPAR. This is inline with
LAN8720x, RTL8201, KSZ80xx phy drivers, and other opensource drivers for
the DP838xx family of devices.
Tested on a private board with a DP83825i PHY. No publically available
boards using the original DP83848 are known of for testing.
Signed-off-by: Karl Palsson <karl.palsson@marel.com>
2024-04-16 11:08:48 +00:00
Jan Beran
0dec6fe65d
feat(tools): Add idf.py merge-bin command and cmake target
2024-04-16 12:49:18 +02:00
Omar Chebib
f39b3099f6
fix(esp32c5): fix interrupt sources number for the Beta3 version
2024-04-16 18:17:00 +08:00
wanlei
cf055a625b
fix(csi): fix common resource changes when clime hardware fail
2024-04-16 17:22:57 +08:00
Armando (Dou Yiwen)
cb0cc9f10e
Merge branch 'feat/support_use_internal_buffer_when_no_new_trans_buf' into 'master'
...
csi: support using internal buffer when there's no new trans buffer
Closes IDF-9694
See merge request espressif/esp-idf!30210
2024-04-16 17:14:35 +08:00
Martin Vychodil
ac7e7065db
Merge branch 'fix/pthread_psram_wrong_tags' into 'master'
...
ci: Added missing generic tag to test
See merge request espressif/esp-idf!30244
2024-04-16 16:49:25 +08:00
Omar Chebib
007a626049
Merge branch 'fix/esp32c5_interrupt_support' into 'master'
...
fix(esp32c5): add CLIC interrupt controller support for the ESP32-C5 (Beta3 & MP)
Closes IDF-8654 and IDF-8655
See merge request espressif/esp-idf!30017
2024-04-16 16:35:49 +08:00
Armando
e7c1f6b3b2
feat(csi): support using internal buffer when there's no new trans buffer
...
Also when the new trans buffer is not big enough
2024-04-16 16:11:55 +08:00
Mahavir Jain
816af11ba3
Merge branch 'bugfix/cleanup_mpu_ll_ports' into 'master'
...
fix: cleanup MPU LL files for RISC-V architecture SoCs
See merge request espressif/esp-idf!30260
2024-04-16 15:41:43 +08:00
Jiang Jiang Jian
8f4f21580a
Merge branch 'bugfix/esp_supplicant_format' into 'master'
...
fix(wifi): update coding format of WiFi files
See merge request espressif/esp-idf!28079
2024-04-16 15:23:21 +08:00
Jakob Hasse
bf2bbbde16
ci: Added missing generic tag to psram tests
2024-04-16 09:17:41 +02:00
Jakob Hasse
1e9f52d404
Merge branch 'refactor/p4_rng' into 'master'
...
refactor(esp_hw_support): removed unneccessary code
See merge request espressif/esp-idf!30064
2024-04-16 15:13:17 +08:00
Rocha Euripedes
f9e81fe6fc
Merge branch 'update_mqtt' into 'master'
...
Update Mqtt client
See merge request espressif/esp-idf!29810
2024-04-16 14:54:16 +08:00
Konstantin Kondrashov
b6c8a139be
Merge branch 'feature/linux_improve_delay_func' into 'master'
...
feat(esp_rom): Improves esp_rom_delay_us for linux target
See merge request espressif/esp-idf!30217
2024-04-16 14:44:21 +08:00
Guillaume Souchere
3554fd5665
Merge branch 'fix/fsync-call-propagation-to-secondary-console' into 'master'
...
fix(console): Fsync not propagated to secondary output
Closes IDFGH-12104
See merge request espressif/esp-idf!30195
2024-04-16 13:50:51 +08:00
Kapil Gupta
58ee771f3c
fix(wifi): Run tools/format.sh on WiFi component
2024-04-16 10:58:37 +05:30
Sumeet Singh
19ad84f008
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 09:57:25 +05:30
Mahavir Jain
c44369de7a
fix: cleanup MPU LL files for RISC-V architecture SoCs
2024-04-16 09:50:46 +05:30
Omar Chebib
f6e935e013
fix(esp32c5): add CLIC interrupt controller support for the ESP32-C5
2024-04-16 10:38:14 +08:00
xiaqilin
0eeed7637f
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-16 10:35:55 +08:00
Island
46e0760619
Merge branch 'feat/support_ble_add_device_to_resolving_list' into 'master'
...
feat(ble/bluedroid): Support BLE add device to resolving list
Closes BLERP-681
See merge request espressif/esp-idf!30216
2024-04-16 10:35:16 +08:00
Jakob Hasse
ee6ec3db8d
Merge branch 'refactor/linux_true_random_numbers' into 'master'
...
refactor(esp_hw_support): Linux esp_random impl now returns true random numbers
Closes IDF-8881
See merge request espressif/esp-idf!30063
2024-04-15 22:59:14 +08:00
zhanghaipeng
9ae6007b5b
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-04-15 21:04:52 +08:00
zhanghaipeng
36c9953588
feat(ble/bluedroid): Support BLE add device to resolving list
2024-04-15 19:37:02 +08:00
C.S.M
4a94f9b27c
Merge branch 'fix/i2c_pin_short_cut' into 'master'
...
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut
See merge request espressif/esp-idf!30188
2024-04-15 19:15:35 +08:00
xuxiao
5617bfaaec
fix(example): fix wifi iperf example build errors when enabled CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS
2024-04-15 19:07:37 +08:00
Jakob Hasse
2e64570975
refactor(esp_hw_support): removed unneccessary code
2024-04-15 12:33:08 +02:00
Mahavir Jain
7a283b73f6
Merge branch 'feature/p4_memory_protection' into 'master'
...
feat: add memory protection support using PMA/PMP for P4 target
Closes IDF-7542
See merge request espressif/esp-idf!29947
2024-04-15 17:24:37 +08:00
Armando (Dou Yiwen)
116bdf4762
Merge branch 'change/change_esp_cache_aligned_alloc_log_e_to_w' into 'master'
...
cache: change esp_cache_aligned_alloc_log_e_to_w and update to use heap cap malloc flags
Closes IDF-9666
See merge request espressif/esp-idf!30087
2024-04-15 17:02:02 +08:00
Omar Chebib
91bdbc1708
Merge branch 'fix/esp32p4_l2_cache_configured_from_flash' into 'master'
...
fix(spi_flash): fix a bug where L2 cache was configured from flash on the ESP32-P4
Closes IDF-9681
See merge request espressif/esp-idf!30189
2024-04-15 16:32:22 +08:00
Ondrej Kosta
60384d4fc0
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-15 15:39:23 +08:00
Armando
e36a396801
change(test): test changes for esp cache malloc
2024-04-15 15:34:51 +08:00
Armando
d341540a5e
change(drivers): other driver changes for cache malloc
2024-04-15 15:34:51 +08:00
Armando
0df418facd
change(cache): update to use heap cap malloc flags
2024-04-15 15:34:51 +08:00
Jakob Hasse
d297845126
refactor(esp_hw_support): Linux esp_random impl now returns true random numbers
2024-04-15 09:34:02 +02:00
morris
c5389ac2fd
Merge branch 'feature/rmt_simple_encoder' into 'master'
...
RMT simple encoder
See merge request espressif/esp-idf!29874
2024-04-15 15:23:18 +08:00
Guillaume Souchere
3cca8ff905
Merge branch 'fix/heap-trace-on-all-functions' into 'master'
...
fix(heap): Tracing of all heap_caps API functions
Closes IDF-9385
See merge request espressif/esp-idf!29536
2024-04-15 15:12:12 +08:00
Euripedes Rocha
8849425d71
change(mqtt): Update esp-mqtt submodule
...
git log --oneline e6afdb4025fe018ae0add44e3c45249ea1974774..aa6f889fb4f6f743b3a550aa587713aabbdca1fc
Detailed description of the changes:
* fix: regard reason codes greater than 0x80 as failures.
- See merge request espressif/esp-mqtt!205
- See commit https://github.com/espressif/esp-mqtt/commit/e7b9aa5
* PR: Return on allocation failure
- See merge request espressif/esp-mqtt!204
- set last_retransmit to now when first connected (espressif/esp-mqtt@c06f154 )
- add return to faile_message, avoid segment fault (espressif/esp-mqtt@37478a9 )
* Minor warning of unused variable
- See merge request espressif/esp-mqtt!203
- fix: Minor warning of unused variable (espressif/esp-mqtt@726e5f2 )
* Cover the case for SOC without MAC address
- See merge request espressif/esp-mqtt!202
- fix: Cover the case for SOC without MAC address (espressif/esp-mqtt@5e3abd4 )
* Make state and size atomic
- See merge request espressif/esp-mqtt!199
- feat: Make state and size atomic (espressif/esp-mqtt@891380b )
* fix: Adjust the log level on few messages to avoid cluthering the logs
- See merge request espressif/esp-mqtt!201
- See commit https://github.com/espressif/esp-mqtt/commit/5c17fc4
* fix: Make automatic client_id soc dependent
- See merge request espressif/esp-mqtt!200
- See commit https://github.com/espressif/esp-mqtt/commit/657a2ae
* Clarify data that users need to take care of lifetime.
- See merge request espressif/esp-mqtt!197
- docs: Clarify data that users need to take care of lifetime. (espressif/esp-mqtt@371f594 )
* Update mqtt_client.h
- See merge request espressif/esp-mqtt!198
- add const char * to esp_mqtt_client_subscribe() generic macros (espressif/esp-mqtt@acdb66d )
* client: Report failure on timeout in mid-message timeout (GitHub PR)
- See merge request espressif/esp-mqtt!165
- Merges https://github.com/espressif/esp-mqtt/pull/232
- client: Report failure on timeout in mid-message timeout (espressif/esp-mqtt@ddde502 )
* fix: Move buffer initialization to set config
- See merge request espressif/esp-mqtt!194
- Closes https://github.com/espressif/esp-mqtt/issues/267
- See commit https://github.com/espressif/esp-mqtt/commit/ea0df31
* Fix check for message creation when processing publish
- See merge request espressif/esp-mqtt!195
- fix: Deliver publish verifies if message was created only for QoS >0
(espressif/esp-mqtt@6780056 )
2024-04-15 15:04:08 +08:00
Armando (Dou Yiwen)
f5a00d7c9b
Merge branch 'bugfix/fix_spiram_cap_doesnt_match_with_dma_cap_issue' into 'master'
...
dma: fixed spiram_cap doesn't match with dma cap issue for esp_dma_malloc
See merge request espressif/esp-idf!30231
2024-04-15 14:59:43 +08:00
Jiang Jiang Jian
25d40a67bc
Merge branch 'feature/esp32c5beta3_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-8640
See merge request espressif/esp-idf!29723
2024-04-15 14:40:52 +08:00
Island
8e0714341a
Merge branch 'feat/support_qa_test_vendor_hci_esp32c3' into 'master'
...
Support QA test vendor HCI command and event on ESP32C3
Closes BLERP-578
See merge request espressif/esp-idf!29282
2024-04-15 14:08:40 +08:00
Island
caf0712174
Merge branch 'feat/support_qa_test_vendor_hci_esp32' into 'master'
...
Support QA test vendor HCI command and event on ESP32
Closes BLERP-578
See merge request espressif/esp-idf!29372
2024-04-15 14:08:34 +08:00
Omar Chebib
6f888390ab
fix(spi_flash): fix a bug where l2 cache was configured from flash
2024-04-15 13:55:38 +08:00
Armando
c3f60522cf
bugfix(dma): fixed spiram_cap doesn't match with dma cap issue for esp_dma_malloc
2024-04-15 11:37:17 +08:00
Cao Sen Miao
4ba3a4e482
fix(i2c_master): Fix the issue that probe cannot work properly after a general call,
...
Closes https://github.com/espressif/esp-idf/issues/13547
2024-04-15 11:29:13 +08:00
Jin Cheng
081dc80eb8
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-15 11:20:55 +08:00
Cao Sen Miao
a69c6e8f41
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut,
...
Closes https://github.com/espressif/esp-idf/issues/13587
2024-04-15 11:05:43 +08:00
Armando
b658c712e7
change(cache): change esp_cache_aligned_alloc_log_e_to_w
2024-04-15 09:49:25 +08:00
Mahavir Jain
024b040300
test(memprot): enable memory protection tests for P4
2024-04-14 21:16:42 +05:30
Mahavir Jain
46c453ae1e
feat: add memory protection support using PMA/PMP for P4 target
2024-04-14 21:16:40 +05:30
Mahavir Jain
433825d385
fix(hal): integer overflow warning in the cache LL macro
2024-04-14 21:16:38 +05:30
Mahavir Jain
166fa7acac
fix: minor warning related to missing parenthesis
2024-04-14 21:16:34 +05:30
Adam Múdry
baa42be64c
Merge branch 'fix/possible_name_collision_nvs_with_sysview' into 'master'
...
fix(nvs): Fix possible collision with app trace sysview defines
Closes IDF-9701
See merge request espressif/esp-idf!30222
2024-04-14 19:44:17 +08:00
Guillaume Souchere
429d72fcb8
Merge branch 'fix/heap-init-iteration-on-failed-alloc' into 'master'
...
fix(heap): Loop shouldn't break on failed allocation in heap_caps_init()
See merge request espressif/esp-idf!30218
2024-04-13 01:46:33 +08:00
Mahavir Jain
bf63862c4a
Merge branch 'fix/enable_crypto_periphs_before_rom_exec' into 'master'
...
fix(esp_system): enable crypto periphs before rom execution
See merge request espressif/esp-idf!30116
2024-04-13 00:14:16 +08:00
Rahul Tank
c8e454b4fa
Merge branch 'bugfix/fix_cccd_compilation_warning' into 'master'
...
fix(nimble): Fix compilation issues when CCCD is set to 0
See merge request espressif/esp-idf!30067
2024-04-12 20:05:25 +08:00
Adam Múdry
8e43afef3b
fix(nvs): Fix possible collision with app trace sysview defines
...
Global.h defines U8, I8, U16, etc. symbols, which are also used in NVS
as a part of custom enum class and this can cause a compilation error
during macro expansion, when sysview is enabled and FreeRTOS.h is included in NVS
2024-04-12 13:46:51 +02:00
Ivan Grokhotkov
49b4bc175e
feat(sdmmc): add support for PSRAM DMA on ESP32-P4
2024-04-12 12:56:18 +02:00
Guillaume Souchere
52ebac9c62
fix(heap): Loop break on failed alloc
...
don't check for heaps_array != NULL in the loop.
The check is done after the loop since it is allowed
for the allocation to fail until finding aa ssuitable
heap.
2024-04-12 12:21:13 +02:00
Konstantin Kondrashov
b3d1b1783b
feat(esp_rom): Improves esp_rom_delay_us for linux target
2024-04-12 12:52:38 +03:00
morris
94580bb14a
Merge branch 'fix/fix_logic_error_in_peri_clk_init' into 'master'
...
fix(esp_hw_support): fix bad logic in esp_perip_clk_init
Closes IDF-9518
See merge request espressif/esp-idf!30208
2024-04-12 17:44:43 +08:00
harshal.patil
6ec486e351
fix(esp_system): Enable crpyto peripherals related clocks for specific ESP32-P4 ECOs
2024-04-12 14:56:53 +05:30
harshal.patil
5ba9b53667
fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral
2024-04-12 14:55:11 +05:30
Ivan Grokhotkov
e0cb43b9ab
Merge branch 'feature/sdmmc_test_p4_updates' into 'master'
...
change(sdmmc,sdspi): add P4 board defs, enable LDO in sdspi tests, simplify LDO in sdmmc tests
See merge request espressif/esp-idf!30042
2024-04-12 17:04:07 +08:00
Tomáš Rohlínek
615a9c6742
feat(storage/example): enable host test for flash wl fatfs
2024-04-12 10:26:25 +02:00
Tomáš Rohlínek
7c3b9bde0e
feat(storage/fatfs): add testcase with erased spi partition
2024-04-12 10:26:25 +02:00
Tomáš Rohlínek
f398b7923a
fix(storage/fatfs): fix double mouting of spiflash
2024-04-12 10:26:22 +02:00
Roland Dobai
4be11ad49d
Merge branch 'change/update_elf2image' into 'master'
...
change(esptool_py/project_include): Updated esptool_elf2image_args
Closes IDF-9388
See merge request espressif/esp-idf!30163
2024-04-12 15:45:27 +08:00
Konstantin Kondrashov
e6d153f06b
Merge branch 'feature/support_utilities_in_cpu' into 'master'
...
feat(esp_hw_support): Support utilities in cpu.c
Closes IDF-7848
See merge request espressif/esp-idf!29661
2024-04-12 15:30:33 +08:00
Guillaume Souchere
7639933eeb
Merge branch 'fix/missing-block-owner-in-heap-init-alloc' into 'master'
...
fix(heap): Add block owner to allocs in heap_caps_init()
Closes IDFGH-12450
See merge request espressif/esp-idf!30139
2024-04-12 15:23:16 +08:00
Lou Tianhao
e3ec2724e7
remove(wifi): sleep_retention member in struct wifi_osi_funcs_t
2024-04-12 14:14:13 +08:00
Lou Tianhao
4061e282dd
draft(i2c): need to support regdma_i2c for esp32c5beta3
2024-04-12 14:14:06 +08:00
wuzhenghui
e7046e2abf
fix(esp_hw_support): fix bad logic in esp_perip_clk_init
2024-04-12 14:08:07 +08:00
Rahul Tank
f2fd8192fc
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 11:01:47 +05:30
Rahul Tank
052e884f34
Merge branch 'bugfix/fix_cve_2024_24746' into 'master'
...
fix(nimble): Fix for Vulnerability CVE_2024_24746
See merge request espressif/esp-idf!30106
2024-04-12 13:12:35 +08:00
Lou Tianhao
534e7a528f
feat(pm): support pd top for esp32c5beta3
2024-04-12 11:34:54 +08:00
morris
7079c09c5a
Merge branch 'feat/mipi_dsi_vsync_end' into 'master'
...
feat(mipi_dsi): add callback to notify vsync end
See merge request espressif/esp-idf!30140
2024-04-12 11:28:20 +08:00
morris
a6fbe06910
Merge branch 'feature/gptimer_c5_mp' into 'master'
...
feat(gptimer): support timer group driver on c5 mp
Closes IDF-8705
See merge request espressif/esp-idf!30126
2024-04-12 11:17:28 +08:00
Armando (Dou Yiwen)
9e9f76d88d
Merge branch 'feat/lp_i2s_ll_support' into 'master'
...
lp_i2s: added lp_i2s ll layer
See merge request espressif/esp-idf!30158
2024-04-12 10:37:54 +08:00
Jiang Jiang Jian
9aa1bc6253
Merge branch 'bugfix/fix_lmac_stop_transmit_issue' into 'master'
...
fix(wifi): fix lmacStopTransmit issue
Closes WIFI-6519 and WIFIBUG-401
See merge request espressif/esp-idf!30147
2024-04-12 09:08:07 +08:00
Wang Meng Yang
d4552c6274
Merge branch 'bugfix/bt_bss_in_extram' into 'master'
...
BT: Fix non-existent linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
Closes IDFGH-9017
See merge request espressif/esp-idf!21790
2024-04-12 08:57:10 +08:00
Rahul Tank
1e8c5fb247
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 19:28:44 +05:30
Rahul Tank
8a061af163
Merge branch 'feat/add_data_len_chg_evt' into 'master'
...
fix(nimble): Add support for data length change evt
Closes BLERP-666 and BLERP-665
See merge request espressif/esp-idf!29799
2024-04-11 21:09:53 +08:00
Armando
a8406659db
feat(lp_i2s): added lp_i2s ll layer
2024-04-11 20:18:45 +08:00
Island
0545816211
Merge branch 'bugfix/fix_ble_max_attribute_value' into 'master'
...
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
Closes IDFGH-12362
See merge request espressif/esp-idf!30155
2024-04-11 19:11:20 +08:00
Guillaume Souchere
6e628a341a
fix(console): Fsync not propagated to secondary output
...
Calls to fsync need to also be propagated to secondary
output when CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG
is enabled.
Closes https://github.com/espressif/esp-idf/issues/13162
2024-04-11 13:01:34 +02:00
Konstantin Kondrashov
06c28f0ee9
feat(hal): Adds hal funcs for cpu.c
2024-04-11 13:07:04 +03:00
morris
588bbac564
feat(mipi_dsi): add callback to notify refresh done
2024-04-11 18:02:09 +08:00
Konstantin Kondrashov
0b5a6e33fc
Merge branch 'feature/adds_esp_exit_macros' into 'master'
...
feat(esp_common): Add ESP_RETURN_VOID_ON_ERROR and ESP_RETURN_VOID_ON_FALSE macros
Closes IDFGH-12532
See merge request espressif/esp-idf!30148
2024-04-11 17:10:07 +08:00
Jeroen Domburg
0078680e88
feat(rmt): Add simple callback encoder
2024-04-11 15:54:52 +08:00
morris
a615180bc0
feat(gptimer): support timer group driver on c5 mp
...
there's no change between mpw and mp as far as I can tell from the
register
2024-04-11 15:52:34 +08:00
Jakub Kocka
72896395f7
change(esptool_py/project_include): Updated esptool_elf2image_args
...
Since esptool v4.8 "--dont-append-digest" argument of elf2image is not needed anymore.
2024-04-11 09:33:48 +02:00
Roland Dobai
19700a57e6
Merge branch 'fix/gcov_win_mixed_path' into 'master'
...
fix(gcov): Fixed mixed path separators on Windows
Closes IDF-868 and IDF-3358
See merge request espressif/esp-idf!29917
2024-04-11 13:56:10 +08:00
Duco Sebel
69f6170f27
feat(esp_common): Add macros that check the condition and return from void function
...
Merges: https://github.com/espressif/esp-idf/pull/13536
2024-04-11 08:51:03 +03:00
C.S.M
df842f9f75
Merge branch 'docs/jpeg_final' into 'master'
...
docs(jpeg): Add full-content of jpeg decoder and encoder programming guide
See merge request espressif/esp-idf!30122
2024-04-11 13:45:57 +08:00
Rahul Tank
beb87e30f0
fix(nimble): Add support for data length change evt
2024-04-11 11:01:59 +05:30
Rahul Tank
f44f06597f
Merge branch 'bugfix/fix_dtm_num_pkt_size' into 'master'
...
fix(nimble): Fix the size of num_packets in dtm event
Closes BLERP-670 and BLERP-672
See merge request espressif/esp-idf!30143
2024-04-11 13:22:12 +08:00