Michael (XIAO Xufeng)
cb0b143cb3
esp_phy: use spinlock to avoid regi2c access conflicts
2022-04-06 15:01:35 +08:00
Michael (XIAO Xufeng)
171096e856
regi2c: use safe version of spinlock, instead of ISR ver
2022-04-06 14:47:10 +08:00
chaijie
b2e08332e3
ESP32: Fix xtal 32k not oscillate or oscillate too slowly issue
...
ESP32 in revision0 and revision1 uses touchpad to provide
current to oscillate xtal 32k. But revision2 and revision3
do not need to do that.
Note: touchpad can not work and toupad/ULP wakeup sources
are not available when toupad provides current to xtal 32k
2022-03-30 15:27:03 +08:00
songruojing
3d13370968
uart: fixed incorrect channel number on ESP32S2, S3 and C3
2022-03-02 10:53:30 +08:00
Jiang Jiang Jian
3055474491
Merge branch 'bugfix/usb_device_struct_cleanup_v4.2' into 'release/v4.2'
...
USB: Cleanup device side struct and fix incorrect DM pulldown configuration (v4.2)
See merge request espressif/esp-idf!17102
2022-02-15 03:28:01 +00:00
Jiang Jiang Jian
128f228169
Merge branch 'bugfix/rmt_s2_doesnt_support_rx_wrap_v4.2' into 'release/v4.2'
...
rmt: do not support rx wrap on esp32s2 (v4.2)
See merge request espressif/esp-idf!17081
2022-02-15 03:07:16 +00:00
Darian Leung
3e9eec1ebf
Fix incorrect D- pulldown and cleanup USB device struct
...
This commit fixes the incorrect setting of the D- pulldown resistor in the USB LL.
The usb_struct.h used by USB device mode has also been cleaned up.
2022-02-14 23:51:32 +08:00
Jiang Jiang Jian
82c529a773
Merge branch 'bugfix/mcpwm-deadtime-preset-config-backport_v4.2' into 'release/v4.2'
...
MCPWM/deadtime: fix and sync preset deadtime modes with well-known definition (backport v4.2)
See merge request espressif/esp-idf!14623
2022-02-14 06:02:37 +00:00
Li Hang Fan
54251cfada
MCPWM/deadtime: fix and sync preset deadtime modes with well-known definition (backport v4.2)
2022-02-14 06:02:36 +00:00
Michael (XIAO Xufeng)
b4862d1ba2
Merge branch 'feature/support_new_psram_v4.2' into 'release/v4.2'
...
psram: add ESP32-D0WD-R2-V3 support(backport v4.2)
See merge request espressif/esp-idf!16709
2022-02-13 14:45:30 +00:00
morris
c7b5d3494c
rmt: do not support rx wrap on esp32s2
...
Closes https://github.com/espressif/esp-idf/issues/8354
2022-02-13 12:20:20 +08:00
Michael (XIAO Xufeng)
dc50f0e828
Merge branch 'bugfix/fix_spi_cs_hold_time_issue_v4.2' into 'release/v4.2'
...
spi_master: fix spi cs_ena_posttrans issue (v4.2)
See merge request espressif/esp-idf!16688
2022-02-10 09:37:34 +00:00
Xia Xiaotian
c98745a5aa
esp_wifi: store PHY digital registers before disabling PHY and load
...
them after enabling PHY
2022-01-18 13:18:36 +08:00
Jiang Jiang Jian
85a36b86d0
Merge branch 'bugfix/touch_ll_get_sleep_time_v4.2' into 'release/v4.2'
...
Fixed error in "touch_ll_get_sleep_time" function for ESP32 (v4.2)
See merge request espressif/esp-idf!16249
2022-01-14 03:05:00 +00:00
Cao Sen Miao
dfa736b0e3
psram: add ESP32-D0WD-R2-V3 support
2022-01-10 11:06:25 +08:00
Armando
ca6636c33e
spi_master: fix spi cs_ena_posttrans issue
2022-01-07 14:28:57 +08:00
Armando
a129933ccd
adc: apply adc power API to adc driver
2022-01-06 11:42:55 +08:00
jingli
417711c390
reduce bootup time when using usb-serial-jtag
2021-12-03 21:01:02 +08:00
Sergey Gorban
f74b5accf3
Fixed error in "touch_ll_get_sleep_time" function for ESP32
...
Merges https://github.com/espressif/esp-idf/pull/6895
2021-12-03 12:41:31 +08:00
Jiang Jiang Jian
b656c406bf
Merge branch 'bugfix/enable_gpio_20_v4.2' into 'release/v4.2'
...
gpio: Enable IO20 on ESP32 (backport v4.2)
See merge request espressif/esp-idf!15023
2021-12-03 03:39:47 +00:00
morris
30355d3c0c
hal: avoid non-32bit access to registers
2021-10-25 12:05:55 +08:00
Wu Zheng Hui
3a9a2bcfc3
Merge branch 'bugfix/fix_stuck_in_rtc_clk_calibration_backport_v4.2' into 'release/v4.2'
...
[bugfix] Fix stuck in rtc clk calibration (backport v4.2)
See merge request espressif/esp-idf!15525
2021-10-21 13:22:20 +00:00
wuzhenghui
fe1d3401d9
fix stuck in rtc_clk_cal
2021-10-21 19:15:33 +08:00
Michael (XIAO Xufeng)
cb58226c5e
Merge branch 'bugfix/fix_touch_sensor_measure_start_wait_time_backport_v4.2' into 'release/v4.2'
...
Bugfix(Touch): fix the touch sensor wait cycle after wakeup from sleep (backport v4.2)
See merge request espressif/esp-idf!13641
2021-10-18 16:58:30 +00:00
Jiang Jiang Jian
8f8a88d5ec
Merge branch 'bugfix/fix_efuse_err_address_backport4.2' into 'release/v4.2'
...
fix efuse err address in block0 (backport v4.2)
See merge request espressif/esp-idf!14813
2021-10-15 05:44:10 +00:00
suda-morris
db956cdeca
twai: update register struct file
2021-10-12 11:10:40 +08:00
SalimTerryLi
72bb572df1
hal: avoid generate 8/16 bits intruction for register access
2021-10-12 11:06:55 +08:00
Konstantin Kondrashov
f8e2eadc51
esp32c3: Adds support BROWNOUT reset (v4.2)
2021-09-23 23:16:16 +08:00
wuzhenghui
1d63988db2
fix s2 efuse err address in block0
2021-09-16 20:16:52 +08:00
Alberto García Hierro
e2c35ca35b
Enable IO20 on ESP32
...
Some newer ESP32 variants (like ESP32-PICO-V3 and ESP32-PICO-MINI-02)
do implement this pin and it can be used as a normal GPIO.
Fixes #6016
Fixes #6837
Closes https://github.com/espressif/esp-idf/pull/6918
(cherry picked from commit 6deaefde69
)
2021-08-31 20:33:13 +08:00
KonstantinKondrashov
6f0ad5662a
efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses
2021-08-12 18:45:45 +05:00
Omar Chebib
d7687ce6fa
regi2c: add a spinlock for accessing (reg)I2C devices
...
When not compiling bootloader, a spinlock will be used for reading or writing
I2C internal devices/registers.
When compiling for bootloader, no need to use any lock.
2021-07-26 06:46:21 +08:00
Darian Leung
7ca2688378
TWAI: Fix incorrect configuration initializers for low speed bit rates
...
This commit fixes the timing configuration initializers for the
1K, 5K, and 10K bit rates.
2021-07-19 17:33:58 +08:00
fuzhibo
0679862de2
Driver(Touch sensor): fix the touch sensor wait cycle after wakeup from sleep
2021-07-14 14:47:07 +08:00
Michael (XIAO Xufeng)
1fe9b428f5
Merge branch 'bugfix/fix_bit_error_in_ledc_struct_backport_v4.2' into 'release/v4.2'
...
LEDC: fix bit error in ledc_struct.h(backport v4.2)
See merge request espressif/esp-idf!14163
2021-07-04 07:49:23 +00:00
Angus Gratton
bd9a6f32dd
Merge branch 'bugfix/esp32s2_rom_address_range_backport_v4.2' into 'release/v4.2'
...
soc: Fix SOC_IROM_MASK_HIGH address (backport v4.2)
See merge request espressif/esp-idf!13662
2021-06-28 05:57:32 +00:00
Chen Yi Qun
23c7a2c628
LEDC: fix bit error in ledc_struct.h(backport v4.2)
2021-06-25 20:51:04 +08:00
Angus Gratton
54ac548cd4
Merge branch 'bugfix/esp32_u4wdh_quad_io_v4.2' into 'release/v4.2'
...
bootloader: Fix selection of Quad I/O modes on ESP32-U4WDH chip (v4.2)
See merge request espressif/esp-idf!13877
2021-06-23 05:37:51 +00:00
Angus Gratton
0b45e84e2a
Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj_v4.2' into 'release/v4.2'
...
ldgen: Check mappings (v4.2)
See merge request espressif/esp-idf!13994
2021-06-21 23:20:59 +00:00
Renz Bagaporo
eed6eed909
components: fix ldgen check errors
2021-06-17 12:36:34 +10:00
Cao Sen Miao
8c16b4bcb3
spi_flash: fix cs line setup to make the flash driver more stable
2021-06-15 15:24:35 +08:00
Angus Gratton
f23c9d94ae
bootloader: Fix selection of Quad I/O modes on ESP32-U4WDH chip
...
Closes https://github.com/espressif/esp-idf/issues/6191
2021-06-09 05:10:21 +00:00
Angus Gratton
71cf821659
Merge branch 'bugfix/calc_8m_freq_test_v4.2' into 'release/v4.2'
...
rtc: increase CI acceptance range for calc 8M test (v4.2)
See merge request espressif/esp-idf!13086
2021-05-30 23:46:14 +00:00
Jiang Jiang Jian
ca77bdddbf
Merge branch 'bugfix/fix_uart_handler_call_inline_func_v42' into 'release/v4.2'
...
Bugfix/fix uart handler call inline func (backport v4.2)
See merge request espressif/esp-idf!13005
2021-05-26 03:45:29 +00:00
Darian Leung
f837b298e6
soc: Fix SOC_IROM_MASK_HIGH address
...
The high address limit IROM on the esp32s2 is incorrect, thus
causing backtrace printing to think valid function PCs are invalid.
2021-05-24 15:22:16 +08:00
Kang Zuoling
2515cd72c1
touch_sensor: fix esp32s2 touch sensor default power source
2021-05-15 13:52:37 +08:00
Jiang Jiang Jian
abe7a9d020
Merge branch 'bugfix/wifi_softap_deep_sleep_current_opt_v4.2' into 'release/v4.2'
...
backport v4.2: optimize deep sleep current in wifi softap mode
See merge request espressif/esp-idf!13393
2021-05-10 03:44:29 +00:00
chaijie
e349f1b484
esp32s2: Decrease boot up time by delete useless slow clock calibration
2021-05-05 06:57:05 +00:00
Li Shuai
f16e8cb48e
deep sleep: optimize sleep current in wifi softap mode
2021-04-29 10:51:42 +08:00
Marius Vikhammer
d20b442af2
rtc: increase CI acceptance range for calc 8M test
2021-04-09 15:06:20 +08:00