Commit Graph

4969 Commits

Author SHA1 Message Date
aleks
2c7ea7f819 examples: modbus add support for target esp32h2 2023-06-21 09:53:02 +02:00
wuzhenghui
6fe405bffc ci: fix failed ci test jobs 2023-06-21 15:24:50 +08:00
Rahul Tank
df2612d104 Nimble: Corrected conditional check during connection to handle failure case 2023-06-21 11:56:36 +05:30
hwqchi
482f6340b9 esp_http_client: Fix unsigned integer overflow
Fix unsigned integer overflow when `content_length` is -1.
The proposed change is to modify the format specifier for content_length from PRIu64 to PRId64, which will print the signed value as a 64-bit integer instead.
2023-06-21 04:42:03 +08:00
Abhik Roy
baaa4c8910 examples:Added example for NAT from Wifi AP to STA. 2023-06-21 00:25:53 +10:00
idrey
0f634bb6d7 fix proto cmd crash problem in iperf example 2023-06-20 15:51:28 +08:00
Ondrej Kosta
b7ba0c610c renamed 'sta_to_eth' example to 'sta2eth' 2023-06-20 08:55:51 +02:00
Ondrej Kosta
4e10048400 Moved 'eth2ap' example to /examples/network folder
Ethernet related .build-test-rules.yml cleanup
2023-06-19 16:09:28 +02:00
David Čermák
28c643a56d Merge branch 'feature/example_network_wifi_bridge_provisioning' into 'master'
Examples/Network: Add WiFi to Eth/USB bridge example

See merge request espressif/esp-idf!23978
2023-06-16 01:04:32 +08:00
Konstantin Kondrashov
c350c3c504 Merge branch 'feature/cleanup_wrong_log_use' into 'master'
all: Removes unnecessary newline character in logs

Closes IDFGH-10197

See merge request espressif/esp-idf!24131
2023-06-15 21:49:49 +08:00
Jiang Jiang Jian
13c794f5be Merge branch 'feature/add_generate_cert_script' into 'master'
add generate cert script

See merge request espressif/esp-idf!24075
2023-06-15 20:32:58 +08:00
Ding Huan
864f7632a4 add generate cert script 2023-06-15 20:32:57 +08:00
Roshan Bangar
2bb1e52b20 Merge branch 'bugfix/throughput_watchdog_on_c6' into 'master'
Nimble: Fix watchdog timer issue in throughput app

See merge request espressif/esp-idf!24219
2023-06-15 17:19:59 +08:00
Zhang Wen Xu
bcb17412f5 Merge branch 'feature/lwip_add_ip6_src_addr_select_hook' into 'master'
lwip: add a hook for ip6 source address selection

See merge request espressif/esp-idf!23672
2023-06-15 16:07:29 +08:00
David Cermak
7302801bda Examples/network: sta-2-wired to support HW address update in DHCP
* Add support for runtime update of DHCP packets that contain HW
addresses (some routers wouldn't assing IP if the MAC was spoofed
only in Ethernet and ARP frames)
* Simplify Ethernet initialization using default eth-netif glue
2023-06-15 09:41:04 +02:00
Shu Chen
7676a1c8fe Merge branch 'add_nvs_flash' into 'master'
openthread: change partition table to nvs flash

See merge request espressif/esp-idf!23845
2023-06-15 09:37:48 +08:00
Roshan Bangar
eacbc00bb3 Introduced delay to avoid watchdog timer in throughput app 2023-06-14 19:36:02 +05:30
zhangwenxu
4b86ee16fa openthread: change partition table to nvs flash 2023-06-14 16:34:54 +08:00
Derek Duncan
b94fa5d106 Update itwt.c
Change name from `connect_handler` to `start_handler`
2023-06-13 16:13:38 +08:00
Konstantin Kondrashov
ac188ad074 Merge branch 'bugfix/mac_ext_order_for_c6_h2' into 'master'
esp_hw_support: Change the byte order of MAC for IEEE802154 (C6 and H2 chips)

Closes IDF-6809

See merge request espressif/esp-idf!23988
2023-06-13 16:08:13 +08:00
Shu Chen
2b3f7ac67a openthread: enable HW AES in ot_cli example 2023-06-13 10:09:38 +08:00
morris
88600bd91b driver: minor code clean up to pass coverity scan test 2023-06-10 16:21:12 +08:00
Sudeep Mohanty
ba2daf3c9e ulp-riscv-touch: Added support for the touch sensor on ULP RISC-V
This commit adds a driver for reading the touch sensor from the ULP
RISC-V core during sleep. The commit also adds an example to demonstrate
this feature.

Closes https://github.com/espressif/esp-idf/issues/10480
2023-06-09 08:41:34 +02:00
Marius Vikhammer
3cabd18133 Merge branch 'docs/h2_timer_docs' into 'master'
docs: updated misc docs with H2 specific information.

Closes IDF-6682, IDF-6683, and IDF-6694

See merge request espressif/esp-idf!24068
2023-06-09 12:12:58 +08:00
KonstantinKondrashov
e72061695e all: Removes unnecessary newline character in logs
Closes https://github.com/espressif/esp-idf/issues/11465
2023-06-09 03:31:21 +08:00
KonstantinKondrashov
f7dfd1f48e mac_addr(C6 and H2): Fix byte order of MAC_EXT and change format of IEEE802154 MAC
The changes only related to C6 and H2 chips where CONFIG_SOC_IEEE802154_SUPPORTED=y.
For this case these APIs return 8 bytes
    esp_efuse_mac_get_default() -> 8 bytes
    esp_efuse_mac_get_custom() -> 8 bytes
    esp_read_mac(..., ESP_MAC_IEEE802154) -> 8 bytes
