Fu Hanxi
1b095db5c9
ci(pytest): refactor panic test to pytest
2022-02-23 09:12:46 +08:00
Marius Vikhammer
06d8a5bf33
Merge branch 'bugfix/inline_intrmask_from_isr' into 'master'
...
freertos: always inline xPortSetInterruptMaskFromISR and vPortClearInterruptMaskFromISR
Closes IDFGH-6669
See merge request espressif/esp-idf!16970
2022-02-23 01:05:40 +00:00
Fu Hanxi
4f0393b0d1
ci(pytest): add --sdkconfig to trigger only the sdkconfig tests
2022-02-23 09:03:36 +08:00
Fu Hanxi
13547d44e0
ci: set build target test apps rules
2022-02-23 09:03:36 +08:00
Roland Dobai
2ac0942dfb
Merge branch 'bugfix/tools_fix_gdb_2021r2_patch3' into 'master'
...
tools: update esp-2021r2-patch3 toolchain for fixing GDB
See merge request espressif/esp-idf!17126
2022-02-22 19:32:42 +00:00
Roland Dobai
014a632b4d
Tools: IDF Monitor should flash with the unmodified port
...
Closes https://github.com/espressif/esp-idf/issues/8432
2022-02-22 18:36:50 +01:00
Martin Vychodil
0e52b9d230
System: Memory section .rtc.dummy removed
...
ESP32H2 doesn't support access to RTC memory through various buses, thus .rtc.dummy section
makes no sense here. The section is used for blind padding in LD script - to provide proper section offsets)
2022-02-22 13:52:46 +01:00
Jakob Hasse
7963f3a270
Merge branch 'bugfix/spiffs_wear_levelling_update_copyrights' into 'master'
...
spiffs, wear_levelling: update copyright headers
See merge request espressif/esp-idf!17229
2022-02-22 11:57:27 +00:00
Roland Dobai
786592cef9
Merge branch 'bugfix/idf_py_shell_complete_env_check' into 'master'
...
Tools: Don't check the environment during idf.py shell completion
Closes IDFGH-6733
See merge request espressif/esp-idf!17111
2022-02-22 11:21:09 +00:00
Jiang Guang Ming
453146fe75
Merge branch 'bugfix/update_esp32c2_soc_memory_addr' into 'master'
...
soc: update memory address for esp32c2
See merge request espressif/esp-idf!17085
2022-02-22 10:23:35 +00:00
Jiang Jiang Jian
876fedc46b
Merge branch 'bugfix/update_stack_init_check' into 'master'
...
Nimble: Remove stack initialization status from unwanted functions
See merge request espressif/esp-idf!15989
2022-02-22 07:55:40 +00:00
Marius Vikhammer
94089edbc3
Merge branch 'ci/test_utils_ipc_stack' into 'master'
...
CI: increase IPC stack size for test_utils configs
Closes IDFCI-1108
See merge request espressif/esp-idf!17231
2022-02-22 07:20:23 +00:00
Fu Hanxi
91cb23d688
ci: build all when has env var NIGHTLY_RUN
2022-02-22 14:57:38 +08: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
Mo Fei Fei
347262f179
Merge branch 'docs/update_wear_levelling_cn_trans' into 'master'
...
docs: update components/wear_levelling/README cn translation
Closes DOC-2721
See merge request espressif/esp-idf!17218
2022-02-22 06:29:48 +00:00
morris
f1235d8418
Merge branch 'bugfix/esp_common_copyrights' into 'master'
...
esp_common: update copyright headers
See merge request espressif/esp-idf!17213
2022-02-22 04:45:17 +00:00
Song Ruo Jing
da3b7f106b
Merge branch 'feature/support_esp32c2_reset_cause' into 'master'
...
esp_system: support esp32c2 reset reason
Closes IDF-3832 and IDF-4244
See merge request espressif/esp-idf!17158
2022-02-22 03:12:44 +00:00
Marius Vikhammer
ae31146b0b
CI: increase IPC stack size for test_utils configs
2022-02-22 10:42:34 +08:00
Marius Vikhammer
159bce3572
Merge branch 'docs/remove_duplicate_doxygen' into 'master'
...
docs: removed duplicate header includes in doxyfile
See merge request espressif/esp-idf!17230
2022-02-22 02:34:37 +00:00
morris
9e77c38b40
Merge branch 'feature/esp32c2_stub' into 'master'
...
esp32c2: Enable stub flasher
See merge request espressif/esp-idf!17223
2022-02-22 02:05:54 +00:00
Marius Vikhammer
072554f761
docs: removed duplicate header includes in doxyfile
2022-02-22 09:55:18 +08:00
Ivan Grokhotkov
911a8fc714
spiffs, wear_levelling: update copyright headers
2022-02-22 00:09:24 +03:00
Ivan Grokhotkov
f51eaf1746
Merge branch 'feature/github_check_precommit' into 'master'
...
github: verify pre-commit checks for PRs in Github Actions
See merge request espressif/esp-idf!17212
2022-02-21 17:52:27 +00:00
Ivan Grokhotkov
df38abf19c
github: verify pre-commit checks for PRs in Github Actions
2022-02-21 20:32:28 +03:00
Darian
19061022db
Merge branch 'refactor/freertos_legacy_hooks' into 'master'
...
FreeRTOS: Refactor legacy hooks
Closes IDF-4685
See merge request espressif/esp-idf!17199
2022-02-21 15:53:58 +00:00
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
Mahavir Jain
307fe58eb6
Merge branch 'bugfix/wpa_supplicant_missing_includes' into 'master'
...
wpa_supplicant: added missing includes
See merge request espressif/esp-idf!17189
2022-02-21 13:35:48 +00:00
morris
116197040f
i2s: update copyright
2022-02-21 21:28:48 +08:00
Ivan Grokhotkov
b8e46ac0da
Merge branch 'feature/flash_size_gt_16mb_pr' into 'master'
...
add support for Flash 32MB..128MB (S2, S3) (Github PR + fixups)
Closes IDF-2961, IDFGH-5984, and IDFGH-6003
See merge request espressif/esp-idf!17211
2022-02-21 12:31:24 +00:00
David Čermák
d03b003dae
Merge branch 'docs/esp_netif_config_softap' into 'master'
...
esp_netif: Make relevant AP docs available only if WiFi AP enabled
See merge request espressif/esp-idf!16410
2022-02-21 12:22:00 +00:00
intern
89bec6cd27
docs: update wear levelling cn trans
2022-02-21 19:10:33 +08:00
David Cermak
264d00fc64
Docs/esp_netif: Make WiFi AP docs available only if enabled
...
Prepare support for ESP8684
2022-02-21 11:01:53 +00:00
radim.karnis
075a475d20
esp32c2: Enable stub flasher
2022-02-21 10:50:56 +01:00
John
bcf7608cf8
i2c: Enable I2C Slave mode with input-only pin as SCL.
...
Merges https://github.com/espressif/esp-idf/pull/8312
If we use I2C in slave mode, we can use input-only pin for SCL line (GPI 34-39).
But there is a problem in i2c_set_pin() which is called by i2c_param_config().
In case of using GPI as SCL the following statements are failed:
1. gpio_set_level(scl_io_num, I2C_IO_INIT_LEVEL);
Function fails because it cannot set level for input pin. As a result a ESP_LOGE() is called.
2. gpio_set_direction(scl_io_num, GPIO_MODE_INPUT_OUTPUT_OD);
Function fails because it accepts only GPIO pins. ESP_LOGE() is called, input mode is not enabled for the pin and as a result - no interrupts from the pin.
2022-02-21 17:32:04 +08:00
Ivan Grokhotkov
f071558117
partition_table: add a test for total partition size error
2022-02-21 10:28:29 +03:00
rudi ;-)
f242a1705a
add support for Flash 32MB..128MB (S2, S3)
...
ESP32-S2 and ESP32-S3
supports up to 1 GB of external flash and RAM
add support for
- 32MB
- 64MB
- 128MB ( example NOR spiFLASH 1G-BIT W25Q01JVZEIQ Winbond 0xEF 0x40 0x21 )
Merges https://github.com/espressif/esp-idf/pull/7688
Signed-off-by: Ivan Grokhotkov <ivan@espressif.com>
2022-02-21 10:26:41 +03:00
David Čermák
c04803e88b
Merge branch 'bugfix/mdns_clear_notif_value' into 'master'
...
mdns: Clear notification value in mdns_hostname_set
Closes IDFGH-6647
See merge request espressif/esp-idf!17121
2022-02-21 07:20:22 +00:00
David Cermak
e46aa515bd
mdns: Remove legacy esp_event API
2022-02-21 07:54:07 +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
Anton Maklakov
7e569e1524
test_apps/panic: GDB in esp-2021r2-patch3 toolchain doesn't contain the fix for interrupted backtraced
...
Revert "test_apps/panic: remove workaround for incorrect GDB backtrace"
This reverts commit 3e3fa4bff2
.
2022-02-21 10:51:41 +07:00
Anton Maklakov
d25c5b8ba9
tools: update esp-2021r2-patch3 toolchain for fixing GDB
...
Closes https://github.com/espressif/esp-idf/issues/8065
Closes https://github.com/espressif/esp-idf/issues/8342
Closes https://github.com/espressif/openocd-esp32/issues/210
2022-02-21 10:50:38 +07:00
Fu Hanxi
f02169bc04
Merge branch 'bugfix/fix_docs_build_failure' into 'master'
...
Fix regression in docs build failure
See merge request espressif/esp-idf!17208
2022-02-21 01:34:54 +00:00
Ivan Grokhotkov
413375453b
esp_common: update copyright headers
2022-02-21 00:51:49 +03:00
Ivan Grokhotkov
cbb361e2b7
Merge branch 'bugfix/sdmmc_int_err_done' into 'master'
...
sdmmc: accept CMD_DONE being reported together with RTO
See merge request espressif/esp-idf!14510
2022-02-20 21:47:21 +00:00
Marek Fiala
a4b0560014
tools: Remove tools that are not used by active ESP-IDF version.
...
Or remove unused archives from tools - older version, or unused tool archive
2022-02-20 19:48:50 +01:00
Ivan Grokhotkov
6782971332
sdmmc: accept CMD_DONE being is reported together with RTO
...
SDMMC databook specifies that when an error interrupt is generated
(such as RTO, DCRC, RCRC), CMD_DONE interrupt is also generated.
The code used to break out of the event handling loop to wait for
another interrupt event to happen, reporting CMD_DONE.
However if interrupt processing was delayed, it is possible that
a single event contains both RTO and CMD_DONE. Previously, CMD_DONE
would not be handled, and the state machine would be stuck in
SDMMC_SENDING_CMD state, until a timeout. This didn't change the
outcome (err=0x107), but delayed the handling of response timeout
event.
Fix by not breaking out of the event handler, optionally processing
the CMD_DONE interrupt if it has been reported in the same message.
2022-02-20 12:39:36 +00:00
Mahavir Jain
39744f2e32
Fix regression in docs build failure
2022-02-20 14:15:43 +05:30
0xFEEDC0DE64
c86fba7919
Fix compiling when included from C++
2022-02-18 15:37:07 +01:00
Darian Leung
5f5daaa420
freertos: Remove legacy hooks
...
This commit refactors the legacy hooks as follows:
- Removed CONFIG_FREERTOS_LEGACY_HOOKS
- FreeRTOS hooks are now enabled via:
- CONFIG_FREERTOS_USE_IDLE_HOOK
- CONFIG_FREERTOS_USE_TICK_HOOK
- Update IDF hooks documentation
2022-02-18 19:56:35 +08:00
h2zero
83a4ddbd25
mdns: Clear notification value in mdns_hostname_set
...
Merges https://github.com/espressif/esp-idf/pull/8284
2022-02-18 15:23:25 +04:00