Omar Chebib
623bffaab8
Dedicated GPIO: add examples implementing software I2C, UART and SPI on RISC-V targets.
...
Use dedicated GPIOs in examples to show how to emulate a UART, I2C and SPI bus.
(Using assembly and C)
2022-11-22 14:17:40 +08:00
Wan Lei
65c0b2b81a
Merge branch 'feature/c6_spi_master_driver_support' into 'master'
...
esp32c6: support spi master & slave driver
Closes IDF-5335 and IDF-5336
See merge request espressif/esp-idf!20877
2022-11-22 12:29:25 +08:00
Michael (XIAO Xufeng)
439a709c42
Merge branch 'feat/esp32s3_essl_sdmmc_host' into 'master'
...
essl: add support for ESP32-S3 SDMMC host
See merge request espressif/esp-idf!19325
2022-11-22 11:18:32 +08:00
Linda
a8ae91dd96
docs: update the usage of MALLOC_CAP_32BIT on ESP32 chips
2022-11-22 10:05:28 +08:00
David Čermák
a61861f6b6
Merge branch 'bugfix/netif_init_semicolons' into 'master'
...
esp_netif: Remove trailing semicolons from netif IF's (GitHub PR)
Closes IDFGH-8631
See merge request espressif/esp-idf!20998
2022-11-21 23:56:33 +08:00
Ivan Grokhotkov
c837974887
Merge branch 'bugfix/macos_linker_type' into 'master'
...
cmake: fixes related to linker flags
See merge request espressif/esp-idf!21178
2022-11-21 23:37:19 +08:00
Kapil Gupta
e8e7e3f946
esp_wifi: Flush PMK caching if bss akm has changed
2022-11-21 18:34:13 +05:30
Ivan Grokhotkov
7a298f98ae
cmake: fix the linker type check for --whole-archive option
...
Checking that the host is macOS is not sufficient here, since the
linker is still a GNU linker when cross-compiling for a chip.
Instead, use the linker_type variable introduced in the previous
commit.
2022-11-21 13:08:05 +01:00
Ivan Grokhotkov
b47155a70b
cmake: fix the map file not generated when compiling with Clang
...
When compiling for a chip target with Clang,
CMAKE_C_COMPILER_ID="Clang" but the linker is still a GNU linker.
Therefore we can still generate the map file.
2022-11-21 13:06:17 +01:00
Darian
74ed2aa2ee
Merge branch 'feature/freertos_10.4.3_sync_critical_sections_vs_suspension' into 'master'
...
FreeRTOS(IDF): Resolve critical section (multi-core) vs scheduler suspension (single-core)
Closes IDF-3755
See merge request espressif/esp-idf!21002
2022-11-21 18:38:43 +08:00
Rahul Tank
858c5e296d
Merge branch 'bugfix/reattempt_crash' into 'master'
...
NimBLE: Updated check for reattempt connection code
See merge request espressif/esp-idf!21130
2022-11-21 18:37:15 +08:00
Roland Dobai
c51a14bec9
Merge branch 'fix/call_esptool' into 'master'
...
Tools: Fix esptool wrappers by avoiding importing the module
Closes IDFGH-8395
See merge request espressif/esp-idf!21053
2022-11-21 17:35:07 +08:00
Omar Chebib
43c03d95a4
CI: check_public_headers script will detect the use of static asserts in headers
...
When a public header contains _Static_assert or static_assert, check_public_headers.py script will detect it and report it as an issue.
Indeed, public headers shall now use ESP_STATIC_ASSERT.
2022-11-21 16:18:13 +08:00
Omar Chebib
cd21058097
C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT
...
Closes https://github.com/espressif/esp-idf/issues/9938
2022-11-21 16:18:08 +08:00
laokaiyao
039af72058
i2s: fixed typo 'philip'
...
Closes: https://github.com/espressif/esp-idf/issues/10197
2022-11-21 15:58:06 +08:00
laokaiyao
22531d2a9f
i2s: fixed tdm mclk doubled issue
...
Closes: https://github.com/espressif/esp-idf/issues/10196
2022-11-21 15:53:54 +08:00
likunqiao
b699d8fd6b
zigbee: update Zigbee example signal handler API
...
* update API for new esp-zigbee-lib
* enable ci test
2022-11-21 15:39:57 +08:00
morris
71968a4856
Merge branch 'doc/pcnt_overflow_compensate' into 'master'
...
pcnt: support accumulate the count value in the high/low limit event
Closes IDFGH-8726 and IDF-5944
See merge request espressif/esp-idf!21076
2022-11-21 15:13:44 +08:00
nvmd
8906a68108
Remove trailing semicolons from netif IF's
2022-11-21 07:03:35 +00:00
Shu Chen
c9b77bc662
Merge branch 'support/libot_lib154_rename_h2_to_h4' into 'master'
...
openthread: rename h2 to h4
See merge request espressif/esp-idf!21041
2022-11-21 14:10:19 +08:00
Michael (XIAO Xufeng)
359207d8df
sdmmc: removed incorrect pin description file on S2
2022-11-21 14:03:41 +08:00
Michael (XIAO Xufeng)
720b86a886
example/sdio: add support for ESP32-S3 as host (via SD)
2022-11-21 14:03:41 +08:00
Omar Chebib
54954518b1
Merge branch 'staging/riscv_wrapper_freertos_tasks' into 'master'
...
RISC-V: Create a wrapper around FreeRTOS Tasks to detect the ones returning
Closes IDF-4662
See merge request espressif/esp-idf!20845
2022-11-21 12:14:34 +08:00
Mahavir Jain
2c9eb26e6f
Merge branch 'bugfix/esp_http_server_config' into 'master'
...
esp_http_server: fix default control port for HTTPS configuration
Closes IDFGH-8719 and IDFGH-8663
See merge request espressif/esp-idf!21089
2022-11-21 11:37:01 +08:00
Mahavir Jain
1657db56c9
Merge branch 'feature/fix_warning_in_mac_addr' into 'master'
...
esp_hw_support: Fix coverity warnings in mac_addr API
See merge request espressif/esp-idf!21141
2022-11-21 11:26:56 +08:00
zhiweijian
73cd69d5ad
Fixed CI esp32s3.default_2_s3.Test failed
2022-11-21 10:20:34 +08:00
zhiweijian
ebd2825379
- update phy lib
...
- Enable BLE pll track to fix bluetooth disconnection caused by temperature rise or fall on ESP32C3 and ESP32S3
- call pll track in controller task
2022-11-21 10:19:54 +08:00
morris
5bd99deb48
pcnt: support accumulate count value
...
Closes https://github.com/espressif/esp-idf/issues/10167
2022-11-21 10:15:19 +08:00
morris
dcaa753f37
Merge branch 'bugfix/legacy_rmt_resource_leak' into 'master'
...
rmt: fix memory leak in the legacy driver
Closes IDFGH-8732 and IDF-5941
See merge request espressif/esp-idf!21084
2022-11-20 16:55:39 +08:00
Marek Fiala
22f1a87891
Tools: bugfix Export script offers cmake & ninja for removal on macOS
2022-11-18 17:31:49 +01:00
zhangyanjiao
fbbb762a4e
update wifi lib:
...
1. Modify wifi max connection num
2. Fix the ESPNOW senf fail after changing opmode
Closes IDFGH-7960
Closes WIFI-4176
Closes WIFI-5004
2022-11-18 17:56:46 +08:00
Jiang Jiang Jian
96b0cb2828
Merge branch 'bugfix/override_esp32c6_rom_regi2c_apis' into 'master'
...
esp_rom: override esp32c6 rom regi2c api
See merge request espressif/esp-idf!21131
2022-11-18 16:36:42 +08:00
KonstantinKondrashov
ff62e33e2d
esp_hw_support: Fix coverity warnings in mac_addr API
2022-11-18 16:16:55 +08:00
wanlei
3aeedc2ad3
spi: bringup c6 spi master & slave driver support
2022-11-18 15:54:14 +08:00
Jin Cheng
82d51a5bb3
Fixed the issue memory access out of bounds in a2dp_source example
2022-11-18 15:29:06 +08:00
Omar Chebib
6fe563163c
RISC-V: fix PC not saved when using backtrace
2022-11-18 15:07:38 +08:00
Omar Chebib
d580f6b076
RISC-V: Create a wrapper around FreeRTOS Tasks to detect the ones returning
2022-11-18 15:07:32 +08:00
Wang Meng Yang
6a8f528e08
Merge branch 'bugfix/fix_hfp_clcc_parser_bug' into 'master'
...
Bugfix/Fix HFP client parse CLCC command response bug
Closes BT-2907
See merge request espressif/esp-idf!20904
2022-11-18 12:16:42 +08:00
wuzhenghui
a7f952238e
bootloader: enable i2c clk at bootloader_hardware init
2022-11-18 11:17:08 +08:00
wuzhenghui
ffab6ce1bb
add modem reg headers
2022-11-18 11:17:04 +08:00
Marius Vikhammer
ffb878964a
Merge branch 'bugfix/c6_chip_info' into 'master'
...
esp-hw-support: update C6 chip info to include 802.15.4 support
See merge request espressif/esp-idf!21129
2022-11-18 09:18:04 +08:00
timoxd7
355abfdff6
Queue Send fix
...
Fixes rare deadlock on heavy loaded multicore-systems.
2022-11-17 20:20:29 +01:00
KonstantinKondrashov
54b06ecb62
esp_timer: Fix the stop alarm triggering when the timer list is empty
...
Related to ESP32-C6 chip only because this chip can power down the digital domain
during the light sleep. And after wakes up, systimer gets resumed,
and the alarm value < count value, so it leads the alarm fired immediately.
We get one unnecessary interrupt at light sleep exit time.
Other chips do not power down the digital domain related to systimer.
2022-11-17 14:32:16 +00:00
Armando (Dou Yiwen)
cee025c003
Merge branch 'bugfix/return_error_when_fail_detect_oct_psram' into 'master'
...
esp_psram: return error when fail to detect an octal psram
See merge request espressif/esp-idf!21033
2022-11-17 21:18:02 +08:00
morris
454fc4034c
Merge branch 'contrib/github_pr_10165' into 'master'
...
Clarify GPIO Mask Comment (GitHub PR)
Closes IDFGH-8724
See merge request espressif/esp-idf!21068
2022-11-17 20:03:49 +08:00
Aditya Patwardhan
96585abb17
Merge branch 'feature/esp_http_client_support_secure_element' into 'master'
...
esp_http_client: Add option to use secure_element
Closes IDFGH-8625
See merge request espressif/esp-idf!20972
2022-11-17 19:24:31 +08:00
wuzhenghui
0d5fe4d1c3
esp_rom: put regi2c override apis to IRAM
2022-11-17 19:12:02 +08:00
Zhi Wei Jian
4a3319d381
Merge branch 'bugfix/change_default_tx_power_on_c3_and_s3' into 'master'
...
Change BLE default TX power on ESP32C3 and ESP32S3
Closes BT-2867, IDFGH-8459, IDFGH-8318, and IDFGH-7439
See merge request espressif/esp-idf!20543
2022-11-17 17:56:54 +08:00
wuzhenghui
eb2444bb7f
esp_rom: override i2c_reg ops api in rom phy
2022-11-17 17:23:34 +08:00
Aditya Patwardhan
ba43063314
esp_http_client: Add option to use secure_element
...
Closes https://github.com/espressif/esp-idf/issues/10071
2022-11-17 14:43:35 +05:30