The rest cases len is 6 bytes
2023-06-08 23:11:32 +08:00
Mahavir Jain
f3b29d6ce2 Merge branch 'feature/move_efuse_tests_to_qemu' into 'master'
pytest_efuse: Use qemu for tests related to esp32

Closes IDF-6146 and IDF-1911

See merge request espressif/esp-idf!22279
2023-06-08 22:44:48 +08:00
Shu Chen
72972db88f Merge branch 'feature/add_ot_auto_start' into 'master'
openthread: introduce the auto start API

See merge request espressif/esp-idf!24078
2023-06-08 18:50:32 +08:00
David Cermak
022ddb1106 Examples/network: Add security options to provision sta-wired example 2023-06-08 07:38:04 +02:00
David Cermak
6ac17b5020 Examples/network: Add Ethernet iface to sta-2-wired bridge
* adds description about that it's not a bridge, but more like an 1:1
forwarder on L2
* add and describe mac spoofing for Ethernet interface
* describe virtual networking for USB-NCM interface
2023-06-08 07:33:52 +02:00
David Cermak
c603e2d956 Examples/network: Add wifi station to usb 1:1 forwarder (L2) 2023-06-08 07:33:48 +02:00
David Čermák
9f9bd8c033 Merge branch 'feature/usb_device/ncm' into 'master'
usb: Add NCM device example

See merge request espressif/esp-idf!22232
2023-06-08 13:20:43 +08:00
harshal.patil
0b86bcd35f efuse: use esp32 qemu target for a efuses example test.
The efuses example test with secure boot v2 and flash encryption enabled can be run on the esp32 qemu image.
2023-06-07 18:19:56 +05:30
zhangwenxu
65f7e1ec13 openthread: add source address selection hook 2023-06-07 12:12:31 +00:00
Xu Si Yu
c8e2135648 OpenThread CI: build 3 apps when the OpenThread related modifications exist 2023-06-07 16:53:55 +08:00
David Cermak
6edd1be973 Examples/http-server: Make DNS server a simple configurable component 2023-06-07 08:46:24 +02:00
Shu Chen
8672467d36 openthread: introduce the auto start API 2023-06-06 20:03:57 +08:00
Marius Vikhammer
aeeee67164 docs: updated misc docs with H2 specific information. 2023-06-06 09:48:47 +08:00
zhaokeke
338f0d95c4 usb: Add NCM device example
This example requires import esp_tinyusb library
2023-06-05 14:50:12 +02:00
Rocha Euripedes
dc016f5987 Merge branch 'fix/mqtt_esp32h2_examples' into 'master'
protocols/examples: Disable Wifi connection if not supported

See merge request espressif/esp-idf!23970
2023-06-05 13:51:30 +08:00
xuxiao
722c60c14b esp_wifi: itwt add setup timeout timer to track response frame 2023-06-02 21:10:32 +08:00
Rahul Tank
1a599cd3bc Nimble: Added Example Walkthrough tutorial for Multi Adv example 2023-06-02 16:44:59 +05:30
Roshan Bangar
c797e05f25 Merge branch 'bugfix/fix_blufi_deinit' into 'master'
Blufi : Corrected blufi host deinit API

See merge request espressif/esp-idf!23826
2023-06-01 14:30:01 +08:00
Marius Vikhammer
9f31c65458 Merge branch 'feature/c6_ulp_gpio' into 'master'
ulp: added gpio API for lp core

Closes IDF-6834

See merge request espressif/esp-idf!23766
2023-06-01 09:50:33 +08:00
Roshan Bangar
bdfa402670 Blufi : fix blufi deinit 2023-05-31 12:22:12 +05:30
Fu Hanxi
3c8a782113 Merge branch 'ci/build_test_apps_according_to_required_components' into 'master'
CI: build test apps according to `requires_components` in `.build-test-rules.yml`s

Closes IDFCI-1651

See merge request espressif/esp-idf!22633
2023-05-31 09:05:38 +08:00
Euripedes Rocha
4778d9b477 protocols/examples: Disable Wifi connection if not supported
- Disable Kconfig option for Wifi if not supported by the SoC
- Enable building mqtt examples when target is set to esp32h2
2023-05-30 13:26:45 +02:00
Marius Vikhammer
93ba9d1cfe system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary
If the efuse description from esptool contained semi-colons it would be interpretted as
a list delimiter in CMake. Summary is now passed as in quotes to escape this behavior.
2023-05-30 10:55:27 +08:00
Mahavir Jain
592bc0d452 Merge branch 'bugfix/fix_memory_leak_in_ws_server_example' into 'master'
example: Fix memory leak in ws_echo_server when httpd_queue_work failed

Closes IDFGH-10244

See merge request espressif/esp-idf!23941
2023-05-29 19:19:39 +08:00
Ondrej Kosta
e270c8ac72 Merge branch 'bugfix/tx_only_link_up' into 'master'
Ethernet minor fixes

