Xiao Xufeng
cc28674686
refactor(bootloader_flash): make cache enable more obvious
2023-11-01 02:01:45 +08:00
Xiao Xufeng
28f19cf0e6
fix(ram_app): Fixed issue ram_app can't use the SPI Flash
...
1st bootloader won't help to initialize the MSPI & cache properly as it
usually do when loading from flash. And the ram app doesn't have valid
headers.
Since there is no enough space in 2nd bootloader, we replace the
`bootloader_init_spi_flash` in the ram_app (!pure_ram_app), with an
customized alternative of it for the ram_app.
This alternative helps to initialize the MSPI & cache properly, without
the help of 1st bootloader or image headers.
2023-11-01 02:01:45 +08:00
Cody P Schafer
9e1e245477
fix(heap): memalign respect malloc_alwaysinternal_limit
...
This changes `memalign` (and `posix_memalign`) so that it uses an
allocation method with the same selection criteria (checking
`malloc_alwaysinternal_limit` and picking one of:
- always MALLOC_CAP_INTERNAL
- MALLOC_CAP_INTERNAL first with fallback
- MALLOC_CAP_SPIRAM first with fallback
`malloc_alwaysinternal_limit` is in turn set by the options
`CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL` and
`CONFIG_SPRIAM_USE_CAPS_ALLOC`.
This notably affects folks using esp-rs to build rust code for the
esp-idf, as all allocations from rust use `memalign`.
Merges https://github.com/espressif/esp-idf/pull/12375
2023-11-01 01:58:27 +08:00
Wan Lei
10401d95d0
Merge branch 'feature/esp32p4_hp_spi_slave_support' into 'master'
...
Feature/esp32p4 hp spi slave support
Closes IDF-7503
See merge request espressif/esp-idf!25700
2023-10-31 23:31:24 +08:00
Frantisek Hrbata
1ec09cf7b6
fix(tools/docker): set esp-idf repo as safe directory
...
In our docker docs[1] we recommend to start docker as a non-root user. This has
a side effect, because the esp-idf repo in docker image is owned by
root. Git by default refuses even to parse a config file if the repo is
owned by other than current user. As a result the version detection in
cmake fails[2] and the app version is set to "HEAD-HASH-NOTFOUND".
This adds esp-idf repo to the system git config as a safe one.
[1] https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/
tools/idf-docker-image.html#building-a-project-with-cmake
[2] https://github.com/espressif/esp-idf/issues/12389#issuecomment-1764268773
Closes https://github.com/espressif/esp-idf/issues/12389
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-10-31 16:13:27 +01:00
David Čermák
283a3d64b9
Merge branch 'feat/common_connect_ppp' into 'master'
...
feat(examples): Add PPP to common connection component
See merge request espressif/esp-idf!26315
2023-10-31 18:59:38 +08:00
Fu Hanxi
a9079626bb
Merge branch 'ci/upload_artifacts_of_target_stage' into 'master'
...
ci: Upload artifacts of target stage jobs to s3 bucket
Closes RDT-571
See merge request espressif/esp-idf!26722
2023-10-31 18:34:20 +08:00
Mahavir Jain
5b9bc432a1
Merge branch 'fix/gh_actions_checkout_version' into 'master'
...
fix(ci): Use latest stable actions/checkout@v3 instead of v2 for GitHub Actions
See merge request espressif/esp-idf!26745
2023-10-31 18:27:25 +08:00
Peter Marcisovsky
5c89fa3a4c
Merge branch 'feature/usb_host_lib_example' into 'master'
...
feat(usb/host): Modifiy usb_host_lib example
Closes IDF-8411
See merge request espressif/esp-idf!26582
2023-10-31 18:17:32 +08:00
Sudeep Mohanty
c6c03d39f8
docs(ulp_riscv): Updated ulp_riscv example README files to update GPIO configuration
...
This commit updates the README files for the ULP RISC-V I2C and Touch
sensor examples to mention the GPIO configuration needed to run the
examples.
2023-10-31 10:04:08 +01:00
Armando (Dou Yiwen)
1df3736ec1
Merge branch 'feat/isp_af_ll' into 'master'
...
ISP: AF submodule low level APIs
See merge request espressif/esp-idf!26526
2023-10-31 17:02:46 +08:00
kohait00
7c8663ffa9
manager: fixing unwinding protocom endpoints, on prov_stop. This enables starting and stopping provisioning on a pre started http server
2023-10-31 13:59:29 +05:30
morris
dbc1c06841
Merge branch 'bugfix/rmt_stop_issue' into 'master'
...
fix(rmt): a disabled channel may pick up a pending transaction
See merge request espressif/esp-idf!26579
2023-10-31 16:24:58 +08:00
xueyunfei
ff1016c55f
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-10-31 16:00:26 +08:00
Chen Jian Xing
c2cf88c783
Merge branch 'bugfix/fix_wifi_enabled_macro' into 'master'
...
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
Closes WIFIBUG-207 and WIFIBUG-123
See merge request espressif/esp-idf!26740
2023-10-31 15:52:29 +08:00
Darian Leung
b878125bae
change(freertos): Update real_time_stats example to use configRUN_TIME_COUNTER_TYPE
...
This commit updates the real_time_stats example to use the configurable
configRUN_TIME_COUNTER_TYPE. The CONFIG_FREERTOS_RUN_TIME_COUNTER_TYPE_U64 is
enabled by the example by default to demonstrate its usage.
Note: Also cleaned up redundant configs in sdkconfig.ci
2023-10-31 15:44:37 +08:00
liuning
4a7a27c189
fix(rom): fix wifi rom ld
2023-10-31 15:41:09 +08:00
Darian Leung
b301f175c9
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
...
This commit adds a Kconfig option for configRUN_TIME_COUNTER_TYPE
Closes https://github.com/espressif/esp-idf/issues/11973
2023-10-31 14:55:12 +08:00
Jiang Jiang Jian
fa853f8262
Merge branch 'bugfix/fix_c6_wrong_reg_offset' into 'master'
...
fix(coex): fix esp32c6 wrong reg offset
See merge request espressif/esp-idf!26664
2023-10-31 14:49:49 +08:00
Jiang Jiang Jian
f89a879e80
Merge branch 'bugfix/fix_compilation_issue' into 'master'
...
fix(wpa_supplicant): Fix compilation issue in EAP disabled
Closes IDFGH-11304
See merge request espressif/esp-idf!26659
2023-10-31 14:29:15 +08:00
morris
d78750306d
refactor(emac): use clock_output driver for configuring RMII reference clock
2023-10-31 14:24:48 +08:00
Jiang Jiang Jian
5f518dbdde
Merge branch 'bugfix/disable_fastpbkdf2_hardwaredisable' into 'master'
...
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
Closes WIFIBUG-208
See merge request espressif/esp-idf!26682
2023-10-31 14:18:15 +08:00
Shreyas Sheth
8b8d4a0ffc
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
2023-10-31 06:13:49 +00:00
Island
a436eaf045
Merge branch 'feat/support_ble_notify_reg_max' into 'master'
...
feat(bt/bluedroid): Support BLE gattc notify registration number
See merge request espressif/esp-idf!26641
2023-10-31 12:29:33 +08:00
gaoxu
0ea0b39725
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-10-31 11:29:30 +08:00
Armando (Dou Yiwen)
100ba9f375
Merge branch 'doc/added_adc_calibration_efuse_error_info' into 'master'
...
doc(adc): added efuse related failure doc
Closes IDFGH-11205
See merge request espressif/esp-idf!26741
2023-10-31 11:11:32 +08:00
Radim Karniš
cd64c8d420
Merge branch 'docs/clang_tidy_compiler' into 'master'
...
docs(idf-clang-tidy): Mention the need for a clang based toolchain
Closes IDFGH-9907 and IDFGH-9913
See merge request espressif/esp-idf!26399
2023-10-31 10:32:20 +08:00
David Cermak
327629c527
feat(example): Use PPP config in one MQTT example
...
to be build in CI, but only running PPP on UART to avoid adding tinyusb
dependency.
2023-10-30 14:50:03 +01:00
David Cermak
1780bababd
feat(examples): Add PPP to common connection component
2023-10-30 14:50:00 +01:00
Gao Xu
8b953557c1
Merge branch 'bugfix/fix_adc_read_zero_h2' into 'master'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!26572
2023-10-30 20:51:08 +08:00
Peter Marcisovsky
546b76befa
feat(usb/host): Modifiy usb_host_lib example
...
The example keeps handling connections/disconnections indefinitely.
Added kconfig.projbuild for GPIO selection.
GPIO0 press does terdown/uninstall.
2023-10-30 13:40:44 +01:00
Fu Hanxi
5e1826678d
Merge branch 'ci/improve_check_pylint' into 'master'
...
ci: improve check pylint get files command
See merge request espressif/esp-idf!26578
2023-10-30 19:29:44 +08:00
Fu Hanxi
14d8fc82fe
ci: update constraint file to 5.3
2023-10-30 12:00:29 +01:00
Jakob Hasse
bd34fc41bb
fix(freertos): Fixed prvTaskCreateDynamicPinnedToCoreWithCaps
...
* The function was based on an outdated IDF/FreeRTOS
combination which didn't always require zero-ing
the TCB. This has been changed in the current
IDF/FreeRTOS combination, leading to crashes.
Unconditionally zero-ing the TCB fixes this problem.
2023-10-30 18:09:17 +08:00
zwx
f63c05357b
feat(openthread): Add deep sleep support for SED
2023-10-30 17:59:55 +08:00
zhanghaipeng
c1b39f7aa5
fix(bt/bluedroid): Fix BLE remove bond list status
2023-10-30 17:45:38 +08:00
Armando
16d8b7df41
feat(color): added helper to get color space and color pixel format
2023-10-30 17:32:47 +08:00
Armando
7efcf06c5d
change(ll): update color space types, ll changes
2023-10-30 17:32:46 +08:00
Armando
97526e9288
feat(isp): isp af submodule low level driver
2023-10-30 17:32:46 +08:00
Linda
ddb82f7ac9
docs: add Ethernet driver update to migration from 4.4 to 5.0
2023-10-30 17:24:37 +08:00
Tomáš Rohlínek
3f4698ac47
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
2023-10-30 10:22:08 +01:00
Laukik Hase
6fc878f857
fix(ci): Use latest stable actions/checkout@v3 instead of v2 for GitHub Actions
2023-10-30 13:43:10 +05:30
alanmaxwell
120e53b34d
fix(phy): Fix ESP32C6 rx pkts fail in light sleep mode
2023-10-30 14:26:25 +08:00
alanmaxwell
2eb1a7f933
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-10-30 14:24:31 +08:00
Armando
95b0152637
doc(adc): added efuse related failure doc
...
Closes https://github.com/espressif/esp-idf/issues/12372
2023-10-30 14:20:24 +08:00
wanlei
7cd75c1075
feat(spi_slave): add p4 hp spi slave driver support
2023-10-30 12:51:56 +08:00
wuzhenghui
ad2629af54
ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases
2023-10-30 11:18:01 +08:00
wuzhenghui
18f984fd9c
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-10-30 11:18:01 +08:00
radim.karnis
0349f471af
docs(idf-clang-tidy): Mention the need for a clang based toolchain
...
Closes https://github.com/espressif/clang-tidy-runner/issues/32
2023-10-30 11:10:11 +08:00
Wan Lei
7c21207bd3
Merge branch 'feature/esp32p4_twai_support' into 'master'
...
feat(twai): support legacy twai(can) driver for esp32p4
Closes IDF-7470
See merge request espressif/esp-idf!26073
2023-10-30 10:57:03 +08:00