Darian Leung
c5fd79547a
freertos: Add CHOOSE_MACRO_VA_ARG selector
...
This commit adds a CHOOSE_MACRO_VA_ARG() selector to allow selection between two
versions of a macro based on the number of arguments. This replaces the previous
portGET_ARGUMENT_COUNT() selector.
- portYIELD_FROM_ISR() now uses CHOOSE_MACRO_VA_ARG()
- portYIELD_FROM_ISR(arg) version added to risc-v port
- Old vPortEvaluateYieldFromISR() and portGET_ARGUMENT_COUNT removed
2022-02-07 20:01:11 +08:00
Mahavir Jain
e97b034b3e
transport_ssl: use return value from close
for non-TLS case
...
Also fix copyright header for this file
2022-02-07 17:17:16 +05:30
Dániel Buga
2ffa82a397
Set success when closing socket
...
Closes https://github.com/espressif/esp-idf/pull/8337
Closes IDFGH-6709
2022-02-07 17:16:36 +05:30
Alex Lisitsyn
6ddf2ea05e
Merge branch 'bugfix/tinyusb_fix_idfgh6508' into 'master'
...
tinyusb: fix idfgh-6508: return type in tu_fifo_peek_n()
See merge request espressif/esp-idf!16858
2022-02-07 10:43:16 +00:00
Ivan Grokhotkov
d3f1867725
Merge branch 'bugfix/apptrace_copyright_headers' into 'master'
...
app_trace: add SPDX headers, mention SystemView in copyrights doc
See merge request espressif/esp-idf!17029
2022-02-07 10:38:58 +00:00
Marius Vikhammer
0fc8ede204
freertos: add pm_trace header include
2022-02-07 17:44:33 +08:00
Ivan Grokhotkov
45ffbd0150
Merge branch 'contrib/github_pr_8338' into 'master'
...
unity: Better readline for interactive test menu (GitHub PR)
Closes IDFGH-6708
See merge request espressif/esp-idf!17021
2022-02-07 09:37:32 +00:00
David Čermák
95c3f96801
Merge branch 'bugfix/wundef_wsign_compare' into 'master'
...
esp_netif: Fix -Wundef issues with esp_netif.h (GitHub PR)
Closes IDFGH-6598
See merge request espressif/esp-idf!16801
2022-02-07 09:03:52 +00:00
Ivan Grokhotkov
e27679b636
perfmon: add SDPX headers
2022-02-07 08:02:13 +00:00
Aditya Patwardhan
bb7be628a0
Digital Signature (ds):) Update the documentation for esp_ds_sign and
...
esp_ds_start_sign with additional information.
ii) Updated the DS docs for signature calculation.
Closes https://github.com/espressif/esp-idf/issues/8242
2022-02-07 12:44:06 +08:00
Armando
2f874dbf10
adc: upgrade adc calibration algorithm to version 2 on c3
2022-02-07 12:12:25 +08:00
Marius Vikhammer
ca6f76d831
spi flash: fix cache accessed while disabled issues at -O0
...
mask_get_id and gpio_hal_iomux_func_sel were called while cache
is disabled, but were not inlined as expected at -0O.
Force these functions to always be inlined.
2022-02-07 11:33:33 +08:00
Marius Vikhammer
8220b2bb34
freertos: always inline xPortSetInterruptMaskFromISR and vPortClearInterruptMaskFromISR
...
These were called from IRAM context where the caller expect them to be inlined
and accessible when cache is disabled. This was not the case when compiled with -O0.
Closes https://github.com/espressif/esp-idf/issues/8301
2022-02-07 11:32:45 +08:00
Dmitry Koptsov
57716e3d86
I2C: Fix I2C Master operation with repeated start condition
...
* Closes https://github.com/espressif/esp-idf/pull/8353
2022-02-07 10:58:13 +08:00
Fu Hanxi
e761153cff
ci: adjust parallel count based on build item count
2022-02-07 10:55:54 +08:00
Fu Hanxi
30f098cd49
ci: add build_non_test_component_apps
2022-02-07 10:55:54 +08:00
Fu Hanxi
b91f8fb4eb
ci: skip building pytest apps in normal find_apps build_apps
2022-02-07 10:55:54 +08:00
Fu Hanxi
153433d47d
ci: build_pytest_app will now remove the non-test apps
...
simplify the cli as well
2022-02-07 10:55:54 +08:00
Wang Meng Yang
e6c0d1e481
Merge branch 'bugfix/nimble_spp' into 'master'
...
NimBLE : SPP example fails to build on Windows
See merge request espressif/esp-idf!16992
2022-02-07 02:33:41 +00:00
Lu Ai Jun
4a0906fdb7
Update copyright headers
2022-02-07 02:28:50 +00:00
Lu Ai Jun
e599db6d04
Revert "Merge branch 'bugfix/temp_disable_f8r8_test' into 'master'"
...
This reverts merge request !17007
2022-02-07 10:18:08 +08:00
Ivan Grokhotkov
3441dd1e98
Merge branch 'bugfix/ci_pytest_7.x' into 'master'
...
ci: make pytest build script compatible with pytest 7.x
See merge request espressif/esp-idf!17032
2022-02-05 09:06:09 +00:00
Mahavir Jain
4c6d72ba90
Merge branch 'bugfix/esp32c3_sysview_examples_build_error' into 'master'
...
riscv: fix portSTACK_GROWTH redefinition error
See merge request espressif/esp-idf!17011
2022-02-05 05:43:05 +00:00
Michael (XIAO Xufeng)
c1b30491dd
Merge branch 'feature/esp32c3_uart_add_wakeup_event' into 'master'
...
UART: add uart wakeup event for esp32c3 and esp32s3
Closes IDF-3416
See merge request espressif/esp-idf!14482
2022-02-04 17:23:29 +00:00
Ivan Grokhotkov
21834f8362
ci: make pytest build script compatible with pytest 7.x
2022-02-04 15:44:29 +01:00
Zim Kalinowski
93106c9348
Merge branch 'feature/doc_adds_note_about_pre_burn_efuse_at_factory' into 'master'
...
doc: Adds note about pre-burned eFuses for Blocks with a coding scheme
See merge request espressif/esp-idf!17026
2022-02-04 08:00:55 +00:00
Suren Gabrielyan
2fe50018f3
Merge branch 'feature/websocket_config_timeout' into 'master'
...
websocket: Added configs `reconnect_timeout_ms` and `network_timeout_ms`
See merge request espressif/esp-idf!16999
2022-02-04 07:56:34 +00:00
gabsuren
6c26d65203
websocket: Added configs reconnect_timeout_ms
and network_timeout_ms
...
Closes https://github.com/espressif/esp-idf/issues/8263
2022-02-04 04:07:31 +08:00
Darian
8cfff5283b
Merge branch 'bugfix/check_copyright_assembly_files' into 'master'
...
tools: Check copyright now checks assembly files
Closes IDF-4624
See merge request espressif/esp-idf!17025
2022-02-03 19:21:37 +00:00
Roland Dobai
fddc73759e
Tools: Make easier the detection of the list of Python features
2022-02-03 19:02:14 +01:00
Ivan Grokhotkov
4cedf84626
app_trace: add SPDX headers, mention SystemView in copyrights doc
...
Signed-off-by: Ivan Grokhotkov <ivan@espressif.com>
2022-02-03 17:44:59 +01:00
KonstantinKondrashov
0f3cd98b88
doc: Adds note about pre-burned eFuses for Blocks with a coding scheme
2022-02-03 23:14:50 +08:00
Erhan Kurubas
e40cd91065
heap: use HEAP_TRACING_STACK_DEPTH default value for riscv
2022-02-03 14:55:49 +01:00
Erhan Kurubas
88889e2f88
esp32c3: fix portSTACK_GROWTH redefinition error
2022-02-03 14:55:49 +01:00
Darian Leung
e49f56a96d
tools: Check copyright now checks assembly files
...
This commit updates the pre-commit configuration and check copyright
script to check assembly files (extensions '.s' and '.S').
2022-02-03 20:50:52 +08:00
Darian
a470ae224d
Merge branch 'refactor/update_xtensa_freertos_files' into 'master'
...
FreeRTOS: Add FreeRTOS license identifiers, update xtensa port files to v10.4.3
See merge request espressif/esp-idf!16903
2022-02-03 11:28:52 +00:00
Ivan Grokhotkov
1431821f9c
Merge branch 'feat/component_test_app_owners' into 'master'
...
CI: Set proper code owners for component test apps
See merge request espressif/esp-idf!16972
2022-02-03 10:54:21 +00:00
Roland Dobai
9d0cf89656
Merge branch 'feature/ci_custom_constraint_file' into 'master'
...
CI: Support using a custom Python constraint file for testing purposes
See merge request espressif/esp-idf!16927
2022-02-03 10:11:02 +00:00
MacDue
ef25590277
unity: unity_gets remove unnecessary UINT8_MAX clamp + extra comments
2022-02-03 10:09:32 +00:00
Darian Leung
1c60d6a895
freertos: Add SPDX license identifiers and update xtensa port files
...
This commit does the following:
- Adds SPDX license identifiers to FreeRTOS sources. Remove those FreeRTOS sources from
the copyright ignore list.
- Update xtensa port files to match FreeRTOS v10.4.3. Added SPDX license identifiers
to the port files.
- Fixed some improperly licensed files
- Removed portbenchmark.h from RISC-V port
2022-02-03 17:08:14 +08:00
Darian Leung
3336b057d6
xtensa: Move saving of a0 register to match upstream
...
Upstream xtensa exception handling will save PS, PC, and a0 registers
together when saving a minimal context. This commit ppdates the xtensa
exception handling to match upstream behavior.
2022-02-03 17:08:14 +08:00
Suren Gabrielyan
cbc767b6d7
Merge branch 'bugfix/websocket_example_echo_server' into 'master'
...
websocket: Updated Kconfig to use 'echo.websocket.events' echo server
Closes IDFGH-6619
See merge request espressif/esp-idf!16965
2022-02-03 08:40:53 +00:00
Mahavir Jain
98a74e431c
spi_flash: fix unused variable warning with SPI_FLASH_DANGEROUS_WRITE_ALLOWED
...
Closes https://github.com/espressif/esp-idf/issues/8329
Closes IDFGH-6700
2022-02-03 09:52:06 +05:30
MacDue
f19f43dce1
unity: Better readline for interactive test menu
...
This commit replaces the use of esp_rom_uart_rx_string() with
a new simple readline function that supports echoing back
the input, along with backspaces.
2022-02-02 13:39:19 +00:00
Roland Dobai
dafa2e887a
CI: Support using a custom Python constraint file for testing purposes
2022-02-02 08:07:07 +01:00
Ivan Grokhotkov
b092fa0730
Merge branch 'bugfix/temp_disable_f8r8_test' into 'master'
...
ci: temporarily disable MSPI_F8R8 test
See merge request espressif/esp-idf!17007
2022-02-01 15:22:35 +00:00
Ivan Grokhotkov
2838886639
ci: temporarily disable MSPI_F8R8 test
2022-02-01 15:39:40 +01:00
Mahavir Jain
68f67db984
Merge branch 'feature/efuse_esp8684' into 'master'
...
efuse(esp32c2): Support eFuse key APIs
Closes IDF-3818
See merge request espressif/esp-idf!16290
2022-02-01 11:30:00 +00:00
KonstantinKondrashov
ebdc52d4e2
efuse(esp32c2): Support eFuse key APIs
2022-02-01 17:30:31 +08:00
Mahavir Jain
a32a7729b3
Merge branch 'fix/prod_mode_in_configure_ds_script' into 'master'
...
configure_ds.py: Fix the error for prod mode. They script now only verifies...
Closes IDFGH-6649
See merge request espressif/esp-idf!16995
2022-02-01 05:05:10 +00:00