See merge request espressif/esp-idf!23882
2023-05-29 19:00:10 +08:00
yuanjianmin
0b71dcc7ea example: Fix memory leak in ws_echo_server when httpd_queue_work failed
Closes https://github.com/espressif/esp-idf/issues/11507
2023-05-29 10:12:16 +00:00
Marius Vikhammer
dacc51dd2b ulp/lp-core: added gpio API for lp core as well as an example showcasing it. 2023-05-29 11:13:47 +08:00
Fu Hanxi
2ad2e3cb04 ci(ccs811): use manifest file instead of patterns in rules.yml 2023-05-26 22:59:57 +08:00
morris
7b97b247ff Merge branch 'bugfix/led_strip_potential_buffer_overwrite' into 'master'
example: fix led strip memory overwrite before trans done

Closes IDFGH-10221

See merge request espressif/esp-idf!23898
2023-05-26 13:27:17 +08:00
David Cermak
5abeac9d91 examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected
Closes https://github.com/espressif/esp-idf/issues/10655
2023-05-25 14:25:09 +00:00
Chen Jian Xing
7121ec0f63 Merge branch 'feat/support_legacy_cmd' into 'master'
example: support legacy PHY command in cert_test

Closes WIFI-5798

See merge request espressif/esp-idf!23412
2023-05-25 10:44:37 +08:00
alanmaxwell
2d072ab141 example: support legacy PHY commands in cert_test 2023-05-24 18:58:49 +08:00
morris
ab6ae9341a example: fix led strip memory overwrite before trans done
Closes https://github.com/espressif/esp-idf/issues/11487
2023-05-24 14:04:11 +08:00
Mahavir Jain
ff024dcb88 Merge branch 'feature/wifi_prov_event_security_session' into 'master'
wifi_prov: Exposed events for secure session establishment and credential mismatch

Closes IDF-7358

See merge request espressif/esp-idf!23821
2023-05-24 12:02:52 +08:00
Kevin (Lao Kaiyao)
7a462d8a86 Merge branch 'feature/support_adc_calibration_on_c6' into 'master'
adc_cali: supported adc calibration on esp32c6

Closes IDF-5312 and IDF-6566

See merge request espressif/esp-idf!23499
2023-05-24 11:31:12 +08:00
Mahavir Jain
d00e7b5af8 Merge branch 'feature/nvs_encryption_using_hmac_v2' into 'master'
nvs_flash: Add support for HMAC-based encryption key derivation scheme

Closes IDF-6727

See merge request espressif/esp-idf!23079
2023-05-23 23:57:26 +08:00
Tomas Rezucha
f4dfc8ffb8 Merge branch 'feature/usbd_msc_mount_callback' into 'master'
USBD: update example of usb device msc by adding usage of new API.

Closes IDF-7369

See merge request espressif/esp-idf!23761
2023-05-23 22:59:41 +08:00
laokaiyao
ffb40a89d9 adc_cali: supported channel compensation of adc calibration on esp32c6 2023-05-23 22:44:25 +08:00
Laukik Hase
3aa6f97c72
security: Added example for HMAC-based NVS encr-keys protection scheme 2023-05-23 13:56:00 +05:30
Rahul Tank
310bb89b79 Merge branch 'bugfix/remove_python_examples_ttfw' into 'master'
Nimble:Removed files referring to old TTFW framework

See merge request espressif/esp-idf!23225
2023-05-23 16:25:40 +08:00
Ondrej Kosta
7e481c02a3 Ethernet examples: removed configuration of SPI Input Delay which was introduced by a mistake 2023-05-23 09:11:14 +02:00
Laukik Hase
f695c1a788
wifi_prov: Exposed events for secure session establishment 2023-05-23 12:00:40 +05:30
Ondrej Kosta
e82dce7917 Merge branch 'bugfix/bridge_spi_emac_readme' into 'master'
Updated Ethernet README Common Troubleshooting

See merge request espressif/esp-idf!23784
2023-05-22 22:32:37 +08:00
Alexey Lapshin
a77f723962 Merge branch 'feature/riscv-gdbstub-runtime' into 'master'
esp_gdbstub: implement runtime gdbstub for riscv

Closes IDF-5621

See merge request espressif/esp-idf!23110
2023-05-22 17:20:17 +08:00
Andrii Filippov
6435dfaf92 Merge branch 'esp32h2_support_spi_ethernet' into 'master'
Update default pins for Basic and ENC28J60 Ethernet examples

See merge request espressif/esp-idf!23241
2023-05-22 16:02:11 +08:00
Saurabh Kumar Bansal
6f7a6b1eea usb: update usb device msc example by adding new API tinyusb_msc_register_callback 2023-05-22 12:00:44 +05:30
Mahavir Jain
2fc770a1a3 Merge branch 'contrib/github_pr_11190' into 'master'
[HTTPD] support for multiple simultaneous requests (try 3)  (GitHub PR)

Closes IDFGH-9868 and IDFGH-9204

See merge request espressif/esp-idf!23281
2023-05-22 02:10:52 +08:00
Sudeep Mohanty
efe919275e Merge branch 'feature/add_support_for_lp_i2c' into 'master'
lp-i2c: Added support for LP I2C peripheral to LP core

Closes IDF-6833

See merge request espressif/esp-idf!22846
2023-05-19 23:35:11 +08:00
Ondrej Kosta
a2d669c008 Updated Ethernet README Common Troubleshooting to describe workaround when SPI issues are observed with internal EMAC connected 2023-05-19 15:17:07 +02:00
Alexey Lapshin
9322c2b82d esp_gdbstup: implement runtime gdbstub for riscv 2023-05-19 20:15:58 +08:00
Rahul Tank
59b7a4989f Merge branch 'bugfix/host_flw_ctrl' into 'master'
NimBLE: Fixed mismatch of number of completed packtes in host flow control

