Roland Dobai
930539ef25
Merge branch 'bugfix/asyncio_progress_term_width_v5.0' into 'release/v5.0'
...
tools: fix progress output in asyncio.run with zero terminal width (v5.0)
See merge request espressif/esp-idf!23219
2023-05-11 00:35:38 +08:00
Roland Dobai
85a3cca773
Merge branch 'feature/hfp_ag_hints_v5.0' into 'release/v5.0'
...
tools: Update idf-py hints with Bluedroid HFP AG info[backport 5.0]
See merge request espressif/esp-idf!23153
2023-05-11 00:35:21 +08:00
Roland Dobai
86eff35977
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419_v5.0' into 'release/v5.0'
...
tools: update OpenOCD version to v0.12.0-esp32-20230419 (v5.0)
See merge request espressif/esp-idf!23678
2023-05-11 00:33:25 +08:00
Mahavir Jain
37b3ed9ba2
Merge branch 'update/version_5_0_2' into 'release/v5.0'
...
Update version to 5.0.2
See merge request espressif/esp-idf!23674
2023-05-10 23:25:08 +08:00
Alexey Gerenkov
98fd372e91
tools: update OpenOCD version to v0.12.0-esp32-20230419
2023-05-10 13:18:56 +03:00
Ivan Grokhotkov
5181de8ac5
versions: Update version to 5.0.2
2023-05-10 09:59:18 +02:00
laokaiyao
95d32520b1
i2s_doc: fixed the data of stereo left/right state
2023-05-10 12:30:20 +08:00
laokaiyao
4dd5909b13
i2s_tdm: fixed half sample bit calculation and add check for slot mask
2023-05-10 12:28:52 +08:00
laokaiyao
f0c13fc7a8
i2s_std: fixed mclk check for 24-bit data and enable left alignment as default
2023-05-10 12:25:35 +08:00
morris
49c83f112d
mcpwm: can't apply the same delay module to multiple generators
...
This is a hardware limitation, one delay module can only be used by one generator at one time.
Closes https://github.com/espressif/esp-idf/issues/11327
2023-05-10 10:10:16 +08:00
Marius Vikhammer
124a43e9ec
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
...
ADDITIONAL_MAKE_CLEAN_FILES is deprecated and only worked with make.
Replaced with the new ADDITIONAL_CLEAN_FILES (CMake 3.15) which also works with ninja.
2023-05-10 09:56:15 +08:00
Song Ruo Jing
f9f0dfa134
uart: Allow the users to not specify the source_clk in uart_config_t when calling uart_param_config
2023-05-09 12:09:18 +00:00
Omar Chebib
ed70f1c66b
i2c: fix a bug in sda sample timing
...
* Closes https://github.com/espressif/esp-idf/issues/9777
This bug prevented SCL line to work properly after a NACK was received in master mode.
2023-05-06 08:05:32 +00:00
Marius Vikhammer
798dac6225
gdma: fixed crash from logging when using newlib nano
...
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.
Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 13:48:48 +08:00
Justin Ong
e33ec673ed
Fix references to IDF_ADD_PATHS_EXTRAS before being declared
2023-05-05 11:17:39 +02:00
wuzhenghui
1f39f07bca
doc: update deep_sleep_wake_stub readme
2023-05-04 16:46:15 +08:00
wuzhenghui
4c3b8c13df
feature: add wake up time cost info to deep_sleep_wake_stub example
2023-05-04 16:46:15 +08:00
jiangguangming
554400dbc5
docs: add wake stub example link to deep-sleep-stub.rst
2023-05-04 16:46:15 +08:00
jiangguangming
af7223727d
ld: fix rtc.data rtc.bss section issues
...
1. rtc.data section: should include sbss srodata in rtc_wake_stub*.*
2. rtc.bss section: move rtc .bss .bss.* from rtc.data to rtc.bss
2023-05-04 16:46:15 +08:00
jiangguangming
72676d230a
use LL function to get wakeup cause
2023-05-04 16:46:15 +08:00
jiangguangming
4261fd0940
rtc_time.c: simplify the rtc_time_get with LL function
2023-05-04 16:46:15 +08:00
jiangguangming
c8aa155086
deep sleep example: typo corrected in readme
2023-05-04 16:46:15 +08:00
jiangguangming
4f5f235208
add pytest for example deep sleep wake stub
2023-05-04 16:46:15 +08:00
jiangguangming
24a38e3153
feature: add example deep sleep wake stub
...
Closes https://github.com/espressif/esp-idf/issues/8208
2023-05-04 16:46:15 +08:00
jiangguangming
f6aafd3539
hal: add rtc_cntl LL function for wake stub
2023-05-04 16:46:15 +08:00
zwj
cd1b88c97e
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-05-04 06:37:19 +00:00
wangmengyang
239e97ff7e
bt: added coex adapter operation to get version of coexist module to ESP32 Bluetooth Controller
2023-05-04 06:37:19 +00:00
xiongweichao
a83b16f18d
bt:Fixed esp32 controller bug
...
1. Fixed crash after controller disable and re-enable
2. Fixed the crash caused by processing the HCI_Read_Remote_Extented_Features command in the non-connected state
3. Fixed disconnection due to not handling lmp_unsniff_req in LC_WAIT_SNIFF_SUB_RSP state
4. Fixed crash caused by supervision timeout greater than sniff interval
Closes https://github.com/espressif/esp-idf/issues/11164
Closes https://github.com/espressif/esp-idf/issues/10835
2023-05-04 06:37:19 +00:00
xiongweichao
0624049a60
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator.
...
Closes https://github.com/espressif/esp-idf/issues/6486
2023-05-04 14:12:56 +08:00
Laukik Hase
841e033de8
soc/esp32s3: Fix the SOC_MEM_INTERNAL_HIGH
value
...
- As per the memory block diagram for ESP32-S3, the
internal memory address ranges as follows:
DRAM: 0x3FC88000 (== SOC_MEM_INTERNAL_LOW) <-> 0x3FCF0000
IRAM: 0x40378000 <-> 0x403E0000 (== SOC_MEM_INTERNAL_HIGH)
2023-05-04 10:54:35 +05:30
Laukik Hase
e0bedd19ab
esp_hw_support: Update memory ptr location/property checks
...
- to acknowledge the unused DCACHE added to DRAM for ESP32-S3
- For ESP32-S3, when the DCACHE size is set to 16 kB, the unused 48 kB is added to
the heap in 2 blocks of 32 kB (from 0x3FCF0000) and 16 kB (from 0x3C000000).
- But, if we try allocating memory from the 16 kB block and run an `esp_ptr_internal`
check on that memory pointer, it fails as the address block from 0x3C000000
corresponds to the external memory symbols SOC_DROM_LOW and SOC_EXTRAM_DATA_LOW.
(E.g. freertos - If the IDLE task stack buffer gets allocated from this region,
the firmware will abort due to this failure).
- Thus, the checks `esp_ptr_internal`, `esp_ptr_in_drom` and `esp_ptr_byte_accessible`
have been updated to acknowledge this memory as a part of the DRAM.
Co-authored-by: Mahavir Jain <mahavir@espressif.com>
2023-05-04 10:54:34 +05:30
Marius Vikhammer
a4bfa33109
docs: fix wrong link to esp-adf github issues in migration guide
2023-05-04 12:57:24 +08:00
laokaiyao
18d7ecc470
i2s: fix interrupt flag of pdm rx mode
...
Forgot to update in PR https://github.com/espressif/esp-idf/pull/10997
2023-05-04 04:23:30 +00:00
xiongweichao
b631852cb1
Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
...
Closes https://github.com/espressif/esp-idf/issues/11170
2023-05-04 12:10:33 +08:00
Myk Melez
7c67245da5
correct typo in reference to ESP-IDF repo
...
There's a reference to the ESP-ADF repo that looks like it was intended to be a reference to the ESP-IDF repo. This branch fixes the reference.
2023-05-04 11:43:17 +08:00
Jens Gutermuth
a2de1f0c67
improve thread safety in esp_timer
...
Inadequate locking in the esp_timer component allowed corruption
of the s_timers linked list:
1. timer_armed(timer) returns false
2. another task arms the timer and adds it to s_timers
3. the list is locked
4. the timer is inserted into s_timers again
The last step results in a loop in the s_timers list, which causes
an infinite loop when iterated. This change always locks the
list before checking if the timer is already armed avoiding
the data race.
2023-05-02 20:22:38 +02:00
isha.pardikar@espressif.com
3654dd0d6f
NimBLE: Removed indicate flag from gatt db, added subscription case and corrected indentation
...
in spp_server example.
2023-05-02 05:58:00 +00:00
KonstantinKondrashov
11e71cd3eb
fixup! efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
2023-05-01 06:23:23 +00:00
Mahavir Jain
da96a8a104
docs: add a note regarding EFuse Block9 key purpose quirk for some chips
2023-05-01 06:23:23 +00:00
KonstantinKondrashov
94ae902d78
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
...
eFuse module has a hardware bug.
It is related to ESP32-C3, C6, S3, H2 chips:
- BLOCK9 (BLOCK_KEY5) can not be used by XTS_AES keys.
For H2 chips, the BLOCK9 (BLOCK_KEY5) can not be used by ECDSA keys.
S2 does not have such a hardware bug.
2023-05-01 06:23:23 +00:00
Jin Chen
0f9ba10f4e
ble:fix connection establishemnt timeout issue
2023-04-28 17:47:29 +08:00
Jiang Jiang Jian
f00c78b020
Merge branch 'ci/fix_idf_build_apps_in_5.0' into 'release/v5.0'
...
ci: add missing sdkconfig files (v5.0)
See merge request espressif/esp-idf!23134
2023-04-28 15:54:06 +08:00
Jiang Jiang Jian
04f04d6ccf
Merge branch 'bugfix/owe_assoc_resp_fail_v5.0' into 'release/v5.0'
...
Fix association response processing in OWE (Backport v5.0)
See merge request espressif/esp-idf!23098
2023-04-28 15:53:43 +08:00
Armando
08c77a7eaf
sar: init sar periph power state
2023-04-27 10:52:38 +08:00
Adam Múdry
6bb750901d
sdmmc: sdio combination cards correct setup
...
Co-authored-by: Mau Abata <mauabata@gmail.com>
Closes https://github.com/espressif/esp-idf/issues/9822
Closes https://github.com/espressif/esp-idf/issues/10280
2023-04-26 13:28:09 +02:00
isha.pardikar@espressif.com
8aff96d382
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-04-25 15:48:18 +05:30
Peter Dragun
1b03bfb3ea
feat(monitor): flush terminal detection seq
2023-04-24 11:25:47 +02:00
Peter Dragun
f0dea7d9ff
bug(monitor/ansi_converter): fix output decode detection
2023-04-24 11:25:47 +02:00
Peter Dragun
d47c309d7f
fix(monitor/ansi_converter): do not catch status and cursor escape sequences
2023-04-24 11:25:47 +02:00
Peter Dragun
5746495450
bug(idf_monitor): fix color on windows with hints
...
Closes https://github.com/espressif/esp-idf/issues/9610
2023-04-24 11:25:32 +02:00