morris
aa3ddbc3c6
Merge branch 'test/enable_c2_target_tests' into 'master'
...
ci: enable target tests for ESP32-C2
Closes IDF-4989
See merge request espressif/esp-idf!18182
2022-06-03 16:41:24 +08:00
Anton Maklakov
e0d2e186bf
Merge branch 'feature/toolchain_2022r1' into 'master'
...
Bring 2022r1-RC1 toolchains, GCC 11
Closes GCC-180, GCC-178, IDFGH-5559, IDFGH-6180, IDFGH-5101, and IDFGH-4380
See merge request espressif/esp-idf!16797
2022-06-03 16:05:49 +08:00
David Čermák
46e599c56d
Merge branch 'feature/lwip_rework_patches' into 'master'
...
lw-IP: Reworked patches
Closes IDFGH-6197
See merge request espressif/esp-idf!17388
2022-06-03 15:26:55 +08:00
Darian
64947546a3
Merge branch 'feature/freertos_smp_newlib_dynamic_reent' into 'master'
...
freertos: Add support for newlib dynamic reentrancy
Closes IDF-5135
See merge request espressif/esp-idf!18216
2022-06-03 15:21:59 +08:00
David Cermak
c67f4c2b4c
lwip: Remove vanilla-lwip config until it's fully deployable
2022-06-02 20:45:24 +02:00
Mu Hai Dong
2905223889
Merge branch 'bugfix/fix_country_policy_issue' into 'master'
...
esp_wifi: fix country policy issue
Closes WIFI-3908, WIFI-4287, and WIFI-4279
See merge request espressif/esp-idf!17366
2022-06-02 20:01:07 +08:00
Anton Maklakov
bc932c646e
Merge branch 'bugfix/dirent-definition' into 'master'
...
newlib: dirent d_ino type fix
See merge request espressif/esp-idf!18336
2022-06-02 19:48:53 +08:00
muhaidong
06fb6b2e32
esp_wifi: fix country policy issue
...
1. Fix not update phy according to country code.
2. Update regdomain max channel according to country info from nvs and or AP.
3. Change nvs default country from "CN" to "01".
4. Channel 14 is allowed only 11b mode.
5. Remove csa when switch channel from/to 14 channel.
6. Update phy mode nvs when softap channel from 14 to other.
7. Fix the bug that check whether channel parameter is valid.
Docs: change default country from "CN" to "01"
2022-06-02 16:15:48 +08:00
Darian Leung
d8eb55d83b
freertos: Add newlib dynamic reentrancy support
...
SMP FreeRTOS adds support for dynamic reentrancy in the following commit:
34b8e24d7c
This commit does the following:
- Pulls in the upstream changes
- Move __getreent() to "freertos_tasks_c_additions.h"
- Add the required configNEWLIB_REENTRANT_IS_DYNAMIC to SMP FreeRTOS port
2022-06-02 15:42:02 +08:00
Michael (XIAO Xufeng)
4e231f9dac
ci: partially enable pytest for esp32c2
2022-06-02 15:07:53 +08:00
Michael (XIAO Xufeng)
6a8aed12ee
ci: partially enable ut tests for esp32c2
...
Disabled test cases are tracked in:
IDF-4465, IDF-5045, IDF-5057, IDF-5058, IDF-5059, IDF-5060, IDF-5061, IDF-5131
- test_fatfs: IDF-5136
- test_pm: IDF-5053
- test_cache_mmu: IDF-5138
- test_partitions: IDF-5137
- test_vfs: IDF-5139
- test_freertos: IDF-5140
- test_wpa_supplicant: IDF-5046
- test_mbedtls: IDF-5141
- test_pthread: IDF-5142
- test_protocomm: IDF-5143
- test_lightsleep: IDF-5053
- test_taskwdt: IDF-5055
- test_tcp_transport: IDF-5144
- test_app_update: IDF-5145
- test_timer: IDF-5052
- test_spi: IDF-5146
- test_rtc_clk: IDF-5060
- test_heap: IDF-5167
ci: fixed issues for tests of libgcc, ets_timer, newlib
test_pm: support on C2
2022-06-02 14:23:35 +08:00
Michael (XIAO Xufeng)
f7be540222
ci: partially enable example build for esp32c2
2022-06-02 14:17:31 +08:00
Anton Maklakov
cc309db89d
ci, test: temporary increase IDF_PERFORMANCE_MAX_SPI_PER_TRANS_NO_POLLING and IDF_PERFORMANCE_MAX_SPI_PER_TRANS_NO_POLLING_NO_DMA
2022-06-02 10:15:24 +07:00
Anton Maklakov
c199f910e1
ci, test: temporary increase IDF_PERFORMANCE_MAX_VFS_OPEN_WRITE_CLOSE_TIME limit
2022-06-02 10:15:24 +07:00
Anton Maklakov
b79d0739f4
ci, test: temporary increase IDF_PERFORMANCE_MAX_FREERTOS_SPINLOCK_CYCLES_PER_OP limit
2022-06-02 10:15:23 +07:00
Anton Maklakov
ad4b3bc8b3
ci, config: re-arrange some C3 tests due to code size changes from 2022r1 toolchain
2022-06-02 10:15:23 +07:00
Anton Maklakov
30d0d7fe7f
docs: add GCC migration guide
2022-06-02 10:15:23 +07:00
Shu Chen
4011c7c578
openthread: update the lib with new toolchain
2022-06-02 10:15:23 +07:00
Anton Maklakov
457fc2d582
build: temporary suppress format warnings since xtensa toolchain has long type for int32_t
2022-06-02 10:15:23 +07:00
Anton Maklakov
c4b88d25b5
build: temporary suppress enum conversion warnings
2022-06-02 10:15:23 +07:00
Anton Maklakov
bf43076c04
tools: Update 2022r1 toolchain, GCC 11.2.0, Newlib 4.1.0
...
Closes https://github.com/espressif/esp-idf/issues/7282
Closes https://github.com/espressif/esp-idf/issues/7857
Closes https://github.com/espressif/esp-idf/issues/6885
Closes https://github.com/espressif/esp-idf/issues/6214
2022-06-02 10:15:23 +07:00
Michael (XIAO Xufeng)
acd4ca0f6e
ci: add ut configs for ESP32-C2
...
note: flash encryption ut is not enabled in this commit, see IDF-5056
2022-06-02 11:10:29 +08:00
Michael (XIAO Xufeng)
b9f37be868
ci: enable target tests for ESP32-C2
...
reduce parallel num of unused jobs
2022-06-02 11:10:29 +08:00
morris
17a688749a
timer: disable nano printf for gptimer examples
...
because we need to use %llu to print the timer count value, but nano
printf doesn't known that format
2022-06-02 11:08:59 +08:00
morris
4b26a5d340
legacy_timer: fix converting count value into time second
2022-06-02 11:08:59 +08:00
Michael (XIAO Xufeng)
a0c2252756
build_system: fixed issue that default.target may override other custom configs
2022-06-02 11:08:59 +08:00
David Cermak
7efcb5e625
lwip: Add missing null-checks, rename to vanilla-lwip
2022-06-01 20:38:40 +02:00
Scott Mabin
c947585ee4
newlib: dirent d_ino type fix
...
As per the posix spec, `d_ino` should be defined as `ino_t`. See the
reference:
http://pubs.opengroup.org/onlinepubs/7908799/xsh/dirent.h.html .
2022-06-01 13:49:32 +01:00
David Cermak
00377cf2e5
lwip/ci: Cleanup public header checker ignore list
2022-06-01 14:36:58 +02:00
Roland Dobai
2d08431433
Merge branch 'bugfix/flash_size_detect' into 'master'
...
Tools: Fix esptool flash size detection arguments
Closes IDFGH-7203
See merge request espressif/esp-idf!18100
2022-06-01 17:46:33 +08:00
Roland Dobai
41e42faa40
Merge branch 'tools/increase_minimal_cmake' into 'master'
...
tools: Increase the minimal supported CMake version to 3.16
Closes IDF-4362
See merge request espressif/esp-idf!18276
2022-06-01 15:54:14 +08:00
Roland Dobai
9c46c98b4c
Tools: Don't add SHA256 digest to images when flash size detection is enabled
2022-06-01 08:57:07 +02:00
Roland Dobai
9bbbb99907
Tools: Fix esptool arguments and use flash size detection if selected
...
Closes https://github.com/espressif/esp-idf/issues/8798
2022-06-01 08:57:07 +02:00
Djordje Nedic
facab8c5a7
tools: Increase the minimal supported CMake version to 3.16
...
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2022-06-01 06:35:02 +00:00
Mahavir Jain
8094d874bc
Merge branch 'refactor/tcp_transport' into 'master'
...
tcp_transport: Fix error propagation to higher layers
Closes IDF-1291
See merge request espressif/esp-idf!16394
2022-06-01 13:22:15 +08:00
Konstantin Kondrashov
b824f68b35
Merge branch 'feature/move_dport_workaround_to_g0' into 'master'
...
dport_access: Move DPORT workaround to G0
Closes IDF-2177
See merge request espressif/esp-idf!17961
2022-06-01 12:11:12 +08:00
Ivan Grokhotkov
0c10b937f5
Merge branch 'bugfix/freertos_smp_disable_interrupt_usage' into 'master'
...
FreeRTOS: Replace portSET_INTERRUPT_MASK_FROM_ISR() call for SMP
Closes IDF-5062 and IDF-5066
See merge request espressif/esp-idf!18301
2022-06-01 00:18:26 +08:00
David Cermak
8b40579aa4
lwip: Move wifi's custom pbuf alloc/free to IRAM if config
2022-05-31 16:21:47 +02:00
David Cermak
0e71a325de
lwip/wifi: Improve Rx throughput on the wifi defaults (sta+ap)
2022-05-31 15:23:06 +02:00
Konstantin Kondrashov
f1d3332eea
Merge branch 'bugfix/c3_efuse_fail_bits' into 'master'
...
soc: Fix efuse fail bits
See merge request espressif/esp-idf!18321
2022-05-31 21:11:30 +08:00
Mahavir Jain
6aa4743ffd
Merge branch 'feature/c2_support_flash_encryption' into 'master'
...
esp32c2: Support Flash Encryption
Closes IDF-3899
See merge request espressif/esp-idf!17993
2022-05-31 21:04:00 +08:00
KonstantinKondrashov
c5a4ab39a7
soc: Fix description of efuse fail bits
2022-05-31 11:21:24 +00:00
KonstantinKondrashov
6e6b5474c3
doc(esp32c2): Updates Flash Encryption chapter
2022-05-31 11:12:21 +00:00
KonstantinKondrashov
0b22839925
hal(ecp32c2): Adds spi_flash_encrypted_ll
2022-05-31 11:12:21 +00:00
KonstantinKondrashov
dd4642b6ba
secure_boot(esp32c2): Fix case when SB key is pre-loaded
2022-05-31 11:12:21 +00:00
KonstantinKondrashov
505e18237a
bootloader: Support Flash Encryption for ESP32-C2
2022-05-31 11:12:21 +00:00
Martin Gano
d11af9051b
Merge branch 'bugfix/fixed-unsatisfiable-condition' into 'master'
...
Fixed comparison with ESP_MONITOR_DECODE
Closes IDFGH-7482
See merge request espressif/esp-idf!18325
2022-05-31 19:00:12 +08:00
Martin Gaňo
24e856a509
Fixed comparsion of integer and string that evaluated always to False
...
Closes https://github.com/espressif/esp-idf/issues/9052
Closes IDFGH-7482
2022-05-31 12:51:47 +02:00
Sudeep Mohanty
8d3eca6a0d
Merge branch 'bugfix/freertos_fix_test_preemption' into 'master'
...
freertos: fix test_preemtion test
See merge request espressif/esp-idf!18318
2022-05-31 18:08:45 +08:00
Laukik Hase
12fb7a61a4
docs: Added migration guide for HTTP Client and TCP Transport
...
- Added breaking changes notes
- Style fixes
2022-05-31 15:04:21 +05:30