Closes BLEQABR23-113

See merge request espressif/esp-idf!23432
2023-05-19 17:33:39 +08:00
Jiang Jiang Jian
cd53393e0b Merge branch 'bugfix/mbo_ie_absent_prob_req' into 'master'
wpa_supplicant : Add MBO IE in probe request and fix issues with parsing GCMP ciphers in scan results.

See merge request espressif/esp-idf!23390
2023-05-19 16:58:12 +08:00
Sudeep Mohanty
ec742abb25 lp-i2c: Added support for LP I2C peripheral to LP core
This commit adds support for the LP I2C peripheral driver to be used by
the LP core. An example is also added to demonstrate the usage of the LP
I2C peripheral from the LP core.
2023-05-19 07:27:51 +02:00
Chip Weinberger
3824eba04d
feat(httpd): add support for asynchronous request handling
This commit adds support for handling multiple requests simultaneously by introducing two new functions: `httpd_req_async_handler_begin()` and `httpd_req_async_handler_complete()`. These functions allow creating an asynchronous copy of a request that can be used on a separate thread and marking the asynchronous request as completed, respectively.

Additionally, a new flag `for_async_req` has been added to the `httpd_sess_t` struct to indicate if a socket is being used for an asynchronous request and should not be purged from the LRU cache.

An example have been added to demonstrate the usage of these new functions.

Closes https://github.com/espressif/esp-idf/issues/10594

Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
2023-05-19 10:05:42 +05:30
AndriiFilippov
8694a1ea0c update default pins for Ethernet basic and enc28j60 examples
update .yml files
2023-05-18 17:51:44 +02:00
Konstantin Kondrashov
1d25057a24 Merge branch 'feature/iram_optimization_app_elf_sha256_2' into 'master'
esp_app_format: IRAM space optimization

Closes IDF-7131

See merge request espressif/esp-idf!23572
2023-05-18 15:29:31 +08:00
isha.pardikar@espressif.com
aceaa87ea0 NimBLE: Fixed mismatch of number of completed packtes in host flow control 2023-05-18 12:56:47 +05:30
Zhang Wen Xu
8c5a395483 Merge branch 'bugfix/fix_typo_set_channel' into 'master'
ieee802154: fix a typo in set_channel API

See merge request espressif/esp-idf!23760
2023-05-18 10:36:47 +08:00
KonstantinKondrashov
ce602a36f9 ci: Relax a check in pytest_gptimer_example 2023-05-17 23:40:59 +08:00
Shu Chen
dc848707db ieee802154: fix a typo in set_channel API 2023-05-17 14:11:34 +08:00
Mahavir Jain
2688dfe982
tests: update Root certificate for the test endpoints
Use Root certificate (`DigiCert Global Root G2`) for the
`dl.espressif.com` and `espressif.com` test endpoints.

This fixes the test failure introduced due to renewal of
the intermediate certificate.
2023-05-16 15:56:29 +05:30
morris
a7d79456e2 Merge branch 'bugfix/mcpwm_bldc_example' into 'master'
mcpwm: test generator force level with dead time module

See merge request espressif/esp-idf!23649
2023-05-12 12:11:17 +08:00
Xiong Wei Chao
9b3dfe2caf Merge branch 'feature/add_bluetooth_nimble_lightsleep_example' into 'master'
bt: Added an example of Bluetooth using light sleep

Closes BCI-299 and BT-1879

See merge request espressif/esp-idf!19698
2023-05-10 19:51:07 +08:00
morris
5680d28b0e mcpwm: fix bldc example force output level inverted
set_force_level can only set the generator level before the deadtime module.
if the deadtime module enables the inverter, then the real output level is inverted accordingly
2023-05-10 19:17:21 +08:00
Rahul Tank
7042eb7e64 Nimble: Removed files referring to old TTFW framework 2023-05-10 04:42:36 +00:00
Zim Kalinowski
a495f4729b Merge branch 'ci/fix_system_invalid_kconfigs' into 'master'
ci: fix invalid kconfig options in system test apps

See merge request espressif/esp-idf!23582
2023-05-10 01:38:46 +08:00
Alexey Lantushenko
9d1747dd59 1. The example does not work with when board only supports TYPE1 format 2. The example has syntax error converting void* to adc_digi_output_data_t*
Signed-off-by: Armando <douyiwen@espressif.com>

Merges https://github.com/espressif/esp-idf/pull/11347
2023-05-09 12:37:05 +08:00
Marius Vikhammer
a300b3eb81 ci: fix invalid kconfig options in system test apps 2023-05-09 11:27:55 +08:00
laokaiyao
bf8419fd6e i2s: public bclk_div and add a default config for PDM TX DAC 2023-05-06 14:19:48 +08:00
Xu Si Yu
9d4898cf0c Merge branch 'bugfix/modify_state_check_method' into 'master'
OpenThread CI: add a function for executing commands

See merge request espressif/esp-idf!23529
2023-05-05 19:05:46 +08:00
David Cermak
b2af4d9689 lwip/linux: Add lwip support for networking component under linux
linux/lwip: Wrap some IO posix functions
* to workaourd the FreeRTOS EINTR issue (when building without lwip)
* to correctly choose the sub-system based on fd (when building with
lwip) -- passing control to either linux/system or to lwip
This commit also addapts tapio-if to provide DHCP client by default and
configurable settings for static IP
2023-05-05 05:03:39 +00:00
jgujarathi
e803554654 wpa_supplicant : Fix scan results for GCMP and GCMP-256 cipher.
Add support for recognising GCMP and GCMP-256 ciphers if used by AP.
Update the scan example to show the correct cipher.
2023-05-05 10:13:17 +05:30
Rahul Tank
ef232423dd Merge branch 'bugfix/add_event_cb_for_pcl' into 'master'
Nimble: Add support to send power control event in registered callback

