Marius Vikhammer
03a4f75f98
Merge branch 'docs/fix_broken_link_format_v5.0' into 'release/v5.0'
...
docs: fix rst external links with wrong format (v5.0)
See merge request espressif/esp-idf!22336
2023-02-20 11:20:42 +08:00
Armando (Dou Yiwen)
ef4280c3f5
Merge branch 'docs/make_s3_octal_flash_error_handling_clearer_v5.0' into 'release/v5.0'
...
docs: make s3 octal flash error handling clearer (v5.0)
See merge request espressif/esp-idf!22269
2023-02-20 11:07:13 +08:00
Darian Leung
fe11add262
freertos: Rename SMP changes document to ESP-IDF FreeRTOS
...
This commit renames "freertos-smp" docuemnt to "freertos_idf". This fits better
with the current dual FreeRTOS implementation (i.e., IDF FreeRTOS and Amazon
SMP FreeRTOS), both of which are SMP capable.
2023-02-17 20:43:30 +08:00
Roland Dobai
d7cc519221
Merge branch 'fix/idf_tools_python_dir_change_v5.0' into 'release/v5.0'
...
Tools: Allow custom Python installation path with IDF_PYTHON_ENV_PATH (v5.0)
See merge request espressif/esp-idf!22392
2023-02-17 19:43:39 +08:00
Roland Dobai
1feccdc414
Tools: Allow custom Python installation path with IDF_PYTHON_ENV_PATH
...
IDF_PYTHON_ENV_PATH is the path where the Python environment is created
and used. By default it is inside IDF_TOOLS_PATH. IDF_PYTHON_ENV_PATH
was exported by idf_tools.py but was not imported back. This fixes the
issue and ESP-IDF will honor the value of IDF_PYTHON_ENV_PATH.
Closes https://github.com/espressif/esp-idf/issues/10489
2023-02-15 12:15:46 +01:00
Marius Vikhammer
55c2ac7b96
docs: fix rst external links with wrong format
2023-02-13 12:05:21 +08:00
Armando
173118d2b3
docs: make s3 octal flash error handling clearer
2023-02-08 12:16:10 +08:00
Erhan Kurubas
c9af189b59
docs: JTAG debugging update for ESP32C2
2023-01-25 22:17:51 +01:00
muhaidong
af01082a56
doc: update wifi amsdu docs
2022-12-22 18:32:03 +08:00
Jiang Jiang Jian
25eb1f0c6e
Merge branch 'bugfix/some_wifi_fixes_v5.0' into 'release/v5.0'
...
esp_wifi: update wifi lib to latest master for v5.0
See merge request espressif/esp-idf!21680
2022-12-21 10:50:49 +08:00
Jiang Jiang Jian
3b20f9fbc2
Merge branch 'doc/cpu_breakpoint_watchpoint_num_v5.0' into 'release/v5.0'
...
docs: fix the number of breakpoints and watchpoints for RISC-V chips (v5.0)
See merge request espressif/esp-idf!21703
2022-12-20 16:29:58 +08:00
Jiang Jiang Jian
74b340391a
Merge branch 'doc/opt_esp32_eco3_v5.0' into 'release/v5.0'
...
docs: mention that increasing ESP32_REV_MIN can reduce IRAM size (v5.0)
See merge request espressif/esp-idf!21701
2022-12-20 16:27:33 +08:00
Shang Zhou
e760a54e37
docs: update CN translation for build-system.rst
2022-12-19 15:25:30 +01:00
Angus Gratton
8468ea3dcc
build system: Add idf_component_add_link_dependency function, use for spi_flash overriding
2022-12-19 15:25:30 +01:00
Ivan Grokhotkov
1d0c5aa6d8
docs: fix the number of breakpoints and watchpoints for RISC-V chips
2022-12-19 14:37:03 +01:00
Ivan Grokhotkov
cfeb493694
docs: mention that increasing ESP32_REV_MIN can reduce IRAM size
2022-12-19 14:07:20 +01:00
zhangyanjiao
bf8167ed42
fix typos in docs
2022-12-19 14:20:29 +08:00
Krzysztof Budzynski
c43c41967c
fix typos error
2022-12-19 14:20:16 +08:00
zhangyanjiao
270940dda0
esp_wifi: change max connection num on ESP32C3 and ESP32S3
...
Closes WIFI-5114
2022-12-19 14:20:05 +08:00
Alexey Lapshin
fd10ca4293
docs: fix path to SYSVIEW_FreeRTOS.txt
2022-12-08 17:25:36 +07:00
liuning
5cd324413a
esp_wifi: fix some connectionless related issue and add connectionless power save guide
2022-12-05 11:35:23 +08:00
Marius Vikhammer
a5d2158cd0
Apply suggestions to 2 files
2022-12-05 11:32:03 +08:00
muhaidong
054fdeb8c7
esp_wifi: Modify wifi scan return value.
...
1. Modify wifi scan return value same to docs.
2. Change some logs' log level wo avoid misunderstanding.
3. Fix connect fail return wrong error code issue
2022-12-05 11:31:52 +08:00
zhangyanjiao
645e5657c6
update doc for set channel
2022-12-05 11:31:40 +08:00
zhangyanjiao
acf7f03f67
update wifi reason code
2022-12-05 11:31:27 +08:00
liuning
39080a2d59
docs: update BluFi documentation
2022-12-05 11:23:41 +08:00
Ivan Grokhotkov
b25b76be9f
Merge branch 'contrib/github_pr_9943_v5.0' into 'release/v5.0'
...
Update build-system.rst (GitHub PR) (v5.0)
See merge request espressif/esp-idf!20530
2022-12-02 19:33:23 +08:00
Roland Dobai
e08150e534
Merge branch 'fix/tools-gdbinit-with-elf-symbols_v5.0' into 'release/v5.0'
...
tools: fixed elf symbols load if gdbinit specified (v5.0)
See merge request espressif/esp-idf!20467
2022-12-02 19:09:48 +08:00
xueyunfei
cd58bad218
Lwip:add TCP Fin2 timeout configuration
2022-10-21 16:23:54 +08:00
Michael (XIAO Xufeng)
28f9ddee74
Merge branch 'doc/usj_sw_reset_alive_bbpll_doc_v5.0' into 'release/v5.0'
...
usb_serial_jtag: fixed the docs that we can use usj in sleep modes (v5.0)
See merge request espressif/esp-idf!20287
2022-10-20 01:34:54 +08:00
Marius Vikhammer
055f18f27a
docs: sync chinese translation of build-system.rst
2022-10-11 14:27:04 +08:00
Uday M S
83c0a7dc93
Update build-system.rst
...
Rearranged few lines of folder directory description
2022-10-11 14:26:55 +08:00
Roland Dobai
737cdcbaa6
Tools: The Python dependency checker should not update the constraint file
...
The Python dependency checker called from the export scripts and before
build remains offline, i.e. it will use the previously downloaded
constraint file but won't download a newer version.
Related to https://github.com/espressif/esp-idf/pull/9328
2022-10-10 09:46:39 +02:00
Aditya Patwardhan
78b49a4ab6
protocomm: Enable security version 2 by default
2022-10-07 14:14:44 +05:30
Mahavir Jain
5f0bf15ad5
docs: update coredump guide to make stack size config generic
2022-10-04 10:24:44 +05:30
Alexey Lapshin
3eec946f60
tools: add esp-rom-elfs version '20220823'
2022-10-03 18:48:16 +04:00
Michael (XIAO Xufeng)
0f59ffb94f
usb_serial_jtag: fixed the docs that we can use usj in sleep modes
...
Related to: https://github.com/espressif/esp-idf/issues/8507 , https://github.com/espressif/esp-idf/issues/8884
2022-09-22 15:33:21 +08:00
Jiang Jiang Jian
3c3a68513c
Merge branch 'feature/add_mesh_support_macro_v5.0' into 'release/v5.0'
...
ble_mesh: docs: Remove BLE Mesh related reference for C2(v5.0)
See merge request espressif/esp-idf!20097
2022-09-20 16:04:27 +08:00
wangjialiang
ddc294c79f
ble_mesh: docs: Remove BLE Mesh related reference for C2
2022-09-19 21:11:17 +08:00
Marius Vikhammer
6360e7028d
Merge branch 'docs/misc_broken_link_fixes_v5.0' into 'release/v5.0'
...
docs: fixed misc broken links (v5.0)
See merge request espressif/esp-idf!20211
2022-09-19 14:32:44 +08:00
Jiang Jiang Jian
9119178f38
Merge branch 'bugfix/fix_set_country_code_before_wifi_start_issue_v5.0' into 'release/v5.0'
...
esp_wifi: fix set country code before wifi start issue.(Backport v5.0)
See merge request espressif/esp-idf!20151
2022-09-19 14:31:55 +08:00
Marius Vikhammer
35bb72bbfc
docs: fixed misc broken links
2022-09-19 11:10:23 +08:00
Jiang Jiang Jian
74e21fadbd
Merge branch 'docs/update-esp-rom-elfs-link_v5.0' into 'release/v5.0'
...
docs: update link for ESP ROM ELF releases (v5.0)
See merge request espressif/esp-idf!20150
2022-09-19 11:05:39 +08:00
muhaidong
2dc3784f49
docs: update wifi country code docs.
2022-09-14 17:08:32 +08:00
Alexey Lapshin
5ab5672544
docs: update link for ESP ROM ELF releases
2022-09-14 12:53:47 +04:00
Alexey Lapshin
b1387fb7cb
tools: update esp32ulp-elf to v2.35_20220830
...
Closes https://github.com/espressif/esp-idf/issues/6432
Closes https://github.com/espressif/binutils-esp32ulp/issues/23
2022-09-13 23:42:18 +04:00
Ivan Grokhotkov
70f90b7160
Merge branch 'docs/sync_up_i2c_wifi_blemesh_backport_v5.0' into 'release/v5.0'
...
docs: Sync up EN and CN lines of ble-mesh, wifi, and i2c (backport v5.0)
See merge request espressif/esp-idf!19862
2022-09-13 16:55:12 +08:00
Marius Vikhammer
3056d6e53d
bootloader: allow skip image validation on C2
...
BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not supported on C2 due to
no RTC memory, but BOOTLOADER_SKIP_VALIDATE_ALWAYS should still be
supported.
2022-09-06 14:21:47 +08:00
Shang Zhou
958fce8571
docs: Sync up EN and CN lines of ble-mesh, wifi, and i2c
2022-08-30 19:18:06 +08:00
Ivan Grokhotkov
469f66fc9d
Merge branch 'fix/disable_idf_py_moinitor_hints_v5.0' into 'release/v5.0'
...
Tools: Disable idf.py hints for IDF Monitor (v5.0)
See merge request espressif/esp-idf!19784
2022-08-29 13:57:50 +08:00
Mo Feifei
d38036b978
docs: fix jtag select efuse bit
2022-08-26 14:55:25 +08:00
Roland Dobai
46df25cc8b
Tools: Disable idf.py hints for IDF Monitor
...
The feature will be re-enabled later after a proper fix for the
following Github issue.
Closes https://github.com/espressif/esp-idf/issues/9610
2022-08-25 15:17:21 +02:00
Mo Feifei
e9fd79b284
docs: update cn trans for api-guides
2022-08-16 12:03:58 +08:00
Roland Dobai
e9b037375a
Tools: Fix idf.py hints to be enabled all the time and being able to disable them
2022-08-15 16:41:32 +02:00
wangjialiang
922008a7e6
ble_mesh: doc: Restore missing ble mesh videos
2022-08-10 11:37:24 +08:00
Shubham Kulkarni
1bb1b70e0f
docs: Add documentation for define extra partition subtypes through build system
2022-08-03 05:18:37 +00:00
David Čermák
8d62485a12
Merge branch 'feat/lwip_dhcps_append_opts' into 'master'
...
lw-ip/dhcpserver: Support for adding extra opts
Closes IDFGH-973
See merge request espressif/esp-idf!19115
2022-07-29 14:02:20 +08:00
David Cermak
b5d13b9837
lwip/dhcpserver: Support for adding extra opts
...
This enables users appending an extra, user defined options in dhcp
server messages. Example of adding captive_portal option (160) to dhcp
offer message is provided:
* Add idf-lwip hook file (project makefile):
idf_component_get_property(lwip lwip COMPONENT_LIB)
target_compile_options(${lwip} PRIVATE "-I${PROJECT_DIR}/main")
target_compile_definitions(${lwip} PRIVATE "-DESP_IDF_LWIP_HOOK_FILENAME=\"add_captive_portal.h\"")
* Implement appending (add_captive_portal.h):
#pragma once
#define LWIP_HOOK_DHCPS_POST_APPEND_OPTS(netif, dhcp, state, pp_opts) \
if ((state)==DHCPOFFER) { *(pp_opts) = append_captive_portal_uri(*(pp_opts)); }
static inline uint8_t *append_captive_portal_uri(uint8_t *optptr)
{
const static uint8_t DHCP_OPTION_CAPTIVE_PORTAL=160;
const static char CAPTIVE_PORTAL_URI[]="my_uri";
int size = sizeof(CAPTIVE_PORTAL_URI) - 1;
*optptr++ = DHCP_OPTION_CAPTIVE_PORTAL;
*optptr++ = size;
for(int i = 0; i < size; ++i) {
*optptr++ = CAPTIVE_PORTAL_URI[i];
}
return optptr;
}
Merges https://github.com/espressif/esp-idf/pull/3308
2022-07-26 07:09:22 +00:00
daiziyan
b995b584bd
docs: translated removed-components and build-system
2022-07-26 14:55:01 +08:00
Wang Fang
83a0cd33ce
docs: updated documents related to wakeup source, ulp, flash-encryption and memory types
2022-07-25 10:57:40 +08:00
Darian
0570c5db1a
Merge branch 'bugfix/freertos_xTaskIncrementTick' into 'master'
...
freertos: Fix xTaskIncrementTick() and xTaskResumeAll()
Closes IDF-4698 and IDF-4705
See merge request espressif/esp-idf!17204
2022-07-21 08:14:30 +08:00
Darian Leung
db26ff2503
freertos: Fix vTaskSuspendAll() and xTaskResumeAll()
...
This commit fixes vTaskSuspendAll() and xTaskResumeAll() in the following ways.
- For vTaskSuspendAll()
- Sync function source code with upstream single core version
- Clearly mark IDF additions
- For xTaskResumeAll()
- Sync function source code with upstream single core version
- Clearly mark IDF additions
- Fix bug where cores other than core 0 were allowed to unwind pended ticks
2022-07-20 11:32:10 +08:00
Darian Leung
7a4e1fee99
freertos: Fix xTaskIncrementTick()
...
Previously, xTaskIncrementTick() would always trigger a yield (i.e., return pdTRUE)
when called on core 1. This would mean core 1 would call vTaskSwitchContext() on
every tick, leading to uneccesary CPU overhead.
This commit fixes xTaskIncrementTick() in the following ways:
- Clearly mark IDF additions in xTaskIncrementTick()
- Moved esp_vApplicationTickHook() to be called direclty in xPortSysTickHandler() in order to
simplify xTaskIncrementTick().
- Only core 0 calls xTaskIncrementTick() in order to simplify the function's logic. Core 0 is
solely responsible for managing xTickCount and xPendedTicks
- All other cores call xTaskIncrementTickOtherCores() instead which is a simplified version of
xTaskIncrementTick() and handles the following:
- Check if core 0 has unblocked a higher priority task to run
- Check if the current core requires time slicing
- Call vApplicationTickHook()
2022-07-20 11:31:50 +08:00
Ivan Grokhotkov
de3990f1c0
Merge branch 'doc/esp32c2_jtag' into 'master'
...
docs: update JTAG related information for ESP32-C2
Closes IDF-4327
See merge request espressif/esp-idf!18496
2022-07-20 01:55:23 +08:00
Ivan Grokhotkov
2ce10d44ab
docs: update JTAG related information for ESP32-C2
2022-07-14 15:57:43 +02:00
Roland Dobai
de37f9dc33
Tools: Disable Python constraint files with environment variable
...
Constraint files can be disabled with environment variable as well which
is useful when one uses the install/export scripts instead of
idf_tools.py directly. This is option is useful for offline build as
well.
Closes https://github.com/espressif/esp-idf/issues/9263
2022-07-14 11:25:29 +02:00
Ivan Grokhotkov
230e732018
Merge branch 'feature/system_init_priorities' into 'master'
...
esp_system: introduce priorities for startup functions
Closes IDFGH-5683 and IDF-4954
See merge request espressif/esp-idf!18159
2022-07-14 06:22:25 +08:00
Linda
476f6d5e04
docs:update linker script generation
2022-07-13 16:35:03 +08:00
Ivan Grokhotkov
42654927d5
esp_system: add a script to check the startup priorities
2022-07-12 16:58:14 +02:00
Jiang Jiang Jian
3630713e5f
Merge branch 'docs/esp32c2_sys_feature_api_guides' into 'master'
...
docs: update system API-guides for ESP32-C2
Closes IDF-4202, IDF-4213, and IDF-4222
See merge request espressif/esp-idf!18979
2022-07-12 10:59:12 +08:00
Marius Vikhammer
f463c42791
Merge branch 'bugfix/ringbuf_iram_fix' into 'master'
...
esp_ringbuf: placement in flash is no longer controlled by...
Closes IDFGH-7646
See merge request espressif/esp-idf!18774
2022-07-12 09:56:25 +08:00
Marius Vikhammer
d62421619c
docs: update system API-guides for ESP32-C2
2022-07-12 09:32:43 +08:00
Jiang Jiang Jian
9873d4d138
Merge branch 'bugfix/s2_s3_stack_extmem_config' into 'master'
...
psram: make SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY configurable on S2 and S3
See merge request espressif/esp-idf!18894
2022-07-11 10:54:59 +08:00
Marius Vikhammer
fd37129651
esp_ringbuf: placement in flash is no longer controlled by CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH
...
esp-ringbuf funtion placement is now controlled by its own configs:
CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH and CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH
Closes https://github.com/espressif/esp-idf/issues/9198
2022-07-11 09:24:20 +08:00
Wang Fang
a8aead1986
Merge branch 'docs/update_ide_documentation' into 'master'
...
docs: deleted IDE documentation and provided links to these IDE GitHub repos
Closes DOC-3254, DOC-2982, and DOC-2961
See merge request espressif/esp-idf!18627
2022-07-08 09:35:13 +08:00
Wang Fang
c69908e976
docs: deleted IDE documentation and provided links to these IDE GitHub repos
2022-07-07 18:14:26 +08:00
Mu Hai Dong
eb4421bf33
doc: esp32c2 wifi programming guide doc.
2022-07-07 14:13:11 +08:00
Roland Dobai
12e8f0ba8c
Merge branch 'feature/auto_hints_with_ci_fix' into 'master'
...
idf.py: Add automated hints on how to resolve errors with fix for ci
Closes IDF-4511, IDF-4512, and IDF-4631
See merge request espressif/esp-idf!18759
2022-07-06 21:05:33 +08:00
Anton Maklakov
a5d6a93c3c
Merge branch 'bugfix/clang-tidy-for-esp32s3' into 'master'
...
tools: fix clang-tidy work for esp32s2 and esp32s3
Closes RDT-228 and IDFGH-7756
See merge request espressif/esp-idf!18773
2022-07-06 19:49:42 +08:00
Marius Vikhammer
342f4f315c
psram: make SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY configurable on S2 and S3
...
SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY was always enabled on S2 and S3, but this option is not
compatible with ESP_COREDUMP_ENABLE_TO_FLASH. Make it configurable to allow users to deactive
it so that ESP_COREDUMP_ENABLE_TO_FLASH can be used.
2022-07-06 12:11:15 +08:00
Jiang Jiang Jian
3d3447831a
Merge branch 'docs/update_esp32c2_iperf_throughput' into 'master'
...
Docs/update esp32c2 iperf throughput
Closes IDFGH-7707
See merge request espressif/esp-idf!18732
2022-07-05 01:54:07 +08:00
David Čermák
46fe7dbc8c
Merge branch 'component/mdns_migration' into 'master'
...
mdns: Remove internal component, examples, test and docs
Closes IDF-4074
See merge request espressif/esp-idf!17683
2022-07-04 17:45:27 +08:00
simon.chupin
43c69f0910
idf.py: Add automated hints on how to resolve errors
2022-07-04 08:15:23 +00:00
Marek Fiala
e519915823
Merge branch 'feature/disable_option_install_script' into 'master'
...
Tools: --disable-* argument for removing features
Closes IDF-4398 and IDF-4342
See merge request espressif/esp-idf!18194
2022-07-01 17:18:50 +08:00
Anton Maklakov
0bbfff4382
docs(idf.py): clarify clang-tidy setup
2022-07-01 10:32:49 +07:00
Cao Sen Miao
d9b4b82edc
spi_flash: Modify documentations
2022-07-01 10:59:34 +08:00
Marek Fiala
90a69c4490
Tools: --disable-* argument for removing features
...
Optional argument --disable-* for removing features in install scripts.
2022-06-30 12:31:59 +02:00
Mu Hai Dong
8078092fae
Merge branch 'docs/update_wifi_beacon_timeout_doc' into 'master'
...
docs: update wifi beacon timeout docs
Closes WIFI-4427 and IDFGH-7496
See merge request espressif/esp-idf!18379
2022-06-29 21:54:29 +08:00
gabsuren
d413a71f61
mdns: Remove internal component, examples, test and docs
2022-06-29 17:30:34 +04:00
Roland Dobai
8dddb8b596
Revert "Merge branch 'feature/clippy' into 'master'"
...
This reverts merge request !16998
2022-06-29 16:46:47 +08:00
wang tao
2e036ea173
add esp32c2 iperf throughput
2022-06-29 14:55:22 +08:00
simon.chupin
c6a6eaeb60
idf.py: Add automated hints on how to resolve errors
2022-06-23 14:09:34 +02:00
Jiang Jiang Jian
e4a70f311a
Merge branch 'docs/improve_blufi_docs' into 'master'
...
docs: update BluFi documentation regarding misleading contents
Closes DOC-2836 and DOC-2701
See merge request espressif/esp-idf!18393
2022-06-15 11:27:21 +08:00
Michael (XIAO Xufeng)
7b8e5888ca
Merge branch 'refactor/add_clk_tree_ll' into 'master'
...
clk_tree: Stage3 - HAL for clock subsystem
Closes IDF-4334
See merge request espressif/esp-idf!18270
2022-06-14 17:16:29 +08:00
Shang Zhou
efdfb7ec61
docs: update BluFi documentation regarding misleading contents
2022-06-14 14:18:13 +08:00
KonstantinKondrashov
ada08619cf
doc: Adds RTC Watchdog Timeout article in fatal errors
2022-06-13 17:54:10 +08:00
songruojing
6f6251f369
hal: Limit the HAL_ASSERTION_LEVEL in bootloader to be no larger than 1 (i.e. silent)
2022-06-13 17:47:51 +08:00
Dai Zi Yan
b264d46d20
Merge branch 'docs/update_build_system' into 'master'
...
docs: udpate CN translation for build-system
See merge request espressif/esp-idf!18378
2022-06-09 14:09:07 +08:00
Jiang Jiang Jian
20ac5a8464
Merge branch 'docs/update_wifi_csi_sub_carrier_index_doc' into 'master'
...
docs:update wifi sci subcarrier index docs
Closes WIFI-3215
See merge request espressif/esp-idf!18125
2022-06-09 10:52:38 +08:00
daiziyan
e6a7fee2b4
docs: udpate CN translation for build-system
2022-06-08 19:40:04 +08:00