Roland Dobai
06c08def3d
Merge branch 'feature/extend_proj_desc_json_v4.4' into 'release/v4.4'
...
extend information in project_description.json (v4.4)
See merge request espressif/esp-idf!24129
2023-06-09 01:59:27 +08:00
Frantisek Hrbata
53f271ce10
tools: extend information in project_description.json
...
This extends information provided in the project_description.json file.
Newly added information can be used in the SBOM generating tool and
also to improve hints regarding the the component dependency issues.
Added fields
version:
This adds versioning to the project_description.json file,
so it's easy to identify if it contains the required information.
project_version:
Can be used as a version for the resulting binary e.g. `hello_world.bin`.
idf_path:
This one is probably not necessary, but it allows tools to run even without
esp-idf environment exported(e.g. export.sh).
c_compiler:
The `CMAKE_C_COMPILER` value with full path to the compiler binary. This can
be used to get information about toolchain, which was used to build the project.
common_component_reqs:
List of common components as presented in cmake's __COMPONENT_REQUIRES_COMMON
and set in tools/cmake/build.cmake:__build_init().
build_component_info:
Detailed information about components used during build. It's a
dictionary with the component name as a key and each component has
a dictionary with detailed information. Following is an example for
the efuse component.
"efuse": {
"alias": "idf::efuse",
"target": "___idf_efuse",
"prefix": "idf",
"dir": "/home/fhrbata/work/esp-idf/components/efuse",
"type": "LIBRARY",
"lib": "__idf_efuse",
"reqs": [],
"priv_reqs": [ "bootloader_support", "soc", "spi_flash" ],
"managed_reqs": [],
"managed_priv_reqs": [],
"file": "/home/fhrbata/work/blink/build/esp-idf/efuse/libefuse.a",
"sources": [ "/home/fhrbata/work/esp-idf/components/efuse/esp32s3/esp_efuse_table.c", ... ],
"include_dirs": [ "include", "esp32s3/include" ]
}
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-06-08 18:35:00 +02:00
Frantisek Hrbata
ee505a9960
tools: fix make_json_list to return empty json list for empty cmake list
...
Currently make_json_list() returns '[ "" ]' for empty cmake list. Fix this
so empty json list is returned instead.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-06-08 15:32:36 +02:00
morris
3f0ccda84e
Merge branch 'contrib/github_pr_11113_v4.4' into 'release/v4.4'
...
Fix usb enumeration stage error for some device (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23334
2023-06-08 18:00:27 +08:00
Marius Vikhammer
3cba50e0a1
Merge branch 'contrib/github_pr_11215_v4.4' into 'release/v4.4'
...
improve thread safety in esp_timer (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23541
2023-06-08 16:00:14 +08:00
Marius Vikhammer
b0729b5d48
Merge branch 'bugfix/mktime_tzset_v4.4' into 'release/v4.4'
...
core-system/newlib: updated docs to reflect that tzset() needs to be called (v4.4)
See merge request espressif/esp-idf!23901
2023-06-08 15:59:53 +08:00
Marius Vikhammer
63dfda0446
Merge branch 'bugfix/esp32_pico_v3_2_chip_info_v4.4' into 'release/v4.4'
...
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram (v4.4)
See merge request espressif/esp-idf!23395
2023-06-08 15:56:43 +08:00
Marius Vikhammer
92549f53a9
Merge branch 'bugfix/gdma_log_nano_v4.4' into 'release/v4.4'
...
gdma: fixed crash from logging when using newlib nano (v4.4)
See merge request espressif/esp-idf!23587
2023-06-08 15:55:08 +08:00
Roland Dobai
d638b7c53d
Merge branch 'monitor/new_kernel-4.4' into 'release/v4.4'
...
bug(monitor/console_reader): replace TIOCSTI with busy wait to suppport kernel > 6.2 (4.4)
See merge request espressif/esp-idf!23352
2023-06-08 15:54:25 +08:00
Roland Dobai
ead4536d60
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419_v4.4' into 'release/v4.4'
...
tools: update OpenOCD version to v0.12.0-esp32-20230419 (v4.4)
See merge request espressif/esp-idf!23679
2023-06-08 15:53:37 +08:00
Marius Vikhammer
1a7d855815
Merge branch 'contrib/github_pr_11394_v4.4' into 'release/v4.4'
...
docs: Fix typo in Linux/macOS getting started docs (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23734
2023-06-08 15:53:08 +08:00
Roland Dobai
5313760492
Merge branch 'feature/remove_coredump_tests_v4.4' into 'release/v4.4'
...
coredump: remove tests (moved to esp-coredump repo) (v4.4)
See merge request espressif/esp-idf!23769
2023-06-08 15:52:15 +08:00
Roland Dobai
736b37295e
Merge branch 'fix/idf_tools_certificate_v4.4' into 'release/v4.4'
...
Tools: Update the certificate of idf_tools.py (v4.4)
See merge request espressif/esp-idf!23930
2023-06-08 15:51:45 +08:00
Marius Vikhammer
51144589da
Merge branch 'update/version_4_4_5' into 'release/v4.4'
...
Update version to 4.4.5
See merge request espressif/esp-idf!24110
2023-06-08 15:25:33 +08:00
Marius Vikhammer
ac5d805d0e
versions: Update version to 4.4.5
2023-06-08 10:16:36 +08:00
Jiang Jiang Jian
fd5e03b221
Merge branch 'bugfix/fix_some_esp32c3_s3_ble_bugs_230422_4.4' into 'release/v4.4'
...
Fixed some ESP32C3/S3 BLE bugs 23-04-22(backport v4.4)
See merge request espressif/esp-idf!23354
2023-05-26 11:15:27 +08:00
Roland Dobai
a9c63eb237
Tools: Update the certificate of idf_tools.py
2023-05-25 16:30:22 +02:00
zhiweijian
1c2e8f41f3
fix blufi doc error
2023-05-25 10:46:12 +00:00
zhiweijian
c76c6508a1
Fixed battery profile wrong condition
2023-05-25 10:46:12 +00:00
zwj
ecc2cc1be0
Fixed no error report when own address type is rpa_random and no random address setting
2023-05-25 10:46:12 +00:00
chenjianhua
31166e0884
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
2023-05-25 10:46:12 +00:00
chenjianhua
1ddc3a1d5c
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-05-25 10:46:12 +00:00
zhiweijian
f886e3c057
Disable controller 5.0 feature bits if host 5.0 feature is not enabled
2023-05-25 10:46:12 +00:00
zwj
509fedeed0
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
2023-05-25 10:46:12 +00:00
chenjianhua
bd77f3d436
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-05-25 10:46:12 +00:00
Marius Vikhammer
aab35a2126
core-system/newlib: updated docs to reflect that tzset() needs to be called before localtime/mktime()
...
According to the posix standard localtime/mktime should use timezone information as though localtime/mktime() calls tzset(),
but this is not the case in older versions of Newlib.
Closes https://github.com/espressif/esp-idf/issues/11455
2023-05-24 16:37:29 +08:00
Jiang Jiang Jian
c25d92074e
Merge branch 'bugfix/update_test_dl_esp_cert_v4.4' into 'release/v4.4'
...
tests: update Root certificate for the test endpoints (v4.4)
See merge request espressif/esp-idf!23799
2023-05-18 19:32:43 +08:00
Jiang Jiang Jian
1071b13c9e
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist_v4.4' into 'release/v4.4'
...
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist (backport v4.4)
See merge request espressif/esp-idf!23802
2023-05-18 15:18:09 +08:00
zhiweijian
239d74be65
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist
2023-05-17 18:05:49 +08:00
Mahavir Jain
1d61e300ac
tests: update Root certificate for the test endpoints
...
Use Root certificate (`DigiCert Global Root G2`) for the
`dl.espressif.com` and `espressif.com` test endpoints.
This fixes the test failure introduced due to renewal of
the intermediate certificate.
2023-05-17 15:28:46 +05:30
Alexey Lapshin
c1445ff243
coredump: remove tests (moved to esp-coredump repo)
2023-05-16 13:04:27 +08:00
Nihal Gonsalves
514b88a8f0
Fix typo in Linux/macOS getting started docs
...
`hello_word` -> `hello_world`
2023-05-15 09:38:38 +08:00
Alexey Gerenkov
e80b3cace4
tools: update OpenOCD version to v0.12.0-esp32-20230419
2023-05-10 13:19:24 +03:00
Roland Dobai
7641c8ef4f
Merge branch 'bugfix/constraint_urllib3_v44' into 'release/v4.4'
...
requirements: Pin urllib3 to <2
See merge request espressif/esp-idf!23608
2023-05-07 00:40:21 +08:00
Marius Vikhammer
e0e913839f
gdma: fixed crash from logging when using newlib nano
...
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.
Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 13:49:31 +08:00
Sergei Silnov
743d6a12c4
requirements: Pin urllib3 to <2
2023-05-05 13:17:12 +02:00
Jens Gutermuth
9fa30d44f3
improve thread safety in esp_timer
...
Inadequate locking in the esp_timer component allowed corruption
of the s_timers linked list:
1. timer_armed(timer) returns false
2. another task arms the timer and adds it to s_timers
3. the list is locked
4. the timer is inserted into s_timers again
The last step results in a loop in the s_timers list, which causes
an infinite loop when iterated. This change always locks the
list before checking if the timer is already armed avoiding
the data race.
2023-05-02 20:22:51 +02:00
Marius Vikhammer
67f7c2f96a
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 13:53:42 +08:00
Peter Dragun
4826182e60
bug(monitor/console_reader): replace TIOCSTI with busy wait to suppport kernel > 6.2
...
Closes https://github.com/espressif/esp-idf/issues/11027
2023-04-21 15:52:13 +02:00
Darian Leung
fd2d4a83e2
usb_host: Update docs and comments regarding first configuration enumeration
...
This commit updates some comments and documentation regarding changes made in
PR https://github.com/espressif/esp-idf/pull/11113 .
2023-04-21 12:53:27 +08:00
Jason
8bebfaa6ee
Fix usb enumeration stage error for some device
2023-04-21 12:53:27 +08:00
Jiang Jiang Jian
3cec3a0026
Merge branch 'bugfix/fix_some_wifi_bugs_230420_v4.4' into 'release/v4.4'
...
esp_wifi: fix some wifi bugs 230420(Backport v4.4)
See merge request espressif/esp-idf!23300
2023-04-21 11:53:42 +08:00
morris
9516e80f61
Merge branch 'bugfix/wakeup_io_hold_unhold_in_sleep_v4.4' into 'release/v4.4'
...
gpio: Fix deep sleep wakeup IOs unable to unhold after wakeup (v4.4)
See merge request espressif/esp-idf!22670
2023-04-21 10:51:05 +08:00
Jiang Jiang Jian
2951d6e2f7
Merge branch 'bugfix/mdns_no_task_notifiers' into 'release/v4.4'
...
mdns: use semaphore instead of task notification bits (v4.4)
See merge request espressif/esp-idf!22920
2023-04-21 09:32:10 +08:00
Jiang Jiang Jian
f31b5c3bd2
Merge branch 'bugfix/fix_some_ble_bug_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!23301
2023-04-21 02:00:20 +08:00
Mahavir Jain
62a9966181
Merge branch 'bugfix/block9_can_not_be_used_for_fe_v4.4' into 'release/v4.4'
...
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5) (v4.4)
See merge request espressif/esp-idf!23292
2023-04-20 23:03:51 +08:00
Zim Kalinowski
3f08fd4400
Merge branch 'contrib/github_pr_11163_v4.4' into 'release/v4.4'
...
Make custom bootloader message match actual output (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23140
2023-04-20 19:45:06 +08:00
Zim Kalinowski
4232e24b0f
Merge branch 'bugfix/adds_iram_attr_for_some_esp_timer_apis_v4.4' into 'release/v4.4'
...
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active (v4.4)
See merge request espressif/esp-idf!23308
2023-04-20 19:41:39 +08:00
Zim Kalinowski
39afb1eb1f
Merge branch 'contrib/github_pr_7754_v4.0' into 'release/v4.4'
...
Fix infinite recursion in FLAG_ATTR operator (GitHub PR) (backport v4.4)
See merge request espressif/esp-idf!23235
2023-04-20 19:37:13 +08:00
chenjianhua
8f3f635e8c
bluedroid: report status after clearing the BLE white list
2023-04-20 15:59:07 +08:00