See merge request espressif/esp-idf!23522
2023-05-05 11:59:36 +08:00
Zim Kalinowski
4ba38c2105 Merge branch 'fix/console-build-error' into 'master'
console: Fix building issue when serial JTAG is set

Closes IDFGH-9327

See merge request espressif/esp-idf!23311
2023-05-04 20:15:42 +08:00
xiongweichao
1532675692 bt: Added an example of Bluetooth using light sleep 2023-05-04 14:41:31 +08:00
Omar Chebib
74d87aef0c Merge branch 'feature/dedicated_gpios_xtensa' into 'master'
Dedicated GPIO: add software UART implementation for Xtensa targets

See merge request espressif/esp-idf!21918
2023-05-04 12:49:27 +08:00
Xu Si Yu
34d8117820 OpenThread CI: add a function for executing commands 2023-05-04 10:34:17 +08:00
Ivan Grokhotkov
0eb2bdf3dc Merge branch 'contrib/github_pr_11204' into 'master'
Fix function signature in flash suspend example (GitHub PR)

Closes IDFGH-9888

See merge request espressif/esp-idf!23254
2023-05-02 17:09:57 +08:00
Rahul Tank
1f92c349a2 Nimble: Add support to send power control event in registered callback 2023-05-02 12:14:23 +05:30
Rahul Tank
329eec289b Merge branch 'feature/services_health_therm' into 'master'
NimBLE: Added health thermometer profile

See merge request espressif/esp-idf!23065
2023-05-02 13:28:08 +08:00
Mahavir Jain
789173587f Merge branch 'add_c6_in_supported_targets_in_prov_example' into 'master'
Add ESP32-C6 in supported targets

See merge request espressif/esp-idf!23492
2023-05-02 11:56:50 +08:00
isha.pardikar@espressif.com
8c3ba9e2dc NimBLE: Added health thermometer profile 2023-04-28 17:20:16 +05:30
Jiang Jiang Jian
40aa745641 Merge branch 'bugfix/a2dp_source_app_state_error' into 'master'
bt: Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device

Closes IDFGH-9843

See merge request espressif/esp-idf!23277
2023-04-28 17:46:22 +08:00
Harshit Malpani
47740e3da5
Add esp32c6 in supported target for ota examples 2023-04-28 10:57:33 +05:30
Harshit Malpani
0c8db529cb
Add ESP32-C6 in supported targets for wifi_prov_mgr example 2023-04-28 10:57:32 +05:30
Mahavir Jain
b5055b9bfa Merge branch 'feature/add_mbedtls_ciphersuites_set_get_api' into 'master'
esp-tls: Add config and api to set and get ciphersuites list

Closes IDF-7183

See merge request espressif/esp-idf!23320
2023-04-28 13:01:59 +08:00
morris
de72ac217c Merge branch 'bugfix/rmt_one-wire' into 'master'
rmt_onewire: refactor example with component registry

Closes IDFGH-9422

See merge request espressif/esp-idf!23288
2023-04-28 04:51:32 +08:00
yuanjianmin
3f58b33c7f example: Add example to test ciphersuites set function 2023-04-27 19:22:27 +08:00
Mahavir Jain
cba923788e Merge branch 'feature/tls1_3_support' into 'master'
esp-tls: add initial support for TLS1.3 connections (client mode)

Closes IDF-7251 and IDF-7252

See merge request espressif/esp-idf!23442
2023-04-27 18:13:43 +08:00
Guillaume Souchere
c84f0b25ac console: Fix building issue when serial JTAG is set
Closes https://github.com/espressif/esp-idf/issues/10707
2023-04-27 15:28:23 +08:00
morris
af2085b789 rmt_onewire: refactor example with component manager
Closes https://github.com/espressif/esp-idf/issues/10790
2023-04-27 15:02:55 +08:00
Marius Vikhammer
9357f0977c Merge branch 'ci/chip_support_network_invalid_kconfigs' into 'master'
ci: remove redundant ci configs for chip support and network components

See merge request espressif/esp-idf!23430
2023-04-26 17:26:05 +08:00
Martin Vychodil
53f680d0c1 Merge branch 'fix/sdcard_example_blocker' into 'master'
CI: fix sdcard examples timeout

Closes IDFCI-1696, IDFCI-1683, IDFCI-1684, and IDFCI-1687

See merge request espressif/esp-idf!23410
2023-04-26 16:33:53 +08:00
Isha Pardikar
743fd29187 Merge branch 'bugfix/spp_notify' into 'master'
NimBLE: Removed indicate flag from gatt db and added subscription case in spp_server example

See merge request espressif/esp-idf!23409
2023-04-26 13:21:54 +08:00
Marius Vikhammer
bca026455c ci: remove redundent ci configs for chip support and network components
CI would build psram config test apps even for target with no psram.
2023-04-26 09:54:29 +08:00
Zim Kalinowski
4a647d08de Merge branch 'feature/c6_ulp_sleep' into 'master'
ulp: added sleep support for lp core

Closes IDF-7012

