Angus Gratton
17e30c9e89
esp32c3: Reserve RTC memory from bootloader in the app linker script
2021-04-09 19:15:43 +10:00
Angus Gratton
00cfcde385
bootloader: Fix "skip validate on exit deep sleep" when "Use RTC fast memory as heap" is enabled
...
RTC region used to store boot partition needs to remain reserved in the app.
2021-04-09 19:15:43 +10:00
Angus Gratton
0839fd08dd
Merge branch 'bugfix/dport_init_min_stack_size_v4.3' into 'release/v4.3'
...
freertos: Increase minimum task stack size when stack smashing checker is enabled (backport v4.3)
See merge request espressif/esp-idf!12797
2021-04-09 09:14:25 +00:00
Marius Vikhammer
626964beae
docs: add C3 TRM links
2021-04-09 15:14:16 +08:00
Marius Vikhammer
220f3d2198
rtc: increase CI acceptance range for calc 8M test
2021-04-09 15:06:11 +08:00
Michael (XIAO Xufeng)
904933745b
Merge branch 'bugfix/fix_esp_restart_crash_v4.3' into 'release/v4.3'
...
esp_hw_support: fix esp_restart crash (v4.3)
See merge request espressif/esp-idf!13072
2021-04-09 03:44:09 +00:00
Renz Bagaporo
ea4a8d5e4f
esp_hw_support: fix esp_restart crash
...
Closes https://github.com/espressif/esp-idf/issues/6836
2021-04-09 09:30:03 +08:00
KonstantinKondrashov
10cce6b74a
unit-test-app(config): esp32c3 uses eco0 for UTs
2021-04-09 00:02:40 +08:00
Michael (XIAO Xufeng)
e36e433519
Merge branch 'bugfix/fix_uart_handler_call_inline_func_v43' into 'release/v4.3'
...
Bugfix/fix uart handler call inline func (backport v4.3)
See merge request espressif/esp-idf!13003
2021-04-08 09:38:51 +00:00
Michael (XIAO Xufeng)
76ff1724b3
Merge branch 'feature/remove_hspi_macor_on_chips_later_than_s2_v4.3' into 'release/v4.3'
...
spi: remove hspi macor on chips later than s2 (v4.3)
See merge request espressif/esp-idf!12956
2021-04-08 09:37:07 +00:00
Angus Gratton
9f1ae278e0
Merge branch 'feature/vdd_sdio_pd_configurable_v4.3' into 'release/v4.3'
...
system: add VDD_SDIO power domain configuration for light sleep (backport v4.3)
See merge request espressif/esp-idf!13028
2021-04-08 09:27:57 +00:00
KonstantinKondrashov
54908d3a42
esp32c3: Default supported ESP32-C3 Revision ECO3
2021-04-08 15:09:14 +08:00
KonstantinKondrashov
19b90e8ba9
docs: Adds secure_boot_v2 for ESP32-C3 ECO3
2021-04-08 14:35:35 +08:00
KonstantinKondrashov
a5e27d73a5
secure_boot_v2: Adds support SB_V2 for ESP32-C3 ECO3
2021-04-08 14:35:35 +08:00
Angus Gratton
1e6a6ffa0d
Merge branch 'bugfix/check_a_time_after_deepsleep_v4.3' into 'release/v4.3'
...
Fix esp32s2 timekeeping on deep sleep issue (v4.3)
See merge request espressif/esp-idf!13046
2021-04-08 01:14:44 +00:00
Renz Bagaporo
dbf2a64adb
esp_hw_support: add test for rtc clk compensation
2021-04-07 06:40:28 +08:00
Renz Bagaporo
11970e65a1
newlib: persist rtc clk corrections
2021-04-07 06:40:28 +08:00
Armando
670b057b04
spi: remove HSPI macro on esp32c3 and esp32s3
2021-04-06 15:30:28 +08:00
Omar Chebib
ae3b4819da
esp_system: add VDD_SDIO power domain configuration to documentation
...
Add a warning in `sleep_modes` doc page to explain how to keep
VDD_SDIO power domain ON.
2021-04-06 14:04:22 +08:00
Omar Chebib
b0684e8b3c
esp_system: add VDD_SDIO power domain configuration for light sleep
...
VDD_SDIO power domain can now be configured for light sleep
by the application. It is now possible to keep the power domain
ON during light sleep, keeping the GPIOs connected to it powered.
The power domain will, by default be:
- Kept ON if CONFIG_ESP_SYSTEM_PD_FLASH is not set
- Turned OFF if not set
The application can still force it to be ON by calling
`esp_sleep_pd_config(ESP_PD_DOMAIN_VDDSDIO, ESP_PD_OPTION_ON);`
2021-04-06 14:01:38 +08:00
Angus Gratton
322cba0bf0
freertos: Add a small additional stack when optimization set to None
...
Fix for occasional crash on startup when DPORT task overwrites its stack during
context switch, otherwise.
2021-04-06 02:43:24 +00:00
Angus Gratton
f5c6595cb4
freertos: Increase minimum task stack size when stack smashing checker is enabled
...
Fixes issue with DPORT init task, this task uses minimum stack size and may not be
enough if stack smashing detection is set to Overall mode.
Also reworks the way we calculate minimum stack to allow for adding multiple
contributing factors.
Closes https://github.com/espressif/esp-idf/issues/6403
2021-04-06 02:43:24 +00:00
Rahul Tank
02de1a8071
esp-idf: Corrected check of Class of Device for discovered devices
...
Current code stopped inquiry if major class is not Phone. Modified the
condition to consider for both Phone and Audio to cover majority of real
world devices.
Closes https://github.com/espressif/esp-idf/issues/6548
2021-04-05 15:29:21 +05:30
Angus Gratton
e9e2b68587
freertos: Use the standard assert() function for configASSERT
...
Unless the option for "assert and keep running" is enabled.
This means that silent asserts now work for FreeRTOS, and disabling asserts
now also disables them in FreeRTOS without needing a separate config change.
Related to https://github.com/espressif/esp-idf/issues/6306
2021-04-02 11:07:23 +11:00
Angus Gratton
73d40cb813
lwip: Support silent assertion configuration
...
If silent assert configuration is enabled, LWIP asserts are now 'silent' also.
Also updates KConfig to note that LWIP asserts are also disabled when asserts
are disabled globally (this was already the behaviour, but the config item
suggested otherwise.)
Progress towards https://github.com/espressif/esp-idf/issues/5873
2021-04-02 11:03:44 +11:00
Angus Gratton
bf6ddf2557
bootloader: Allow 'silent assert' config to work in bootloader
...
Requires adding the 'newlib' component to the bootloader project, for
platform_include header.
2021-04-02 11:03:21 +11:00
aleks
d761226f36
driver: fix uart handler in iram calls inline uart_ll_is_tx_idle
2021-04-01 09:56:56 +02:00
Marius Vikhammer
5036ec363b
soc: add dummy bytes to ensure instr prefetch always valid
...
The CPU might prefetch instructions, which means it in some cases
will try to fetch instruction located after the last instruction in
flash.text.
Add dummy bytes to ensure fetching these wont result in an error,
e.g. MMU exceptions
2021-04-01 10:23:44 +08:00
Jiang Jiang Jian
c724236623
Merge branch 'bugfix/close_tsen_when_close_phy_v4.3' into 'release/v4.3'
...
esp_wifi: close tsen when close phy (backport to v4.3)
See merge request espressif/esp-idf!12986
2021-04-01 02:17:57 +00:00
Jiang Jiang Jian
f7034e7767
Merge branch 'bugfix/dirent-riscv-header-4.3' into 'release/v4.3'
...
vfs: use sys/dirent.h from newlib (backport v4.3)
See merge request espressif/esp-idf!12752
2021-04-01 02:16:59 +00:00
Jiang Jiang Jian
7e75d7f748
Merge branch 'bugfix/aes_dma_completion_v4.3' into 'release/v4.3'
...
mbedtls: Fix AES dma completion race condition (v4.3)
See merge request espressif/esp-idf!12903
2021-04-01 02:15:30 +00:00
Angus Gratton
e5437afa7f
Merge branch 'bugfix/ds_invalidate_assert_v4.3' into 'release/v4.3'
...
esp32s2 ds: Fix invalidating Digital Signature key from HMAC peripheral if assertions are disabled (v4.3)
See merge request espressif/esp-idf!12905
2021-03-31 22:56:13 +00:00
Jiang Jiang Jian
319eecc793
Merge branch 'doc/c3_system_api_v4.3' into 'release/v4.3'
...
docs: updated system api-reference chapters for C3 (v.4.3)
See merge request espressif/esp-idf!12892
2021-03-31 17:57:41 +00:00
Jiang Jiang Jian
d17923151b
Merge branch 'bugfix/fix_esp32c3_hardware_bug_before_ECO3_v4.3' into 'release/v4.3'
...
backport v4.3: fix c3 hardware bug before ECO3 and optimizate bbpll config:
See merge request espressif/esp-idf!12988
2021-03-31 17:44:01 +00:00
Jiang Jiang Jian
0a0b3bb23f
Merge branch 'bugfix/assert_when_tcp_send_data_for_v4.3' into 'release/v4.3'
...
lw-ip:bugfix for assert when tcp send data(backport4.3)
See merge request espressif/esp-idf!12980
2021-03-31 17:40:43 +00:00
ninh
2a5cf2c3e0
esp_wifi: close tsens when close phy (backport v4.3)
2021-03-31 21:04:29 +08:00
Jiang Jiang Jian
ae15a0cab8
Merge branch 'bugfix/add_beacon_timeout_event_v4.3' into 'release/v4.3'
...
esp_wifi: Add beacon timeout event (backport v4.3)
See merge request espressif/esp-idf!12974
2021-03-31 13:01:41 +00:00
chaijie
0c7f286a87
fix c3 hardware bug before ECO3 and optimizate bbpll config:
...
1. deepsleep poweron reset bug in high temperature before ECO3;
2. brownout reset bug before ECO2;
3. bbpll voltage low bug before ECO3;
4. need xpd iph for xtal before ECO3;
2021-03-31 20:17:54 +08:00
xueyunfei
3e26049a05
bugfix for assert when tcp send data
2021-03-31 16:45:45 +08:00
xiehang
dece3abd9c
esp_wifi: Fix some wifi bugs
...
1.Add beacon timeout event.
2.Update TBTT when rx probe respones after beacon timeout.
3.Fix ESPTouch v2 issues.
2021-03-31 14:21:49 +08:00
Jiang Jiang Jian
1af5bc2f7d
Merge branch 'bugfix/esp32c3_light_sleep_gpio_reset_issue_v4.3' into 'release/v4.3'
...
backport v4.3: add software workaround for esp32c3 gpio reset issue
See merge request espressif/esp-idf!12751
2021-03-31 03:12:09 +00:00
Angus Gratton
278cfc2047
Merge branch 'doc/embed_example_v4.3' into 'release/v4.3'
...
doc: Update the link to an example that embeds a file (v4.3)
See merge request espressif/esp-idf!12655
2021-03-31 01:31:12 +00:00
Michael (XIAO Xufeng)
1790aa6bc6
Merge branch 'bugfix/spi_slv_dual_boad_test_slv_fail_issue_4.3' into 'release/v4.3'
...
spi: spi slv dual boad test slv fail issue (4.3)
See merge request espressif/esp-idf!12958
2021-03-30 17:16:33 +00:00
Michael (XIAO Xufeng)
b75a5fd03a
Merge branch 'bugfix/adc_power_issue_4.3' into 'release/v4.3'
...
adc: fix adc power issue (v4.3)
See merge request espressif/esp-idf!12921
2021-03-30 17:15:09 +00:00
Jiang Jiang Jian
cbf2858450
Merge branch 'bugfix/support_esp32c3eco3_v4.3' into 'release/v4.3'
...
Bugfix/support esp32c3eco3 v4.3
See merge request espressif/esp-idf!12931
2021-03-30 15:15:06 +00:00
Michael (XIAO Xufeng)
868c96c59f
Merge branch 'bugfix/flash_suspend_restriction_v4.3' into 'release/v4.3'
...
spi_flash: make suspend off by default and add more information for using suspend(backport v4.3)
See merge request espressif/esp-idf!12932
2021-03-30 11:00:53 +00:00
Armando
60d5dcb000
spi_slave: enable spi slave dual board test on esp32c3
2021-03-30 17:16:16 +08:00
Armando
62787fc277
spi: update slv dual board test for ci due to no pullup resistor on io10 on c3
2021-03-30 17:11:23 +08:00
alex.li
9e97133481
Support new section addr and wifi lib for ESP32C3-ECO3.
2021-03-30 16:05:13 +08:00
Marius Vikhammer
c9087c205b
docs: updated system api-reference chapters for C3
2021-03-30 14:28:02 +08:00