Darian
bae4a5c30c
Merge branch 'refactor/freertos_10.4.3_sync_non_behavioral_changes' into 'master'
...
FreeRTOS(IDF): Sync remaning v10.4.3 cosmetic differences
See merge request espressif/esp-idf!20983
2022-11-11 02:35:46 +08:00
Jiang Guang Ming
435e0553b6
Merge branch 'bugfix/2nd_bootloader_custom_uart1_print_issue' into 'master'
...
bootloader_support: fix uart1 no printing in the 2nd bootloader stage
See merge request espressif/esp-idf!20935
2022-11-11 00:06:15 +08:00
Vilem Zavodny
ed26b01e31
Merge branch 'feature/esp_lcd_register_io_callback' into 'master'
...
esp_lcd: Add function for register on color done callback.
Closes IDF-6196
See merge request espressif/esp-idf!20968
2022-11-10 21:08:09 +08:00
Krzysztof Budzynski
acedae1313
Merge branch 'docs/fix-typo-touch-pad-esp32s2-esp32s3' into 'master'
...
docs:fix a typo in touch_sensor.h of esp32s2 and esp32s3
Closes DOC-4065
See merge request espressif/esp-idf!20956
2022-11-10 19:24:04 +08:00
Darian
056d72ece5
Merge branch 'feature/freertos_10.4.3_remove_multicore_queue_locks' into 'master'
...
FreeRTOS(IDF): Remove/restore queue locks for multicore/single-core respectively (1)
Closes IDF-5740
See merge request espressif/esp-idf!19763
2022-11-10 19:15:31 +08:00
Darian Leung
915787249a
freertos(IDF): Provide default value to configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS
...
This commit updates how configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS is defined
by default it to 0 if not defined elsewhere. Dependent code now check for
"configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS == 1" instead.
2022-11-10 18:37:42 +08:00
Darian Leung
fce4ee0b80
freertos(IDF): Sync cosmetic differences to v10.4.3
...
This commit synchronize the cosmetic differences of IDF FreeRTOS to upstream
Vanilla v10.4.3. Comsetic differences include:
- Out of date doxygen API descriptions
- Misnamed parameters
- Missing examples
- Fixed/added missing @cond/@code directives
- Extra/missing comments/lines
- Code formatting (uncrustify)
Other changes:
- Some ESP_PLATFORM directives were also removed
- xTaskIncrementTickOtherCores() now depends on "configNUM_CORES > 1"
- Updated some multi-core dummy variable names in FreeRTOS.h
2022-11-10 18:37:42 +08:00
morris
917031e795
Merge branch 'doc/split_gpio_doc' into 'master'
...
doc: split GPIO summary by target
See merge request espressif/esp-idf!21009
2022-11-10 17:30:27 +08:00
jiangguangming
618dfaa67a
esp_rom: add rom api esp_rom_uart_set_as_console for riscv chips
2022-11-10 16:57:28 +08:00
jiangguangming
8f807d8964
bootloader_support: fix uart1 no printing in the 2nd bootloader stage
2022-11-10 16:24:26 +08:00
Vilem Zavodny
747c5993a8
esp_lcd: Add function for register on color done callback.
2022-11-10 08:37:46 +01:00
Darian Leung
ae3383ddc5
freertos: Remove/restore queue locks for multi-core/single-core
...
This commit removes the updates the usage of queue locks in IDF FreeRTOS
Queue locks are present in Vanilla FreeRTOS to ensure that queue functions
behave deterministicly in critical sections (i.e., no walking linked lists
while interrupts are disabled). However, currently in IDF FreeRTOS...
- When configNUM_CORES > 1, IDF FreeRTOS drops the determinism requirement.
Thus, queue functions could be simplified if queue locks were not used at all
(and have a queue function do everything inside the same critical section).
- When configNUM_CORES == 1, the current queue implementation in IDF FreeRTOS
does not meet the determinism requirements, as critical sections are used
(instead of scheduler suspension) when locking/unlocking the queues.
There, this commit updates multiple queue functions so that
- When configNUM_CORES > 1
- Queue locks are no longer used. All actions are done within the same
critical section.
- Affected queue functions now need 40% less CPU clock cycles when blocking
- When configNUM_CORES = 1
- Queue locks are still used.
- Vanilla behavior of suspending the scheduler is restored when locking
the queue. Thus queue fucntions are now deterministic and have the same
behavior as Vanilla FreeRTOS.
- Affected queue functions now takes 36% more CPU clock cycles when
blocking (due to the scheduler suspension/resumption).
2022-11-10 14:39:47 +08:00
Marius Vikhammer
8fe79ae0cd
Merge branch 'docs/add_hw_ref_c2_link' into 'master'
...
docs: add TRM links for C2 to hw ref chapter
Closes IDF-4358
See merge request espressif/esp-idf!20917
2022-11-10 14:30:11 +08:00
Kapil Gupta
93dd1b2175
Merge branch 'bugfix/fixing_memory_leak_in_wps_scan_master' into 'master'
...
Adds improvements to esp_wps code to cover up potential memory leaks.
See merge request espressif/esp-idf!20741
2022-11-10 12:39:26 +08:00
Jiang Jiang Jian
812b9b3221
Merge branch 'bugfix/fix_softap_not_send_null_data_issue' into 'master'
...
esp_wifi:fix some soft ap issues
Closes WIFI-4447
See merge request espressif/esp-idf!19336
2022-11-10 12:08:11 +08:00
Armando (Dou Yiwen)
5edff33b37
Merge branch 'bugfix/do_not_mix_esp_partition_and_spi_flash_apis' into 'master'
...
partition: use esp_partition_munmap instead of spi_flash_munmap
See merge request espressif/esp-idf!21018
2022-11-10 11:22:01 +08:00
morris
01a253afaf
doc: split gpio summary by target name
2022-11-10 10:37:59 +08:00
morris
797c7163c6
tool: skip test folder when generating esp_err_t table
2022-11-10 10:37:59 +08:00
muhaidong
cc4be9946d
esp_wifi: fix some softap issues
...
1. add lldesc_config and clr PWR MGT flag
2. send null data instead of qos null data when receive ps-poll while power save queue is empty
3. update power save queue hw len
4. set more data bit
5. only send null data when psq hw len is 0 after recv ps-poll
2022-11-09 20:47:44 +08:00
Armando
aba9f80cd2
partition: use esp_partition_munmap instead of spi_flash_munmap
2022-11-09 20:15:17 +08:00
Kevin (Lao Kaiyao)
5bed8fab49
Merge branch 'refactor/rename_h2_to_h4' into 'master'
...
esp32h2: renaming esp32h2 to esp32h4
Closes IDF-6098
See merge request espressif/esp-idf!20676
2022-11-09 19:19:43 +08:00
morris
7c1ed22ba2
Merge branch 'feature/bringup_spiflash_esp32c6' into 'master'
...
spi_flash: bringup driver for esp32c6
Closes IDF-5333, IDF-4066, IDF-5631, and IDF-5659
See merge request espressif/esp-idf!20692
2022-11-09 18:36:00 +08:00
Michael (XIAO Xufeng)
34e434451a
Merge branch 'bugfix/esp32s3_efuse_wafer_major' into 'master'
...
esp32s3: fixed bug chip v0.0 detected as vX.0
See merge request espressif/esp-idf!20947
2022-11-09 18:20:31 +08:00
Marius Vikhammer
b544fae3b5
Merge branch 'bugfix/esp_timer_isr_dispatch_test_fail' into 'master'
...
esp_timer: fix ESP_TIMER_ISR dispatch method due to off by one error
Closes IDFCI-1514
See merge request espressif/esp-idf!21006
2022-11-09 16:45:19 +08:00
Alexey Gerenkov
dbc3409d6c
Merge branch 'bugfix/fix_asm_xtensa_vectors' into 'master'
...
freertos: fix gnu asm extensions.
See merge request espressif/esp-idf!19167
2022-11-09 16:28:50 +08:00
Jiang Jiang Jian
e6c57c0d14
Merge branch 'bugfix/modify_wifi_scan_return_value' into 'master'
...
esp_wifi: modify wifi scan return value
Closes WIFI-4734, IDFGH-8236, IDFGH-8250, IDFGH-8436, DOC-3115, DOC-3134, IDFGH-5762, WIFI-4522, and WIFI-4523
See merge request espressif/esp-idf!20021
2022-11-09 13:55:42 +08:00
Jiang Jiang Jian
9be51458ba
Merge branch 'bugfix/wpa_enterprise_reauth' into 'master'
...
esp_wifi: Fix WiFi Enterprise Reauthentication issue
See merge request espressif/esp-idf!20601
2022-11-09 13:53:14 +08:00
Rahul Tank
2a6e789163
Merge branch 'bugfix/notify_gattc_to_gatts' into 'master'
...
NimBLE : Change GATT notify/indicate from gattc to gatts
See merge request espressif/esp-idf!20872
2022-11-09 13:43:03 +08:00
Cao Sen Miao
d9f01ed43c
spi_flash: bringup for esp32c6
2022-11-09 12:50:46 +08:00
Marius Vikhammer
8d24aa1760
ci: fix esp_timer 26 MHz not being assigned to correct runner
2022-11-09 12:30:46 +08:00
Marius Vikhammer
c4644ddee5
Apply suggestions to 2 files
2022-11-09 11:43:22 +08:00
muhaidong
e972161b7a
esp_wifi: Modify wifi scan return value.
...
1. Modify wifi scan return value same to docs.
2. Change some logs' log level wo avoid misunderstanding.
3. Fix connect fail return wrong error code issue
2022-11-09 11:43:09 +08:00
zhangyanjiao
c8d0704f1c
update doc for set channel
2022-11-09 11:42:26 +08:00
zhangyanjiao
3f87a9824a
update wifi reason code
2022-11-09 11:42:26 +08:00
Marius Vikhammer
e9671ee04f
esp_timer: fix ESP_TIMER_ISR dispatch method due to off by one error
2022-11-09 11:17:35 +08:00
Jiang Jiang Jian
5f0cb567cb
Merge branch 'bugfix/wapi_gtk_gcmp_frag_pn' into 'master'
...
esp_wifi: fix wapi gtk id compability issue and adapt tx frag pn sequently.
Closes WIFI-3799 and WIFI-5009
See merge request espressif/esp-idf!20986
2022-11-09 11:04:55 +08:00
Zim Kalinowski
d2d0294714
Merge branch 'bugfix/idf_ci_build_is_not_set' into 'master'
...
ci: Fix environment variable IDF_CI_BUILD is not set
See merge request espressif/esp-idf!20944
2022-11-09 00:47:50 +08:00
Shreyas Sheth
7de54eabf4
esp_wifi: Bugfix WPA Enterprise Reauthentication issue
2022-11-08 18:10:28 +05:30
KonstantinKondrashov
1a9ca94ac6
ci: Fix environment variable IDF_CI_BUILD is not set
2022-11-08 18:23:39 +08:00
alex.li
67c557f9c4
esp_wifi: fix wapi gtk id compability issue and adapt tx frag pn sequently.
2022-11-08 17:31:44 +08:00
Mahavir Jain
bdefd7fb6b
Merge branch 'esp32c6/add_ecc_support' into 'master'
...
esp32c6: Add support for ECC peripheral
Closes IDF-5820
See merge request espressif/esp-idf!20950
2022-11-08 17:06:53 +08:00
laokaiyao
8677216576
esp32h2: renaming esp32h2 to esp32h4
2022-11-08 17:05:33 +08:00
isha.pardikar@espressif.com
b950ddb0fd
NimBLE : Change GATT notify/indicate from gattc to gatts
2022-11-08 14:02:54 +05:30
Jiang Jiang Jian
895d97d765
Merge branch 'feature/add_target_esp32c2_external_coex' into 'master'
...
Support external coexist formal code for C2 & S3, and optimize RX category in external coex.
Closes WIFI-4870
See merge request espressif/esp-idf!18385
2022-11-08 14:38:17 +08:00
C.S.M
86aa012c26
Merge branch 'feature/bringup_i2c_esp32c6' into 'master'
...
I2C: Add i2c support for ESP32C6
Closes IDF-5326 and IDF-5327
See merge request espressif/esp-idf!20905
2022-11-08 11:56:15 +08:00
alex.li
f463f00454
esp_wifi: Support external coex for C2 & H2.(59313b6c)
2022-11-08 11:31:30 +08:00
alex.li
bc392a87b1
Support external coexist formal code for C2 & S3,
...
and optimize RX category in external coex.
2022-11-08 11:11:41 +08:00
Rahul Tank
e085cfd310
Merge branch 'bugfix/fix_BLE_UUIDy_int_struct_format' into 'master'
...
Nimble: Allows to use `ble_uuid.h` with C++ by changing the BLE_UUIDy_INIT macros
See merge request espressif/esp-idf!19729
2022-11-08 08:20:48 +08:00
Zim Kalinowski
98ff59b394
Merge branch 'bugfix/fix_stack_overflow_on_s3_with_freertos_smp' into 'master'
...
freertos-smp: Fixed stack overflow on esp32s3 with FreeRTOS SMP
Closes IDF-5509 and IDF-4982
See merge request espressif/esp-idf!20932
2022-11-08 03:36:49 +08:00
Jiang Jiang Jian
48e2f381d4
Merge branch 'contrib/github_pr_10082' into 'master'
...
esp_wifi: Fix deprecated CONFIGs still being used, causing WiFi to not work when SPIRAM is enabled (GitHub PR)
Closes IDFGH-8637
See merge request espressif/esp-idf!20893
2022-11-07 23:07:24 +08:00