See merge request espressif/esp-idf!23103
2023-04-25 22:40:52 +08:00
Zhang Wen Xu
83fdb4d28b Merge branch 'bugfix/add_input_init_of_dut_for_openthread_ci' into 'master'
openthread CI: add input init of dut for openthread CI

See merge request espressif/esp-idf!23428
2023-04-25 21:01:59 +08:00
Mahavir Jain
873ac173c4
https_mbedtls: update example to support TLS 1.3 connection
- make server verification mandatory (previously it was optional)
- add PSA crypto init API and handling for session ticket event
- coding style fixes
2023-04-25 17:43:58 +05:30
Song Ruo Jing
e2a5c092f7 Merge branch 'refactor/rename_to_esp_clk_tree_prefix' into 'master'
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx

See merge request espressif/esp-idf!23362
2023-04-25 19:41:39 +08:00
Armando (Dou Yiwen)
31bf665d88 Merge branch 'bugfix/fix_adc_continuouus_example_pytest_potential_failure' into 'master'
adc: fix adc_continuous example pytest potential failure

See merge request espressif/esp-idf!23424
2023-04-25 18:54:46 +08:00
Saurabh Kumar Bansal
2fb3681ad2 Merge branch 'feature/usb_composite_device_support' into 'master'
usbd: add usb composite device example

Closes IDFGH-9035

See merge request espressif/esp-idf!23135
2023-04-25 16:34:45 +08:00
Xu Si Yu
f46872780c openthread CI: add delay to ensure that the dut can receive input command 2023-04-25 15:31:21 +08:00
isha.pardikar@espressif.com
718c6a4f13 NimBLE: Removed indicate flag from gatt db, added subscription case and corrected indentation
in spp_server example.
2023-04-25 12:25:51 +05:30
Song Ruo Jing
a4e8960ab4 esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h 2023-04-25 14:12:06 +08:00
Armando
6bf35715e4 fix adc_continuous example pytest potential failure 2023-04-25 12:28:27 +08:00
Marius Vikhammer
359b237cc5 ulp: added sleep support for lp core
Added support for running LP core while hp core sleeps, as well
as waking up the hp core.
2023-04-25 11:51:35 +08:00
Kevin (Lao Kaiyao)
6b5077f2d7 Merge branch 'refactor/remove_esp32h4_target' into 'master'
esp32h4: removed esp32h4 target (stage 2)

Closes IDF-7237, IDF-7238, and IDF-7239

See merge request espressif/esp-idf!23179
2023-04-24 23:34:19 +08:00
Adam Múdry
b87b58da57 CI: fix sdcard examples timeout 2023-04-24 16:44:01 +02:00
David Čermák
a153a49102 Merge branch 'contrib/github_pr_11253' into 'master'
examples: avoid the divide by zero error (GitHub PR)

Closes IDFGH-9968

See merge request espressif/esp-idf!23356
2023-04-24 13:15:13 +08:00
laokaiyao
49f16eefbb esp32h4: checked all the corner stuffs of the removal 2023-04-23 12:03:07 +00:00
laokaiyao
bf2a7b2df6 esp32h4: removed esp32h4 related codes 2023-04-23 12:03:07 +00:00
laokaiyao
b16ed57b2e esp32h4: removed esp32h4 related files 2023-04-23 12:03:07 +00:00
movsb
88222e77fc examples: avoid the divide by zero error 2023-04-22 21:56:33 +08:00
laokaiyao
1f84f6c6ed esp32h4: remove esp32h4 target from ci 2023-04-20 15:19:47 +08:00
laokaiyao
b7053b46ef esp32h4: remove esp32h4 target from peripherals 2023-04-20 15:19:45 +08:00
Saurabh Kumar Bansal
7cc59918bc usbd: add usb composite device example 2023-04-19 14:02:33 +05:30
xiongweichao
5a80ea3bd9 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-04-19 15:13:36 +08:00
Xie Qi Nan
df9310ada2 Merge branch 'bugfix/eth-start-spi-initialize-failure' into 'master'
comm_components: eth_start initializes spi bus with SPI_DMA_CH_AUTO

See merge request espressif/esp-idf!23041
2023-04-19 10:16:35 +08:00
Ivan Grokhotkov
274fa56e71 Merge branch 'bugfix/esp32s3_usb_otg_console' into 'master'
system: support USB_OTG CDC console on ESP32-S3

Closes IDF-2048, IDF-2987, IDFGH-7134, IDFGH-7291, and IDFGH-7835

See merge request espressif/esp-idf!19312
2023-04-18 16:28:49 +08:00
Zim Kalinowski
a4cf0e24ac Merge branch 'feature/s2_ulp_riscv_adc' into 'master'
ulp-riscv: enable ULP-RISCV ADC example for esp32s2

Closes IDFGH-9716 and IDFGH-9700

