Chip Weinberger
b2d1c34a38
[Panic] also print to secondary USB Serial/JTAG Console
2022-10-25 14:04:32 -07:00
Zim Kalinowski
e0077e67d7
Merge branch 'feature/freertos_unit_test_migration' into 'master'
...
FreeRTOS: Migrate unit tests to test app
Closes IDF-5589
See merge request espressif/esp-idf!20625
2022-10-26 03:01:22 +08:00
Zim Kalinowski
09587b84c2
freertos: final test cleanup
2022-10-25 17:41:29 +02:00
morris
3ce0f41e10
ci: enable strict pytest marker
2022-10-25 22:09:38 +08:00
Wang Meng Yang
2d2d0ba1f3
Merge branch 'bugfix/handle_issue_of_malloc_fail' into 'master'
...
bugfix/avoid unexpected free when malloc failed
Closes IDFGH-8518
See merge request espressif/esp-idf!20723
2022-10-25 20:16:20 +08:00
morris
7c770a980d
Merge branch 'docs/add_link_xtensa_isa_doc_to_hlinterrupts' into 'master'
...
docs: add the link of xtensa isa doc to hlinterrupts.rst
Closes DOC-229
See merge request espressif/esp-idf!20771
2022-10-25 19:51:04 +08:00
Kevin (Lao Kaiyao)
9bc2d15008
Merge branch 'feature/dac_driver_ng' into 'master'
...
🔨 DAC: driver NG
Closes IDF-4742
See merge request espressif/esp-idf!18097
2022-10-25 19:24:17 +08:00
Linda
49da8c20f8
docs: add the link of xtensa isa doc to hlinterrupts.rst
2022-10-25 17:39:52 +08:00
laokaiyao
8ef9fd4623
dac: optimize the dma stratege
2022-10-25 17:14:59 +08:00
laokaiyao
f9f9a09dfb
dac: update unit-test docs and examples for driver-NG
2022-10-25 17:00:41 +08:00
laokaiyao
351a18415c
dac: driver-ng framework
2022-10-25 17:00:41 +08:00
Cao Sen Miao
9777c9d5b1
dac: refactor to new api on esp32s2
2022-10-25 17:00:41 +08:00
Cao Sen Miao
9e4ff3d374
dac_dma: Support DAC_DMA on esp32s2
2022-10-25 17:00:41 +08:00
Omar Chebib
8e9b1e8a7a
Merge branch 'bugfix/bt_bss_wrong_address' into 'master'
...
Bluetooth: fix BSS placement in the linker script generated by ldgen
Closes BT-2883
See merge request espressif/esp-idf!20749
2022-10-25 16:34:30 +08:00
zwl
efd10a6af4
Modify ESP32C2's default ble tx output power
2022-10-25 16:29:10 +08:00
zwl
76cd979dbb
Reduced the RAM size of npl_os_freertos.c file
2022-10-25 16:28:38 +08:00
Lu Ai Jun
23cac269f6
Merge branch 'bugfix/handle_buffers_for_ext_adv_rpt' into 'master'
...
Nimble: Allocate memory for ext adv reports from lower priority pool.
See merge request espressif/esp-idf!20678
2022-10-25 15:43:16 +08:00
Zim Kalinowski
2e298bf85a
Merge branch 'docs/add_bootloader_override_warning' into 'master'
...
bootloader: add warning about loader segment in bootloader override example README
Closes IDFGH-8098
See merge request espressif/esp-idf!20765
2022-10-25 15:32:33 +08:00
Wang Ning
e6b7f4cefa
Merge branch 'docs/update_folder_structure_for_5.1_migration' into 'master'
...
Docs: Update folder structure for 5.1 migration
See merge request espressif/esp-idf!20754
2022-10-25 15:16:27 +08:00
Wang Ning
b757eb6ce4
Docs: Update folder structure for 5.1 migration
2022-10-25 15:16:27 +08:00
xiongweichao
bda54af557
bt: Fixed SPP VFS mode not being able to send data
2022-10-25 14:17:45 +08:00
Marius Vikhammer
4a56758547
Merge branch 'bugfix/s3_ulp_riscv_cocpu_trap' into 'master'
...
ulp-riscv: always force COCPU clock on S3
Closes FCS-983
See merge request espressif/esp-idf!20632
2022-10-25 13:50:36 +08:00
Marius Vikhammer
a95e4d8b85
bootloader: add warning about loader segment in bootloader override example README
...
Closes https://github.com/espressif/esp-idf/issues/9599
2022-10-25 13:46:24 +08:00
Zhang Xiao Yan
ee8c84551e
Merge branch 'docs/add_pin_touch_sensor' into 'master'
...
docs: add pin information of touch sensor
Closes DOC-3610
See merge request espressif/esp-idf!19927
2022-10-25 13:25:46 +08:00
Rahul Tank
5a08ba15b5
Nimble: Stack support for Connection subrating feature
2022-10-25 10:21:46 +05:30
Island
310a18e59f
Merge branch 'bugfix/remove_get_modle_and_get_comp_api' into 'master'
...
ble_mesh:example:change the method of get model
See merge request espressif/esp-idf!18449
2022-10-24 19:41:59 +08:00
Shu Chen
58be27dae2
Merge branch 'support/ieee802154_lib_CI_rules' into 'master'
...
ieee802154: add 154 lib CI initialization
See merge request espressif/esp-idf!20560
2022-10-24 19:19:48 +08:00
morris
5135145f5e
Merge branch 'refactor/remove_deprecated_can_stuffs' into 'master'
...
twai: remove the deprecated "CAN" driver code
See merge request espressif/esp-idf!20746
2022-10-24 18:34:01 +08:00
Linda
92e005ba0e
docs: add pin information of touch sensor
2022-10-24 17:38:02 +08:00
Omar Chebib
950981906b
Bluetooth: fix BSS placement in the linker script generated by ldgen
2022-10-24 16:37:30 +08:00
zhangwenxu
f3cadb4fab
ieee802154: add 154 lib CI initialization.
2022-10-24 16:19:00 +08:00
Konstantin Kondrashov
daf3da5e4b
Merge branch 'feature/parttable_improve_doc_and_error' into 'master'
...
partition_table: Improve an error msg and doc
Closes IDFGH-8377
See merge request espressif/esp-idf!20687
2022-10-24 16:17:34 +08:00
Anton Maklakov
e8e9fae746
Merge branch 'ci/fix_setup_error_for_pytest_cases' into 'master'
...
Ci/fix setup error for pytest cases
Closes IDFCI-1497
See merge request espressif/esp-idf!20710
2022-10-24 11:48:22 +08:00
Darian Leung
96fce0c9c4
freertos: Fix/remove flakey tests after migration
...
This commit fixes/ignores flakey freertos unit tests after migrating them to
the test app:
- Added vTaskDelay() before teardown to prevent memory leaks
- Adjusted the "main" task's priority so that scheudling tasks would work
- pytest now only runs tests that are not ignored
- Reset tests are temporarily ignored. Will be enabled to dedicate reset tests.
- Some flakey tests are fixed by adjusting delays and stack sizes.
2022-10-23 20:02:14 +08:00
Darian Leung
c36e06c45c
freertos: Add test app sdkconfig
...
This commit adds the sdkconfig files for the FreeRTOS test app. These
configurations were dervied from the various legacy unit test app's
config files that included the FreeRTOS component.
This commit tries to keep a 1 to 1 config parity with the legacy test app.
Meaning, if FreeRTOS test were run on a particular target with a particular
config, that config will be represented in one of the test app's
sdkconfig.ci.XXX files.
However, the following configurations were removed for FreeRTOS tests:
- The "freertos_flash" option was removed due to redudancy (already tested in
freertos_options)
2022-10-23 20:02:14 +08:00
Darian Leung
a50a238c18
freertos: Tidy up test organization
...
Some tests were placed in the incorrect test groups (i.e., kernel, port,
performance etc). This commit fixes those placements.
The following redundant tests were also removed:
- "test_panic.c" as behavior is already covered in esp_system tests
2022-10-23 19:56:47 +08:00
Darian Leung
54d7a3bb66
freertos: Migrate misc tests to test app
...
This commit migrates the "misc" tests to the test app as a component.
2022-10-23 19:56:47 +08:00
Darian Leung
87c3cc57d1
freertos: Migrate performance tests to test app
...
This commit migrates the "performance" tests to the test app as a component.
2022-10-23 19:56:47 +08:00
Darian Leung
df9aa722af
freertos: Migrate port tests to test app
...
This commit migrates the "port" tests to the test app as a component.
2022-10-23 19:56:47 +08:00
Darian Leung
df4bfeee5b
freertos: Migrate kernel tests to test app
...
This commit renames the "integration" tests to "kernel" test and migrates them
to the test app as a component.
2022-10-23 19:56:47 +08:00
Darian Leung
60edaa4152
freertos: Add blank freertos test app
...
This commit adds a blank FreeRTOS test app in preparation for migrating of
FreeRTOS unit tests to the created test app.
2022-10-23 19:56:47 +08:00
morris
4176cb68de
twai: remove deprecated code and add hint
...
name "CAN" has been deprecated for a long time, this commit just remove
it from the code base.
Please use "TWAI" driver instead.
2022-10-22 18:20:07 +08:00
Jakob Hasse
674fa9377f
refactor(nvs): using define for namespace len instead of magic number
...
Closes https://github.com/espressif/esp-idf/issues/9671
2022-10-21 18:12:24 +02:00
David Cermak
d038a35e96
esp-wifi/netif: Made esp_netif_create_wifi() const correct
2022-10-21 16:29:56 +02:00
Jakob Hasse
ae30c509ef
Merge branch 'refactor/freertos_cmake_file' into 'master'
...
freertos: Refactor/reorder cmake file
See merge request espressif/esp-idf!20623
2022-10-21 20:17:25 +08:00
Mahavir Jain
9abe294064
Merge branch 'ci/migrate_app_update_unit_test_app' into 'master'
...
ci: Migrate app_update unit tests from unit-test-app to component-test-app
Closes IDF-5565
See merge request espressif/esp-idf!20432
2022-10-21 20:00:47 +08:00
Mahavir Jain
d539b2da32
Merge branch 'bugfix/http_cached_data_in_redirection' into 'master'
...
esp_http_client: free cached data in case connection gets closed for redirection
Closes AUD-4158
See merge request espressif/esp-idf!20694
2022-10-21 19:40:04 +08:00
Wang Meng Yang
2cbc83a4c7
Merge branch 'bugfix/fix_gattc_disc_char_by_uuid_panic' into 'master'
...
Bluedroid: correct the length of att read by type pdu
Closes BT-2874
See merge request espressif/esp-idf!20686
2022-10-21 17:24:03 +08:00
Mahavir Jain
dc34d4986a
esp32: mpi: add workaround for data corruption issue observed with IDF 5.x toolchain
...
This fix adds a workaround to disable compiler optimization flag "-ftree-loop-distribute-patterns"
for `mpi_to_mem_block` routine. It was observed that compiler with release configuration was falling
back to `memset` call from ROM library causing an issue in correctly zero initializing MPI peripheral
block.
Please see following linked issue for more discussion and context on this issue.
Closes https://github.com/espressif/esp-idf/issues/8710
Closes https://github.com/espressif/esp-idf/issues/9371
Closes https://github.com/espressif/esp-idf/issues/9256
Closes IDFGH-7102
Closes IDFGH-7842
Closes IDFGH-7714
Closes IDFCI-1452
Closes IDF-6029
2022-10-21 14:29:02 +05:30
Mahavir Jain
6c8f6597f9
mbedtls: test_app: keep release config enabled for ESP32
...
Before `test_apps` migration, we had an independent release config,
but we can safely enable it in the default configuration for ESP32
target itself. This helps to catch any potential issues that may
occur in relevant tests because of compiler optimization flags.
2022-10-21 14:29:02 +05:30