Mahavir Jain
3fcfc80c17
Merge branch 'bugfix/ulp_adc_miss_cpp_guard' into 'master'
...
ulp: fix missing cpp header guard
Closes IDFGH-7953
See merge request espressif/esp-idf!19303
2022-08-01 14:48:54 +08:00
Wei Tian Hua
aeb9cd267f
Merge branch 'bugfix/memory_copy_bugs_in_bluedroid' into 'master'
...
components_bt/bluedroid: Fix Memory Copy Build Err
Closes IDFGH-7871
See merge request espressif/esp-idf!19182
2022-08-01 14:32:39 +08:00
Ivan Grokhotkov
0d4a533b74
Merge branch 'bugfix/usb_console_reset' into 'master'
...
esp_system: usb_console: fix restart when Wi-Fi is working
Closes IDFGH-5683
See merge request espressif/esp-idf!19289
2022-08-01 13:36:44 +08:00
Guillaume Souchere
8357fc728f
Merge branch 'bugfix/update-doc-freertos-task-header' into 'master'
...
freertos: Update the documentation of the ulBitsToClearOnEntry parameter
Closes IDFGH-5468
See merge request espressif/esp-idf!19277
2022-08-01 13:07:45 +08:00
Kevin (Lao Kaiyao)
6658b7eb0a
Merge branch 'feature/setup_target_test_for_c2_26m' into 'master'
...
ci: setup 26mhz esp32c2 runner
Closes IDF-5526
See merge request espressif/esp-idf!19032
2022-08-01 11:54:09 +08:00
weitianhua
e51df179ad
components_bt/bluedroid: Fix Memory&String Copy Build Err
...
1. When setting compilier into -O2 optimization, build for classic bt demo will get wrong
2. Fix a memcpy bug that maybe get memory truncated
Closes https://github.com/espressif/esp-idf/issues/9398
2022-08-01 11:37:46 +08:00
Marius Vikhammer
af329784b1
ulp: fix missing cpp header guard
...
https://github.com/espressif/esp-idf/issues/9464
2022-08-01 10:19:32 +08:00
Wan Lei
1265a2db9d
Merge branch 'refactor/add_missing_include_path_for_soc_struct_files' into 'master'
...
Fix check_public_headers violations for soc component
Closes IDF-5397
See merge request espressif/esp-idf!19158
2022-08-01 10:14:04 +08:00
Wu Zheng Hui
7c17a04733
Merge branch 'feature/optimize_chips_memory_allocation' into 'master'
...
system: Optimize chips bootloader and heap memory allocation
Closes IDF-4585 and IDF-4299
See merge request espressif/esp-idf!18807
2022-08-01 10:11:01 +08:00
Michael (XIAO Xufeng)
198fd08fb3
Merge branch 'contrib/github_pr_7872' into 'master'
...
QA: Check driver installation status (GitHub PR)
Closes IDFGH-6196
See merge request espressif/esp-idf!16630
2022-08-01 09:59:26 +08:00
Darian
b66be87f88
Merge branch 'bugfix/increase_ipc_stack_size_for_esp32s3' into 'master'
...
esp_system: Increase IPC stack size for ESP32-S3
Closes IDFCI-1403
See merge request espressif/esp-idf!19250
2022-07-29 21:23:43 +08:00
laokaiyao
4ab8f00b47
ci: setup 26mhz esp32c2 runner
2022-07-29 17:10:34 +08:00
wuzhenghui
5e8ba9cea8
use enum and designated initializers in soc_memory_type define
2022-07-29 17:07:41 +08:00
wuzhenghui
70eabb5492
ci: fix ci
2022-07-29 17:07:41 +08:00
wuzhenghui
7cb9304b65
Clean IRAM and DRAM address space conversion macros
2022-07-29 17:07:39 +08:00
Omar Chebib
fde4afc67a
Merge branch 'bugfix/queue_use_vtasksettimeoutstate' into 'master'
...
FreeRTOS: Modifying a timeout is now protected on multi-core configuration
Closes IDF-3808
See merge request espressif/esp-idf!19259
2022-07-29 15:33:01 +08:00
Darian Leung
e073fc4254
esp_system: Increase IPC stack size for ESP32-S3
...
ESP32-S3 stacks have currently have less useable space compared to other targets (due to
AI coprocessor context registers). This has caused a stack overflow in the IPC tasks under
some configurations. This commit increases the default IPC stack size for the ESP32-S3.
2022-07-29 15:00:57 +08:00
Fu Hanxi
9e3f4f0a41
Merge branch 'bugfix/add_c2_40mhz_tag_for_example_pytest' into 'master'
...
ci: add the forgotten xtal 40mhz tag for c2 example pytest
See merge request espressif/esp-idf!19291
2022-07-29 14:53:21 +08:00
Kapil Gupta
ebd6a467b4
Merge branch 'bugfix/rsnxe_invalid_pointer_dereference' into 'master'
...
wpa_supplicant: fix invalid pointer free
Closes WIFI-4672, WIFI-4673, and WIFI-4674
See merge request espressif/esp-idf!19287
2022-07-29 14:25:58 +08: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 Čermák
fdfda6e064
Merge branch 'feat/add_netif_dependency_test' into 'master'
...
esp_netif/ci: Add test to verify dependencies to/from lwip/drivers
See merge request espressif/esp-idf!19179
2022-07-29 13:18:12 +08:00
Darian
c22968182a
Merge branch 'bugfix/spinlocks_misused_as_critical_sections' into 'master'
...
esp_hw_support: Fix misuse of spinlocks as critical sections
See merge request espressif/esp-idf!19282
2022-07-29 11:57:28 +08:00
Omar Chebib
692891e773
FreeRTOS: Modifying a timeout is now protected on multi-core configuration
2022-07-29 11:56:06 +08:00
laokaiyao
19486ad115
ci: add the forgotten xtal 40mhz tag for c2 example pytest
2022-07-29 11:32:05 +08:00
wanlei
bb5a95f1aa
soc: fix register header files not self-contain
2022-07-29 11:18:06 +08:00
Wang Yuan Ze
0acae63317
Merge branch 'spi_flash/fix_hpm_dummy_in_80m_flash_and_psram' into 'master'
...
spi_flash: fix hpm dummy error when using 80m flash and psram
Closes IDF-5696
See merge request espressif/esp-idf!19244
2022-07-29 11:05:47 +08:00
wuzhenghui
65aea5d177
stack/dram is also IRAM0 accessible
2022-07-29 10:51:48 +08:00
wuzhenghui
2ad49a9be5
update bootloader.ld rom_boot ram usage info
2022-07-29 10:51:47 +08:00
wuzhenghui
31183270fb
bugfix: fix SOC_ROM_STACK_START defines
2022-07-29 10:51:47 +08:00
wuzhenghui
21a4eda4d4
Use the entire sharedbuffer space as the heap of the D/IRAM attribute
2022-07-29 10:51:47 +08:00
wuzhenghui
d6461d91e2
update bootloader memory allocation
2022-07-29 10:51:47 +08:00
Anton Maklakov
4ae9f7a488
Merge branch 'bugfix/precommit-on-windows' into 'master'
...
tools: Fix copyright check in pre-commit for windows
See merge request espressif/esp-idf!19288
2022-07-29 10:26:19 +08:00
Ivan Grokhotkov
bf10146a15
esp_system, vfs: fix incomplete blocking reads in vfs_cdcacm
...
Blocking read from cdcacm VFS could return less bytes than requested.
This didn’t match the behaviour of other VFS drivers, and higher level
code could misbehave.
2022-07-28 17:28:08 +02:00
Ivan Grokhotkov
3254f8deae
esp_system: usb_console: fix restart when Wi-Fi is working
...
Previously, reset over USB CDC was done by calling esp_restart from
an interrupt handler. This works only until some restart hook function
is registered using esp_register_shutdown_handler, and the hook
function tries to do something that isn’t allowed in an interrupt
handler. One such case is with Wi-Fi. When Wi-Fi driver is installed,
it registers esp_wifi_stop as a shutdown handler function. However
esp_wifi_stop cannot be called from an ISR, and hence we shouldn’t
call esp_restart from an ISR either.
This commit modifies USB CDC driver to call esp_restart by posting it
to esp_timer task.
Closes https://github.com/espressif/esp-idf/issues/7404
2022-07-28 17:15:03 +02:00
David Čermák
ac0487e8b7
Merge branch 'feature/support_mqtt5_protocol' into 'master'
...
Make MQTT client to comply with mqtt v5.0 spec
See merge request espressif/esp-idf!17345
2022-07-28 21:24:56 +08:00
Sergei Silnov
4f93db4f5a
tools: Fix copyright check in pre-commit for windows
2022-07-28 15:16:53 +02:00
Kapil Gupta
465996fba5
wpa_supplicant: fix invalid pointer free
2022-07-28 12:47:31 +00:00
Martin Gano
50626e776e
Merge branch 'bugfix/speedup-fatfsgen-cluster-allocation' into 'master'
...
fatfsgen.py: Speedup FAT cluster allocation in fatfs partition generator
Closes IDF-5243
See merge request espressif/esp-idf!19216
2022-07-28 18:02:11 +08:00
Darian Leung
05ff1039dc
esp_hw_support: Fix misuse of spinlocks as critical sections
...
Spinlocks themselves do not constitute critical sections as after a spinlock is acquired, interrupts
can remain enabled. However, there are some places where spinlocks are used direclty instead of using
the portMUX_TYPE and portENTER_CRITICAL_...() APIs. This commit fixes those calls.
2022-07-28 17:25:00 +08:00
Guillaume Souchere
421a408b42
freertos: Update the docuementation of the ulBitsToClearOnEntry parameter in xTaskGenericNotifyWait() function.
...
Closes https://github.com/espressif/esp-idf/issues/7207
The description of how the xTaskGenericNotifyWait parameter is handled in the
xTaskGenericNotifyWait() function was inaccurate.
In this commit, the description was updated to match the implementation of xTaskGenericNotifyWait().
2022-07-28 10:30:41 +02:00
David Čermák
e7e350d439
Merge branch 'bugfix/lwip_store_esp_netif_ptr' into 'master'
...
esp_netif/lw-ip: Use netif-client-data to store esp_netif ptr
Closes IDFGH-7813 and IDF-5542
See merge request espressif/esp-idf!19075
2022-07-28 14:54:08 +08:00
Jing Li
2c41aae1e7
Merge branch 'bugfix/temp_fix_clk8m_and_cpu_cannot_pd_at_the_same_time' into 'master'
...
esp_hw_support/sleep: fix cannot pd cpu and rc fast at the same time during light sleep
Closes WIFI-4492 and IDF-5473
See merge request espressif/esp-idf!19196
2022-07-28 14:45:28 +08:00
Rahul Tank
7ed3157351
Merge branch 'bugfix/add_max_procs_config' into 'master'
...
Nimble: Configurable option to modify max gatt procedures allowed for GATT client
See merge request espressif/esp-idf!19197
2022-07-28 14:38:41 +08:00
wangyuanze
8781a50abe
spi_flash: fix hpm dummy error when using 80m flash and psram
2022-07-28 14:32:30 +08:00
yuanjm
7dcc29d0be
Add mqtt5 build test rules
2022-07-28 06:24:43 +00:00
yuanjm
196831efa8
example: Add mqtt5 example
2022-07-28 06:24:43 +00:00
yuanjm
66e0171c42
test: Add mqtt5 unit-test
2022-07-28 06:24:43 +00:00
yuanjm
5a7b17ff7d
mqtt: Add mqtt5 Kconfig
2022-07-28 06:24:43 +00:00
Kevin (Lao Kaiyao)
feeb023447
Merge branch 'feature/add_xtal_40mhz_tag_for_c2_test' into 'master'
...
ci: add xtal_40mhz tag for c2 tests
See merge request espressif/esp-idf!19109
2022-07-28 13:55:29 +08:00
Jiang Jiang Jian
49348299f0
Merge branch 'bugfix/qatest_spp_crash' into 'master'
...
bugfix/qatest spp crash
Closes BT-1875, BT-2410, BT-2015, and BT-2536
See merge request espressif/esp-idf!19232
2022-07-28 13:44:56 +08:00