See merge request espressif/esp-idf!23137
2023-04-18 02:31:35 +08:00
xieqinan
745780cdc4 comm_components: eth_start initializes spi bus with SPI_DMA_CH_AUTO
Close https://github.com/espressif/esp-idf/issues/11083
2023-04-17 12:02:05 +00:00
morris
b19a3e3e56 rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
Closes https://github.com/espressif/esp-idf/issues/11200
2023-04-17 14:50:51 +08:00
Daniel Mangum
7a19213198 Fix function signature in flash suspend example
Fixes misspelling of function signature in the flash suspend example.

Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com>
2023-04-15 21:27:10 -04:00
Armando
920ecff168 sdmmc: in/out phase adapted to esp32 and esp32s3 2023-04-14 18:18:54 +08:00
Armando
ad46b43c2c sdmmc: add an example communicating with eMMC chip on S3 2023-04-14 18:18:54 +08:00
Omar Chebib
801f934ac9 Dedicated GPIO: add software UART implementation for Xtensa targets
The software UART example is now compatible with Xtensa targets that have dedicated GPIOs. In other words, this example is now compatible with ESP32-S2 and ESP32-S3.
2023-04-14 15:31:34 +08:00
Ivan Grokhotkov
def9dadf1e
examples: re-enable system/console/advanced_usb_cdc for ESP32-S3
Closes https://github.com/espressif/esp-idf/issues/9364
2023-04-12 11:17:41 +02:00
Ondrej Kosta
eb17a9d6e0 network_examples: added LwIP bridge test 2023-04-12 09:14:12 +02:00
Marius Vikhammer
c4e35290d9 Merge branch 'contrib/github_pr_11163' into 'master'
Make custom bootloader message match actual output (GitHub PR)

Closes IDFGH-9834

See merge request espressif/esp-idf!23120
2023-04-11 13:40:46 +08:00
Marius Vikhammer
8a5b5610b9 ulp-riscv: enable ULP-RISCV ADC example for esp32s2
ADC can now be used from the ULP-RISCV on S2 after the RTC power parameters were
fixed in a624d8d061

Closes https://github.com/espressif/esp-idf/issues/11052
Closes https://github.com/espressif/esp-idf/issues/11040
2023-04-11 13:08:36 +08:00
Ivan Grokhotkov
75d1a050a2 Merge branch 'bugfix/console_examples_reenable' into 'master'
examples: re-enable console examples for C2, C6, H2

See merge request espressif/esp-idf!22927
2023-04-10 21:55:32 +08:00
Fu Hanxi
1be18d4bc5 ci: migrate peripherals ttfw test scripts 2023-04-10 08:46:42 +08:00
Xiao Xufeng
b19b4c8e47 sdio_example: fix meaningless print in host, make shared reg access more readable in slave 2023-04-10 08:46:32 +08:00
hasheddan
f7736a6dd7
Make custom bootloader message match actual output
Fixes the custom bootloader README.md so that the example output matches
what will actually be output by default in the custom bootloader.

Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
2023-04-08 19:34:09 -04:00
xiaqilin
435c8e5c24 CI: remove esp32h4 build in zigbee example 2023-04-07 13:52:02 +08:00
Shu Chen
30b7d34f60 docs: update the readme for Thread/Zigbee examples 2023-04-07 12:22:52 +08:00
likunqiao
990076e5f2 zigbee: zigbee gateway support for single chip esp32-c6 solution 2023-04-07 11:24:19 +08:00
Fu Hanxi
19b016e9c8 Merge branch 'ci/migrate_cxx_related_ttfw_scripts' into 'master'
ci: migrate examples/cxx ttfw test scripts to pytest

Closes IDF-4807

See merge request espressif/esp-idf!23087
2023-04-07 10:59:55 +08:00
Shu Chen
0ebf798730 Merge branch 'bugfix/fix_bug_of_openthread_ci' into 'master'
openthread CI: disable host join group check in openthread ci cases

See merge request espressif/esp-idf!23096
2023-04-06 22:48:44 +08:00
Shu Chen
c0097c127c Merge branch 'feature/openthread-port-spinel-interface' into 'master'
openthread: add SPI support in Radio Co-Processor

See merge request espressif/esp-idf!22368
2023-04-06 20:50:36 +08:00
Shu Chen
c43b8f9607 Merge branch 'feature/support_c6_single_chip_br' into 'master'
openthread border router: support c6 single chip br

See merge request espressif/esp-idf!22776
2023-04-06 19:57:40 +08:00
Xu Si Yu
6f618adf88 openthread CI: disable host join group check in openthread ci cases 2023-04-06 16:10:07 +08:00
Saurabh Kumar Bansal
8cf6325491 Merge branch 'feature/usb_msc_device_driver' into 'master'
usb: modify example according to newly implemented USB MSC Device class driver

Closes IDF-1600

See merge request espressif/esp-idf!22727
2023-04-06 14:30:39 +08:00
morris
b5ccdc911d Merge branch 'feature/i80_lcd_allow_skip_command_phase' into 'master'
i80_lcd: allow skip command phase

Closes IDFGH-9426

See merge request espressif/esp-idf!23042
2023-04-06 12:57:33 +08:00
Fu Hanxi
50950d5a5c ci: migrate examples/cxx ttfw test scripts to pytest 2023-04-06 04:30:35 +00:00
Fu Hanxi
b932b8eb94 Merge branch 'ci/test_idf-build-apps_0.5.0' into 'master'
ci: Update to `idf-build-apps` 0.5.0

See merge request espressif/esp-idf!22896
2023-04-06 12:23:52 +08:00
xieqinan
5a1578e692 openthread: add SPI support in Radio Co-Processor 2023-04-06 10:59:06 +08:00
Xu Xiao
033f737205 Merge branch 'feature/esp32c6_itwt_support_light_sleep' into 'master'
esp_wifi: itwt support light sleep

