wangmengyang
f7d942c42a
examples/bluetooth/bt_hid_mouse_device: fixed code format, added more comments to improve code readability
2022-04-11 02:50:50 +00:00
Adam Múdry
36db6a6681
spiffs: Add esp_spiffs_check() function
...
esp_spiffs_check() exposes SPIFFS_check() functionality to the user
2022-04-08 19:40:56 +00:00
Martin Gano
d76de32f74
fatfsgen.py: enabled date and time for fatfs
2022-04-07 15:01:28 +02:00
Wang Meng Yang
0c23d45918
Merge branch 'bugfix/fix_blecent_compilation_issue' into 'master'
...
Nimble: Add default config options for esp32h2 for blecent app
See merge request espressif/esp-idf!17648
2022-04-07 09:59:03 +08:00
Rahul Tank
c6eb49082a
Nimble: Add default config options for esp32h2 to fix blecent
...
compilation issues
2022-04-06 17:14:31 +05:30
Mahavir Jain
021f545f0d
examples: add dependency on cert bundle configuration
...
Refactor examples to build with MBEDTLS_CERTIFICATE_BUNDLE disabled. Only examples
that can work with certificate bundle disabled have been modified here.
2022-04-06 05:10:43 +00:00
Ivan Grokhotkov
ff6ccfff8e
examples: build system: add link-time registration plugin example
...
Closes https://github.com/espressif/esp-idf/issues/7682
2022-04-05 18:51:47 +02:00
Kapil Gupta
62eb06e386
wpa_supplicant: Add CA certification bundle support
...
Add support for CA certificate bundle support for server
certificate validation
2022-04-05 10:57:09 +05:30
morris
1459a09978
Merge branch 'bugfix/cxx_gcc11_warnings' into 'master'
...
C++: fix several gcc11 warnings
Closes GCC-229
See merge request espressif/esp-idf!17658
2022-04-01 15:12:55 +08:00
Wei Tian Hua
dbe4606eab
Merge branch 'feature/hfp_hf_vendor_batt_level' into 'master'
...
components/bt: support for vendor specific battery level and docker status...
See merge request espressif/esp-idf!17601
2022-04-01 14:43:51 +08:00
Anton Maklakov
9386014201
examples/cxx: add missing header
2022-03-31 15:02:34 +07:00
Anton Maklakov
40d189137e
examples/cxx: add explicit-declared copy constructor
2022-03-31 15:02:27 +07:00
Laukik Hase
8f77caa637
https_server: Fix example test failure
...
- Closed the client connection gracefully for the https server
callback check to pass in test
- Made some functions static in the example
2022-03-30 20:45:48 +05:30
Armando (Dou Yiwen)
ee034d5b6a
Merge branch 'feature/support_spi_on_h2' into 'master'
...
spi: support spi on h2
Closes IDF-3796 and IDF-4226
See merge request espressif/esp-idf!17191
2022-03-30 19:59:31 +08:00
Laukik Hase
1d71fbae92
https_server: Add provision for callback at session close
...
Closes https://github.com/espressif/esp-idf/issues/8288
2022-03-30 11:25:11 +05:30
morris
6f538b1c95
Merge branch 'refactor/move_periph_ctrl_hw_support' into 'master'
...
hw_support: move periph_ctrl from driver to hw_support
Closes IDF-4796
See merge request espressif/esp-idf!17583
2022-03-30 04:54:07 +08:00
morris
204432191d
Merge branch 'bugfix/spi_master_rx_bug' into 'master'
...
examples/spi_master: Fixed SPI read (keeping CS active) in SPI master example
Closes IDFGH-7034
See merge request espressif/esp-idf!17606
2022-03-29 22:51:24 +08:00
Laukik Hase
d7090b4d52
https_server: Add config option to min. cert. auth mode
...
- Added a config option to set the minimum Certificate Verification
mode to Optional
- When this option is enabled, the peer (the client) certificate
is checked by the server, however the handshake continues even if
verification failed.
- By default, the peer certificate is not checked and ignored by the server.
Closes https://github.com/espressif/esp-idf/issues/8664
2022-03-29 08:57:36 +00:00
Vilem Zavodny
29792561ca
examples/spi_master: Fixed SPI read (keeping CS active) in SPI master example
...
Closes https://github.com/espressif/esp-idf/issues/8652
2022-03-29 08:43:16 +02:00
Armando
fe9c6cde4f
spi: support spi on h2
2022-03-29 11:54:08 +08:00
morris
bf677182a6
sigmadelta: change gpio number from u8 to int
...
Fix the issue that macro compares unsigned to 0
2022-03-29 11:53:31 +08:00
baohongde
418b546a7c
components/bt: support for vendor specific battery level and docker status indication over HFP profile
2022-03-29 11:38:09 +08:00
Shubham Kulkarni
779bcc8614
native_ota_example: Rename example_test.py to pytest_native_ota.py
...
Add type annotations
2022-03-28 03:51:21 +00:00
Shubham Kulkarni
68c246990c
native_ota_example: Change example_test to use pytest framework
2022-03-28 03:51:21 +00:00
Alex Lisitsyn
e653ce82b2
Merge branch 'feature/modbus_master_fix_check_uart_set_pin' into 'master'
...
example/modbus_master: fix the erro check for uart_set_pin
Closes IDFGH-6988
See merge request espressif/esp-idf!17534
2022-03-27 04:20:17 +08:00
morris
6be28e832b
Merge branch 'bugfix/coverity_scan_fix_driver' into 'master'
...
fix some driver "bugs" found by Coverity Scan
Closes IDF-4776
See merge request espressif/esp-idf!17566
2022-03-25 12:32:25 +08:00
Ondrej Kosta
8ce997f02c
Merge branch 'bugfix/eth_iperf_performance_iram' into 'master'
...
Eth iperf default sdkconfig: Enable lwIP IRAM optimization
See merge request espressif/esp-idf!17556
2022-03-24 23:16:35 +08:00
morris
fe13b2ed50
lcd: add rgb isr iram safe callback test
2022-03-24 21:23:01 +08:00
Ondrej Kosta
ab2bc59501
Eth iperf default sdkconfig: Enable lwIP IRAM optimization
2022-03-24 09:49:34 +01:00
Shubham Kulkarni
3e3cde2f9f
advanced_https_ota/example_test.py: Update redirect URL test to include two redirects
2022-03-24 06:23:17 +00:00
Mahavir Jain
97fb98a91b
Merge branch 'feature/pytest_wifi_prov' into 'master'
...
wifi_prov_mgr: Upgraded CI example test to pytest framework
Closes IDFCI-1140
See merge request espressif/esp-idf!17547
2022-03-24 12:52:04 +08:00
morris
08a4cff6d5
Merge branch 'bugfix/disable_touch_sleep_s3' into 'master'
...
touch_sensor: forbid from using touch sensor with sleep on ESP32-S3
Closes IDF-4810
See merge request espressif/esp-idf!17562
2022-03-24 10:22:31 +08:00
Michael (XIAO Xufeng)
a84faa3cef
touch_sensor: forbid from using touch sensor with sleep on ESP32-S3
...
This is not supported yet.
2022-03-24 03:00:47 +08:00
Laukik Hase
c8c13c58c4
wifi_prov_mgr: Upgraded CI example test to pytest framework
2022-03-23 18:12:25 +05:30
Mahavir Jain
4f04d55f0b
Merge branch 'feature/check_fw_version_at_start_of_ota' into 'master'
...
Check FW version at start of ota with pre-encrypted binary
Closes IDF-4682
See merge request espressif/esp-idf!17479
2022-03-23 16:54:21 +08:00
Harshit Malpani
cca208f71a
Check FW version at start of ota for encrypted binary
2022-03-23 11:09:48 +05:30
Anton Maklakov
118d39c8fe
Merge branch 'bugfix/remove-IRAM_ATTR-from-decls' into 'master'
...
Remove IRAM_ATTR from any function declarations
Closes GCC-223
See merge request espressif/esp-idf!17440
2022-03-23 11:49:22 +08:00
David Cermak
965b8f0e62
examples/sntp: Document that SNTP-over-DHCP resets other NTP servers
...
Closes https://github.com/espressif/esp-lwip/issues/42
2022-03-22 15:01:02 +00:00
Anton Maklakov
68e5d9d585
Remove IRAM_ATTR from any function declarations
...
IRAM_ATTR expands to a unique section attribute. Applying it to both
declaration and definition results in a section conflict.
2022-03-22 09:58:50 +00:00
Elbert van de Put
980fd32f69
example/modbus_master: fix the assert for uart_set_pin
...
Signed-off-by: aleks <aleks@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/8607
2022-03-22 09:45:06 +00:00
Ondrej Kosta
97ddccafd3
Added bandwidth limitaion option to iperf test scripts
2022-03-22 07:17:40 +00:00
Ondrej Kosta
c8b08b9a4b
iperf: added Tx bandwidth limit option
2022-03-22 07:17:40 +00:00
Tomas Rezucha
7c2cf30109
usb_host: Update MSC test for fatfs 0.14b
2022-03-21 18:34:25 +01:00
Tomas Rezucha
3abeee00d0
usb_host: Pin test task to core 0
...
When we try to uninstall usb_host library on multi-core SoC (ESP32S3)
the USB interrupt can be triggered even after it was disabled on one CPU
2022-03-21 18:34:25 +01:00
Tomas Rezucha
9049230e4a
usb_host: Rename symbols that conflict with TinyUSB
2022-03-21 18:34:25 +01:00
Tomas Rezucha
e3ba980d11
usb_host: Use USB_Host library calls for desc printing
2022-03-21 18:34:25 +01:00
Tomas Rezucha
3074981dcb
usb_host: Update MSC tests for running in CI
2022-03-21 18:34:25 +01:00
Tomas Rezucha
6206302787
ci: Add USB Host CDC and MSC pytests to pipeline
2022-03-21 18:34:24 +01:00
Tomas Rezucha
7d950a63cc
usb_host: Add Mock device to CDC tests
2022-03-21 18:34:24 +01:00
Tomas Rezucha
913d53384f
usb_host: Update CDC tests for latest USB Host
2022-03-21 18:34:24 +01:00
Marius Vikhammer
0cd07d907e
CI: disable S3 sleep related example tests
2022-03-21 11:56:01 +08:00
Tomas Rezucha
f5f865df07
Merge branch 'fix/usb_host/cdc_build' into 'master'
...
usb_host: Don't build CDC host driver for unsupported targets
See merge request espressif/esp-idf!17517
2022-03-18 16:37:38 +08:00
Anton Maklakov
6d13c8b3a6
Merge branch 'bugfix/managed-components-version-refs' into 'master'
...
managed components: fix version references to allow implicit updates
See merge request espressif/esp-idf!17438
2022-03-18 14:52:15 +08:00
Tomas Rezucha
c8fc4d226a
usb_host: Don't build CDC host driver for unsupported targets
2022-03-17 13:10:29 +01:00
Ivan Grokhotkov
2f9d47c708
Merge branch 'feature/gdbstub_rt_multicore' into 'master'
...
Extension for GDBstub runtime component (multicore, breakpoints, steps etc...)
See merge request espressif/esp-idf!13896
2022-03-17 19:59:29 +08:00
Anton Maklakov
6200d2328d
Merge branch 'bugfix/printf-placeholder-for-time_t' into 'master'
...
components: correct printf() placeholder for time_t
See merge request espressif/esp-idf!17439
2022-03-17 16:08:08 +08:00
Marius Vikhammer
263771a744
Merge branch 'bugfix/adjust_deepsleep_example_limit' into 'master'
...
ci: increase acceptence limits for deep sleep example test
See merge request espressif/esp-idf!17501
2022-03-16 16:48:10 +08:00
Michael (XIAO Xufeng)
5a2f672d5a
Merge branch 'feat/esp32s3_support_gpio_deepsleep_wakeup' into 'master'
...
example/deep_sleep: add example of EXT0 and using internal pullups
Closes IDF-4657 and IDFGH-6711
See merge request espressif/esp-idf!17099
2022-03-16 16:27:07 +08:00
Marius Vikhammer
a9a82b8b5e
ci: increase acceptence limits for deep sleep example test
2022-03-16 11:23:32 +08:00
Marius Vikhammer
453516fbbe
Merge branch 'bugfix/replace_deprecated_options' into 'master'
...
kconfig: replace deprecated options with new values
See merge request espressif/esp-idf!17494
2022-03-16 09:32:55 +08:00
Michael (XIAO Xufeng)
fcd396a37e
example/deep_sleep: add example of EXT0 and using internal pullups
2022-03-15 22:34:34 +08:00
Marius Vikhammer
ca3c056ac9
kconfig: replace deprecated options with new values
2022-03-15 16:28:53 +08:00
Jiang Jiang Jian
10f3aba770
Merge branch 'feature/final_h2' into 'master'
...
Add support in Nimble for ESP32H2
See merge request espressif/esp-idf!16329
2022-03-15 16:03:24 +08:00
Xue Yun Fei
b049ff915c
Merge branch 'optimization/example_for_wifi_station' into 'master'
...
wi-fi:optimization example of wifi station
See merge request espressif/esp-idf!15457
2022-03-15 14:31:51 +08:00
Marius Vikhammer
8a9ab63ecb
Merge branch 'feature/system_tests_pytest_embedded' into 'master'
...
CI: migrated system example tests to pytest-embedded framework
Closes IDFCI-1134
See merge request espressif/esp-idf!17401
2022-03-15 09:08:31 +08:00
morris
ca1e2af1d6
Merge branch 'feature/i2s1_lcd_mode_esp32' into 'master'
...
LCD driver various improvements
Closes IDF-3781, IDFGH-6753, IDFGH-6632, and IDFGH-6569
See merge request espressif/esp-idf!17323
2022-03-14 18:30:24 +08:00
Mahavir Jain
c5d982b235
Merge branch 'bugfix/esp_https_ota_breaking_changes' into 'master'
...
esp_https_ota: Update esp_https_ota() to support OTA updates with encrypted images
See merge request espressif/esp-idf!17312
2022-03-14 18:15:52 +08:00
Marius Vikhammer
9918bbeb63
CI: migrated system example tests to pytest-embedded framework
2022-03-14 16:32:44 +08:00
Anton Maklakov
e27f1331e4
components: correct printf() placeholder for time_t
...
Using C99 %jd, https://en.cppreference.com/w/c/chrono/time_t
2022-03-14 14:05:47 +07:00
Rahul Tank
f376bb5d05
Add support in Nimble for ESP32H2
2022-03-14 11:57:53 +05:30
morris
f06a13ad82
lcd: workaround auto next frame hardware bug
...
Closes https://github.com/espressif/esp-idf/issues/8381
2022-03-14 13:55:01 +08:00
Mahavir Jain
b57fc93585
Merge branch 'bugfix/use_decrypt_user_ctx' into 'master'
...
example: use decrypt_user_ctx in decryption callback
See merge request espressif/esp-idf!17460
2022-03-14 13:39:23 +08:00
morris
5963de1caf
Merge branch 'ci/fix_duplicated_test_names' into 'master'
...
CI: rename some tests to avoid duplicated test names
See merge request espressif/esp-idf!17463
2022-03-14 11:52:02 +08:00
Harshit Malpani
c813de50ec
example: use decrypt_user_ctx in decryption callback
2022-03-11 18:05:40 +05:30
Harshit Malpani
de2f915092
esp_https_ota: Update esp_https_ota() to support OTA updates with encrypted images
2022-03-11 16:52:08 +05:30
Chen Yudong
4dc74c9c42
CI: rename some tests to avoid duplicated test names
2022-03-11 18:38:41 +08:00
Martin Gaňo
fea2b5b64e
fatfsgen.py: enabled long names support
...
Closes https://github.com/espressif/esp-idf/issues/8171
2022-03-11 11:20:31 +01:00
Mahavir Jain
61c68b7f4d
Merge branch 'contrib/github_pr_8544' into 'master'
...
esp_https_ota: add user_ctx to decrypt_cb (GitHub PR)
Closes IDFGH-6924
See merge request espressif/esp-idf!17456
2022-03-11 15:43:38 +08:00
Anton Maklakov
4c865baae4
managed components: fix version references to allow implicit updates according to semver
...
Syntax details: https://devhints.io/semver
2022-03-11 13:49:26 +07:00
Mahavir Jain
99e7059cbe
Merge branch 'bugfix/kconfig_defaults' into 'master'
...
kconfig: Changed default values of `bool` configs
Closes IDF-4747
See merge request espressif/esp-idf!17447
2022-03-11 11:48:17 +08:00
David Čermák
4196c3f591
Merge branch 'update/discontinue_tcpip_adapter' into 'master'
...
esp_netif: Remove tcpip_adapter compatibility layer
Closes IDF-4457
See merge request espressif/esp-idf!17066
2022-03-11 03:48:28 +08:00
MacDue
e47419374c
esp_https_ota: add user_ctx to decrypt_cb
...
This makes the decryption layer easier to use in C++ wrappers,
or whenever you want to avoid a global
2022-03-10 12:02:42 +00:00
morris
c6aeb86485
Merge branch 'bugfix/esp_modem_cxx-version-ref' into 'master'
...
examples: fix esp_modem_cxx component version number reference
See merge request espressif/esp-idf!17437
2022-03-10 17:46:03 +08:00
David Cermak
c941e29cf6
examples: Fix implicit includes after legacy code removal
2022-03-10 10:36:38 +01:00
Laukik Hase
25c5c214f3
kconfig: Changed default values of bool configs
...
- Some bool configs were using default values true and false,
instead of y and n.
2022-03-10 14:26:37 +05:30
xueyunfei
6fe39e5dc8
wifi example:optimization example of wifi station
2022-03-10 15:20:39 +08:00
David Cermak
79d1865d62
examples: Fix IP mesh implicit includes
2022-03-10 08:19:43 +01:00
David Cermak
795b7ed993
esp_netif: Remove tcpip_adapter compatibility layer
2022-03-10 08:19:43 +01:00
David Čermák
0b58f987cd
Merge branch 'feature/mdns_dynamic_interfaces' into 'master'
...
mdns: Add support for dynamic network interfaces
Closes IDF-939
See merge request espressif/esp-idf!14875
2022-03-10 15:11:35 +08:00
Mahavir Jain
4cdf2459f0
Merge branch 'contrib/github_pr_8535' into 'master'
...
Upgrade esp_encrypted_img version in pre-encrypted OTA example (GitHub PR)
Closes IDFGH-6915
See merge request espressif/esp-idf!17432
2022-03-10 14:46:37 +08:00
Anton Maklakov
47de9e37f3
examples: fix esp_modem_cxx version number reference
...
see https://devhints.io/semver for syntax
2022-03-10 11:51:44 +07:00
Jiang Jiang Jian
7c7e8a83b9
Merge branch 'refactor/wifi_remove_legacy_evts' into 'master'
...
Remove legacy system event framework.
Closes IDF-3608
See merge request espressif/esp-idf!16240
2022-03-10 10:30:10 +08:00
MacDue
f17a3491e5
examples/pre_encrypted_ota: update to esp_encrypted_img 2.x.x
2022-03-09 16:30:22 +00:00
MacDue
615e44f430
examples/pre_encrypted_ota: readme tweaks and link to component manager
2022-03-09 16:29:39 +00:00
morris
b841332aa5
Merge branch 'component/esp_websocket_migration' into 'master'
...
websocket: Remove internal component, examples and test
Closes IDF-4076
See merge request espressif/esp-idf!17273
2022-03-09 19:12:55 +08:00
Sagar Bijwe
6501eff7f5
Remove legacy system event framework.
2022-03-09 15:53:45 +05:30
David Cermak
42ba8a8338
mdns: Fix copyright messages, update API descrition
...
* Impove docs and comments on custom netifs
* Make predef interfaces const, minor docs fixes
2022-03-09 07:33:23 +01:00
David Cermak
b02468dc98
mdns: Add API to control custom network interfaces
2022-03-09 07:33:23 +01:00
David Cermak
dd3cd52fd6
CI/mdns: Reworked example test to be run repeatably
2022-03-09 07:33:16 +01:00
David Cermak
d1b809e6a1
CI/mdns: Extend example test for sockets, netifs
2022-03-08 13:46:57 +01:00
David Cermak
bec42ff85d
mdns: Add support for registering custom netif
2022-03-08 13:46:11 +01:00
David Cermak
f8495f1e86
mdns: Indicate interface using esp_netif in search results
2022-03-08 13:44:14 +01:00
David Cermak
f90b3b798b
mdns: Use predefined interfaces to prepare for custom netifs
2022-03-08 13:44:14 +01:00
Suren Gabrielyan
f9892f77b8
mdns: Prepare for dynamic esp-netif support
2022-03-08 13:39:53 +01:00
Mahavir Jain
55fd823001
Merge branch 'contrib/github_pr_8523' into 'master'
...
Removed unnecessary #include statement (GitHub PR)
Closes IDFGH-6903
See merge request espressif/esp-idf!17390
2022-03-08 16:13:08 +08:00
lukedukeus
469be7cc54
Removed unnecessary #include statement
2022-03-07 16:30:37 -05:00
Zim Kalinowski
0440aca4e3
Merge branch 'feature/reevaluate_headers_include_dirs' into 'master'
...
esp_hw_support/esp_system: Re-evaluate header inclusions and include directories
See merge request espressif/esp-idf!16763
2022-03-08 01:32:24 +08:00
morris
4aa81975d1
Merge branch 'bugfix/i2c_fix_typo_of_slave_macro' into 'master'
...
i2c: fix typo in SOC_I2C_SUPPORT_SALVE
Closes IDFGH-6893
See merge request espressif/esp-idf!17373
2022-03-07 23:38:13 +08:00
Ivan Grokhotkov
5f1c6ac605
Merge branch 'contrib/github_pr_8500' into 'master'
...
Fix compiler error in mbedtls (GitHub PR)
Closes IDFGH-6879 and IDFGH-6881
See merge request espressif/esp-idf!17380
2022-03-07 22:17:30 +08:00
Simon
4bf4a020a6
Merge branch 'refactor/abstract_temperature_sensor' into 'master'
...
temperature_sensor: Refactor temperature sensor to new APIs (follow rule of driverNG) and support esp32s3
Closes IDF-3665, IDF-3367, and IDF-1793
See merge request espressif/esp-idf!16787
2022-03-07 20:17:39 +08:00
Fu Hanxi
6ddd6e6d29
Merge branch 'docs/pytest_in_idf' into 'master'
...
docs: add README about pytest in IDF
See merge request espressif/esp-idf!17250
2022-03-07 15:34:28 +08:00
gabsuren
f3c7215565
websocket: Remove internal component, examples and test
2022-03-07 11:07:40 +04:00
laokaiyao
9ebfd7832d
i2c: update legacy name ESP8684 to ESP32C2
2022-03-07 14:59:56 +08:00
Mahavir Jain
9ba1b333f9
examples/wifi: add test coverage for CONFIG_WPA_DEBUG_PRINT
2022-03-07 12:17:04 +05:30
Sudeep Mohanty
a9fda54d39
esp_hw_support/esp_system: Re-evaluate header inclusions and include directories
...
This commit updates the visibility of various header files and cleans up
some unnecessary inclusions. Also, this commit removes certain header
include paths which were maintained for backward compatibility.
2022-03-07 11:18:08 +05:30
Jin Cheng
19ddb8bde1
Merge branch 'bugfix/crash_when_reconnect_to_sink' into 'master'
...
bugfix/fix the failure of reconnect to sink
See merge request espressif/esp-idf!17281
2022-03-04 19:20:05 +08:00
Ivan Grokhotkov
3df2be5904
Merge branch 'bugfix/sdmmc_example_esp32s3' into 'master'
...
examples: sdmmc: re-enable for ESP32-S3, add Kconfig options for pins
Closes IDF-4642
See merge request espressif/esp-idf!17352
2022-03-04 18:47:59 +08:00
Ivan Grokhotkov
c8b43ee0c1
Merge branch 'bugfix/sdspi_example_esp32s3' into 'master'
...
examples: sdspi: re-enable for ESP32-S3, add Kconfig options for pins
Closes IDF-4641
See merge request espressif/esp-idf!17067
2022-03-04 18:42:53 +08:00
morris
a0283234cd
Merge branch 'feature/support_esp32h2_gpio' into 'master'
...
esp32h2: support GPIO peripheral, IO_MUX, GPIO matrix
Closes IDF-4232 and IDF-3439
See merge request espressif/esp-idf!16609
2022-03-04 18:22:28 +08:00
Cao Sen Miao
b248046bcb
Temperature_sensor: Create new temperature sensor API
2022-03-04 18:13:35 +08:00
morris
52fcdbacc3
Merge branch 'feature/pcnt_driver_ng' into 'master'
...
⛵ Driver-NG: Introduce a brand new driver for PCNT
Closes IDF-2196 and IDF-2896
See merge request espressif/esp-idf!10507
2022-03-04 12:25:35 +08:00
jincheng
d2361dcb9e
fix the failure of reconnect to sink
2022-03-04 04:14:04 +00:00
songruojing
c8c137f2b7
esp32h2: support GPIO peripheral, IO_MUX, GPIO matrix.
...
Generic GPIO example is supported as well.
2022-03-04 11:25:05 +08:00
Ivan Grokhotkov
e9ed46d7ce
examples: sdmmc: re-enable for ESP32-S3, add Kconfig options for pins
2022-03-03 23:37:42 +01:00
Mahavir Jain
8878d91b47
Merge branch 'bugfix/tcp_iperf_example_issue' into 'master'
...
wifi:bugfix for iperf issue
Closes WIFI-4348
See merge request espressif/esp-idf!17319
2022-03-04 04:50:21 +08:00
Ivan Grokhotkov
c8d1737d57
examples: file_serving: add support for ESP32-S3, refactoring
...
* Move filesystem mounting code into a separate file to simplify the
main source file.
* Clean up SDMMC and SDSPI related code. Move pin configuration into
Kconfig.
* Use same base_path ('/data') for either SPIFFS or SD. Remove the
check in file_server.c about the base path.
* Update README according to the changes above.
2022-03-03 21:43:37 +01:00
Ivan Grokhotkov
eefb0442c9
examples: sdspi: use default DMA channel
2022-03-03 21:40:05 +01:00
Ivan Grokhotkov
dc2f4483bf
examples: sdspi: re-enable for ESP32-S3, add Kconfig options for pins
2022-03-03 21:40:03 +01:00
morris
d234f2f769
example: migrate to use pulse_cnt driver
2022-03-03 22:38:32 +08:00
morris
04b3f8b210
pcnt: deprecated as legacy driver
2022-03-03 22:38:32 +08:00
Jiang Jiang Jian
1068c7720b
Merge branch 'bugfix/ignore_pmf_capable_flag' into 'master'
...
Always connect Station in PMF mode if possible
Closes WIFI-4320
See merge request espressif/esp-idf!17023
2022-03-03 19:34:36 +08:00
Alex Lisitsyn
dcaac79380
Merge branch 'bugfix/modbus_fix_start_after_destroy_issues' into 'master'
...
modbus: fix tcp slave destroy issues
Closes IDFGH-6568
See merge request espressif/esp-idf!16856
2022-03-03 16:34:33 +08:00
Alex Lisitsyn
224901fed3
modbus: fix tcp slave destroy issues
2022-03-03 16:34:33 +08:00
Fu Hanxi
5ccb5eeebd
docs: add README about pytest in IDF
2022-03-03 14:36:50 +08:00
xueyunfei
dc06c31a58
examples/common_components: iperf: fix closing of client socket in TCP server mode
...
Details of the problem : After iperf ended, the socket was not closed, resulting in the WIFI buffer not being released.
2022-03-03 14:04:01 +08:00
Marius Vikhammer
f6cfe1a549
Merge branch 'bugfix/ulp_gpio_example_build' into 'master'
...
ulp: add driver dependecy for ULP riscv gpio interrupt example
See merge request espressif/esp-idf!17332
2022-03-03 12:36:36 +08:00
Song Ruo Jing
b665dcbe68
Merge branch 'feature/esp32c2h2_support_uart' into 'master'
...
UART: Provide support for esp32c2 and esp32h2
Closes IDF-3823, IDF-4154, and IDF-4221
See merge request espressif/esp-idf!16832
2022-03-03 11:45:10 +08:00
Mahavir Jain
035d7df1a0
Merge branch 'feature/mbedtls-3.1' into 'master'
...
Update to mbedtls-3.1
Closes IDF-3723
See merge request espressif/esp-idf!16656
2022-03-03 11:27:48 +08:00
Marius Vikhammer
8901941064
ulp: add driver dependecy for ULP riscv gpio interrupt example
2022-03-03 11:17:34 +08:00
Wang Meng Yang
94a62a1b50
Merge branch 'bugfix/hfp_disc_audio_err' into 'master'
...
bugfix/fix_err_when_ag_disc_audio
Closes IDFGH-6239
See merge request espressif/esp-idf!16920
2022-03-03 11:07:40 +08:00
Marius Vikhammer
706a14884f
Merge branch 'feature/riscv_ulp_gpio_intr' into 'master'
...
ULP: Add example of using GPIO to wakeup the ULP-RISCV processor
Closes IDFGH-6589
See merge request espressif/esp-idf!17288
2022-03-03 09:40:03 +08:00
Aditya Patwardhan
1dc63850e3
mbedtls-3.X: Update the esp-cryptoauthlib submodule
2022-03-03 01:37:10 +05:30
Laukik Hase
3925365351
ci: Fix pre-check
stage failing tests
...
- Updated license headers
- Re-enabled public headers and static analysis checks
- Fix public header file check failure
Co-authored-by: Aditya Patwardhan <aditya.patwardhan@espressif.com>
2022-03-03 01:37:10 +05:30
Aditya Patwardhan
3b71bd7326
mbedtls-3.0: Fixed ESP32 build issues
...
- Added MBEDLTS_PRIVATE(...) wherever necessary
- For functions like mbedtls_pk_parse_key(...), it is necessary to pass the RNG function
pointers as parameter. Solved for dependent components: wpa_supplicant & openSSL
- For libcoap, the SSLv2 ClientHello handshake method has been deprecated, need to handle this.
Currently, corresponding snippet has been commented.
- Examples tested: hello-world | https_request | wifi_prov_mgr
mbedtls-3.0: Fixed ESP32-C3 & ESP32-S3 build issues
- Removed MBEDTLS_DEPRECATED_REMOVED macro from sha1 port
- DS peripheral: esp_ds_rsa_sign -> removed unsused 'mode' argument
- Added MBEDTLS_PRIVATE(...) wherever required
mbedtls-3.0: Fixed ESP32-S2 build issues
- Fixed outdated function prototypes and usage in mbedlts/port/aes/esp_aes_gcm.c due to changes in GCM module
mbedtls-3.0: Fixed ESP32-H2 build issues
ci: Fixing build stage
- Added MBEDTLS_PRIVATE(...) wherever required
- Added RNG function parameter
- Updated GCM Module changes
- Updated Copyright notices
- Tests:
- build_esp_idf_tests_cmake_esp32
- build_esp_idf_tests_cmake_esp32s2
- build_esp_idf_tests_cmake_esp32c3
- build_esp_idf_tests_cmake_esp32s3
ci: Fixing build stage (mbedtls-related changes)
- Added MBEDTLS_PRIVATE(...) wherever required
- Updated SHAXXX functions
- Updated esp_config according to mbedtls changes
- Tests:
- build_examples_cmake_esp32
- build_examples_cmake_esp32s2
- build_examples_cmake_esp32c3
- build_examples_cmake_esp32s3
ci: Fixing build stage (example-related changes)
- Added MBEDTLS_PRIVATE(...) wherever required
- Updated SHAXXX functions
- Updated esp_config according to mbedtls changes
- Tests:
- build_examples_cmake_esp32
- build_examples_cmake_esp32s2
- build_examples_cmake_esp32c3
- build_examples_cmake_esp32s3
ci: Fixing target_test stage
- Updated test SSL version to TLS_v1_2
- Tests:
- example_test_protocols 1/2
ci: Fixing build stage
- Added checks for MBEDTLS_DHM_C (disabled by default)
- Updated esp_cryptoauthlib submodule
- Updated factory partition size for legacy BLE provisioning example
- Tests:
- build_examples_cmake_esp32
- build_examples_cmake_esp32s2
- build_examples_cmake_esp32c3
- build_examples_cmake_esp32s3
Co-authored-by: Laukik Hase <laukik.hase@espressif.com>
2022-03-03 01:37:10 +05:30
Aditya Patwardhan
45122533e0
mbedtls-3 update:
...
1) Fix build issue in mbedtls
2) skip the public headers check in IDF
3)Update Kconfig Macros
4)Remove deprecated config options
5) Update the sha API according to new nomenclature
6) Update mbedtls_rsa_init usage
7) Include mbedtls/build_info.h instead of mbedtls/config.h
8) Dont include check_config.h
9) Add additional error message in esp_blufi_api.h
2022-03-03 01:37:10 +05:30
Aditya Patwardhan
0483bfbbfe
Initial Changes for updating mbedtls to v3.0
2022-03-03 01:37:09 +05:30
Kapil Gupta
84f9aa13c9
Merge branch 'bugfix/dpp_sdkconfig_default' into 'master'
...
esp_example: Enable MbedTLS for DPP enrollee by default
Closes WIFI-4275
See merge request espressif/esp-idf!16624
2022-03-03 00:10:25 +08:00
Omar Chebib
2571aaf3c9
G0: target component (components/esp32*) doesn't depend on driver anymore
2022-03-02 04:21:00 +00:00
songruojing
24a60c12c6
uart: Provide support for esp32c2 and esp32h2
...
UART examples, unit test, and programming guide are all updated.
2022-03-02 11:29:13 +08:00
Dmitry
a8c3fe56c8
This commit add to GDBstup:
...
1. Multicore suupor
2. Stepping
3. Console output
4. Update example + readme
5. Jumps
2022-03-01 19:49:24 +03:00
Euripedes Rocha
f7b842bbc7
EXAMPLES/ASIO: Adds a SOCKS4 example
...
Creates an example on how to connect using Socks4 based proxy.
2022-03-01 13:50:47 +00:00
jincheng
216a57b767
correct the rate of data-producing
...
Closes https://github.com/espressif/esp-idf/issues/7911
2022-03-01 21:49:44 +08:00
Island
f1a4057877
Merge branch 'bugfix/ble_mesh_console_correct_repl_config_prompt' into 'master'
...
ble mesh:example:correct repl config prompt in ble mesh console
See merge request espressif/esp-idf!16986
2022-03-01 13:50:24 +08:00
Marius Vikhammer
c974a000d7
ULP: Add example of using GPIO to wakeup the ULP-RISCV processor
2022-02-28 14:15:25 +08:00
Kevin (Lao Kaiyao)
cc1d89ebba
Merge branch 'feature/i2c_support_on_esp8684_esp32h2' into 'master'
...
i2c: support i2c on esp32c2 and esp32h2
Closes IDF-3918
See merge request espressif/esp-idf!16444
2022-02-28 13:59:02 +08:00
Mahavir Jain
229ed08484
Merge branch 'bugfix/http_client_ci' into 'master'
...
esp_http_client example: Use dl.espressif.com URL for performing request with Range header
Closes IDFCI-1113
See merge request espressif/esp-idf!17256
2022-02-25 08:33:10 +00:00
morris
b85eeb3224
Merge branch 'feature/lcd_isr_in_iram' into 'master'
...
refactor LCD unit tests into test apps
Closes IDF-4666
See merge request espressif/esp-idf!14980
2022-02-25 08:21:15 +00:00
Shubham Kulkarni
8199f711a2
examples/esp_http_client: Use dl.espressif.com URL for performing request with Range header
...
esp_http_client_test.py: Add check for range request log
2022-02-25 10:29:17 +05:30
David Cermak
afe7ab3b2c
ci/mdsn: Fix example test on ethernet runners
...
* Ethernet kit uses GPIO0 for ref-clock, so the test button hits
constantly
* Add a freeRTOS delay when checking result on assync queries
2022-02-24 11:01:26 +01:00
David Cermak
51a5de2525
mdns: Fix potential read behind parsed packet
2022-02-24 11:01:26 +01:00
Mahavir Jain
66593bf140
Merge branch 'feature/coap_to_component_manager' into 'master'
...
Push out `coap` to idf-extra-component repository
Closes IDF-4626
See merge request espressif/esp-idf!17241
2022-02-23 19:43:02 +00:00
Harshit Malpani
1cb9ba5076
Push out coap
to idf-extra-component repository
2022-02-23 15:08:36 +05:30
Mahavir Jain
38d4250c15
examples/spiffs: increase test timeout
...
This is to address frequent CI test failure where test most likely
timeouts during SPIFFS formatting operation.
2022-02-23 14:33:10 +05:30
laokaiyao
cf353c505a
i2c: support esp32h2
2022-02-23 15:19:37 +08:00
laokaiyao
7da023ceae
i2c: support esp32c2
2022-02-23 15:19:37 +08:00
Sudeep Mohanty
f163ab26a9
Merge branch 'feature/ulp_fsm_support_on_esp32s3' into 'master'
...
ulp: Added support for ULP FSM on esp32s3 and fixed bugs for esp32s2
See merge request espressif/esp-idf!17197
2022-02-23 02:20:39 +00:00
Sudeep Mohanty
4d8a0cce29
ulp: Added support for ULP FSM on esp32s3 and fixed bugs for esp32s2
...
This commit enables ULP FSM support for esp32s3 and updates ULP FSM code
flow for other chips.
It adds C Macro support for the ULP FSM instruction set on esp32s2 and
esp32s3.
The unit tests are also updated to test ULP FSM on ep32s2 and esp32s3.
2022-02-22 12:25:57 +05:30
Adam Múdry
bb8587a139
fatfs: Update to version 0.14b
...
Updated FATFS to 0.14b from 0.13c and patched for ESP32
2022-02-21 14:54:55 +01:00
Nachiket Kukade
7ed8fdac59
esp_wifi: Always connect Station in PMF mode if possible
...
While using esp_wifi_set_config, flag pmf_capable defaults to 0.
Users may not bother to enable it, which prevents connection to a
WPA3 AP. Or the AP may reset into WPA3 mode failing the re-connection.
To ensure better security, deprecate the pmf_capable flag and set it to
true internally.
2022-02-21 11:31:56 +05:30
Mahavir Jain
fbc9c729b2
esp_https_ota: rename config option for more clarity
2022-02-17 10:54:06 +05:30
Harshit Malpani
5a6dbaa487
feature: Pre Encrypted Binary for OTA updates
...
This feature enables using encrypted binaries for OTA updates
Closes https://github.com/espressif/esp-idf/issues/6172
2022-02-17 10:48:41 +05:30
Yuan Hong Hui
1ff2b724f4
ble mesh:example:correct the output log level
2022-02-16 14:47:19 +08:00
Yuan Hong Hui
18567bb108
ble mesh:example:delete unused tag
2022-02-16 14:47:19 +08:00
Yuan Hong Hui
22c0248284
ble mesh:example:response for checking restart in auto_test
2022-02-16 14:47:19 +08:00
Yuan Hong Hui
1b4d9c8b3f
ble mesh:example:correct repl config prompt
2022-02-16 14:47:07 +08:00
Jiang Jiang Jian
1604891b27
Merge branch 'bugfix/enterprise_certs_weak_md' into 'master'
...
esp_wifi: Fixed issue of weak md for certificates in wifi_enterprise example.
Closes WIFI-4284
See merge request espressif/esp-idf!16978
2022-02-16 03:55:04 +00:00
Mahavir Jain
71e29053cf
Merge branch 'refactor/esp_https_server_api_cleanup' into 'master'
...
esp_https_server: API cleanup
Closes IDFGH-6540
See merge request espressif/esp-idf!17136
2022-02-15 16:11:09 +00:00
David Čermák
412fb564ca
Merge branch 'bugfix/emac_config_dma_burst_len' into 'master'
...
esp_eth: Make EMAC DMA burst size configurable (GitHub PR)
Closes IDFGH-6199 and IDFGH-5658
See merge request espressif/esp-idf!16412
2022-02-15 10:36:51 +00:00
David Cermak
8da2e4088c
esp_eth: Update esp32's EMAC API to decouple driver and vendor config
2022-02-14 16:17:29 +00:00
David Cermak
2553fb5845
esp_eth: Make EMAC DMA burst size configurable
...
Merges https://github.com/espressif/esp-idf/pull/7874
Closes https://github.com/espressif/esp-idf/issues/7380
2022-02-14 16:17:29 +00:00
Harshit Malpani
94056fd4a5
esp_https_server: API cleanup
2022-02-14 16:25:54 +05:30
morris
dbfde65515
lcd: refactor ut into test app
2022-02-14 18:43:50 +08:00
morris
f8dc675318
lcd: support model NT35510 in example
2022-02-14 18:42:14 +08:00
morris
e5afb4f933
lvgl: upgrade to 8.2.0 in examples
2022-02-14 18:42:14 +08:00
Mahavir Jain
8400ff8607
examples/simple_ota: use certificate bundle in default configuration
...
- This allows to easily test example with different public servers
- Flash footprint impact is limited due to selection of only most common
certs from bundle.
2022-02-14 12:43:42 +05:30
Mahavir Jain
fbe4457a71
examples/ota: fix README for instructions on hosting image on github.com server
...
Ref: https://esp32.com/viewtopic.php?f=13&t=26076
2022-02-14 12:43:27 +05:30
Marius Vikhammer
5ef585b1b9
Merge branch 'feature/remove_frc2_timer' into 'master'
...
esp_timer: remove legacy ESP32 FRC timer implementation
Closes IDF-3805
See merge request espressif/esp-idf!16406
2022-02-11 06:08:15 +00:00
Jiang Jiang Jian
f807b711c4
Merge branch 'test/modify_example_advanced_ota_checker' into 'master'
...
modify advanced ota checker line for nimble and bluedroid
Closes IDFCI-852
See merge request espressif/esp-idf!17082
2022-02-11 03:18:11 +00:00
Marius Vikhammer
edb76f14d6
esp_timer: remove legacy ESP32 FRC timer implementation.
2022-02-10 15:17:49 +08:00
Mahavir Jain
ba348f11b8
Merge branch 'bugfix/fix_esp_http_client_example' into 'master'
...
esp_http_client: Fix memory leak in esp_http_client_example
Closes IDFGH-6717
See merge request espressif/esp-idf!17051
2022-02-10 05:19:51 +00:00
Darian
61639fe1ec
Merge branch 'refactor/freertos_remove_legacy_types' into 'master'
...
FreeRTOS: Remove usage of legacy data types
Closes IDF-4566
See merge request espressif/esp-idf!16680
2022-02-10 04:57:00 +00:00
Jiang Jiang Jian
cca2234619
Merge branch 'feature/pmf_support_for_softAP' into 'master'
...
esp_wifi: Add pmf support for softAP.
Closes WIFI-1353
See merge request espressif/esp-idf!14906
2022-02-10 04:17:00 +00:00
Darian Leung
57fd78f5ba
freertos: Remove legacy data types
...
This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY.
2022-02-09 23:05:45 +08:00
aditi_lonkar
c3a661c0fd
esp_wifi: Add pmf support for softAP.
2022-02-09 18:58:37 +05:30
morris
5810ed1d04
Merge branch 'refactor/remove_ets_sys_from_public_header' into 'master'
...
esp_rom: remove ets_sys.h dependency from public header files
See merge request espressif/esp-idf!16919
2022-02-09 12:27:06 +00:00
Wang Meng Yang
e640060e2d
Merge branch 'bugfix/controller_hci_uart_esp32c3_readme' into 'master'
...
Added support for ESP32-S3 chip in controller_hci_uart_esp32c3_and_esp32s3's README
Closes BT-1906
See merge request espressif/esp-idf!16583
2022-02-09 11:17:28 +00:00
Lu Ai Jun
75abbcdcdd
modify advanced ota checker line for nimble and bluedroid
2022-02-09 18:40:03 +08:00
yuanjm
a3105a950b
esp_http_client: Fix memory leak in esp_http_client_example
...
Closes https://github.com/espressif/esp-idf/issues/8346
2022-02-09 17:35:02 +08:00
morris
ef00bd59dc
esp_rom: extract int matrix route and cpu ticks getter
2022-02-09 13:52:20 +08:00
Wang Meng Yang
e6c0d1e481
Merge branch 'bugfix/nimble_spp' into 'master'
...
NimBLE : SPP example fails to build on Windows
See merge request espressif/esp-idf!16992
2022-02-07 02:33:41 +00:00
Mahavir Jain
4c6d72ba90
Merge branch 'bugfix/esp32c3_sysview_examples_build_error' into 'master'
...
riscv: fix portSTACK_GROWTH redefinition error
See merge request espressif/esp-idf!17011
2022-02-05 05:43:05 +00:00
Michael (XIAO Xufeng)
c1b30491dd
Merge branch 'feature/esp32c3_uart_add_wakeup_event' into 'master'
...
UART: add uart wakeup event for esp32c3 and esp32s3
Closes IDF-3416
See merge request espressif/esp-idf!14482
2022-02-04 17:23:29 +00:00
Erhan Kurubas
e40cd91065
heap: use HEAP_TRACING_STACK_DEPTH default value for riscv
2022-02-03 14:55:49 +01:00
Erhan Kurubas
88889e2f88
esp32c3: fix portSTACK_GROWTH redefinition error
2022-02-03 14:55:49 +01:00
Suren Gabrielyan
cbc767b6d7
Merge branch 'bugfix/websocket_example_echo_server' into 'master'
...
websocket: Updated Kconfig to use 'echo.websocket.events' echo server
Closes IDFGH-6619
See merge request espressif/esp-idf!16965
2022-02-03 08:40:53 +00:00
Aditya Patwardhan
b284016bfd
configure_ds.py: Fix the error for prod mode. They script now only verifies the purpose in the prod mode.
...
Closes https://github.com/espressif/esp-idf/issues/8285
2022-01-31 14:13:25 +05:30
Wei Tian Hua
2467aa7f6c
Merge branch 'demo/opt_a2dp_demo_doc' into 'master'
...
demo/optimize a2dp demo documents
Closes BT-2135
See merge request espressif/esp-idf!16527
2022-01-29 05:02:19 +00:00
Shu Chen
095fb1afc1
Merge branch 'feature/ot-multicast-routing' into 'master'
...
openthread: enable 1.2 multicast routing
See merge request espressif/esp-idf!16943
2022-01-28 15:43:04 +00:00
Anton Maklakov
7cdd151612
Merge branch 'bugfix/nocommon' into 'master'
...
enable and fix warnings on common symbols
Closes IDFGH-3055 and IDF-3013
See merge request espressif/esp-idf!16802
2022-01-28 14:39:51 +00:00
Isha Pardikar
8846dc83db
Merge branch 'bugfix/nimble_spp' into 'master'
...
NimBLE : Fixed BLE SPP build fail on Windows
Closes : https://github.com/espressif/esp-idf/issues/8305
2022-01-28 18:43:09 +05:30
Sudeep Mohanty
1c393a32c4
Merge branch 'refactor/refactor_ulp_component' into 'master'
...
ulp: refactor ulp component
Closes IDF-4520
See merge request espressif/esp-idf!16886
2022-01-28 10:23:56 +00:00
Mahavir Jain
9150034b6d
Merge branch 'provisioning/update_readme' into 'master'
...
provisioning: Remove legacy examples reference
Closes IDF-4614
See merge request espressif/esp-idf!16977
2022-01-28 09:32:08 +00:00
Kapil Gupta
f57ccaabee
esp_example: Enable MbedTLS for DPP enrollee by default
2022-01-28 13:53:39 +08:00
Laukik Hase
07f1e49566
provisioning: Remove legacy examples section from README
2022-01-28 09:58:43 +05:30
morris
9f893130ad
Merge branch 'feature/lcd_i2c_oled_example' into 'master'
...
lcd: add i2c oled example
See merge request espressif/esp-idf!16506
2022-01-28 04:07:34 +00:00
dizcza
23598dfcec
websocket: Updated Kconfig to use 'echo.websocket.events' echo server
...
Updated README to show how to run websocket echo server using Flask
Merges https://github.com/espressif/esp-idf/pull/8262
2022-01-27 17:10:15 +04:00
aditi_lonkar
9fb605a9be
esp_wifi: Fixed issue of weak md for certificates in wifi_enterprise example.
2022-01-27 17:17:45 +05:30
Martin Valik
68ff1b8c07
Bugfix: omit MSC reset during initialization
2022-01-27 10:03:40 +01:00
Mahavir Jain
d587a1ce6d
Merge branch 'refactor/provisioning_examples' into 'master'
...
provisioning: Remove legacy examples
Closes IDF-4558
See merge request espressif/esp-idf!16776
2022-01-27 07:28:52 +00:00
Jiacheng Guo
a271753a6a
openthread: enable 1.2 multicast routing
...
This MR enables Thread 1.2 Backbone Border Router(BBR) feature and
multicast routing.
2022-01-27 15:22:27 +08:00
Sudeep Mohanty
2fc9bd61bf
ulp: refactor ulp component
...
This commit refactors the ulp component.
Files are now divided based on type of ulp, viz., fsm or risc-v.
Files common to both are maintained in the ulp_common folder.
This commit also adds menuconfig options for ULP within the ulp
component instead of presenting target specific configuations for ulp.
2022-01-27 11:54:42 +05:30
Anton Maklakov
4085443a17
examples: esp_ble_mesh: move ble_mesh_node_prestore_params symbol to source file
2022-01-27 11:01:23 +07:00
Ivan Grokhotkov
acfdf9f6e1
examples: esp_ble_mesh: move cfg_cli definition to source file
2022-01-27 11:00:09 +07:00
Ivan Grokhotkov
3a57dfe905
examples: wifi/ftm: make global variables static
...
Prevents conflict between g_ftm_report_num_entries defined in the
example and in the Wi-Fi library.
2022-01-27 11:00:09 +07:00
Ivan Grokhotkov
7dac0abdff
examples: advanced_https_ota: make some globals static
2022-01-27 11:00:09 +07:00
Ivan Grokhotkov
9d3e618bc5
examples: esp_ble_mesh: move definition of globals into source file
2022-01-27 11:00:09 +07:00
Ivan Grokhotkov
b92f8b0a95
examples/bluetooth: mark auto_tb and sync_obj as extern
2022-01-27 11:00:09 +07:00
Ivan Grokhotkov
92e18ba78e
bluedroid: make hf_peer_addr as extern
2022-01-27 11:00:09 +07:00
Song Ruo Jing
3821a09f83
Merge branch 'bugfix/ledc_consecutive_fade' into 'master'
...
ledc: Bugfixes for issues related to fade protection on ESP32
Closes IDFGH-4918 and IDFGH-5565
See merge request espressif/esp-idf!14568
2022-01-26 06:00:59 +00:00
David Čermák
41761fc762
Merge branch 'ci/enable_s3_ethernet_examples_build' into 'master'
...
Re-enable ESP32-S3 build for an ethernet examples
Closes IDFCI-1058
See merge request espressif/esp-idf!16875
2022-01-25 16:16:00 +00:00
AndriiFilippov
88604b0c60
CI: Remove supported targets from ethernet examples README.md
2022-01-25 15:11:19 +01:00
laokaiyao
c4cfb654d2
uart: support light sleep on esp32s3
2022-01-25 17:43:02 +08:00
Chen Wu
35941de800
debug: esp32c3 uart1 wakeup
2022-01-25 17:43:02 +08:00
Chen Yi Qun
29229ce32f
simple test for uart wakeup
2022-01-25 17:43:02 +08:00
songruojing
68e12f7092
ledc: Add ledc_fade_stop API to support stopping the fade operation.
...
Note that ESP32 cannot support this new feature.
2022-01-25 11:19:20 +08:00
morris
cf9a7d8509
Merge branch 'example/pytest_for_component_ut' into 'master'
...
Example/pytest for component ut
See merge request espressif/esp-idf!16234
2022-01-25 02:34:34 +00:00
Fu Hanxi
a801555299
ci: replace all component ut with pytest-embedded
2022-01-24 16:37:23 +08:00
Fu Hanxi
90f8d27985
ci: use pytest-embedded 0.5.1
2022-01-24 15:55:00 +08:00
Fu Hanxi
ea4673a3a2
ci(pytest): support special markers "supported_targets", "preview_targets", "all_targets"
2022-01-24 15:55:00 +08:00
Island
ce4a4be37f
Merge branch 'feature/pro_recv_hb' into 'master'
...
provisioner receive heartbeat message
See merge request espressif/esp-idf!14680
2022-01-24 07:54:30 +00:00
Yuan Hong Hui
154d82c6bc
provisioner receive heartbeat message
2022-01-24 07:54:28 +00:00
Island
e50f250b16
Merge branch 'bugfix/filter_repeated_packages' into 'master'
...
filter repeated packages but not send response
See merge request espressif/esp-idf!15906
2022-01-24 07:51:02 +00:00
Armando (Dou Yiwen)
7967a317d6
Merge branch 'feature/add_flash_suspend_example' into 'master'
...
system: add an example showing how to run non-iram ISR when operating Flash
Closes IDF-4501
See merge request espressif/esp-idf!16658
2022-01-24 07:40:00 +00:00
jincheng
0e8f7d7fe4
optimize a2dp demo documents
2022-01-24 14:22:04 +08:00
Armando
a36e5188e9
system: add an example showing how to run non-iram ISR when operating Flash
2022-01-21 15:20:37 +08:00
Alex Lisitsyn
2cad565781
Merge branch 'bugfix/modbus_allow_address_gaps_in_master_data_dict' into 'master'
...
freemodbus: allow address gaps in master data dictionary (support of UID field in MBAP)
See merge request espressif/esp-idf!12162
2022-01-21 05:18:01 +00:00
Alex Lisitsyn
e9cdb3e0d3
freemodbus: allow address gaps in master data dictionary (support of UID field in MBAP)
2022-01-21 05:18:00 +00:00
morris
24e6fdf3c6
lcd: add i2c oled example with lvgl port
2022-01-21 11:21:38 +08:00
morris
dcee019311
Merge branch 'feature/rgb_panel_example' into 'master'
...
lcd: add rgb panel example
Closes IDF-4429
See merge request espressif/esp-idf!16459
2022-01-21 03:06:04 +00:00
Marius Vikhammer
cbe23087fc
Merge branch 'feature/ulp_stop' into 'master'
...
ULP: add functions for stopping/restarting the ulp-riscv
Closes IDFGH-6588
See merge request espressif/esp-idf!16853
2022-01-21 01:37:04 +00:00
morris
821634b24e
lcd: add rgb panel example
2022-01-20 22:09:23 +08:00
Marius Vikhammer
ff6f927b5f
ULP: add functions for stopping/restarting the ulp-riscv
...
Closes https://github.com/espressif/esp-idf/issues/8232
2022-01-20 11:34:53 +08:00
David Čermák
1c94345737
Merge branch 'bugfix/protocols_test_on_eth' into 'master'
...
ci/mqtt: Move protocol tests to eth runners
Closes IDFCI-653
See merge request espressif/esp-idf!16752
2022-01-19 14:44:00 +00:00
Laukik Hase
e284eb070f
provisioning: Removed legacy examples
2022-01-19 11:02:52 +05:30
laokaiyao
cf049e15ed
esp8684: rename target to esp32c2
2022-01-19 11:08:57 +08:00
Zim Kalinowski
6e00f10fd4
Merge branch 'feature/adds_tips_to_run_ci_example_tests' into 'master'
...
examples: Adds a note on how to meet requirements to run the example_test.py
See merge request espressif/esp-idf!16834
2022-01-19 02:55:44 +00:00
Shu Chen
6ac4d031ce
Merge branch 'feature/zigbee_example_update' into 'master'
...
Zigbee: Zigbee example update
See merge request espressif/esp-idf!16812
2022-01-18 13:03:16 +00:00
likunqiao
2c7f950084
Zigbee: Zigbee example update
...
* minor update for the zigbee example
2022-01-18 17:07:10 +08:00
Yuan Hong Hui
0e0d8fb433
filter repeated packages then send response
2022-01-18 16:38:42 +08:00
KonstantinKondrashov
041ba0c297
examples: Adds a note on how to meet requirements to run the example_test.py
...
export PYTHONPATH="$IDF_PATH/tools:$IDF_PATH/tools/ci/python_packages"
python -m pip install -r $IDF_PATH/tools/ci/python_packages/ttfw_idf/requirements.txt
It helps to fix the ModuleNotFoundError issue with ttfw_idf and tiny_test_fw modules.
Closes https://github.com/espressif/esp-idf/issues/7815
2022-01-18 15:55:30 +08:00
Sudeep Mohanty
2ed15d8b1e
ulp: Added ULP RISC-V support for esp32s3
...
This commit adds support for ULP RISC-V for esp32s3.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2022-01-18 10:58:00 +05:30
Mahavir Jain
b149ff8dda
Merge branch 'bugfix/http_auto_redirect' into 'master'
...
esp_http_client: Added event for HTTP redirection
Closes IDFGH-6371
See merge request espressif/esp-idf!16753
2022-01-16 05:59:21 +00:00
Martin Vychodil
f76d695aba
Merge branch 'feature/vfs_semihosting_c3' into 'master'
...
vfs: add support for semihosting on ESP32-C3
Closes IDF-2287
See merge request espressif/esp-idf!11890
2022-01-14 20:20:26 +00:00
David Cermak
323622be64
ws_client: Optimize example test payloads and timeouts
...
Important update: NO_DATA_TIMEOUT_SEC=5, as some ws-servers typically send pings in 30s or 10s intervals, so we might never fire shutdown test
2022-01-14 18:11:59 +01:00
Ivan Grokhotkov
876f4d6a1c
vfs: add support for semihosting on ESP32-C3
2022-01-14 17:29:03 +01:00
David Cermak
2649413ae8
ci/websockets: Run ws-client example test on ethernet runners
2022-01-14 14:35:06 +01:00
David Cermak
96616b6056
ci/mdns: Run mdns test on ethernet runners
2022-01-14 14:35:06 +01:00
David Cermak
51e222e71f
ci/mqtt: Move mqtt example tests to ethernet runners
2022-01-14 14:35:02 +01:00
morris
6050388f51
Merge branch 'feature/i80_lcd_psram_s3' into 'master'
...
lcd: i80 lcd can transfer framebuffer in PSRAM
Closes IDFGH-6426
See merge request espressif/esp-idf!16548
2022-01-14 06:36:08 +00:00
Mahavir Jain
833f8bf6fb
Merge branch 'bugfix/check_chip_id_at_start_ota' into 'master'
...
esp_https_ota: fix for checking chip id at start of OTA
Closes IDF-1724
See merge request espressif/esp-idf!16739
2022-01-14 04:14:01 +00:00
morris
a611b39254
lcd: update i80 lcd example to work with PSRAM
2022-01-14 11:35:34 +08:00
Harshit Malpani
c0b796532b
esp_https_ota: fix for checking chip id at start of OTA
2022-01-13 15:20:26 +05:30
Jiacheng Guo
0a46c6a3ee
openthread: update README
2022-01-13 12:25:15 +08:00
zhangwenxu
3262d74513
openthread: ot extension command refactor
2022-01-13 12:25:15 +08:00
Mahavir Jain
dae8bdb60b
Merge branch 'ci/enable_s3_examples_build' into 'master'
...
ci: re-enable s3 build for few examples
Closes IDFCI-1058
See merge request espressif/esp-idf!16770
2022-01-13 03:51:34 +00:00
Harshit Malpani
1095ab0697
ci: re-enable s3 build for few examples
2022-01-12 17:46:42 +05:30
Armando (Dou Yiwen)
342c830d9b
Merge branch 'feature/support_spi_on_8684' into 'master'
...
spi: support spi on 8684
Closes IDF-4470 and IDF-4024
See merge request espressif/esp-idf!16475
2022-01-12 09:10:21 +00:00
Laukik Hase
ca84d2d6c9
esp_http_client: Added event for HTTP redirect
...
- Allows users to manually intercept and process the HTTP redirection
when disable_auto_redirect (from the esp_http_client handle) is set to true
Closes https://github.com/espressif/esp-idf/issues/8029
2022-01-12 11:40:32 +05:30
Armando
6a74cb695d
spi: support spi on 8684
2022-01-12 11:30:29 +08:00
Ivan Grokhotkov
bbe8aabca0
Merge branch 'bugfix/perfmon_s3' into 'master'
...
perfmon: re-enable example for ESP32-S3, remove warning from the docs
Closes IDF-3309
See merge request espressif/esp-idf!16744
2022-01-11 17:23:35 +00:00
Ivan Grokhotkov
3edc4bbf4a
perfmon: re-enable example for ESP32-S3, remove warning from the docs
...
Includes minor fix for formatting of code blocks in the example readme
2022-01-11 08:28:51 +01:00
Mahavir Jain
d90bd94788
examples: add sh2lib dependency on http2_request through component manager
2022-01-11 10:26:25 +05:30
Mahavir Jain
0da44db394
sh2lib: Remove component and move to idf-extra-components
...
This component will be used through ESP-IDF component manager
2022-01-11 10:26:25 +05:30
xiongweichao
8dc3392b3f
Rename controller_hci_uart_esp32c3 to controller_hci_uart_esp32c3_and_esp32s3
2022-01-10 11:46:23 +08:00
xiongweichao
b08c3a022a
Added support for ESP32-S3 chip in controller_hci_uart_esp32c3's README
2022-01-10 11:19:53 +08:00
xiongweichao
6b576212d9
add nvs initialize
2022-01-10 11:19:53 +08:00
Omar Chebib
c60ff26ec2
Merge branch 'staging/add_idf_as_lib_to_ci' into 'master'
...
CI: idf_as_lib is now run on all suported targets
See merge request espressif/esp-idf!16672
2022-01-10 02:23:54 +00:00
morris
6bf3af7c8e
examples: replace legacy timer group with gptimer
2022-01-07 14:59:09 +08:00
morris
02f6b83f47
app_trace: support gptimer as timestamp source
2022-01-07 14:59:09 +08:00
morris
25490dd45f
gptimer: add example with various use cases
2022-01-07 14:44:50 +08:00
Omar Chebib
598246d287
CI: idf_as_lib is now run on all suported targets
2022-01-07 12:10:35 +08:00
Wang Meng Yang
5f28c0c36b
Merge branch 'bugfix/PRs_on_esp_hid' into 'master'
...
bugfix/handle_3_esp_hid_PRs
Closes IDFGH-5889, IDFGH-3402, and IDFGH-2586
See merge request espressif/esp-idf!16538
2022-01-07 01:49:47 +00:00
morris
869bed1bb5
soc: don't expose unstable soc header files in public api
2022-01-06 23:10:22 +08:00
Darian
d95b15c557
Merge branch 'feature/usb_host_cleanup' into 'master'
...
USB: Host stack cleanup and QOL update
Closes IDFGH-6120, IDF-2747, IDFGH-4592, and IDFGH-6402
See merge request espressif/esp-idf!16349
2022-01-06 12:18:47 +00:00
Darian Leung
630a6b54c2
usb: Add USB Host Library Example
...
The commit adds a basic example for the USB Host Library
2022-01-06 15:15:15 +08:00
Darian Leung
b6dfadb168
usb: Update USB Host Library
...
This commit updates the USB Host Library as follows:
- usb_helpers.h
- Removed dependency on USB Host Library API
- Added function to print string descriptors
- usbh
- Fixed bug where an interface/endpoint could be claimed/allocated multiple times
- Removed redundant device ref_count change
- Added unit test for USB Host Library API usage
2022-01-06 15:14:10 +08:00
Darian Leung
1aad12468a
usb: Hub Driver Update and Refactor
...
Hub Driver is refactored as follows:
This commit update and refactors the Hub Driver as follows:
- Refactored enumeration state machine and stage functions
- Enumeration stage is now incremented
- Combined transfer stages of enumeration into common functions
- Comments updated
- Fixed usbh_hal_disable_debounce_lock() that would cause root_port_handle_events()
to fail the HCD_PORT_CMD_RESET call because the previous port connection interrupt
was not cleared.
The following features were added to the Hub Driver
- Enumeration config descriptor is now fetched in two separate stages
- Header is fetched first to determine the wTotalLength of the descriptor
- Fetching the full descriptor will request exactly wTotalLength bytes
- This works around some non-compliant devices that will babble/return zero
when requesting a length > wTotalLength
- Closes https://github.com/espressif/esp-idf/issues/7799
- Enumeration now stores string descriptors
- The Manufacturer, Product, and Serial Number string descriptors are
now read and stored during enumeration
- String descriptors are now part of usb_device_info_t
- Added unit test to test enumeration
2022-01-06 15:11:13 +08:00
Darian Leung
854127a57c
usb: USB Host stack uses USB PHY driver
...
This commit updates the USB Host stack to use the USB PHY driver. The
USB PHY and the OTG Controller should now both be setup/deleted using
usb_new_phy() and usb_del_phy() respectively.
- The hcd_install() now expects the USB PHY and OTG Contorller to be
already setup before it is called
- usb_host_install() now has an option to skip calling usb_del_phy() if
the user wants to setup their own USB PHY (e.g., in the case of using
and external PHY).
- CDC-ACM and MSC examples/test updated to use internal PHY
Closes https://github.com/espressif/esp-idf/issues/8061
2022-01-06 15:09:39 +08:00
Aditya Patwardhan
6f20ca93ad
Merge branch 'fix/http2_request_example' into 'master'
...
http2_request_example: Change the target http2 server to http2.github.io
See merge request espressif/esp-idf!16655
2022-01-06 03:26:50 +00:00
Zim Kalinowski
779de561f4
Merge branch 'bugfix/fix_idf_as_lib_build' into 'master'
...
Build: fix idf_as_lib example not building
Closes IDFGH-6453
See merge request espressif/esp-idf!16514
2022-01-06 03:17:30 +00:00
Omar Chebib
cb90544a04
Build: fix idf_as_lib example not building
2022-01-06 03:17:29 +00:00
Tomas Rezucha
6330d5d312
usb: Extend CDC device with second CDC channel
...
Closes https://github.com/espressif/esp-idf/issues/7020
Closes https://github.com/espressif/esp-idf/pull/8011
2022-01-05 08:18:03 +01:00
Guo Jia Cheng
fa8364a544
Merge branch 'bugfix/openthread-socket-multicast' into 'master'
...
openthread: sync lwip multicast groups to Thread stack
See merge request espressif/esp-idf!16490
2022-01-05 07:04:30 +00:00
Mahavir Jain
6e1f534cab
Merge branch 'feature/esp_tls_api_cleanup' into 'master'
...
esp-tls: mark esp_tls_conn_delete API as deprecated
See merge request espressif/esp-idf!16647
2022-01-05 07:04:09 +00:00
Aditya Patwardhan
2b026ea1fa
http2_request_example: Change the target http2 server to http2.github.io
and
...
perform only a `GET` request.
2022-01-05 12:26:39 +05:30
Murray Fordyce
00a23ec544
Fixed left right key confusion in comments.
...
"Left" and "Right" were swapped in some comments.
2022-01-05 14:23:47 +08:00
Li Kun Qiao
b05b70c7f3
Merge branch 'feature/Add_zigbee_rcp_gateway' into 'master'
...
Zigbee example: rcp and gateway
See merge request espressif/esp-idf!16205
2022-01-05 03:28:03 +00:00
Jiacheng Guo
d610282742
openthread: sync lwip multicast groups to Thread stack
...
This MR synchornizes the lwIP multicast groups to the Thread stack. This
will fix sockets failing to receive messages sent to multicast groups
issue.
2022-01-04 20:08:15 +08:00
Jiang Jiang Jian
69757842aa
Merge branch 'bugfix/ftm_misc_issues' into 'master'
...
Miscellaneous FTM bugfixes
Closes WIFI-4126
See merge request espressif/esp-idf!16525
2022-01-04 10:39:42 +00:00
Mahavir Jain
c26500cd5a
esp-tls: mark esp_tls_conn_delete API as deprecated
...
It is recommended to use `esp_tls_conn_destroy` API instead
2022-01-04 15:40:07 +05:30
likunqiao
8c577cd208
Zigbee example: add rcp and gateway
...
* provide Zigbee rcp and Zigbee gateway example
* minor comment fix for light example
2022-01-04 17:46:09 +08:00
Yuan Jian Min
0c73f20afd
docs: Add user-friendly guide about how to use ws_server_example_test.py
...
Closes https://github.com/espressif/esp-idf/issues/8060
2022-01-02 11:27:05 +00:00
Song Ruo Jing
2906fbfb9e
Merge branch 'feature/support_esp8684_gpio' into 'master'
...
ESP8684: Support ESP8684 gpio
Closes IDF-4019 and IDF-3841
See merge request espressif/esp-idf!15667
2021-12-30 09:16:23 +00:00
Nachiket Kukade
f38144a689
esp_wifi: Miscellaneous FTM bugfixes
...
1. Update wifi libs with bugfixes for corner cases
2. Avoid ASSERT for scan failure in FTM example
Closes https://github.com/espressif/esp-idf/issues/8127
2021-12-30 12:22:42 +05:30
songruojing
e0bc3a923c
esp8684: support GPIO peripheral, IO_MUX, GPIO matrix.
...
Generic GPIO example and GPIO unit test on esp8684 are both supported as well.
2021-12-29 22:01:45 +08:00
liqigan
9c5aecda38
optimize SPP documents
2021-12-29 16:18:16 +08:00
Wang Meng Yang
bc1a679052
Merge branch 'doc/update_document_of_demo_bt_discovery' into 'master'
...
Doc/update document of demo bt discovery
Closes BT-2133
See merge request espressif/esp-idf!16265
2021-12-29 06:07:19 +00:00
Mahavir Jain
5968bf6b0c
Merge branch 'wifi_prov_mgr/service_key_check' into 'master'
...
wifi_prov_mgr: Added check for passphrase length in softAP scheme
Closes IDFGH-6404
See merge request espressif/esp-idf!16545
2021-12-27 09:34:24 +00:00
Laukik Hase
5261d7adf1
wifi_prov_mgr: Added check for passphrase length in softAP scheme
...
Closes https://github.com/espressif/esp-idf/issues/8063
2021-12-27 10:57:50 +05:30
Island
ab90076df9
Merge branch 'bugfix/update_ble_mesh_example_license' into 'master'
...
ble_mesh: example: Update example license
See merge request espressif/esp-idf!16501
2021-12-27 03:43:03 +00:00
zhangwenxu
91f54c673d
openthread: add a manual mode in Thread border router example
2021-12-24 11:09:51 +08:00
lly
8fd34d4741
ble_mesh: example: Update example license
2021-12-24 09:08:45 +08:00
morris
f2d3a18f43
timer: example migrate to pytest
2021-12-23 11:39:32 +08:00
Shu Chen
ef7b2f5c70
Merge branch 'bugfix/otbr-example-panid' into 'master'
...
openthread: fix wrong panid range in border router example
See merge request espressif/esp-idf!16448
2021-12-22 04:12:30 +00:00
Martin Válik
4f7c36d859
Merge branch 'feature/usb-msc' into 'master'
...
USB MSC class
Closes IDFGH-4584
See merge request espressif/esp-idf!14573
2021-12-21 10:22:54 +00:00
baohongde
c6b7afccad
components/bt: modify name of file
2021-12-21 10:55:06 +08:00
baohongde
d4aeef6ced
components/bt: Update the document of demo bt discovery
2021-12-21 10:54:54 +08:00
Jiang Jiang Jian
2a8ef2103f
Merge branch 'mesh/bugfix_fix_no_ip_issue' into 'master'
...
esp_wifi_mesh: fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted
See merge request espressif/esp-idf!16334
2021-12-20 12:24:24 +00:00
Martin Valik
73dce765d5
USB: added MSC Host Driver with VFS support
...
Closes https://github.com/espressif/esp-idf/issues/6401
2021-12-20 12:39:45 +01:00
Jiacheng Guo
85ea4947dc
openthread: fix wrong panid range in border router example
2021-12-20 16:56:42 +08:00
Wei Tian Hua
7f06350400
Merge branch 'doc/optimize_hfp_doc' into 'master'
...
doc/: Optimize HFP Documents
Closes BT-2131
See merge request espressif/esp-idf!16258
2021-12-20 06:37:12 +00:00
Marius Vikhammer
c2d00810a6
Merge branch 'feature/esp8684_doc_build' into 'master'
...
docs: update docs to be able to build with esp8684
Closes IDF-4313
See merge request espressif/esp-idf!15849
2021-12-20 03:32:28 +00:00
Marius Vikhammer
82325f6037
docs: update docs to be able to build with esp8684
2021-12-20 10:32:49 +08:00
Rocha Euripedes
279c8aeb8a
Merge branch 'example/asio_async_http_request' into 'master'
...
Examples/Asio: Async http request
See merge request espressif/esp-idf!15285
2021-12-17 13:08:37 +00:00
Jakob Hasse
7572f75d6b
refactor (cxx)!: I2C C++ classes use strong value types now
...
Added host-based I2C C++ unit tests
BREAKING CHANGE: I2C C++ interface changes, raw values for
arguments are mostly not allowed anymore.
2021-12-17 14:05:52 +08:00
David Čermák
e8a4c4b440
Merge branch 'bugfix/mdns_add_result_count_async' into 'master'
...
mdns: Added results count to async API (GitHub PR)
Closes IDFGH-6340
See merge request espressif/esp-idf!16362
2021-12-16 12:48:39 +00:00
shenjun
f646e7759d
esp_wifi_mesh: fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted
2021-12-16 17:18:47 +08:00
Ondrej Kosta
81cd70cf7f
Merge branch 'contrib/github_pr_7966' into 'master'
...
Changed argument pointer to correct data (GitHub PR)
Closes IDFGH-6303
See merge request espressif/esp-idf!16351
2021-12-16 08:03:19 +00:00
Armando
4dc0d6b2fe
adc: support adc dma driver on all chips
2021-12-16 00:19:15 +00:00
Euripedes Rocha
2433816b14
EXAMPLE/ASIO Async HTTP request
...
Introduces a new example on ASIO to ilustrates on how to compose
async operation to build network related protocols.
2021-12-15 19:54:24 +08:00
Mahavir Jain
b208d832a3
Merge branch 'contrib/github_pr_8041' into 'master'
...
print Firmware Upgrade URL to help user debug (GitHub PR)
Closes IDFGH-6382
See merge request espressif/esp-idf!16387
2021-12-14 14:59:23 +00:00
Simon
1c82e6eac7
Merge branch 'ci/8684_build_ci' into 'master'
...
CI: Enable ESP8684 build (2nd stage) CI on master (except example build)
Closes IDF-4388
See merge request espressif/esp-idf!16197
2021-12-14 11:12:10 +00:00
Mahavir Jain
0054732991
Fix debug print to handle URL in internal testing scenarios as well
2021-12-14 14:29:02 +05:30
morris
d87b6ec7e2
Merge branch 'feature/gc9a01_driver_pr' into 'master'
...
lcd: added gc9a01 driver (PR + Example)
Closes IDFGH-6232
See merge request espressif/esp-idf!15985
2021-12-14 05:26:05 +00:00
František Nečas
7277e61672
example: Synchronize includes in BLE walkthrough
...
Previously, the includes in the initial walkthrough section were
different from the actual ones used includes in the code example.
Moreover, if one was following the walkthrough and only taking
inspiration from there rather than the code itself, with these includes,
the code wouldn't compile. Synchronize the source code file with the
walkthrough in this regard.
Signed-off-by: František Nečas <frantisek.necas@protonmail.com>
2021-12-14 00:42:10 +01:00
Mahavir Jain
1d0ae38c11
Merge branch 'bugfix/advanced_ota_redirect_url_failure' into 'master'
...
Fix for advanced_ota_redirect_url example failure in CI
See merge request espressif/esp-idf!16330
2021-12-13 13:13:40 +00:00
Cao Sen Miao
e81841318f
CI: Enable ESP8684 build stage CI on master
2021-12-13 19:18:47 +08:00
Harshit Malpani
66a8615c18
Fix for advanced_ota_redirect_url example failure in CI
2021-12-13 10:50:43 +05:30
weitianhua
731a29c256
Fix Typos
2021-12-13 11:06:06 +08:00
Ondrej Kosta
774a26515a
Fixed pcap summary print of 802.11 frame
...
802.11 Packet Type and Packet Subtype is now correctly decoded
2021-12-10 14:13:41 +01:00
David Cermak
c297301ecc
mdns: Minor fix of API description and API usage
2021-12-10 13:25:03 +01:00
Armando
9896b65972
spi_slave_hd: fix stack variable bug in seg_slave example
...
Closes https://github.com/espressif/esp-idf/issues/7163
2021-12-10 17:54:29 +08:00
Tomas Rezucha
dd1b698075
usb: Add USB host CDC-ACM class driver
2021-12-09 10:28:46 +01:00
Eric Fontaine
53b0263342
print Firmware Upgrade URL to help user debug
2021-12-08 12:09:42 -05:00
baohongde
bcb5c7a759
components/bt: Modify demo bt_discovery
2021-12-08 14:55:13 +08:00
Bao Hong De
23b5e16e93
Merge branch 'bugfix/update_licenses' into 'master'
...
components/bt: Update licenses
Closes BT-2150
See merge request espressif/esp-idf!16273
2021-12-08 06:47:26 +00:00
Michael (XIAO Xufeng)
ae13597f39
Merge branch 'bugfix/ir_protocol_channel_number' into 'master'
...
rmt: update ir example to work with esp32s3 out of box
See merge request espressif/esp-idf!16198
2021-12-08 06:46:04 +00:00
baohongde
c138e47f45
components/bt: Update licenses
2021-12-08 10:59:06 +08:00
Kevin (Lao Kaiyao)
9bc274b47b
Merge branch 'refactor/i2s_deprecate_confusing_names' into 'master'
...
i2s: deprecate confusing names
Closes IDF-4368
See merge request espressif/esp-idf!16088
2021-12-07 11:52:44 +00:00
Aditya Patwardhan
c66c18596c
Merge branch 'fix/https_request_example_test' into 'master'
...
https_request_example: Update the example test to use local python server
See merge request espressif/esp-idf!15931
2021-12-07 11:14:34 +00:00
David Čermák
eacaa9823d
Merge branch 'feature/remove_pppos' into 'master'
...
PPPoS/Examples: Remove internal component, examples and test
Closes IDF-4078
See merge request espressif/esp-idf!16251
2021-12-07 08:21:07 +00:00
Sudeep Mohanty
4143a3f572
Merge branch 'feature/update-freertos-module-handles-to-struct-type' into 'master'
...
freertos: update module handles to struct type
Closes IDF-3768, IDF-3769, and IDF-3770
See merge request espressif/esp-idf!15766
2021-12-07 04:40:29 +00:00
David Cermak
5a41e6afa9
Examples: Remove pppos_client example
2021-12-06 12:42:17 +01:00
Ondrej Kosta
914eafe2db
Merge branch 'feature/ksz80xx_support_extension' into 'master'
...
esp_eth: rework KSZ80xx implementation and add more KSZ80xx PHYs
Closes IDFGH-6203 and IDF-3522
See merge request espressif/esp-idf!16024
2021-12-06 08:54:33 +00:00
David Čermák
13978c9556
Merge branch 'feature/asio_ssl_esp' into 'master'
...
asio: Use internal ssl context and engine impl
Closes IDF-3432
See merge request espressif/esp-idf!15523
2021-12-06 05:54:14 +00:00
Sudeep Mohanty
40c1f3e06e
freertos: update module handles to struct type
...
This commit updates the handles for the timer, task and event_group
modules to struct type. This matches upstream freertos source.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2021-12-06 08:37:06 +05:30
Aditya Patwardhan
36bb817b80
https_request_example:
...
Use local python server to test client session tickets
Update example test to test the client session tickets
Check for minimum heap info in the example test.
2021-12-05 02:54:52 +08:00
weitianhua
de47bf87d1
Optimize HFP Documents
2021-12-03 20:13:36 +08:00
David Cermak
d823106aa6
asio: Use internal ssl context and engine impl
...
Implement asio-ssl layer with three classes in asio::ssl::mbedtls:
* context -- replaces SSL_CTX, used mainly as a container to options,
certs, keys
* engine -- replaces SSL, implements the actual mbedtls operations
* bio -- implements openssl BIO specifically tailered to mbedtls and
its asio usage
Further updates:
* asio: Used shared_ptr<> for bio pairs
* asio: Add error checks to mbedtls-bio
* asio: Address potential ssl-context ownership issue
* asio: Address potential bio-engine ownership issue
2021-12-03 09:32:42 +01:00
Island
71c66abcb7
Merge branch 'ci/upload_build_example_for_release_test' into 'master'
...
ci: preserve artifacts for local test apps
See merge request espressif/esp-idf!15990
2021-12-02 11:25:44 +00:00
Fischerauer Christian
3fb83f2866
esp_eth: rework KSZ80xx implementation and add more KSZ80xx PHYs
...
* add support for KSZ8001, KSZ8021, KSZ8031, KSZ8051 and KSZ8061
* remove duplicate code
* simplify architecture to make the code base extensible (for future work)
2021-12-02 11:56:08 +01:00
morris
ed1fe1d5ba
rmt: update ir example to work with esp32s3 out of box
2021-12-02 13:55:03 +08:00
Fu Hanxi
5c3bc247cb
test: use pytest for examples/custom_bootloader
2021-12-02 10:55:24 +08:00
morris
c043c43247
lcd: gc9a01 meter example
...
We take the GC9A01 as an example to illustrate how to implement user's
own panel driver in their project folder, without making the esp-idf
dirty.
2021-12-01 22:22:19 +08:00
Roland Dobai
f4d1bb017a
Merge branch 'feature/add-wl-support-fatfs' into 'master'
...
Add wear levelling support for fatfs partition generator
Closes IDF-4043 and IDF-2053
See merge request espressif/esp-idf!15798
2021-12-01 14:21:39 +00:00
Chen Yudong
8fe7d74453
example: build ble_mesh_console example on c3 and s3 as well
2021-12-01 12:03:34 +08:00
Tomas Rezucha
ebaca79557
other: Move cbor, jsmn and libsodium to idf-component-manager
...
Marginal components are being carved out from esp-idf and moved to
https://github.com/espressif/idf-extra-components .
They are distributed via idf-component-manager, see
https://components.espressif.com .
2021-11-30 21:44:48 +01:00
Fu Hanxi
ef685456ab
example: use pytest-embedded to replace examples/system/console test scripts
2021-11-30 09:42:12 +08:00
Martin Gano
7460deeae8
support for wear levelling in fatfs partition generator
...
Closes https://github.com/espressif/esp-idf/issues/5785
2021-11-29 16:57:47 +01:00
Jiang Jiang Jian
7878255f17
Merge branch 'bugfix/repeated_ftm_failures_issue' into 'master'
...
Fix FTM failures after repeated operations
Closes IDFGH-6015
See merge request espressif/esp-idf!15689
2021-11-29 07:39:22 +00:00
Mahavir Jain
59974b447c
Merge branch 'feature/update_esp_cryptoauthlib_submodule' into 'master'
...
atecc608a_example: Update esp-cryptoauthlib submodule pointer
See merge request espressif/esp-idf!16077
2021-11-26 07:17:34 +00:00
Wang Meng Yang
28d5d5787b
Merge branch 'nimble_spp' into 'master'
...
NimBLE: BLE example for SPP service
See merge request espressif/esp-idf!14998
2021-11-26 06:02:27 +00:00
Wang Meng Yang
2269a962c5
Merge branch 'nimble/add_throughput_example' into 'master'
...
NimBLE: Add NimBLE throughput demo examples
Closes BT-532
See merge request espressif/esp-idf!9476
2021-11-26 06:01:04 +00:00
Prasad Alatkar
bdf96f8621
NimBLE: Add NimBLE throughput demo examples
2021-11-26 06:01:01 +00:00
Aditya Patwardhan
6a44accdbb
atecc608a_example: Update esp-cryptoauthlib submodule pointer
...
*Provide configuratble option to I2C address of the secure element.
2021-11-26 12:38:32 +08:00
David Čermák
07f502410a
Merge branch 'bugfix/sntp_example_docs' into 'master'
...
sntp example - updated ntp over dhcp code/comments (GitHub PR)
Closes IDFGH-6147
See merge request espressif/esp-idf!15897
2021-11-25 11:37:34 +00:00
Nachiket Kukade
c3d971c52e
esp_wifi: Update wifi lib
...
Update wifi lib with below fixes -
1. In FTM Responder, add session timer for cleanup, also remove
unnecessary mutex locks
2. In FTM Responder, fix incorrect print in case of failure
while setting up the SofTAP
2. In FTM Initiator, increase FTM Request response timeout to
avoid failures in noisy environments
3. In FTM Initiator, abort for high start delta time, also fix
timeout issue in ASAP mode
Closes https://github.com/espressif/esp-idf/issues/7702
Closes https://github.com/espressif/esp-idf/issues/7753
2021-11-25 15:48:53 +05:30
Christoph Rackwitz
4af1da0f21
esp_wifi: Reset event bits in ftm example to avoid repeated failures
...
Closes https://github.com/espressif/esp-idf/pull/7773
2021-11-25 15:48:34 +05:30
Tomáš Bravenec
25934167bd
Changed argument pointer to correct data
2021-11-25 09:55:25 +01:00
David Cermak
020047b0f9
Examples/lwip: sntp example - Make SNTP server configurable
...
Also updates NTP example test to allow more attempts
2021-11-25 08:50:29 +01:00
Shu Chen
87d19d7ef9
Merge branch 'feature/Add_zigbee_light_example' into 'master'
...
zigbee: add light example
See merge request espressif/esp-idf!15458
2021-11-25 02:14:53 +00:00
Shu Chen
a08d2732d5
Merge branch 'bugfix/esp32h2_iperf_udp_WTD_trigger' into 'master'
...
fix watch dog trigger when iperf udp is running
See merge request espressif/esp-idf!15625
2021-11-25 01:56:26 +00:00
Darian
68df7d2ddf
Merge branch 'bugfix/gpio_example_typo' into 'master'
...
Fix typo in gpio_example_main.c (GitHub PR #7823 )
Closes IDFGH-6145
See merge request espressif/esp-idf!15974
2021-11-24 20:13:55 +00:00
Darian
fab2bfbb90
Merge branch 'bugfix/console_example_chip_model_github_pr_7717' into 'master'
...
Console example should print correct model name (GitHub PR #7717 )
Closes IDFGH-6031
See merge request espressif/esp-idf!15979
2021-11-24 19:39:35 +00:00
Min Seok Kim
020f20e45e
gpio: Fixed typo in generic_gpio example
...
Closes https://github.com/espressif/esp-idf/pull/7823
[darian@espressif.com: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2021-11-25 00:05:23 +08:00
david zuhn
0742790408
console: Console example prints the correct chip model
...
This commit updates the console example's components so that
the correct chip model name is printed instead of "Unknown"
Closes https://github.com/espressif/esp-idf/pull/7717
[darian@espressif.com: Update chip names, used const char, updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2021-11-25 00:04:56 +08:00
cvvletter
dee4424a45
docs: fix double spelling error in bt_spp_initiator
...
when checking the idf.py menuconfig, we see that this path is incorrectly spelled
2021-11-25 00:03:54 +08:00
isha pardikar
d35a9a09dc
Merge branch 'nimble_spp' of ssh://gitlab.espressif.cn:27227/espressif/esp-idf into nimble_spp
...
Nimble: Added BLE SPP Service
Closes: https://github.com/espressif/esp-idf/issues/7303
See merge request espressif/esp-idf!14998
2021-11-24 16:04:27 +05:30
radim.karnis
5d55d34481
docs: Update references to esptool docs
2021-11-24 10:28:39 +01:00
laokaiyao
fa4e77eb44
i2s: deprecate confusing names
2021-11-24 13:21:13 +08:00
Harshit Malpani
b93d63b067
Fix 'address already in use' exception in OTA tests
...
We will stop the server instance at the end of each test case. This will solve the "address already in use" exception
2021-11-24 11:32:15 +08:00
zhangwenxu
0fe32adb58
iperf: handle NO_MEM error in OpenThread iperf
...
* simplify iperf send/recv loop
2021-11-24 11:20:32 +08:00
Emil Muratov
696acf5e3f
Examples/lwip: sntp example - updated ntp over dhcp code/comments
...
Apply suggestions from code review
Co-authored-by: david-cermak <38914379+david-cermak@users.noreply.github.com>
Merges https://github.com/espressif/esp-idf/pull/7824
2021-11-23 12:59:58 +01:00
Aditya Patwardhan
5d61eea847
efuse_example_test: Fix the example test ( broken due to latest change
...
in info message)
*Unify the log messages when UART ROM Download mode is kept enabled
2021-11-23 15:21:32 +05:30
Hrudaynath Dhabe
75f32ffdcf
Merge branch 'feature/support_eap_fast' into 'master'
...
esp_wifi: Add support for EAP-FAST authentication method.
Closes WIFI-2820 and WIFI-4198
See merge request espressif/esp-idf!14232
2021-11-23 06:22:22 +00:00
Mahavir Jain
780879dc93
Merge branch 'feature/enable_cert_expiry_check' into 'master'
...
feature: checking certificate expiry
Closes IDF-2572
See merge request espressif/esp-idf!15378
2021-11-23 05:50:22 +00:00
Hrudaynath Dhabe
4cad64babf
esp_wifi: Add example code for EAP-FAST.
2021-11-22 17:33:36 +05:30
Pedro Minatel
a18cb70905
Merge branch 'example/nimble_readme_cleanup' into 'master'
...
docs/examples Changes on README files on Bluetooth Examples
Closes DO-76
See merge request espressif/esp-idf!13579
2021-11-22 11:12:40 +00:00
Island
704994785a
Merge branch 'docs/examples_bluedroid_ble50' into 'master'
...
Readme for the bluedroid ble50 example with tutorial of walkthrough example
See merge request espressif/esp-idf!15606
2021-11-22 06:29:56 +00:00
Mahavir Jain
7207a3c4d5
Merge branch 'bugfix/improve_ota_test_success_rate' into 'master'
...
OTA examples: Reduce example test failure rate
See merge request espressif/esp-idf!15953
2021-11-22 04:49:46 +00:00
Jakob Hasse
a052b37ab1
Merge branch 'bugfix/cxx_gpio_explicit_constructor' into 'master'
...
bugfix (cxx)!: added missing explicit for some strong value types
Closes IDF-4234
See merge request espressif/esp-idf!16015
2021-11-22 02:57:12 +00:00
Shubham Kulkarni
d959a35e28
advanced_https_ota: Move example tests on ethernet runners
...
Move BT tests to nightly run
2021-11-19 15:07:31 +05:30
Shubham Kulkarni
91ccac08f8
native_ota_example: Move all example tests to ethernet based runners
2021-11-19 15:07:31 +05:30
Shubham Kulkarni
40a72ef3cf
simple_ota_example: Move redundant and failing example_tests to nightly run
2021-11-19 15:07:31 +05:30
Jakob Hasse
ce7cdeffb4
bugfix (cxx)!: added missing explicit for some strong value types
...
BREAKING CHANGE: Users who have been using the GPIO and SPI classes
may need to revisit their code as it's now not allowed
anymore to pass raw numbers for classes like MOSI
or GPIONum.
2021-11-19 16:07:32 +08:00
satish.solanke
b523256c49
Readme for the bluedroid ble50 example with tutorial of walkthrough example.
2021-11-19 12:04:47 +05:30
Harshit Malpani
cfa896ec54
feature: Checking Certificate Expiry
2021-11-19 09:43:27 +05:30
Anton Maklakov
a7347cdf1a
Merge branch 'feat/add_track_startup_time_to_startup_time_example' into 'master'
...
feat: Added tracking startup_time example startup times
Closes IDFCI-823
See merge request espressif/esp-idf!14976
2021-11-19 03:08:52 +00:00
Darian
098dfe8a08
Merge branch 'bugfix/doc_for_ipc_isr' into 'master'
...
doc: Update esp_ipc documentation
See merge request espressif/esp-idf!15661
2021-11-18 17:01:35 +00:00
KonstantinKondrashov
209702d055
esp_ipc: Update documentation and API descriptions
...
This commit updates the documentation and API descriptions of
the esp_ipc and esp_ipc_isr features.
2021-11-18 21:34:50 +08:00
Jakob Hasse
de6bc33f3c
refactor (cxx): C++ I2C example now uses MPU9250 instead of MCP9808
...
Also fixes the documentation of I2CTransfer::sync_transfer().
2021-11-18 19:07:44 +08:00
Ondrej Kosta
6d4ff2c05e
Merge branch 'feature/eth_ioctl_speed_duplex' into 'master'
...
esp_eth: esp_eth_ioctl update
Closes IDF-1240 and IDF-4060
See merge request espressif/esp-idf!15607
2021-11-16 11:56:18 +00:00
pedro.minatel
cb646ff068
docs: Rebase and typos fixed for the bluetooth README files
2021-11-16 16:56:47 +08:00
Ondrej Kosta
d1f2a3dfcc
esp_eth: added ioctl options to set Ethernet speed and duplex mode
...
esp_eth_ioctl third argument always acts as untyped pointer to memory now
2021-11-16 08:34:07 +01:00
morris
2e008825a9
Merge branch 'feat/rm_makefiles' into 'master'
...
Build & config: Remove leftover files from the unsupported make build system
Closes IDF-4273 and IDF-2827
See merge request espressif/esp-idf!15829
2021-11-16 03:44:41 +00:00
Mahavir Jain
1e6d07d80c
examples: esp_timer: disable secondary console for S3/C3 that can affect test timing
2021-11-12 17:27:07 +05:30
Roland Dobai
337d9e68a4
Storage: Remove makefile reference from spiffsgen README
2021-11-11 15:32:36 +01:00
Roland Dobai
766aa57084
Build & config: Remove leftover files from the unsupported "make" build system
2021-11-11 15:32:36 +01:00
likunqiao
a9146920b9
Zigbee: Add light example
...
* provide light example for acting as zigbee coordinator, router and end-device
* remove unused componenent for example usage
* remove unused variable
* clean up unused header include for example
* update the license header
* update copyright
* Add readme for instruction adding esp-zboss-lib component
* esp-idf:update copy_right_check ignore file
* CI: fix the ci check error from pipeline
* sdkconfig: default set change for better user use
* use Button (BOOT) as switch input
* update the statemachine for debouncing
* esp-zboss-lib: support lib 0.0.2
* fix warning issue from example
2021-11-11 19:03:01 +08:00
Roland Dobai
016198f68f
Merge branch 'feat/remove_make' into 'master'
...
Build & config: Remove the "make" build system
Closes IDF-4272
See merge request espressif/esp-idf!15818
2021-11-10 14:13:25 +00:00
Roland Dobai
9c1d4f5b54
Build & config: Remove the "make" build system
...
The "make" build system was deprecated in v4.0 in favor of idf.py
(cmake). The remaining support is removed in v5.0.
2021-11-10 09:53:53 +01:00
Andy Carle
3e9cdbdedf
enc28j60: allow multicast packets in default enc28j60 configuration
2021-11-09 01:34:15 -08:00
Wang Meng Yang
f5a2fc578d
Merge branch 'bugfix/hfp_demo_audio_not_sine' into 'master'
...
bugfix/fix hfp demo audio not sine
Closes IDFGH-6114
See merge request espressif/esp-idf!15745
2021-11-09 03:01:40 +00:00
Alex Lisitsyn
0586be45d2
modbus: update to support other targets
2021-11-08 16:28:55 +00:00
Omar Chebib
c49d9e152c
Merge branch 'bugfix/fix_eventfd_example' into 'master'
...
Example: Fix eventfd example test and add a diagram for explaining it
Closes IDFCI-934
See merge request espressif/esp-idf!15800
2021-11-08 11:12:38 +00:00
Kevin (Lao Kaiyao)
3399255c34
Merge branch 'feature/github-7661' into 'master'
...
mck pin not defined in i2s examples
Closes IDFGH-5973 and IDFGH-5974
See merge request espressif/esp-idf!15452
2021-11-08 09:32:14 +00:00
Omar Chebib
0a3cdd4e4f
Example: Fix eventfd
example test and added a diagram to explain printed values
2021-11-08 14:16:04 +08:00
morris
16677b0d3c
global: make periph enable/disable APIs private
...
peripheral enable/disable usually should be managed by driver itself,
so make it as espressif private APIs, not recommended for user to use it
in application code.
However, if user want to re-write the driver or ports to other platform,
this is still possible by including the header in this way:
"esp_private/peripheral_ctrl.h"
2021-11-08 10:37:47 +08:00
Ivan Grokhotkov
53015490e3
Merge branch 'bugfix/freemodbus_tcp_master_fix_long_frame_buffer_issue' into 'master'
...
freemodbus: fix tcp master long frame buffer issue
See merge request espressif/esp-idf!11687
2021-11-05 16:23:35 +00:00
Alex Lisitsyn
0d393558d3
freemodbus: fix tcp master long frame buffer issue
2021-11-05 16:23:35 +00:00
aleks
ee104f8de2
freemodbus: fix timer port to use esp_timer instead of group timer
2021-11-05 13:19:09 +00:00
Jiacheng Guo
674a3ff878
openthread: support updating RCP with OTA over spinel
2021-11-05 16:47:30 +08:00
Ivan Grokhotkov
263fe84130
Merge branch 'bugfix/http2_request' into 'master'
...
CI: Fix example test for http_request
See merge request espressif/esp-idf!15819
2021-11-04 18:49:55 +00:00
David Cermak
e99490a0dd
CI: Fix example test for http_request
...
Test is based on a public http server which might not be always
available, so the example test checks if it's available
so the test could be (by)passed if the public server not available.
But we didn't correctly check if a socket/timeout exception occurs
when trying to connect
2021-11-04 17:02:36 +01:00
jincheng
60a0d328d1
fix hfp demo audio not sine
...
Closes https://github.com/espressif/esp-idf/issues/7792
2021-11-04 11:25:03 +08:00
Alexey Gerenkov
c9bc16e35d
docs: Updates apptrace menuconfig options in examples
2021-11-04 01:33:24 +03:00
Alexey Gerenkov
bd1af716fc
example/gcov: Adds support for esp32s2, esp32s3, esp32c3 and esp32h2
2021-11-04 01:33:24 +03:00
Alexey Gerenkov
bb9cd84cdc
debug_stubs: Refactor and add support for RISCV
2021-11-04 01:33:24 +03:00
Martin Gano
3c4034d36e
support for generating FATFS on a host
2021-11-03 13:06:11 +01:00
Jakob Hasse
7df16fdf8f
Merge branch 'feature/i2c_mock' into 'master'
...
feat (driver): Added mocking for i2c.h
See merge request espressif/esp-idf!15641
2021-11-03 05:49:04 +00:00
Mahavir Jain
268143b732
Merge branch 'bugfix/mbedtls_disable_dhe_by_default' into 'master'
...
mbedtls: disable Diffie-Hellman key exchange modes by default
Closes IDF-1230
See merge request espressif/esp-idf!15642
2021-11-03 04:30:30 +00:00
Shu Chen
d756f31da9
Merge branch 'bugfix/esp32h2_iperf_set_dest_ip6_addr_bugs' into 'master'
...
openthread: fix iperf get dest_ip6_addr
See merge request espressif/esp-idf!15577
2021-11-03 02:57:02 +00:00
zhangwenxu
1bb69cde88
openthread: fix iperf get dest_ip6_addr
...
* update copyright headers
2021-11-02 17:10:12 +08:00
Mahavir Jain
b05666a2c2
examples: blufi: enable MBEDTLS_DHM_C, as blufi has dependency on this
2021-11-02 15:52:09 +08:00
KonstantinKondrashov
bf9829df5b
efuse example: Fix pre-load SB test for S2, C3 (erase revoke bits)
2021-11-02 15:26:24 +08:00
Jakob Hasse
1eb96cfc79
feat (driver)!: Added mocking for i2c.h
...
BREAKING CHANGE: removed ringbuf.h from public i2c.h
2021-11-02 14:16:31 +08:00
Shubham Kulkarni
5bf49e1cd6
esp_http_client: Support handling larger content lengths
...
Closes https://github.com/espressif/esp-idf/issues/6580
2021-10-29 18:14:22 +08:00
Ivan Grokhotkov
b549523152
Merge branch 'docs/blink_update_supported_targets_on_readme' into 'master'
...
example: Update on the README file to change from ESP32-S3-Addax-1 to ESP32-S3-DevKitC-1
See merge request espressif/esp-idf!15604
2021-10-26 13:14:01 +00:00
Aleksei Apaseev
d2745e090f
feat: Added tracking startup_time example startup times
2021-10-26 19:41:52 +08:00
Jakob Hasse
04dc51732b
Merge branch 'feature/spi_cxx' into 'master'
...
[cxx]: simple spi master class
Closes IDF-3750
See merge request espressif/esp-idf!13363
2021-10-26 02:44:35 +00:00
Harshit Malpani
47b17f6c99
Enable the example test for http2_request example
2021-10-25 16:38:08 +08:00
Wang Meng Yang
ae39bf1cfe
Merge branch 'demo/controller_hci_uart_rename_and_README' into 'master'
...
[document] add README.md for demo controller_hci_uart_esp32
Closes BT-1619
See merge request espressif/esp-idf!15450
2021-10-25 08:09:16 +00:00
Guo Jia Cheng
a928411ab3
Merge branch 'feature/mdns-subtype' into 'master'
...
mdns: support service subtype
Closes IDFGH-3560
See merge request espressif/esp-idf!15467
2021-10-25 07:50:49 +00:00
Jakob Hasse
7efb01846f
[cxx]: simple spi master class
...
* spi cxx unit test (CATCH-based, on host)
* added portmacro.h to driver mocking
* added simple testing app to write/read SPI,
using an MPU9250
2021-10-25 14:56:59 +08:00
Alex Lisitsyn
bdf0298009
Bugfix/modbus fix copyright headers
2021-10-23 01:23:03 +08:00
pedro.minatel
7a07f29d4f
example: Update on the README file to change from ESP32-S3-Addax-1 to ESP32-S3-DevKitC-1
2021-10-22 10:44:56 +01:00
Jiacheng Guo
1e5c5f38d9
br: support Thread Radio Encapsulation Link (TREL)
...
TREL allows sending 15.4 frames on the backbone link by encapsulating it
in an UDP packet.
2021-10-21 19:55:58 +08:00
Kapil Gupta
b0e5fd71fa
Merge branch 'bugfix/enable_gcmp_gmac_192bit' into 'master'
...
esp_example: Enable GCMP, GMAC for 192 bit config example by default
Closes WIFI-4125
See merge request espressif/esp-idf!15558
2021-10-21 08:46:22 +00:00
Anton Maklakov
a047b15314
Merge branch 'version/v5.0.0' into 'master'
...
version: starting v5.0.0 development
See merge request espressif/esp-idf!15580
2021-10-21 03:37:51 +00:00
Ivan Grokhotkov
e89dce8fd1
examples/i2s: bump IDF version in component manifest
2021-10-21 00:24:50 +02:00
morris
e2275b1f63
gptimer: clean up hal and ll for driver-ng
2021-10-20 18:40:08 +08:00
Mahavir Jain
51d58aac4f
Merge branch 'bugfix/fix_http_client_example' into 'master'
...
examples/protocols/esp_http_client: fetch headers in POST example for native requests
Closes IDFGH-6004
See merge request espressif/esp-idf!15554
2021-10-20 06:45:23 +00:00
Kapil Gupta
8e211c1179
esp_example: Enable GCMP, GMAC for 192 bit config
2021-10-19 19:02:26 +05:30
Jiacheng Guo
e7e8610f56
mdns: support service subtype
...
* Closes https://github.com/espressif/esp-idf/issues/5508
2021-10-19 17:54:17 +08:00
Shu Chen
dc19bd4e5a
Merge branch 'feature/ot-esp-console' into 'master'
...
openthread: Use esp console for CLI
See merge request espressif/esp-idf!15365
2021-10-19 09:38:40 +00:00
jincheng
733839ab85
add README.md for demo controller_hci_uart
2021-10-19 17:07:42 +08:00
Sven Fuchs
37da873da9
Fetch headers in POST example for native requests
...
In the POST section of `http_native_request` headers are not fetched. thus, just commenting out the GET request example would result in a `status` and `content_length` of `0` being reported (quite confusing).
(Plus, it should log `HTTP POST Status` here, instead of `HTTP GET Status`.)
Merges https://github.com/espressif/esp-idf/pull/7696
2021-10-19 11:25:49 +08:00
Roland Dobai
b544b521f4
Merge branch 'feat/idf_monitor_for_linux' into 'master'
...
feature: idf.py flash/monitor for linux target
Closes IDF-2417
See merge request espressif/esp-idf!15264
2021-10-18 12:39:14 +00:00
Ivan Grokhotkov
b46183a539
Merge branch 'feature/esp_timer_example_reenable' into 'master'
...
examples: esp_timer: enable for all targets
Closes IDF-2022
See merge request espressif/esp-idf!15028
2021-10-18 09:43:17 +00:00
Jiacheng Guo
be4a45ab70
openthread: Use esp console for CLI
2021-10-18 12:27:50 +08:00
Fu Hanxi
811ed96042
example: auto restart int the linux hello world example
2021-10-18 11:50:50 +08:00
Guo Jia Cheng
484457f02c
Merge branch 'bugfix/ot-log-verbosity' into 'master'
...
openthread: reduce default log verbosity
See merge request espressif/esp-idf!15326
2021-10-14 09:46:49 +00:00
Kevin (Lao Kaiyao)
dc20768913
Merge branch 'feature/add_i2s_es8311_example_and_loop_unit_test' into 'master'
...
example/i2s: add es8311 example and i2s unit-test
Closes IDF-3412
See merge request espressif/esp-idf!14459
2021-10-14 09:28:35 +00:00
Jiacheng Guo
b7fd68c438
openthread: reduce default log verbosity
...
Packet logging increases latency and packet drop rate significantly.
2021-10-14 12:14:17 +08:00
Krzysztof Budzynski
15b2985ff3
Merge branch 'bugfix/ot_br-description' into 'master'
...
docs: Provide missing information about OT joiner configuration
See merge request espressif/esp-idf!15456
2021-10-14 01:50:19 +00:00
Marek Fiala
ff18a96f7d
tools: replace _ with - in idf.py
...
Closes https://github.com/espressif/esp-idf/issues/5126
2021-10-13 17:30:38 +08:00
Krzysztof
d22a73155c
docs: Provide missing information about OT joiner configuration
...
Fix typo
2021-10-13 17:09:18 +08:00
Kapil Gupta
f1b4a027aa
esp_examples: Update WiFi enterprise example
2021-10-12 20:48:53 +08:00
alex.li
26d8b7ee17
Add HW external coexist api.
...
Simplify the external coex flow.
And replace gpio of driver interface with hal one.
2021-10-12 14:05:14 +08:00
Kevin (Lao Kaiyao)
a9faafee3c
Merge branch 'feature/touch_sensor_driver_support_for_esp32s3' into 'master'
...
driver(touch): support touch sensor for esp32s3 platform
Closes IDF-1784 and IDF-3302
See merge request espressif/esp-idf!14102
2021-10-12 05:50:58 +00:00
Mahavir Jain
b94bbdbd9c
Merge branch 'feature/esp_https_server_callback' into 'master'
...
feature: Added user callback for esp_https_server
Closes IDFGH-5771
See merge request espressif/esp-idf!15405
2021-10-12 04:37:50 +00:00
Chen Jian Xing
263850da6c
Merge branch 'bugfix/fix_s3_wifiperformance_doc' into 'master'
...
Update esp32s3 wifi performace docs.
Closes WIFI-3952, WIFI-3929, and WIFI-3928
See merge request espressif/esp-idf!14767
2021-10-12 02:50:55 +00:00
Marius Vikhammer
3398a39b91
Merge branch 'bugfix/uart_doc_links' into 'master'
...
docs: update bluetooth hci readme to reflect uart hci example being target specific
See merge request espressif/esp-idf!15468
2021-10-12 02:21:47 +00:00
laokaiyao
3eb09287f9
example/i2s: add es8311 example and i2s loop unit-test
2021-10-11 18:32:34 +08:00
Mahavir Jain
4307ea9a58
Merge branch 'feature/update_esp_cryptoauthlib_submodule' into 'master'
...
examples/secure_element: update esp-cryptoauthlib submodule pointer
See merge request espressif/esp-idf!15436
2021-10-11 07:10:13 +00:00
WangShichang
9f37cfc7fc
add docs "How to improve Wi-Fi performance" in api-guides for esp32s3.
2021-10-11 15:08:02 +08:00
Laukik Hase
1d2b2b5879
feature: Added user callback for esp_https_server
...
- Can be used to get connection or client information (SSL context)
- E.g. Client certificate, Socket FD, Connection state, etc.
- Added example callback for getting client certificate information in 'https_server/simple' example
Closes https://github.com/espressif/esp-idf/issues/7479
2021-10-11 09:41:01 +05:30
Marius Vikhammer
c33aeef0d3
docs: update bluetooth hci readme to reflect uart hci example being target specific
2021-10-11 11:45:29 +08:00
Jakob Hasse
f86e154a56
Merge branch 'feature/removed_hyphens_from_examples' into 'master'
...
[examples]: Project names consistent with their directories
Closes IDFGH-3673
See merge request espressif/esp-idf!13570
2021-10-11 03:43:37 +00:00
Jakob Hasse
4641b16158
Merge branch 'bugfix/i2c_cxx_warning' into 'master'
...
[cxx]: Added virtual destructor in I2C class
Closes IDFGH-5716
See merge request espressif/esp-idf!15453
2021-10-11 03:13:06 +00:00
Guo Jia Cheng
1e67cf1ec5
Merge branch 'feature/mdns-multiple-instance' into 'master'
...
mdns: allow mutiple instances with same service type
See merge request espressif/esp-idf!15180
2021-10-11 02:49:16 +00:00
Arnaud-Oechslin
18653586ab
i2s: add mck pin definition in the example
...
If the mck pin is not set to GPIO 0,1,3 or -1 the whole pin configuration fails. This fix corrects that.
Merges https://github.com/espressif/esp-idf/pull/7661
2021-10-10 20:51:00 +08:00
Jiang Jiang Jian
f05351497c
Merge branch 'feature/mbo_support' into 'master'
...
esp_wifi: Add support for MBO certification
Closes WIFI-3777
See merge request espressif/esp-idf!12650
2021-10-09 16:31:31 +00:00
morris
7283e349b9
Merge branch 'refactor/rgb_lcd_callback_add_event_data' into 'master'
...
lcd: modify callback prototype && build API docs
See merge request espressif/esp-idf!15354
2021-10-09 06:26:44 +00:00
Jakob Hasse
d023036be9
[cxx]: Added virtual desctructor in I2C class
...
Closes https://github.com/espressif/esp-idf/issues/7435
2021-10-09 14:00:29 +08:00
Jakob Hasse
81e9266204
[examples]: removed hyphens
...
Replaced hyphens with underscores in examples
project definition for all examples which had
hyphens in their project name. dpp-enrollee is
an exceptions because the name matches the
project directory name while the project
directory also contains hyphens.
2021-10-09 13:58:24 +08:00
Jakob Hasse
669a006bf5
[examples, tools]: added some new license headers
2021-10-09 13:58:24 +08:00
Wang Meng Yang
76a44106aa
Merge branch 'bugfix/controller_hci_uart_sdkconfig' into 'master'
...
controller_hci_uart: fixed the use of deprecated sdkconfig options in the example and rename the example
Closes BT-1907
See merge request espressif/esp-idf!14800
2021-10-08 08:22:56 +00:00
Kevin (Lao Kaiyao)
79cb8e3c52
Merge branch 'fix/example_pdm_mic_recording' into 'master'
...
example: Fixed example I2S PDM microphone recording on sdcard
Closes IDF-3952 and IDFGH-5912
See merge request espressif/esp-idf!14928
2021-10-08 06:25:31 +00:00
laokaiyao
f4705f8eb4
touch sensor: update copyright notice
2021-10-08 11:45:57 +08:00
laokaiyao
a1cadba191
touch_sensor: apply general check
2021-10-08 11:32:12 +08:00
fuzhibo
589646a31e
update touch with review advice
2021-10-08 10:39:46 +08:00
fuzhibo
3ca9da0386
update touch sensor examples
2021-10-08 10:39:46 +08:00
fuzhibo
057b9d61b5
driver(touch): support touch sensor for esp32s3 platform
2021-10-08 10:39:46 +08:00
Mahavir Jain
5879a92eec
examples/secure_element: update esp-cryptoauthlib submodule pointer
2021-10-07 13:30:39 +05:30
Mahavir Jain
71fc5fa478
Merge branch 'fix/update_esp_http_client_example_test' into 'master'
...
Update example test for esp_http_client
See merge request espressif/esp-idf!15399
2021-10-06 06:26:32 +00:00
David Čermák
c0e5c7296d
Merge branch 'docs/deprecate_openssl_api' into 'master'
...
openssl: Add deprecation warning to ssl.h
See merge request espressif/esp-idf!15287
2021-10-06 05:27:59 +00:00
David Čermák
6237f5859d
Merge branch 'bugfix/pppos_client_dce_deref' into 'master'
...
Examples/pppos_client: Fix potential nullptr deref on DCE init (GitHub PR)
Closes IDFGH-5730
See merge request espressif/esp-idf!15392
2021-10-05 12:52:47 +00:00
David Cermak
cfc001870c
openssl: Add deprecation warning to ssl.h
...
OpenSSL component will be discontinued in ESP-IDF v5.x. The only official TLS API will be esp-tls
Add docs warning about deprecation in v5.x
Removed all examples demonstrating usage of openssl in IDF
2021-10-05 11:45:52 +02:00
Harshit Malpani
933989125d
Update example test for esp_http_client
2021-10-05 16:58:23 +08:00
Marco Gigante
b40b22c136
Fix DCE deferencing crash in pppos example
...
Merges https://github.com/espressif/esp-idf/pull/7439
2021-10-04 16:09:27 +02:00
David Cermak
336de29413
Examples/pppos_client: Fix manual parsing to accept unexpected lines
...
Regression from a90817cda0
that caused
parsing exit in case of an unexpected result found (line handler
reported ESP_FAIL). Prevously if any error found in the line handler we
just posted an unexpected event, but continued with parsing. Fixed by
allowing for further parsing.
Related: https://github.com/espressif/esp-idf/issues/7176
2021-10-04 19:34:17 +08:00
pedro.minatel
5144458905
Fix on the readme file for the supported devices
2021-10-04 10:44:49 +01:00
Ivan Grokhotkov
bfae073454
examples: esp_timer: enable for all targets
...
The example compiles and works correctly on all supported targets now,
re-enable it in CI.
2021-10-04 16:12:47 +08:00
Kapil Gupta
834afad47e
esp_wifi: Add support for MBO certification
2021-10-04 15:56:14 +08:00
Zim Kalinowski
e35a87f723
Merge branch 'feature/github-7365-second' into 'master'
...
Typo fix in cmd_nvs.c
See merge request espressif/esp-idf!15317
2021-10-03 12:49:59 +00:00
Zim Kalinowski
ea7122e3fb
Merge branch 'master' into feature/github-7365-second
2021-10-03 18:40:13 +08:00
Zim Kalinowski
002cd296e1
Merge remote-tracking branch 'origin/master' into feature/github-7022
2021-10-03 12:25:39 +08:00
morris
e09e39c94f
lcd: unify callback prototype
2021-10-02 14:23:31 +08:00
laokaiyao
7264c0e59a
i2s_rec_example: add support for esp32s3
2021-10-01 16:05:04 +01:00
laokaiyao
1327a56369
i2s: fix the param check on PDM mode
...
Closes https://github.com/espressif/esp-idf/issues/7604
2021-10-01 16:05:04 +01:00
pedro.minatel
a21225d86d
Rebase and removed the sample rate division by 2
2021-10-01 16:05:04 +01:00
pedro.minatel
389db51f25
Changes on the recording function
2021-10-01 16:05:04 +01:00
pedro.minatel
4bd057013d
Added driver unistall function for I2S
2021-10-01 16:05:04 +01:00
pedro.minatel
e736c20cc9
Removed unused define and added mck pin definition to i2s_pin_config
...
Changes on the pin configuration
Fixed the pin setup and minor improvements
2021-10-01 16:05:04 +01:00
Harshit Malpani
3203b42c87
Updated the root certificate of https examples
2021-10-01 13:02:48 +05:30
morris
7b8d5562d2
Merge branch 'feature/support_sdspi_on_s2_c3' into 'master'
...
example: support sdspi on s2 c3
Closes IDF-1279
See merge request espressif/esp-idf!15107
2021-09-27 03:48:52 +00:00
morris
03bf1b8ce9
Merge branch 'feature/rmt_new_example_step_motor' into 'master'
...
feature/rmt: new example step motor & support loop auto-stop on s3
Closes IDF-3587
See merge request espressif/esp-idf!14587
2021-09-27 03:47:24 +00:00
SalimTerryLi
075b091696
RMT: new example step motor, targeting at esp32s3
...
also working on c3 and s2 but may not reliable under loads
2021-09-24 15:41:40 +08:00
SalimTerryLi
92e337a38c
sdspi: enable UT & ExampleTest for C3/S2
...
Closes https://github.com/espressif/esp-idf/issues/7389
(1) "MMC_RSP_BITS" [sd] [Y]
(2) "probe SD in SPI mode" [sd][test_env=UT_T1_SPIMODE] [Y]
(3) "probe SD in SPI mode, slot 0" [sd][ignore] [N]
(4) "SDMMC performance (SPI mode)" [sdspi][test_env=UT_T1_SPIMODE] [Y]
(5) "SDMMC test read/write with offset (SPI mode)" [sdspi][test_env=UT_T1_SPIMODE] [Y]
(6) "CD input works in SPI mode" [sd][test_env=UT_T1_SPIMODE] [Y]
(7) "WP input works in SPI mode" [sd][test_env=UT_T1_SPIMODE] [Y]
2021-09-24 15:17:18 +08:00
SalimTerryLi
f1202abc4e
example/sdspi: fix incorrect SPI DMA setting on c3
2021-09-24 15:17:03 +08:00
KonstantinKondrashov
709abee65c
example_tests: Deletes usage esp32c3 ECO0 in CI (by default ECO3)
2021-09-24 13:55:07 +08:00
David Čermák
092f53cea6
Merge branch 'bugfix/pppos_client_manual_pattern_detection' into 'master'
...
Examples/pppos_client: Remove uart pattern detection
Closes IDFGH-5435
See merge request espressif/esp-idf!15053
2021-09-22 14:09:42 +00:00
Jiacheng Guo
b7a99f4658
mdns: allow mutiple instances with same service type
2021-09-22 13:07:31 +08:00
David Cermak
a90817cda0
Examples/pppos_client: Remove uart pattern detection
...
Due to these problems
* possible race condition, two events competing
* pattern detection work a little different for different IDF versions
* switching between pattern detection and data reading is complicated
* using just data events is easier for porting to a different communication peripheral
These changes were made:
* Removed the UART pattern detection entirely
* Used manual pattern detection after reading plain data from the UART
Closes https://github.com/espressif/esp-idf/issues/7176
2021-09-21 10:12:54 +02:00
morris
ce969ad7fe
Merge branch 'feature/lcd_lvgl_example' into 'master'
...
lcd: lvgl porting example
See merge request espressif/esp-idf!15042
2021-09-18 09:52:28 +00:00
Alex Lisitsyn
cd27a44107
Merge branch 'bugfix/modbus_fix_stack_reinitialization_sequence' into 'master'
...
freemodbus: fix TCP stack/examples reinitialization sequence
Closes IDFGH-4432
See merge request espressif/esp-idf!12123
2021-09-17 11:13:57 +00:00
Alex Lisitsyn
c965b48e77
freemodbus: fix TCP stack/examples reinitialization sequence
2021-09-17 19:13:48 +08:00
Mahavir Jain
8b4c0e71a9
Merge branch 'feature/mbedtls_session_ticket_support' into 'master'
...
Feature/mbedtls session ticket support
Closes IDFGH-5288 and IDF-3242
See merge request espressif/esp-idf!14496
2021-09-17 09:59:02 +00:00
morris
72d5be5264
Merge branch 'feature/add_parse_packet_and_sniff_certain_number_of_packet_function_to_simple_sniffer' into 'master'
...
Support sniffer packets in memory, added example test
Closes IDF-3210
See merge request espressif/esp-idf!13595
2021-09-17 08:53:41 +00:00
Bao Hong De
eccb1f85d8
Merge branch 'bugfix/btdm_link_error_of_kconfig' into 'master'
...
Bugfix/btdm link error of kconfig
See merge request espressif/esp-idf!15176
2021-09-17 06:26:37 +00:00
Fu Hanxi
04b36c1c2c
Merge branch 'ci/enable_s3_example_build' into 'master'
...
ci: enable esp32s3 example build
See merge request espressif/esp-idf!15213
2021-09-17 02:30:31 +00:00
baohongde
b310c062cd
components/bt: move config BT_RESERVE_DRAM from bluedroid to ESP32 controller
2021-09-16 20:26:35 +08:00
Ondrej Kosta
d9d1fbb892
Merge branch 'eth_examples/esp32s3_support' into 'master'
...
Eth_examples: added support of ESP32-S3 chip
Closes IDF-3573
See merge request espressif/esp-idf!14805
2021-09-16 11:18:35 +00:00
Armando (Dou Yiwen)
b9ea273e78
Merge branch 'feature/suppport_self_icode_calibration_on_s3' into 'master'
...
adc: support self calibration icode on s3
Closes IDF-3913
See merge request espressif/esp-idf!15195
2021-09-16 11:14:58 +00:00
Armando
ddd0235783
adc: support adc self-calibration on esp32s3
2021-09-16 15:17:29 +08:00
Fu Hanxi
923e862ed2
ci: temporarily disable s3 build for a few examples
2021-09-16 12:20:11 +08:00
Zim Kalinowski
7bd62b660d
Merge branch 'bugfix/fix_linux_host_example' into 'master'
...
[examples]: fixed linux host example
See merge request espressif/esp-idf!15154
2021-09-15 22:04:07 +00:00
Laukik Hase
88f9a6b90f
Update README.md: Added information about session ticket feature
...
- Enabled client session tickets as default in https_request example
2021-09-15 22:19:04 +05:30
Aditya Patwardhan
695f1b6503
Added demo to showcase use of client session tickets
...
* Added required example test
2021-09-15 22:19:04 +05:30
Shu Chen
8f283421da
Merge branch 'feature/ot_example_doc' into 'master'
...
openthread: enrich documentation for openthread examples
See merge request espressif/esp-idf!15156
2021-09-15 13:48:17 +00:00
Jiang Jiang Jian
bd61d4dd70
Merge branch 'bugfix/fix_blufi_init_crash_c3' into 'master'
...
Blufi [Nimble] Add fix to crash while running blufi on ESP32C3
See merge request espressif/esp-idf!14414
2021-09-15 13:16:01 +00:00
Ondrej Kosta
61455ddc19
Merge branch 'feature/set_phy_loopback' into 'master'
...
esp_eth: add PHY loopback control via esp_eth_ioctl
Closes IDF-3865
See merge request espressif/esp-idf!15096
2021-09-15 13:07:21 +00:00
Shu Chen
c09633d41b
openthread: enrich documentation for openthread examples
2021-09-15 15:44:07 +08:00
Jakob Hasse
418303d38a
[examples]: fixed linux host example
2021-09-15 13:52:35 +08:00
baohongde
05768e9878
components/bt: Combine 3 Bluetooth controller menu
2021-09-15 10:57:37 +08:00
Mahavir Jain
4ac198906e
Merge branch 'docs/http_readme_cleanup' into 'master'
...
docs: Updated protocols/http* examples READMEs
Closes IDF-206
See merge request espressif/esp-idf!15120
2021-09-14 11:44:21 +00:00
Ondrej Kosta
76326e8268
esp_eth: add PHY loopback control via esp_eth_ioctl
...
Fixed esp_eth_ioctl command's data argument non-standard handling
2021-09-14 09:13:54 +02:00
Armando
5d54a34a9b
adc: add an example of using ADC Single Read driver and ADC Calibration driver
2021-09-14 11:42:50 +08:00
bizhuangyang
d6d0c37b30
simple_sniffer: can store packets in memory
2021-09-13 10:16:29 +02:00
baohongde
6fc4bf7145
components/bt: Fix link error of Kconfig
2021-09-13 15:45:27 +08:00
Yu Zhe
64045ea9f4
lcd: add lvgl demo ui
2021-09-13 15:08:48 +08:00
morris
9240fb03d8
lcd: lvgl porting example
2021-09-13 15:08:48 +08:00
morris
f04f078825
pcap: refactor and move to common components
2021-09-13 12:33:53 +08:00
Harshit Malpani
294b805f31
docs: Updated protocols/http* examples READMEs
2021-09-13 09:55:19 +05:30
morris
691780ffa6
Merge branch 'feature/mcpwm_timer_sync' into 'master'
...
mcpwm: add driver option to sync with internal signals
Closes IDFGH-3469
See merge request espressif/esp-idf!9259
2021-09-09 19:05:10 +00:00
SalimTerryLi
932d4d13f0
MCPWM/sync: expose API for configuring timer sync
...
removed example: mcpwm_basic_config
Closes https://github.com/espressif/esp-idf/issues/5429
Co-authored-by: wubowen <wubowen@espressif.com>
2021-09-09 17:33:37 +08:00
David Cermak
008d677746
http_server: Fix docs for ws server user implementation
...
Closes https://github.com/espressif/esp-idf/issues/7027
2021-09-09 17:16:48 +08:00
morris
882d6a9d07
Merge branch 'feature/restore_spi_lcd_example' into 'master'
...
example/spi_master: bring back lcd example
Closes IDF-3856
See merge request espressif/esp-idf!15112
2021-09-09 08:11:12 +00:00
morris
21da7156e6
Merge branch 'bugfix/modem_example_links' into 'master'
...
Example/PPPoS: Correct docs, fix links, warn about support
See merge request espressif/esp-idf!15114
2021-09-09 03:33:40 +00:00
SalimTerryLi
e3ac4d806e
example/spi_master: bring back lcd example and clean up
...
partially revert ac069bfca1
2021-09-09 10:51:12 +08:00
David Čermák
df1b524d07
Merge branch 'bugfix/iperf_counter_size' into 'master'
...
Update the formula for calculating the average bandwidth
Closes IDF-3705
See merge request espressif/esp-idf!14915
2021-09-08 17:26:18 +00:00
Wang Meng Yang
80c3aaab7c
Merge branch 'feature/add_bt_hid_host_support_dev' into 'master'
...
Feature/add bt hid host btc layer
Closes IDFGH-3329, IDFGH-1104, IDFGH-3724, IDFGH-4383, and IDFGH-5428
See merge request espressif/esp-idf!12016
2021-09-08 11:54:19 +00:00
Ondrej Kosta
35454b2bf7
Eth_examples: added support of ESP32-S3 chip
...
Defined SPI modules default GPIO values for ESP32-S3
SPI bus needs to be initialized with SPI_DMA_CH_AUTO option
2021-09-08 13:11:39 +02:00
AndriiFilippov
677ebc276c
iperf: Update the formula for calculating the average bandwidth
...
The ethernet\iperf example has a bug, once bandwidth is more than 80 Mbits/s the average counter shows wrong total transmitted data value. Issue occur due to overflow of the uint32_t total_len variable.
* created new average formula to avoid the overflow
* updated interval formula according to new variables
* renamed variable according to its purpose
2021-09-08 11:20:47 +02:00
David Cermak
64419f7247
Examples/esp_modem: Fix broken links, add details on using the example
2021-09-08 09:58:19 +02:00
David Cermak
f0ecd70fd7
Examples/PPPoS: Warn about not supporting in v5.0
2021-09-08 09:58:14 +02:00
Roland Dobai
02b6436644
Merge branch 'feature/oocd_ver_upgrade' into 'master'
...
tools: Updates OpenOCD version to 'v0.10.0-esp32-20210902'
See merge request espressif/esp-idf!15054
2021-09-08 07:34:24 +00:00
liqigan
2078dfe293
1. update esp_hid component to use esp HID API
...
2. add esp_hidh_config_t::callback_arg
2021-09-08 14:08:34 +08:00
Wang Meng Yang
a885c42cda
Merge branch 'example/controller_hci_uart_for_esp32s3' into 'master'
...
examples: added support of ESP32-S3 chip in controller_hci_uart example
Closes BT-1906
See merge request espressif/esp-idf!14935
2021-09-08 06:02:18 +00:00
David Čermák
25e14bd8d9
Merge branch 'feature/esp_netif_ppp_params' into 'master'
...
Examples: Add esp_modem example to experimental cxx components
Closes IDF-1923, IDFGH-217, IDFGH-2608, IDFGH-4838, IDFGH-1229, IDFGH-3848, and IDFGH-3809
See merge request espressif/esp-idf!13161
2021-09-07 18:16:13 +00:00
Shu Chen
dc71fa895d
Merge branch 'bugfix/skip_threadnetwork_config' into 'master'
...
ot_br_example: skip network configuration if dataset is active
See merge request espressif/esp-idf!15051
2021-09-07 12:48:53 +00:00
David Cermak
6cc07ecd58
examples: Add experimental modem example
...
* esp_modem cxx example to use esp_event_cxx (using only sync event)
* Use 0.1.9 version of the esp_modem to support CMake 3.5
* Add supported targets ESP32 and ESP32s2
Closes https://github.com/espressif/esp-idf/issues/1847
Closes https://github.com/espressif/esp-idf/issues/4688
Closes https://github.com/espressif/esp-idf/issues/6637
Closes https://github.com/espressif/esp-idf/issues/5754
Closes https://github.com/espressif/esp-idf/issues/5722
2021-09-07 13:27:50 +02:00
David Čermák
803c0bc380
Merge branch 'feature/esp_mqtt_cxx' into 'master'
...
Adds a C++ Mqtt client wrapper over mqtt_client
See merge request espressif/esp-idf!11634
2021-09-07 09:00:31 +00:00
liqigan
1c15c9207c
1. transparent HID device
...
2. add esp API for HID
3. add PM config for HID
4. add HID device demo
Closes https://github.com/espressif/esp-idf/issues/5311
Closes https://github.com/espressif/esp-idf/issues/5635
Merges https://github.com/espressif/esp-idf/pull/3425
2021-09-07 16:59:30 +08:00
WangQixiang
321f301e3e
ot_br: skip network configuration if dataset is active
2021-09-07 16:18:48 +08:00
Shu Chen
1e0219f16f
Merge branch 'feature/add_openthread_iperf' into 'master'
...
openthread: add iperf example for ot-network test
See merge request espressif/esp-idf!14635
2021-09-07 02:07:44 +00:00
Roland Dobai
e37e877374
CI: Check the number of detected cores of apptrace
2021-09-06 21:52:27 +03:00
Rahul Tank
351653f6b3
Blufi [Nimble] Add fix to crash while running blufi on ESP32C3
...
A race condition is occuring while creating task on ESP32C3. Task is
getting created, but the function returns with a delay. Since task was
created, events start getting posted, but existing application
initializes certain threads / callbacks after stack initialization.
The same application works in different ways for bluedroid and nimble.
Hence modified the order during initialization accordingly.
2021-09-06 23:01:51 +08:00
Mahavir Jain
bc3c9d27f6
Merge branch 'feature/esp-mqtt_esp32s3_support' into 'master'
...
ESP32S3 support for ESP-MQTT SSL Mutual Authentication with Digital Signature
Closes IDF-3859
See merge request espressif/esp-idf!15065
2021-09-06 09:52:29 +00:00
Guo Jia Cheng
8d51f554db
Merge branch 'feature/otbr-discovery-delegate' into 'master'
...
openthread: support discovery delegate in border router
See merge request espressif/esp-idf!15041
2021-09-06 09:29:09 +00:00
zhangwenxu
2be77287b3
openthread: add iperf example for ot-network test
2021-09-06 15:32:38 +08:00
Sachin Billore
667017d517
ESP32S3 support for ESP-MQTT SSL Mutual Authentication with Digital Signature
...
Closes IDF-3859
2021-09-06 11:17:30 +05:30
Jiacheng Guo
51372704bf
openthread: support discovery delegate in border router
2021-09-03 19:07:59 +08:00
Mahavir Jain
d5f58ab135
Merge branch 'feature/captive_portal' into 'master'
...
Captive Portal Example
Closes IDFGH-5347, IDFGH-1868, and IDF-1123
See merge request espressif/esp-idf!14726
2021-09-03 09:04:18 +00:00
Wang Meng Yang
e09818bd33
Merge branch 'bugfix/btdm_fix_some_Document_Description_Error' into 'master'
...
component/bt: fix some ble document description error
See merge request espressif/esp-idf!14816
2021-09-03 01:40:15 +00:00
Euripedes Rocha Filho
d53f0e074c
experimental/mqtt_cxx: Adds a C++ Mqtt client wrapper
...
- Base class with separated event handlers for each Mqtt client event.
- Topic matcher added to support data events.
- Filter class to allow only mqtt valid topic filters.
- Initial code for unit test on the host.
2021-09-02 11:41:04 -03:00
Michael (XIAO Xufeng)
db33e957b8
Merge branch 'bugfix/gpio_example_config_struct_zero_init' into 'master'
...
example: fixed the issue that config struct is not properly initialized
See merge request espressif/esp-idf!15007
2021-09-02 12:59:55 +00:00
XieWenxiang
461f2bd186
component/bt: fix some ble document description error
2021-09-01 20:39:13 +08:00
laokaiyao
04970fe487
iperfUtility: add udp rx bandwidth scan
2021-09-01 19:11:28 +08:00
laokaiyao
8d18a9c614
emac: optimise iperf performane
2021-09-01 19:11:28 +08:00
Ivan Grokhotkov
05d0298656
Merge branch 'feature/add_component_manager_python_dependency' into 'master'
...
Build System: Add idf-component-manager python dependency
Closes PACMAN-172 and DOC-1623
See merge request espressif/esp-idf!13432
2021-09-01 11:03:33 +00:00
morris
8f3dadf46a
Merge branch 'refactor/rom_tjpgd_unify' into 'master'
...
refactor/rom: unify tjpgd library
Closes IDF-3615
See merge request espressif/esp-idf!14977
2021-09-01 10:05:11 +00:00
SalimTerryLi
23e23b697c
rom/tjpgd: unify library & add rom patch
...
remove external tjpgd library inside example
enable tjpgd decoding on all chips
2021-09-01 14:42:17 +08:00
Suren Gabrielyan
a06357ab62
examples: Asio tests consolidation to use loopback interface
...
Closes IDF-3072
2021-08-31 23:39:18 +04:00
Jon Shallow
ed3d440428
libcoap_430: Update code for use with libcoap 4.3.0
...
Remove no longer needed code from coap_server/coap_client.
Add in multicast support for coap_server/coap_client.
Update libcoap logging to use esp-idf logging
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
2021-08-31 12:05:30 +08:00
Michael (XIAO Xufeng)
b910724ea9
example: fixed the issue that config struct is not properly initialized
2021-08-30 22:59:36 +08:00
Sergei Silnov
7fc28f7883
examples: Add the component manager example
2021-08-30 13:23:23 +02:00
Shu Chen
342d1e5ee4
esp32h2: enable blink example
2021-08-30 13:10:57 +08:00
Martin Vychodil
0bcde21c72
Merge branch 'bugfix/sdcard_example_format_timeout_v4.4' into 'master'
...
CI: [Examples/Storage] provide sufficient timeout for SD card formatting (v4.4)
Closes IDF-3741
See merge request espressif/esp-idf!14886
2021-08-27 11:56:59 +00:00
Shu Chen
89b316b6e0
Merge branch 'bugfix/border-agent-mesh-local-prefix' into 'master'
...
openthread: fix mesh local prefix missing in border agent example
See merge request espressif/esp-idf!14920
2021-08-27 09:10:08 +00:00
Mahavir Jain
3850eba152
Merge branch 'feature/local_control_sec1' into 'master'
...
Added support for security1 in local control
See merge request espressif/esp-idf!13684
2021-08-27 08:31:33 +00:00
Jiacheng Guo
2213a35156
openthread: fix mesh local prefix missing in border agent example
2021-08-27 14:21:47 +08:00
Ondrej Kosta
300618e5be
Merge branch 'feature/dual_eth' into 'master'
...
esp_eth: add support for multiple Ethernets modules at a time
Closes IDFGH-5596
See merge request espressif/esp-idf!14640
2021-08-27 06:11:48 +00:00
Shu Chen
ab0d0b7dd2
Merge branch 'festure/add_ot_rcp_base_master' into 'master'
...
add ot-rcp
See merge request espressif/esp-idf!14609
2021-08-26 11:44:28 +00:00
Vikram Dattu
5691c9a8e8
Added support for security1 in local control
...
1. Added config options to chose from protocom security.
It can be chosen 0/1 or custom.
Possible to set POP as well
2. Added support in `esp_local_ctrl.py` test script for sec_ver selection
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
2021-08-26 17:35:09 +08:00
Michael (XIAO Xufeng)
375145ecdb
Merge branch 'feature/mcpwm_bldc_hall_example' into 'master'
...
mcpwm: bldc hall example
Closes IDF-3648
See merge request espressif/esp-idf!14578
2021-08-26 08:28:27 +00:00
Shu Chen
e770817dc7
openthread: refine ot_rcp example documentation and APIs
2021-08-26 16:10:16 +08:00
wangmengyang
c053ef0541
examples: added support of ESP32-S3 chip in controller_hci_uart example
2021-08-26 14:24:32 +08:00
morris
8bb36a432d
Merge branch 'bugfix/mcpwm-capture-hcsr04-example' into 'master'
...
Bugfix/mcpwm hc-sr04 capture example
Closes IDFGH-5699
See merge request espressif/esp-idf!14941
2021-08-25 13:21:42 +00:00
morris
aafb628683
Merge branch 'examples/network_folder' into 'master'
...
examples: Created a new folder structure for generic network examples
Closes IDF-3311
See merge request espressif/esp-idf!14513
2021-08-25 11:45:21 +00:00
zhangwenxu
4175aa0892
openthread: add ot_rcp example
2021-08-25 18:04:45 +08:00
SalimTerryLi
6c272d6515
bugfix: hc-sr04 example: init queue before setup ISR
...
Closes https://github.com/espressif/esp-idf/issues/7419
2021-08-25 16:35:08 +08:00
David Čermák
2417b9361f
Merge branch 'feature/lwip_sntp_max_servers' into 'master'
...
lw-ip: Add config option for sntp max servers (GitHub PR)
Closes IDFGH-5616
See merge request espressif/esp-idf!14590
2021-08-25 08:10:21 +00:00
Guo Jia Cheng
e5766eb3d3
Merge branch 'feature/mdns-async-callback' into 'master'
...
mdns: add notification callback for async APIs
See merge request espressif/esp-idf!14760
2021-08-25 03:34:00 +00:00
David Cermak
e54523708d
Merge branch 'master' into feature/lwip_sntp_max_servers
2021-08-24 18:16:07 +02:00
Ondrej Kosta
ef30384902
esp_eth: add support for multiple Ethernets modules at a time
...
Ethernet driver events properly bounded with ESP NETIF actions to support multiple Ethernet modules used at a time.
Components using Ethernet updated to conform with new API.
Closes https://github.com/espressif/esp-idf/issues/7318
2021-08-24 17:10:36 +02:00
morris
0dbe872542
mcpwm: bldc hall example
2021-08-24 15:38:46 +08:00
Laukik Hase
dd3d27a03c
Added Feature: Example for Captive Portal system.
...
Feature note: Sets up a simple DNS server that answers all questions with the ESP softAP's IP as well as a HTTP server which redirects all requests to a captive portal welcoming page.
Triggers captive portal detection (log-in screen popup) for iOS, Android and Windows.
Includes example test for testing DNS redirect and HTTP redirect.
Closes https://github.com/espressif/esp-idf/issues/7099
Closes https://github.com/espressif/esp-idf/issues/4075
2021-08-24 10:47:14 +05:30
Guo Jia Cheng
139bf4af64
Merge branch 'feature/add-mdns-result-attributes' into 'master'
...
mdns: add more mdns result attributes
See merge request espressif/esp-idf!14674
2021-08-23 09:28:19 +00:00
Martin Vychodil
a866779070
Examples/Storage: sufficient timeout for SD formatting
...
Too short timeouts often cause useless failures on large-capacity SDs (16GB+)
Fixed by adding 60 sec timeout on new "Filesystem mounted" checkpoint
JIRA IDF-3741
2021-08-23 06:13:41 +02:00
Roland Dobai
98a6538877
Merge branch 'feature/gcov_dump_in_thread' into 'master'
...
gcov dump in a special thread
Closes OCD-216 and IDF-1034
See merge request espressif/esp-idf!13328
2021-08-20 10:22:58 +00:00
Erhan Kurubas
56176b69dd
gcov: enable single core tests
2021-08-20 15:00:55 +08:00
Erhan Kurubas
f6f7ab2e7f
gcov: readme update for ESP32-S2
2021-08-20 15:00:55 +08:00
Shubham Kulkarni
5eb1570a01
advanced_https_ota_example: Enable debug logs for partial HTTP download test
2021-08-20 09:35:40 +05:30
morris
71d475149d
lcd: update doc unit test and example to support 8-line spi
2021-08-19 16:40:22 +08:00
bizhuangyang
8143832041
spi_master:support octal mode for esp32s2 and esp32s3
...
Add support for 8-line spi for lcd on esp32s2 and esp32s3
Closes https://github.com/espressif/esp-idf/issues/6371
2021-08-19 16:40:22 +08:00
morris
aa434de6dd
Merge branch 'bugfix/examples_connect_openeth' into 'master'
...
examples/protocols: fix compilation when CONFIG_EXAMPLE_USE_OPENETH=y
See merge request espressif/esp-idf!14792
2021-08-19 03:05:07 +00:00
Jiacheng Guo
986603cf07
mdns: add notification callback for async APIs
2021-08-17 16:53:37 +08:00
Jakob Hasse
b3271a51af
Merge branch 'bugfix/common_components_linux' into 'master'
...
[build system]: Fixed common requirement for Linux target
Closes IDF-3638
See merge request espressif/esp-idf!14743
2021-08-17 08:48:38 +00:00
Marius Vikhammer
342da3f86b
Merge branch 'bugfix/readme_links_precheck' into 'master'
...
ci: always run check_readme_links
See merge request espressif/esp-idf!14796
2021-08-17 04:35:35 +00:00
wangmengyang
ef2a871e2c
controller_hci_uart: rename the example with suffix "_esp32" to differentiate with that of ESP32-C3
2021-08-17 09:49:15 +08:00
wangmengyang
5eb098393b
controller_hci_uart: fixed the deprecated Kconfig options in the example
2021-08-17 09:49:15 +08:00
Cao Sen Miao
f6b1e68675
Merge branch 'example/bringup_s3_blink' into 'master'
...
example: update GPIO num for blink example
See merge request espressif/esp-idf!14801
2021-08-16 08:55:40 +00:00
Zim Kalinowski
1c690aa5d2
Merge branch 'feature/bootloader_components_kconfig_in_menuconfig' into 'master'
...
bootloader: Kconfig files in bootloader_components is now part of menuconfig
Closes IDF-3696
See merge request espressif/esp-idf!14740
2021-08-16 06:01:50 +00:00
Cao Sen Miao
63d58cb47e
example: update GPIO num for blink example
2021-08-16 12:11:55 +08:00
Marius Vikhammer
6fc8c484ea
ci: always run check_readme_links
2021-08-16 10:29:20 +08:00
Ivan Grokhotkov
ece73a3e55
examples/protocols: fix compilation when CONFIG_EXAMPLE_USE_OPENETH=y
...
The code checked CONFIG_ETH_USE_SPI_ETHERNET (which is usually set),
but CONFIG_EXAMPLE_ETH_SPI_xxx_GPIO options are only defined if
CONFIG_EXAMPLE_USE_SPI_ETHERNET is set. Fix the ifdef accordingly.
Regression from aea901f0
.
2021-08-15 21:58:42 +05:00
Jakob Hasse
7029f0537e
[build system]: Fixed common requirement for Linux
2021-08-13 16:50:29 +08:00
Jakob Hasse
ca12c92877
[esp_timer]: created mock override component
2021-08-13 15:00:39 +08:00
morris
49acb81a87
Merge branch 'feature/pid_speed_control_of_brushed_DC' into 'master'
...
MCPWM example: DC motor speed control
Closes IDF-3142
See merge request espressif/esp-idf!13392
2021-08-13 04:23:48 +00:00
Omar Chebib
339454ff19
bootloader: Kconfig files in bootloader_components is now part of menuconfig
...
It is now possible to configure the options (Kconfig) of bootloader components
directly from the menuconfig
2021-08-12 10:43:00 +08:00
Nachiket Kukade
09ab053ea1
esp_wifi: Fix some PMF and FTM issues
...
1. Update wifi lib with fix for dropping bcast PMF deauths/disassocs
with certain reason codes
2. Fix FTM not working in connected state and some other bugs
2021-08-11 17:02:29 +05:30
Jiacheng Guo
76ec76c12c
mdns: add more mdns result attributes
2021-08-11 19:02:05 +08:00
Zim Kalinowski
32ee0bdb29
Merge branch 'refactor/move_mocks_to_tools' into 'master'
...
[mocks]: move mocks dir to tools/
Closes IDF-3675
See merge request espressif/esp-idf!14719
2021-08-11 06:27:19 +00:00
morris
f0fab687ad
pid_ctrl: abstract into example common component
2021-08-10 15:32:06 +08:00
pedro.minatel
50adfe8eab
Added support for the ESP32-S3 in the blink example
2021-08-10 15:32:02 +08:00
laokaiyao
b6c5a6ee8b
mcpwm: DC motor PID control example
2021-08-10 15:31:45 +08:00
Jakob Hasse
88eb4fa6a6
[mocks]: moved mocks dir to tools/
2021-08-10 14:45:42 +08:00
morris
768af636a6
mcpwm: updated brushed dc example
2021-08-10 10:42:12 +08:00
Jakob Hasse
69ea35ffac
Merge branch 'feature/freertos_mock' into 'master'
...
[freertos] Freertos mock
See merge request espressif/esp-idf!14493
2021-08-09 02:52:55 +00:00
Jiang Jiang Jian
6e1f8a68b9
Merge branch 'feature/support_esp32s3_wifi_lightsleep' into 'master'
...
support esp32s3 wifi lightsleep
Closes IDF-1781
See merge request espressif/esp-idf!14569
2021-08-06 12:51:46 +00:00
Jakob Hasse
c9984faaef
[mocks]: freertos mock
...
[esp_event]: added preliminary host-based tests
2021-08-06 17:08:21 +08:00
Wang Meng Yang
8fc30ece07
Merge branch 'component_bt/add_spp_faq' into 'master'
...
Component_bt/Add FAQ in SPP Demo README
Closes FCS-611
See merge request espressif/esp-idf!12586
2021-08-06 02:28:14 +00:00
SalimTerryLi
e5ddc12a08
MCPWM/capture: API workflow optimization
...
deprecate isr_register to introduce new callback based API, with framework managed interrupt routine
new HC-SR04 example
2021-08-05 19:12:58 +08:00
Michael (XIAO Xufeng)
947980ecac
Merge branch 'bugfix/uart_set_pin_use_iomux' into 'master'
...
uart: uart_set_pin function will now use IOMUX whenever possible
Closes IDF-3183
See merge request espressif/esp-idf!14318
2021-08-05 04:17:29 +00:00
Shu Chen
ee6b1736c6
Merge branch 'feature/add-openthread-docs' into 'master'
...
docs: add OpenThread docs
See merge request espressif/esp-idf!14488
2021-08-05 03:56:43 +00:00
Li Shuai
4ae9428cb7
light sleep: add wifi power save example for esp32s3
2021-08-04 21:31:45 +08:00
liqigan
d8023ba09c
add FAQ in SPP demo README
2021-08-04 20:49:51 +08:00
Kevin (Lao Kaiyao)
8131d6f46d
Merge branch 'feature/esp32s3_i2s_support' into 'master'
...
Feature(I2S): Support esp32s3 & esp32c3 I2S driver
Closes IDF-1769, IDF-2098, IDF-3271, IDF-2337, and IDF-3463
See merge request espressif/esp-idf!10655
2021-08-04 06:08:09 +00:00
Jeff Kent
02bc5df476
Typo fix in cmd_nvs.c
2021-08-03 23:51:55 -05:00
Omar Chebib
779e7400b0
uart: uart_set_pin function will now use IOMUX whenever possible
...
By using IOMUX instead of GPIO Matrix for UART, it is now possible
on ESP32 boards to use the UART as a wake up source even if it is
not used as a console.
For other boards where this issue was not present, using IOMUX has
the advantage to be faster than using GPIO matrix, so a highest
baudrate can be used
2021-08-04 12:48:30 +08:00
laokaiyao
f7f8c9c11f
driver/i2s: support i2s on c3 and s3
...
1. Support i2s on esp32c3 and esp32s3
2. Refactor i2s_config_t to avoid breaking change
2. Fix a bug that receiving unavailable values from message queue when dma queue has been re-allocted
4. Support i2s unit test on esp32c3 and esp32s3
2021-08-04 10:20:03 +08:00
houwenxiang
2f1247e1c4
driver: support I2S on ESP32-S3 & ESP32-C3
...
1. refactor I2S driver.
2. support TDM mode for esp2s3 & esp32c3.
2021-08-04 10:20:03 +08:00
Jakob Hasse
06956d46c1
[cxx]: GPIO CXX wrappers, experiemental CI rule
...
* Wrapper class for simple GPIO interaction
like read/write without ISRs.
* Added rule to provoke builds after changes in
the experimental C++ component.
2021-08-03 19:51:21 +08:00
Konstantin Kondrashov
4972605b16
esp_common: Add API for IPC to run small pieces of code on the other CPU, in the context of the level 4 interrupt
2021-08-03 14:35:29 +08:00
Jiacheng Guo
ba5b7ddded
docs: add OpenThread docs
2021-08-02 17:17:38 +08:00
Emil Muratov
34be62665c
lwip: menuconfig option to enable ntp servers option request via DHCP
...
This could be toggled on/off, off is the default.
SNTP debug option. Example update for ntp via DHCP
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-08-02 01:21:35 +03:00
Michael (XIAO Xufeng)
f26006a3bc
Merge branch 'feature/ledc_fade_callback' into 'master'
...
ledc: Add a callback for LEDC fade end
Closes IDF-2475 and IDF-3222
See merge request espressif/esp-idf!14302
2021-07-31 08:52:00 +00:00
shenjun
42a1be10db
esp_wifi_mesh: add non mesh connections access
2021-07-30 22:17:30 +08:00
Armando (Dou Yiwen)
f5266c1066
Merge branch 'feature/support_spi_example_on_s3' into 'master'
...
spi: support spi example on s3
See merge request espressif/esp-idf!14517
2021-07-30 03:51:26 +00:00
Armando
6aef940cde
spi: support spi example on s3
2021-07-30 10:14:16 +08:00
Marius Vikhammer
172ce2881e
docs: update readme link to not use parentheses
...
CI script for checking links failed to parse link to due to parentheses.
Bypass issue by encoding the symbol instead.
2021-07-30 09:19:04 +08:00
morris
f907009056
Merge branch 'refactor/cleanup_mcpwm_examples' into 'master'
...
mcpwm: more clean up (example + LL + doc)
Closes IDF-3295
See merge request espressif/esp-idf!12798
2021-07-29 10:41:07 +00:00
songruojing
9d098cc9bd
ledc: Add a callback for LEDC fade end
...
This commit adds a feature where users can register a callback that is
called when an LEDC fade completes.
2021-07-29 17:56:22 +08:00
Armando (Dou Yiwen)
3c3e802048
Merge branch 'feature/essp_spi_driver' into 'master'
...
spi: essl spi driver and spi_slv_hd append mode example
Closes IDF-1698, IDF-2279, and IDF-2932
See merge request espressif/esp-idf!12104
2021-07-29 09:53:10 +00:00
Michael (XIAO Xufeng)
5569dedd7f
Merge branch 'bugfix/i2c_example_esp32s3' into 'master'
...
i2c: bringup on ESP32-S3
Closes IDF-3232 and IDF-3292
See merge request espressif/esp-idf!13985
2021-07-29 07:01:38 +00:00
Ondrej Kosta
bf7b1689de
Merge branch 'feature/lan87xx_support' into 'master'
...
Feature/lan87xx support
Closes IDFGH-5345
See merge request espressif/esp-idf!14142
2021-07-28 16:27:58 +00:00
Yuan Jian Min
3d86a9fd2e
Merge branch 'bugfix/fix_eth2ap_example_crash' into 'master'
...
eth2ap: Fix eth2ap example crash issue
See merge request espressif/esp-idf!14495
2021-07-28 11:55:17 +00:00
Ondrej Kosta
4e77430107
examples: Update Ethernet examples to use new PHY LAN87xx init function
...
Ethernet examples device usage and Kconfig options synchronized
2021-07-28 19:34:05 +08:00
Armando
b320945908
spi_slave_hd: add append mode example
2021-07-28 18:36:13 +08:00
Marius Vikhammer
49eb42928a
docs: fix broken link in usb example readme
2021-07-28 12:44:40 +08:00
He Yin Ling
2849f3bf44
Merge branch 'test/add_ethernet_iperf_example_test_case' into 'master'
...
Test: add ethernet iperf example test case
Closes TCI-463
See merge request espressif/esp-idf!13696
2021-07-28 01:39:12 +00:00
Lu Ai Jun
d29335710d
test: add ethernet iperf example test case
2021-07-28 09:39:02 +08:00
yuanjm
c2bb7bf9a2
eth2ap: Fix eth2ap example crash issue
...
Closes https://github.com/espressif/esp-idf/issues/7260
2021-07-27 20:00:39 +08:00
David Čermák
b35ff492cf
Merge branch 'bugfix/pppos_client_dce_handle_response_static' into 'master'
...
Examples: esp_modem_dce_service: Make esp_modem_dce_handle_* functions static (GitHub PR)
Closes IDFGH-5542
See merge request espressif/esp-idf!14512
2021-07-27 08:03:39 +00:00
Michael (XIAO Xufeng)
18bee2380a
Merge branch 'refactor/usb_device_driver' into 'master'
...
tiny_usb: support on esp32-s3
Closes IDF-3234
See merge request espressif/esp-idf!14293
2021-07-26 16:21:55 +00:00
suda-morris
039cb93787
mcpwm: update bldc example
2021-07-26 22:32:45 +08:00
morris
251afb4a79
mcpwm: update servo control example
2021-07-26 22:32:45 +08:00
Martina
1e5a2f92c3
feature/update_cmake: Update of outdated CMake version 3.16.4->3.20.3 and CCache version 3.7->4.3 in tools.json
...
Closes https://github.com/espressif/esp-idf/issues/7083
2021-07-26 21:30:59 +08:00
Ondrej Kosta
47c4e5d63e
Merge branch 'bugfix/enc28j60' into 'master'
...
enc28j60: fix stability of the ENC28J60 Ethernet driver example
Closes IDFGH-5412, IDFGH-5368, and IDFGH-2673
See merge request espressif/esp-idf!14475
2021-07-26 11:50:59 +00:00
Ondrej Kosta
4ac24549ad
examples: create a new folder structure for generic network examples
...
simple_sniffer was moved from /wifi folder to /network folder
network_tests was moved from /system to /network folder
README's were updated accordingly to reflect new structure
2021-07-26 12:25:19 +02:00
Axel Lin
d6248eaf9b
Examples: esp_modem_dce_service: Make esp_modem_dce_handle_* functions static
...
These functions are unlikely to be reused, make them static.
Take esp_modem_dce_handle_cbc as an example, it's internal implementation
of esp_modem_dce_get_battery_status, expose esp_modem_dce_get_battery_status
function is enough.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Merges https://github.com/espressif/esp-idf/pull/7266
2021-07-26 11:48:15 +02:00
Ondrej Kosta
ae2da1e235
enc28j60: fix stability of the ENC28J60 Ethernet driver example
...
Resolved possible race conditions when accessing registers in different banks.
Added Tx ready semaphore when requesting packet to transmit (ENC is slow => access to it needs to be controlled).
Added setting of CS hold time based on Data sheet.
Added option to set the ENC28J60 to Full Duplex mode.
Addressed several ENC28J60 Erratas.
Restructured ENC28J60 example folder structure so the driver could be easily linked from different projects.
Extended the README to guide users of how to properly use the ENC28J60 chip.
Extended iperf example to include ENC28J60.
Closes https://github.com/espressif/esp-idf/issues/4747
Closes https://github.com/espressif/esp-idf/issues/7117
Closes https://github.com/espressif/esp-idf/issues/7156
2021-07-26 09:57:18 +02:00
Hrishikesh Dhayagude
ab970ac0cf
Merge branch 'bugfix/bluedriod_esp32c3' into 'master'
...
ESP32C3: Fix for provisioning failure with ble transport mode and bluedriod stack
See merge request espressif/esp-idf!14124
2021-07-23 08:33:22 +00:00
Wang Meng Yang
dcefc4d6f7
Merge branch 'bugfix/typo_in_hci_uart_example_for_esp32c3' into 'master'
...
example/controller_hci_uart_esp32c3: fixed the incorrect GPIO pin bit mask for input PINs of UART1
See merge request espressif/esp-idf!14458
2021-07-23 08:30:55 +00:00
Switi Mhaiske
99cce49299
ESP32C3: Fix for provisioning failure with ble transport mode and bluedriod stack
2021-07-22 15:37:46 +08:00
Marius Vikhammer
a29a6ceef0
uart: update register headers and examples for S3
2021-07-22 12:05:49 +08:00
morris
81448dcae8
tiny_usb: rename Kconfig name
...
1. Renamed Kconfig file of tinyusb (distinguish tinyusb stack from usb
peripheral)
2. bugfix/typofix/doc update of tinyusb
2021-07-22 10:43:10 +08:00
Alexey Gerenkov
a9db7831b0
Merge branch 'bugfix/sysview_timestamp' into 'master'
...
sysview: fix tiemrgroup as sv timestamp
See merge request espressif/esp-idf!14374
2021-07-21 19:15:45 +00:00
Marius Vikhammer
b691001cc1
Merge branch 'docs/fix_readme_links' into 'master'
...
docs: fixed two dead readme links
See merge request espressif/esp-idf!14461
2021-07-21 10:53:49 +00:00
David Čermák
dbbf219d85
Merge branch 'feature/add_dns_config' into 'master'
...
example: Add DNS configure and test for static ip example
Closes IDFGH-5523
See merge request espressif/esp-idf!14324
2021-07-21 10:30:31 +00:00
Shu Chen
80f03f4820
Merge branch 'feature/otbr-1.3' into 'master'
...
openthread: support 1.3 border routing features
See merge request espressif/esp-idf!14407
2021-07-21 08:01:26 +00:00
He Yin Ling
bf65e3c679
Merge branch 'test/update_ble_mesh_console_files' into 'master'
...
test: fix ble mesh send problem
See merge request espressif/esp-idf!11053
2021-07-21 07:51:44 +00:00
Marius Vikhammer
11ea7c9072
docs: fixed two dead readme links
2021-07-21 15:20:57 +08:00
Mahavir Jain
417427965e
Merge branch 'fix/coap_client_example' into 'master'
...
Update the coap client example URL and README
Closes IDFGH-5485
See merge request espressif/esp-idf!14411
2021-07-21 07:05:59 +00:00
yuanjm
1b68ad93ad
example: Add DNS configure and test for static ip example
...
Closes https://github.com/espressif/esp-idf/issues/7251
2021-07-21 14:46:59 +08:00
Aditya Patwardhan
9b5747c370
Update the coap client example URL and README
...
Closes https://github.com/espressif/esp-idf/issues/7219
2021-07-21 12:58:24 +08:00
Omar Chebib
b8c6c5334f
i2c: modify examples to work out of the box on ESP32S3
...
On ESP32S3, the default I2C pins of the examples are already used by USB.
This commit changes the default pins.
2021-07-21 11:04:16 +08:00
wangmengyang
c01ef27ae5
example/controller_hci_uart_esp32c3: fixed the GPIO pin mask for input PINs of UART1
2021-07-21 10:54:25 +08:00
Jiacheng Guo
a74bbde9c5
openthread: support 1.3 border routing features
...
- Support ICMPv6 auto config
- Support SRP service delegation
- Publish _meshcop._mdns service
2021-07-21 10:44:10 +08:00
SalimTerryLi
9302b28b73
bugfix by disabling IRAM attr on ISR
2021-07-20 19:39:27 +08:00
Shu Chen
bb23ca2006
Merge branch 'feature/simplify_ot_cli_config' into 'master'
...
openthread: simplify ot_cli example configuration
See merge request espressif/esp-idf!14410
2021-07-20 04:19:40 +00:00
Shu Chen
50b6b674cf
openthread: simplify ot_cli example configuration
...
Use single ESP_EXTENSION_IN_OPENTHREAD_CLI config option to enable/disable
extended features. It will be pure ot_cli example if it's disabled.
2021-07-19 19:37:49 +08:00
Jakob Hasse
e5b556a938
Merge branch 'bugfix/i2c_cxx_timeout' into 'master'
...
[cxx]: fixed I2C master timeout
See merge request espressif/esp-idf!14277
2021-07-19 10:28:37 +00:00
Marius Vikhammer
201d6da0b0
Merge branch 'feature/simple_i2c_ex' into 'master'
...
i2c: add simple example
See merge request espressif/esp-idf!8487
2021-07-19 03:48:10 +00:00
morris
0c7b43c3b0
sysview: fix tiemrgroup as sv timestamp
2021-07-18 16:13:32 +08:00
SalimTerryLi
1abf5c861d
examples: unify iperf component
2021-07-16 11:59:52 +08:00
Jiacheng Guo
71fd44f6ab
openthread: enable lwip multicast ping in examples
...
Multicast ping reply is required for OpenThread certification.
2021-07-15 17:28:28 +08:00
Jakob Hasse
77909446f5
[cxx]: fixed I2C master timeout
2021-07-15 16:44:08 +08:00
Zim Kalinowski
f29d873c54
Merge branch 'feature/linenoise_improvement' into 'master'
...
console: re-use the available REPL console API and improve linenoise
Closes IDFGH-5296
See merge request espressif/esp-idf!13897
2021-07-15 03:37:19 +00:00
Omar Chebib
0fd74a43c8
console: re-use the available REPL console API and improve linenoise
...
Console example doesn't duplicate code in `console` component.
Linenoise has been improved: it now has a parametrized command line
length. It is now possible to paste data efficiently to the console.
Note: this can only be done if the cursor is at the end of the line.
Closes https://github.com/espressif/esp-idf/issues/7057
2021-07-15 11:37:11 +08:00
Shu Chen
8e56ecc656
openthread: enable ot_cli on esp32h2
2021-07-14 19:15:24 +08:00
Anton Maklakov
4b83f35076
Merge branch 'bugfix/update_ota_cert' into 'master'
...
OTA examples: Update server certificate
See merge request espressif/esp-idf!14331
2021-07-13 08:52:14 +00:00
Marius Vikhammer
eee4cd18f8
i2c: add a simple i2c sensor communication example
2021-07-13 16:31:38 +08:00
Aditya Patwardhan
6a7e15d019
Disable the example test for http2 request example.
...
As the certificate for http2.golang.org has expired.
It will be enabled once the cert is updated or an alternative has been
found.
2021-07-13 13:21:08 +08:00
Shubham Kulkarni
3398ee2687
OTA examples: Updated server certificate
2021-07-13 13:14:32 +08:00
morris
8887897f54
Merge branch 'bugfix/timer_example_crashed_not_calling_timer_group_set_alarm_value_in_isr' into 'master'
...
driver/timer: fixed auto reload problem in default isr callback
Closes IDFGH-5229
See merge request espressif/esp-idf!13528
2021-07-09 10:18:18 +00:00
Angus Gratton
c2c0e4de3b
Merge branch 'feature/s3_wdt_bringup' into 'master'
...
TIMG and WDT bringup for S3
Closes IDF-1881, IDF-3229, IDF-3301, and IDF-3274
See merge request espressif/esp-idf!13957
2021-07-09 04:43:41 +00:00
Omar Chebib
9340cb4c1a
Merge branch 'feature/override_bootloader' into 'master'
...
bootloader: override the 2nd stage bootloader
Closes IDF-2946 and IDFGH-5279
See merge request espressif/esp-idf!13178
2021-07-09 02:25:24 +00:00