Martin Vychodil
29c0703d7e
Merge branch 'bugfix/esp32s3_memprot_wrong_check_unicore' into 'master'
...
System/Security: fix missing checks for CPU-count sensitive Memprot APIs (ESP32S3)
Closes IDF-5401
See merge request espressif/esp-idf!18834
2022-07-04 16:41:45 +08:00
simon.chupin
2bf6ed4f2b
idf.py: Fix IOError that costs CI failure
2022-07-04 08:15:23 +00:00
simon.chupin
43c69f0910
idf.py: Add automated hints on how to resolve errors
2022-07-04 08:15:23 +00:00
Wang Meng Yang
cb74a64768
Merge branch 'feature/support_for_wr_sugg_data_len_cmd' into 'master'
...
feature/added read-write sugg default datalen cmds
See merge request espressif/esp-idf!17863
2022-07-04 15:17:44 +08:00
Mahavir Jain
a269a704af
Merge branch 'bugfix/main_task_on_cpu1_startup_failure' into 'master'
...
freertos: Fix issue with bootup failure in ESP_MAIN_TASK_AFFINITY_CPU1 config
Closes IDFGH-7705
See merge request espressif/esp-idf!18755
2022-07-04 14:54:14 +08:00
wangziyan
6549e8fefb
docs: update 404.rst
2022-07-04 14:44:29 +08:00
Jiang Jiang Jian
c154d09c52
Merge branch 'bugfix/resolve_redefinition_in_spp_and_hid' into 'master'
...
resolve redefinition in btc_spp.h and btc_hd.h/btc_hh.h
Closes IDFGH-7647
See merge request espressif/esp-idf!18617
2022-07-04 14:12:35 +08:00
Marius Vikhammer
4720607229
Merge branch 'bugfix/c2_mac_address' into 'master'
...
mac addr: fix wrong offset being used for C2 BT mac address
Closes IDF-5046
See merge request espressif/esp-idf!18717
2022-07-04 14:04:13 +08:00
Shubham Kulkarni
c13efdbc44
Merge branch 'bugfix/mark_ota_test_as_xfail' into 'master'
...
Mark OTA tests as xfail
See merge request espressif/esp-idf!18797
2022-07-04 12:26:42 +08:00
Omar Chebib
7e42038c86
Merge branch 'refactor/move_regi2c_headers' into 'master'
...
Refactor: move regi2c_*.h header files from esp_hw_support to soc component
See merge request espressif/esp-idf!18676
2022-07-04 11:32:30 +08:00
Mahavir Jain
cd1555ec03
Merge branch 'esp32c2_check_ocd_mode' into 'master'
...
esp32c2: check ocd mode before configure memprot
See merge request espressif/esp-idf!18655
2022-07-04 11:22:25 +08:00
Marius Vikhammer
d6c0227d84
CI: port startup test app to pytest and enable for all targets
2022-07-04 10:57:35 +08:00
Onkar
731a8d357f
feature/added read-write sugg default datalen cmds
2022-07-03 13:50:12 +05:30
Martin Vychodil
ee9aa9a302
System/Security: fix missing checks for CPU-count sensitive Memprot APIs (ESP32S3)
...
Some of the Memory Protection (internal) API functions dealing with per-CPU operations were missing appropriate handling of the CPU count actually configured by CONFIG_FREERTOS_UNICORE. The flaw was fixed across all the places found in the code as the issue was of general type
2022-07-02 20:12:56 +00:00
Martin Vychodil
e429b67bb4
Merge branch 'ci/fixed_wrongly_imported_module_issue' into 'master'
...
ci: rename module name due to the wrong import in other module
See merge request espressif/esp-idf!18832
2022-07-03 01:35:47 +08:00
Shu Chen
28602c5056
Merge branch 'feature/update_zigbee_light_example' into 'master'
...
Zigbee: Merging light_coordinator and light switch into one
See merge request espressif/esp-idf!17937
2022-07-02 11:30:07 +08:00
Aleksei Apaseev
979b836c68
ci: rename module name due to the wrong import in other packages
2022-07-02 08:03:49 +08:00
Wang Meng Yang
73cfc078a0
Merge branch 'bugfix/restore_edr_en_and_protect_for_vhci_env' into 'master'
...
bugfix/restore edr_en and add protect for vhci_env
Closes IDFGH-6254, IDFGH-6766, IDFGH-7605, and AUD-3629
See merge request espressif/esp-idf!18388
2022-07-01 19:31:01 +08:00
Jakob Hasse
daacc19149
Merge branch 'bugfix/fatfs_spiffs_vfs_dep' into 'master'
...
fatfs, spiffs: add missing dependency on vfs
See merge request espressif/esp-idf!18613
2022-07-01 18:13:51 +08: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
Marius Vikhammer
31b5a3fcab
ci: include flash_project_args in artifacts
2022-07-01 17:01:36 +08:00
Armando (Dou Yiwen)
4cc0492901
Merge branch 'bugfix/reserve_dma_ram_in_segments' into 'master'
...
psram: reserve dma pool in the step of heap max block
Closes IDF-4936
See merge request espressif/esp-idf!18740
2022-07-01 15:48:23 +08:00
Adam Múdry
0e98905e51
Merge branch 'feature/usb_midi_example' into 'master'
...
usb: Added MIDI example + fixed TinyUSB MIDI config
Closes IDFGH-6921
See merge request espressif/esp-idf!17753
2022-07-01 15:03:42 +08:00
Simon
f4eea001c8
Merge branch 'refactor_flash/remove_legacy_driver' into 'master'
...
spi_flash: Totally remove legacy driver (prefix with `spi_flash`) support on V5.0
Closes IDF-4473
See merge request espressif/esp-idf!18026
2022-07-01 14:45:39 +08:00
Li Qi Gan
22c76baaec
Merge branch 'bugfix/fix_sink_wrong_sniff_params' into 'master'
...
Fix A2DP Sink Wrong Sniff Parameters which Caused by HID Porting
See merge request espressif/esp-idf!18730
2022-07-01 14:35:44 +08:00
Roland Dobai
6db4361565
Merge branch 'feat/lift_restriction_on_pygdbmi' into 'master'
...
ci: lift restriction on pygdbmi in panic test
See merge request espressif/esp-idf!18692
2022-07-01 14:25:44 +08:00
Harshit Malpani
573dd0187d
Mark OTA tests as xfail
2022-07-01 11:45:50 +05:30
Darian
c9e7a799ee
Merge branch 'bugfix/freertos_event_group_unblock_race_condition' into 'master'
...
FreeRTOS: Fix event group task list race condition
See merge request espressif/esp-idf!18727
2022-07-01 14:14:45 +08:00
Mahavir Jain
cd1afaef1b
test_apps: Add test app for ESP_MAIN_TASK_AFFINITY_CPU1 configuration
2022-07-01 05:40:46 +00:00
Mahavir Jain
311822da25
freertos: Fix issue with bootup failure in ESP_MAIN_TASK_AFFINITY_CPU1 config
...
Idle tick hook that indicates completion of scheduler init must be launched
on other core than the one where main task runs. Earlier it was assumed that
main task shall always run on PRO cpu but that behavior can be changed with
ESP_MAIN_TASK_AFFINITY_CPU1 and hence this fix.
Closes https://github.com/espressif/esp-idf/issues/9247
Closes IDFGH-7705
2022-07-01 05:40:46 +00:00
David Cermak
d06d7deacd
ci/lwip: Use 2 SNTP public servers in CI config
2022-07-01 05:23:53 +00:00
Darian
100ee84b0f
Merge branch 'bugfix/freertos_smp_startup_race_cond' into 'master'
...
freertos: Add SMP FreeRTOS startup race condition workaround
Closes IDF-5284 and IDF-5288
See merge request espressif/esp-idf!18683
2022-07-01 12:14:24 +08:00
Island
c6fc5038eb
Merge branch 'bugfix/no_proxy_beacon_send_after_deinit' into 'master'
...
ble_mesh: stack: Bugfix for proxy beacon send after reinit mesh
See merge request espressif/esp-idf!18079
2022-07-01 11:35:21 +08:00
Anton Maklakov
0bbfff4382
docs(idf.py): clarify clang-tidy setup
2022-07-01 10:32:49 +07:00
Wang Meng Yang
a7adfd2ee6
Merge branch 'bugfix/lower_a2dp_appT_prio' into 'master'
...
bugfix/lower the priority of application task of a2dp demo
Closes IDFGH-7639
See merge request espressif/esp-idf!18612
2022-07-01 11:14:25 +08:00
Cao Sen Miao
a690a87829
spi_flash: Remove legacy spi_flash drivers
2022-07-01 11:01:34 +08:00
Cao Sen Miao
d9b4b82edc
spi_flash: Modify documentations
2022-07-01 10:59:34 +08:00
Cao Sen Miao
64147c3794
CXX: Make spi_flash related part works
2022-07-01 10:59:34 +08:00
Cao Sen Miao
435bbb444c
spi_flash: move cache stuff to private
2022-07-01 10:59:34 +08:00
Jiang Jiang Jian
6264fe3f60
Merge branch 'bugfix/close_sniffer_mode_when_wifi_stop' into 'master'
...
wifi:bugfix for close sniffer mode when wifi stop
Closes WIFI-4536
See merge request espressif/esp-idf!18744
2022-07-01 10:42:09 +08:00
Darian
2a3347c310
Merge branch 'bugfix/increase_openthread_ot_br_app_partition_size' into 'master'
...
openthread: Increase size of app parititon in ot_br example
See merge request espressif/esp-idf!18781
2022-06-30 23:32:25 +08:00
Darian Leung
0cf1fd3a5a
freertos: Add multi-core OS startup race condition workaround
...
FreeRTOS uses a single "xSchedulerRunning" variable to tack whether the
scheduler has started, and this variable is set to "pdTRUE" by core 0
via calling vTaskStartScheduler().
However, with SMP FreeRTOS, there is a race condition where core 0 has
already started the scheduler and another core has not called xPortStartScheduler()
yet and calls some FreeRTOS API. Thus the resultant FreeRTOS API can
cause errors as it thinks the scheduler has started.
This commit adds a temporary workaround (by having each core maintain their
own "xSchedulerRunning" variable.
2022-06-30 20:24:53 +08:00
Darian Leung
16e739a09e
freertos: Fix flakey event group unit test
...
The "FreeRTOS Event Groups" main task will only wait a single tick for the created
tasks to set their response bits. This short delay may not be sufficent if the tick
frequency is high.
This commit updates the test so that
- the main task waits indefinitely for all the response bits to be set.
- created tasks are cleand up by the main task
2022-06-30 20:19:39 +08:00
Darian Leung
1625a3aae2
freertos: Fix event group task list race condition
...
FreeRTOS synchronization primitives (e.g., queues, eventgroups) use various event lists (i.e., task lists) to track what
tasks are blocked on a current primitive. Usually these event lists are accessed via one of the event lists functions
(such as vTask[PlaceOn|RemoveFrom]UnorderedEventList()), which in turn ensure that the global task list spinlock
(xTaskQueueMutex) is taken when accessing these lists.
However, some functions in event_groups.c manually traverse their event lists. Thus if a tick interrupt occurs on
another core during traversal and that tick interrupt unblocks a task on the event list being traversed, the event list
will be corrupted.
This commit modifies the following event_groups.c functions so that they take the global task list lock before
traversing their event list.
- xEventGroupSetBits()
- vEventGroupDelete()
2022-06-30 20:12:26 +08:00
Mahavir Jain
3df4c01d62
Merge branch 'ci/remove_redundant_jobs' into 'master'
...
ci: remove redundant OTA examples jobs
See merge request espressif/esp-idf!18721
2022-06-30 19:27:30 +08:00
Darian Leung
5e29b1c90d
openthread: Increase size of app parititon in ot_br example
2022-06-30 18:54:20 +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
Armando
f0e93ed0f8
psram: reserve dma pool in the step of heap max block
...
As heap block may be allocated into multiple non-contiguous chunks, to
reserve enough memory for dma/internal usage, we do the malloc in the
step of max available block.
On ESP32 we use this way, this commit follows this way, on ESP32S2 and
ESP32S3
2022-06-30 10:18:20 +00:00
Omar Chebib
cd48baf979
Refactor: move regi2c_*.h header files from esp_hw_support to soc component
...
When creating G0 layer, some regi2c_*.h headers were moved out from
esp_hw_support (G1) to soc (G0). In order to be consistent with that change,
move all the remaining regi2c_*.h headers to soc too.
2022-06-30 09:40:44 +00:00
Zhang Xiao Yan
be4d13d888
Merge branch 'docs/add_chiptype_link_gpio' into 'master'
...
docs: Add chip target and link to gpio.h
Closes DOC-3169
See merge request espressif/esp-idf!18623
2022-06-30 17:12:04 +08:00