See merge request espressif/esp-idf!22772
2023-04-06 10:46:33 +08:00
Xu Xiao
2f20406202 esp_wifi: itwt support light sleep 2023-04-06 10:46:32 +08:00
Xu Si Yu
f0c934c7a8 openthread border router: support c6 single chip br 2023-04-06 10:32:35 +08:00
Fu Hanxi
08df42ae06 ci: sdkconfig.ci.xxx.TARGET now have correct config name xxx 2023-04-06 09:18:58 +08:00
Fu Hanxi
21c2cd8616 ci: skip build default app if config rules matched, add missing files 2023-04-06 09:18:58 +08:00
Saurabh Kumar Bansal
55914d0c12 usb: modify example according to newly implemented usbd msc driver 2023-04-04 17:48:20 +00:00
Tomas Rezucha
9f2012156c Merge branch 'feature/usb/update_cdc_examples' into 'master'
usb: Update host CDC examples

See merge request espressif/esp-idf!22825
2023-04-04 21:24:44 +08:00
Isha Pardikar
cb79b1e202 Merge branch 'bugfix/esp_nimble_config' into 'master'
NimBLE : Fixed config options in esp_nimble_cfg.h

See merge request espressif/esp-idf!23019
2023-04-04 20:08:16 +08:00
morris
e73d8166aa i80_lcd: support skip command phase
Closes https://github.com/espressif/esp-idf/issues/10794
2023-04-04 08:31:41 +00:00
Tomas Rezucha
2c6d0bae90 usb: Update host CDC examples 2023-04-04 07:47:55 +00:00
laokaiyao
88fe9949ff i2s_es8311: ignore compiling warning temporary 2023-04-04 12:58:05 +08:00
Jiang Jiang Jian
d0a29ada57 Merge branch 'bugfix/fix_cert_test_block_issue' into 'master'
cert_test: example: Fix cert_test blocking issue

See merge request espressif/esp-idf!22847
2023-04-03 19:38:45 +08:00
Harshit Malpani
7f683f0996
Remove nvs_flash.h from protocols/linux_stubs 2023-03-31 16:42:06 +05:30
Harshit Malpani
345e38a3f0
Update http_server/simple example to build for Linux target 2023-03-31 16:42:06 +05:30
isha.pardikar@espressif.com
810f719ee1 NimBLE : Fixed config options in esp_nimble_cfg.h 2023-03-31 16:21:44 +05:30
xiehang
beb545c0ea cert_test: example: Fix cert_test blocking issue 2023-03-31 18:03:36 +08:00
Isha Pardikar
3c184338f2 Merge branch 'bugfix/multi_adv_crash' into 'master'
NimBLE: Fixed crash in multi advertising example.

See merge request espressif/esp-idf!23001
2023-03-31 14:59:20 +08:00
isha.pardikar@espressif.com
1117bd8ab0 NimBLE: Fixed crash in multi advertising example. 2023-03-30 12:54:10 +05:30
Sudeep Mohanty
c2f404aab8 Merge branch 'bugfix/ulp_riscv_rtc_i2c_driver' into 'master'
ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors

See merge request espressif/esp-idf!22942
2023-03-30 14:49:46 +08:00
Marius Vikhammer
6fcb8b3f00 Merge branch 'docs/readme_i2s_datasheet' into 'master'
docs: remove link to NS4150 datasheet

See merge request espressif/esp-idf!22967
2023-03-30 12:32:50 +08:00
Sudeep Mohanty
88e4c06028 ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors
The current ULP RISC-V RTC I2C driver got stuck in an infinite loop if
there is a I2C transaction error. This commit amends the driver flow to
abort the read/write operation if met with errors. It also adds a loop
timeout to avoid getting stuck in an infinite loop.The commit also
updates the default bus timing parameters for RTC I2C to be faster.
This commit also adds documentation help to guide users when they meet
with issues while working with the RTC I2C driver on the ULP RISC-V coprocessor.
2023-03-29 13:25:46 +02:00
Rahul Tank
6e1d60ea48 Merge branch 'contrib/github_pr_11034' into 'master'
Nimble: Added Walkthrough tutorial for phy_prph example. (GitHub PR)

Closes IDFGH-9693

See merge request espressif/esp-idf!22926
2023-03-29 18:41:18 +08:00
Isha Pardikar
224b88cf54 Merge branch 'feature/phy_write_blob' into 'master'
NimBLE: Demo of using write blob in ble phy example

See merge request espressif/esp-idf!22852
2023-03-29 16:40:59 +08:00
Marius Vikhammer
8cc7b4ffda docs: remove link to NS4150 datasheet 2023-03-29 13:34:39 +08:00
Jiang Jiang Jian
f1c03f0dda Merge branch 'bugfix/add_ndp_timeout' into 'master'
Modifications in NAN datapath API

Closes WIFI-5520

See merge request espressif/esp-idf!22817
2023-03-29 12:39:12 +08:00
Marius Vikhammer
9297bc2dae Merge branch 'docs/ledc_datasheet' into 'master'
docs: update readme links to ledstrip datasheet

See merge request espressif/esp-idf!22949
2023-03-29 11:21:58 +08:00
Marius Vikhammer
abe9fe11d8 Merge branch 'contrib/github_pr_11046' into 'master'
Fix typo in common components example docs (GitHub PR)

Closes IDFGH-9709

See merge request espressif/esp-idf!22909
2023-03-29 10:13:42 +08:00
Rocha Euripedes
98b75727ba Merge branch 'feature/socks_transport' into 'master'
tcp_transport: Adds SOCKS4 proxy transport

See merge request espressif/esp-idf!20479
2023-03-28 20:33:28 +08:00