Wan Lei
85bdf22973
Merge branch 'refactor/spi_hal_iram_rm_dma_ll' into 'master'
...
refactor(spi): replace dma_ll related in spi hal by using gdma driver (part2)
See merge request espressif/esp-idf!27238
2024-01-09 15:13:12 +08:00
laokaiyao
d0a8f3e5c4
feat(esp32c5): support esptool on esp32c5 beta3
2024-01-09 13:11:11 +08:00
laokaiyao
3d459e423a
feat(esp32c5): support esp32c5 beta3 48M xtal
2024-01-09 13:11:11 +08:00
laokaiyao
96a4ead083
feat(esp32c5): support to run hello world on esp32c5 beta3
2024-01-09 13:11:11 +08:00
laokaiyao
11e19f40b9
feat(esp32c5): support to build hello world on esp32c5 beta3
2024-01-09 13:11:11 +08:00
Aditya Patwardhan
f468742d25
Merge branch 'fix/typo_in_key_mgr_hal_layer' into 'master'
...
fix(hal): Fix typo in hal layer for Key Manger
See merge request espressif/esp-idf!27832
2024-01-09 12:59:22 +08:00
Armando (Dou Yiwen)
7f8d0256c2
Merge branch 'change/ldo_id_start_from_1' into 'master'
...
ldo: make ldo driver unit_id start from 1 (same as datasheet)
See merge request espressif/esp-idf!28318
2024-01-08 16:06:31 +08:00
C.S.M
43c87716c9
Merge branch 'feat/flash_p4' into 'master'
...
ci(spi_flash): Enable spi_flash related tests on esp32p4
Closes IDF-7499 and IDF-8984
See merge request espressif/esp-idf!28099
2024-01-08 14:28:09 +08:00
Aditya Patwardhan
c0ea892aa5
fix(hal): Fix typo in hal layer for Key Manger
...
This also fixes type in attribute added in esp_attr
2024-01-08 10:32:41 +05:30
Armando
1adea4ab66
change(ldo): make ldo driver unit_id same as datasheet
...
Prior to this commit, we expect passing ldo_unit_t to esp_ldo driver
`ldo_unit` field. And ldo_unit_t will alias the LDO unit to values
starting from 0, e.g. LDO_UNIT_1 is actually value 0.
With this commit, esp_ldo driver `ldo_unit` field will start with 1,
which is aligned with the datasheet. So LDO_UNIT_1 is in value 1,
meanwhile setting 1 to `ldo_unit` will work as well.
2024-01-08 10:52:11 +08:00
Lou Tian Hao
b74cc4637b
Merge branch 'feature/support_hw_trigger_regdma_when_pu_top' into 'master'
...
fix(pm): trigger regdma retention by PMU when TOP is not power down on esp32H2
Closes PM-47 and PM-65
See merge request espressif/esp-idf!28046
2024-01-08 10:44:06 +08:00
Cao Sen Miao
2e83fa1c69
refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one
2024-01-08 09:59:22 +08:00
Lou Tianhao
aed3127d19
feat(pm): support PMU trigger regdma when PU TOP
2024-01-05 16:17:32 +08:00
Armando (Dou Yiwen)
dbe1df8cde
Merge branch 'feature/esp32p4_sdmmc_on_real_chip' into 'master'
...
sdmmc: p4 sdmmc on real chip (relies ldo on real chip)
Closes IDF-6502
See merge request espressif/esp-idf!27762
2024-01-05 11:43:30 +08:00
Armando
2a5343b2e0
change(ldo): added ldo_types.h
2024-01-04 15:34:59 +08:00
Armando
847d525d78
feat(sdmmc): use ldo as power supply on esp32p4
2024-01-04 15:34:59 +08:00
xiaqilin
adda93b117
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-03 14:39:31 +08:00
Kevin (Lao Kaiyao)
83d5797967
Merge branch 'feature/parlio_rx_driver' into 'master'
...
driver: add parallel IO RX driver
Closes IDF-7002 and IDF-6984
See merge request espressif/esp-idf!23488
2023-12-29 16:36:24 +08:00
Song Ruo Jing
1dfa4011f0
Merge branch 'feature/esp32p4_clock_support' into 'master'
...
feat(clk): add basic clock support for esp32p4
Closes IDF-7526 and IDF-7569
See merge request espressif/esp-idf!27950
2023-12-29 12:34:12 +08:00
Darian
1da17fce18
Merge branch 'refactor/rename_hal_usb_phy_to_fsls' into 'master'
...
USB HAL: Change name of usb_phy HAL files to usb_fsls_phy
See merge request espressif/esp-idf!28158
2023-12-29 11:42:11 +08:00
Song Ruo Jing
7f2b85b82b
feat(clk): add basic clock support for esp32p4
...
- Support CPU frequency 360MHz
- Support SOC ROOT clock source switch
- Support LP SLOW clock source switch
- Support clock calibration
2023-12-29 00:37:26 +08:00
wanlei
2baee4fb0f
refactor(spi_master): replace dma_ll in spi hal layer (part 2.1)
2023-12-28 19:58:54 +08:00
Kevin (Lao Kaiyao)
3db8116260
Merge branch 'change/update_esp32c5beta3_soc_hal_files' into 'master'
...
change(esp32c5): update soc files for esp32c5 beta3 (stage 4, part 2)
See merge request espressif/esp-idf!28108
2023-12-28 19:26:42 +08:00
Darian Leung
d74b4f6730
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2023-12-28 11:48:54 +08:00
Darian Leung
b26472af29
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2023-12-28 11:48:34 +08:00
laokaiyao
db7e90fef9
feat(parlio_rx): add parlio rx examples
2023-12-28 11:05:26 +08:00
laokaiyao
fcc9293f66
change(esp32c5): update soc files for esp32c5 beta3
2023-12-28 10:23:15 +08:00
laokaiyao
04d267b023
feat(parlio_rx): implement parallel io rx driver
2023-12-27 19:32:12 +08:00
morris
188864bcbd
feat(parlio_rx): add parallel IO RX driver
2023-12-27 19:32:11 +08:00
zwx
8cae0ed755
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-27 14:24:53 +08:00
C.S.M
eef9c4053c
Merge branch 'feat/temperature_p4' into 'master'
...
feat(temperature_sensor): Add temperature sensor support on esp32p4
Closes IDF-7482 and IDF-7485
See merge request espressif/esp-idf!28075
2023-12-27 09:48:44 +08:00
Armando (Dou Yiwen)
22b9bc2708
Merge branch 'change/do_mpll_ldo_earlier' into 'master'
...
mpll: do mpll ldo init earlier
See merge request espressif/esp-idf!28104
2023-12-26 20:59:35 +08:00
Cao Sen Miao
439bc719fe
feat(temperature_sensor): Add temperature sensor support on esp32p4
2023-12-26 16:45:20 +08:00
Armando
58d222e66c
change(mpll): use fast write as reg is 8bit
2023-12-26 11:43:33 +08:00
Kevin (Lao Kaiyao)
a0b29a5e4c
Merge branch 'bugfix/fix_inverted_mclk_select_register' into 'master'
...
fix(i2s): fix no mclk output in i2s simplex mode on P4
See merge request espressif/esp-idf!28048
2023-12-25 12:44:00 +08:00
laokaiyao
3c9505ac64
fix(i2s): add rcc trick for some ll functions
2023-12-22 19:40:38 +08:00
Darian
244bffbc49
Merge branch 'refactor/usb_hal_ll_uses_ip_config' into 'master'
...
USB Host: Remove usage of old USB OTG IP config macros
See merge request espressif/esp-idf!28066
2023-12-22 19:22:53 +08:00
laokaiyao
6b3a35eea4
fix(i2s): fix no mclk output in i2s simplex mode on P4
2023-12-22 16:14:13 +08:00
Armando (Dou Yiwen)
4ca2cd16d0
Merge branch 'feat/mpll_support_on_esp32p4' into 'master'
...
feat(mpll): supported mpll configure api
Closes IDF-8885
See merge request espressif/esp-idf!28009
2023-12-22 09:41:38 +08:00
Darian Leung
2ec0ee944d
refactor(hal/usb): Remove usage of old USB OTG config macros
2023-12-21 21:52:46 +08:00
Armando
27b1e4dc87
feat(mpll): supported mpll configure ll api
2023-12-21 16:26:03 +08:00
morris
eeae70ddf3
fix(dw_gdma): wrong master port setting for destination
2023-12-21 10:41:27 +08:00
Song Ruo Jing
d7b3bf0b69
Merge branch 'fix/esp32p4_gpio_pins' into 'master'
...
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
Closes IDF-7735
See merge request espressif/esp-idf!28016
2023-12-20 16:39:21 +08:00
Song Ruo Jing
20f6505aa6
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
2023-12-20 11:23:32 +08:00
morris
44e856703c
feat(dsi): add mipi dsi hal+ll layer driver
2023-12-19 11:39:59 +08:00
Lou Tian Hao
fedb3d9f9d
Merge branch 'change/change_regdma_power_issue_macro' into 'master'
...
change(pm): change name SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
Closes PM-45
See merge request espressif/esp-idf!27934
2023-12-19 11:19:51 +08:00
Armando (Dou Yiwen)
8c9e29898f
Merge branch 'bringup/psram_p4_real_chip' into 'master'
...
psram: p4 psram 20M on real chip
See merge request espressif/esp-idf!27710
2023-12-18 21:12:08 +08:00
Wu Zheng Hui
8d165aa767
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep' into 'master'
...
fix(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
Closes IDFGH-11526
See merge request espressif/esp-idf!27747
2023-12-18 20:20:02 +08:00
C.S.M
f61cc56e1e
Merge branch 'feature/introduce_jpeg_hal' into 'master'
...
feature(jpeg): Introduce JPEG hal layer
See merge request espressif/esp-idf!27900
2023-12-18 18:45:53 +08:00
Darian
459422f75f
Merge branch 'refactor/usb_dwc_soc_and_hal' into 'master'
...
USB Host: Fix and Refactor struct headers
See merge request espressif/esp-idf!27850
2023-12-18 18:12:40 +08:00
Armando
8e9d90f603
feature(esp_psram): p4 real chip 20M
2023-12-18 15:18:07 +08:00
Cao Sen Miao
40e882afae
feature(jpeg): Introduce JPEG hal layer
2023-12-18 12:03:17 +08:00
wuzhenghui
a967a207c9
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-18 11:29:53 +08:00
Shu Chen
b5160123b8
Merge branch 'feature/add_154_report' into 'master'
...
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
Closes ZB-105
See merge request espressif/esp-idf!26424
2023-12-18 10:43:15 +08:00
Darian Leung
d00aaf8648
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2023-12-17 00:36:10 +08:00
Darian Leung
14d81fda18
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2023-12-17 00:36:10 +08:00
Lou Tianhao
d8b1f7207a
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-15 15:04:06 +08:00
Armando (Dou Yiwen)
30a0d847f3
Merge branch 'feature/esp32p4_base_ldo_support' into 'master'
...
ldo: new ldo driver on P4
Closes IDF-8808
See merge request espressif/esp-idf!27728
2023-12-15 12:31:17 +08:00
morris
d875d021e1
Merge branch 'feature/gdma_etm_esp32p4' into 'master'
...
feat(gdma): support ETM sub-driver on esp32p4
See merge request espressif/esp-idf!27719
2023-12-15 12:24:06 +08:00
C.S.M
77c49cf3e2
Merge branch 'refactor/esp_driver_i2c' into 'master'
...
refactor(i2c): Make i2c driver as a seperate component
See merge request espressif/esp-idf!27860
2023-12-15 10:48:33 +08:00
Cao Sen Miao
aa10770323
refactor(i2c): Make i2c driver as a seperate component
2023-12-14 15:39:35 +08:00
Armando
9143a9dc90
feature(ldo): ldo driver
2023-12-14 12:46:51 +08:00
Xu Si Yu
6cef08c03d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-14 12:29:57 +08:00
Tomas Rezucha
e32b7b060c
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2023-12-12 21:10:43 +01:00
morris
02cc74a676
Merge branch 'feature/dwgdma_driver' into 'master'
...
feat(dw_gdma): channel allocator driver
Closes IDF-7085 and IDF-7498
See merge request espressif/esp-idf!27421
2023-12-12 14:21:57 +08:00
Mahavir Jain
0281aa844b
Merge branch 'bugfix/change_block_num_to_burn_keys' into 'master'
...
fix(hal/testapps): fix block number to burn keys to avoid overlapping
See merge request espressif/esp-idf!25611
2023-12-12 11:49:35 +08:00
morris
bf00021b37
feat(dw_gdma): channel allocator driver
2023-12-12 03:35:05 +00:00
Jiang Jiang Jian
291c7a6506
Merge branch 'bugfix/fix_esp32c6eco1_depends_on_wifi_pwr_domain' into 'master'
...
fix(esp_hw_support): fix ble on esp32c6eco1 depends on wifipwr clock domain
Closes PM-34, BLERP-325, and BLERP-326
See merge request espressif/esp-idf!27412
2023-12-11 10:56:16 +08:00
laokaiyao
e88d528b81
refactor(dac): remove redundant ll config for dac mode
...
Closes https://github.com/espressif/esp-idf/issues/12741
2023-12-09 20:14:54 +08:00
laokaiyao
2b44d62e43
feat(esp32c5): support esp32c5 g0 components
2023-12-08 15:12:24 +08:00
morris
e96491fb1f
feat(systimer): support ETM on esp32p4
2023-12-07 18:46:24 +08:00
nilesh.kale
36ab1c681c
fix(hal/testapps): fix block number to burn keys to avoid overlapping
2023-12-07 14:47:26 +05:30
wuzhenghui
5280ef4924
fix(esp_hw_support): fix ble on esp32c6eco1 depends on wifipwr clock domain
2023-12-07 14:02:04 +08:00
Wan Lei
63b349aa6f
Merge branch 'refactor/spi_common_and_hal_refact_dma_ll' into 'master'
...
Refactor/replace dma ll in spi hal layer (part1)
See merge request espressif/esp-idf!26130
2023-12-06 18:59:10 +08:00
morris
a7577f88bd
feat(gdma): support ETM subsystem on esp32p4
2023-12-06 18:02:43 +08:00
Mahavir Jain
25c2cc5f03
Merge branch 'feature/esp32p4_enable_flash_encryption' into 'master'
...
Enable Flash Encryption for ESP32P4
Closes IDF-7545
See merge request espressif/esp-idf!26959
2023-12-05 21:42:18 +08:00
Aditya Patwardhan
e09d50d244
feat(soc): Updated soc cap for flash encryption
...
1) In the ESP32-P4 SoC, we have an eFuse to disable the MSPI access
when in download mode. This commit adds relevant soc cap for esp32p4
chip.
2) Added FE related soc caps
3) Removed unwanted cap from soc_caps
4) esp_hw_support: Enable flash encryption related ll APIs for esp32p4
2023-12-05 11:03:48 +05:30
wanlei
d0023b061f
refactor(spi): replace dma_ll related in spi by dma driver (part1)
2023-12-04 16:20:05 +08:00
Tomas Rezucha
d34b8c81a8
Merge branch 'feature/usb_hs_support' into 'master'
...
feat(usb/host): Add High Speed enumeration types
See merge request espressif/esp-idf!27348
2023-12-03 21:58:54 +08:00
Darian
cc34c4fc08
Merge branch 'contrib/github_pr_12481' into 'master'
...
Many places in the ESP_SYSTEM are using CONFIG_FREERTOS_UNICORE instead of CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE (GitHub PR)
Closes IDFGH-11333
See merge request espressif/esp-idf!27435
2023-12-01 19:33:19 +08:00
morris
846751216b
feat(sdm): add driver support for esp32p4
2023-12-01 10:03:09 +08:00
C.S.M
cce1bf36fc
Merge branch 'bugfix/u32_reg_tsens' into 'master'
...
fix(temperature_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
See merge request espressif/esp-idf!27468
2023-11-30 12:37:10 +08:00
Tomas Rezucha
39d57f1cfd
refactor(usb/host): Move FIFO size configuration to HAL layer
...
The logic of calculating FIFO sizes is DWC OTG specific.
We move it to the HAL layer to provide better abstraction in the HDC layer.
2023-11-30 12:04:30 +08:00
Tomas Rezucha
b258bbf068
refactor(usb/host): Make private hal types USB_DWC specific
2023-11-30 10:24:53 +08:00
Tomas Rezucha
69d9e7625b
feat(usb/host): Add High Speed enumeration types
2023-11-30 10:17:00 +08:00
Marius Vikhammer
ae4be8eb03
Merge branch 'feature/p4_lp_core' into 'master'
...
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
Closes IDF-7534
See merge request espressif/esp-idf!26869
2023-11-30 09:35:49 +08:00
Gao Xu
4e843a1a70
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk' into 'master'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
Closes IDF-8414
See merge request espressif/esp-idf!27115
2023-11-30 00:22:48 +08:00
Kevin (Lao Kaiyao)
cd9d321062
Merge branch 'feature/introduce_target_esp32c5' into 'master'
...
feat(esp32c5): introduce target esp32c5 (stage 1)
See merge request espressif/esp-idf!27299
2023-11-29 20:31:34 +08:00
C.S.M
96f49c2603
Merge branch 'bugfix/bod_reset_c6_h2' into 'master'
...
fix(bod): Fix issue that RF cannot be enabled again after BOD triggered.
See merge request espressif/esp-idf!27287
2023-11-29 17:21:38 +08:00
Marius Vikhammer
99c88b9272
Merge branch 'feature/misc_core_build_tests_p4' into 'master'
...
ci(system): fixed and enabled misc system build tests
Closes IDF-8069, IDF-8071, and IDF-8119
See merge request espressif/esp-idf!27431
2023-11-29 16:58:07 +08:00
gaoxu
3acf3ec648
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-11-29 14:28:33 +08:00
Cao Sen Miao
b0c90ac456
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-11-29 14:25:25 +08:00
Marius Vikhammer
0c067fcb05
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
2023-11-29 10:50:40 +08:00
laokaiyao
bb0879b3f8
feat(esp32c5): introduce target esp32c5
2023-11-28 16:14:17 +08:00
fl0wl0w
d149c1b26f
Use configuration option instead of in components not related to FreeRTOS
...
Mergeshttps://github.com/espressif/esp-idf/pull/12481
2023-11-28 07:49:20 +00:00
Marius Vikhammer
b96f93b879
ci(system): fixed and enabled misc system build tests
2023-11-28 14:00:16 +08:00
Jeroen Domburg
3f08e5c91a
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2023-11-27 12:04:30 +08:00
Cao Sen Miao
b3280677fd
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-11-24 10:17:20 +08:00
Wu Zheng Hui
581824d1f2
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable' into 'master'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
Closes WIFI-6312
See merge request espressif/esp-idf!27168
2023-11-23 11:55:34 +08:00
morris
397f9f2274
Merge branch 'feature/rgb_lcd_support_esp32p4' into 'master'
...
feat(lcd): add LL driver of rgb/i80 LCD for esp32p4
See merge request espressif/esp-idf!27200
2023-11-22 13:08:59 +08:00
morris
106baac0bc
Merge branch 'feature/rmt_receive_partial_callback' into 'master'
...
feat(rmt): support partial receive if the incoming packet is very long
Closes IDF-6579
See merge request espressif/esp-idf!27033
2023-11-22 06:37:46 +08:00
Lou Tian Hao
cde12242b4
Merge branch 'feature/support_ext1_clear_spec_pins' into 'master'
...
feat: support ext1 add or remove spec pin for chips which support ext1 wakeup
Closes IDFGH-11440
See merge request espressif/esp-idf!26999
2023-11-21 11:29:33 +08:00
morris
e86acbe556
feat(lcd): pre-support rgb and i80 lcd driver on esp32p4
...
added LL functions for LCD_CAM module, only the LCD part
2023-11-21 10:46:52 +08:00
morris
05e6ccbba7
feat(gdma): can read interrupt raw status
2023-11-20 17:25:57 +08:00
Lou Tianhao
b86d550ec5
change(pm/ext): remove ext0_wakeup_clear and ext1_wakeup_clear
2023-11-20 16:36:50 +08:00
Lou Tianhao
d97f45b3a8
bugfix: ext0_wakeup_prepare func when s_config.wakeup_triggers & RTC_EXT0_TRIG_EN == false
2023-11-20 16:03:57 +08:00
Mahavir Jain
7505667e7d
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k' into 'master'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
Closes IDF-8508 and IDF-8506
See merge request espressif/esp-idf!26918
2023-11-17 15:10:12 +08:00
wuzhenghui
6661e11203
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-11-17 14:05:23 +08:00
Lou Tianhao
7469df6c14
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-11-17 11:38:20 +08:00
laokaiyao
f35ec64a0b
feat(touch): support touch driver on p4 (soc)
2023-11-16 11:13:02 +00:00
C.S.M
9e70bda89e
Merge branch 'feature/support_suspend_on_120m' into 'master'
...
feat(spi_flash): Enable auto suspend on when flash works under 120M
See merge request espressif/esp-idf!27119
2023-11-16 12:24:14 +08:00
Darian
ce6519672f
Merge branch 'feature/usb_dwc_otg_caps' into 'master'
...
change(usb): Add soc caps for DWC_OTG options
See merge request espressif/esp-idf!26961
2023-11-15 17:48:49 +08:00
Cao Sen Miao
66bba5694e
feat(spi_flash): Enable auto suspend on when flash works under 120M
2023-11-15 17:27:42 +08:00
C.S.M
386111e8d1
Merge branch 'feature/add_tsens_intr_reason' into 'master'
...
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
See merge request espressif/esp-idf!27126
2023-11-15 15:10:16 +08:00
Gao Xu
8d9e297301
Merge branch 'bugfix/fix_adc_read_zero_h2_new' into 'master'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!27023
2023-11-15 14:47:01 +08:00
Mahavir Jain
f9501f6ea9
fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API
...
For ESP32-H2 case, the hardware k mode is always enforced through
efuse settings (done in startup code).
For ESP32-P4 case, the software k mode is not supported in the peripheral
itself and code was redundant.
2023-11-15 09:42:26 +05:30
Darian Leung
c0de14d0b9
refactor(hal/usb_dwc): Add DWC OTG configuration values
...
This commit adds a subset of the DWC OTG configuration values to the
'usb_dwc_ll.h' file. Only relevant configuration values have been added.
Some DWC OTG releated constants have also been moved from 'usb_dwc_hal.h'
to 'usb_dwc_ll.h' and renamed.
2023-11-14 20:49:51 +08:00
Cao Sen Miao
343f03c3a7
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
2023-11-14 18:23:33 +08:00
Wu Zheng Hui
bb95f9bcc6
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup' into 'master'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used
Closes WIFIBUG-238
See merge request espressif/esp-idf!27020
2023-11-14 11:50:50 +08:00
Jiang Jiang Jian
97e33fbb75
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad' into 'master'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad
Closes IDF-6154 and PM-18
See merge request espressif/esp-idf!26470
2023-11-14 11:17:29 +08:00
wuzhenghui
59ad88d9f7
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-13 16:32:30 +08:00
morris
ed6ede696e
Merge branch 'feature/esp_driver_mcpwm' into 'master'
...
feat(mcpwm): refactor mcpwm driver into a component
Closes IDF-8379
See merge request espressif/esp-idf!26738
2023-11-13 15:26:56 +08:00
gaoxu
36be1473de
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal
2023-11-13 14:48:40 +08:00
wuzhenghui
0ab0d2182e
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-11 13:00:55 +08:00
Wu Zheng Hui
573d06f6f7
Merge branch 'bugfix/move_fe_32m_to_adc_fe_common_clock' into 'master'
...
fix(esp_hw_support): move fe_32m to fe/adc common clock
Closes IDF-8540
See merge request espressif/esp-idf!27030
2023-11-10 23:40:31 +08:00
Song Ruo Jing
365123dfaa
Merge branch 'bugfix/uart_custom_console' into 'master'
...
fix(console): enable to select UART1 port for console output
Closes IDF-6190
See merge request espressif/esp-idf!26642
2023-11-10 12:31:22 +08:00
Jiang Jiang Jian
221122ebeb
Merge branch 'bugfix/fix_deinit_init_wifi_scan_fail_issue' into 'master'
...
fix(wifi): fix deinit init wifi scan fail issue
Closes WIFIBUG-200 and WIFI-5775
See merge request espressif/esp-idf!26957
2023-11-10 11:05:03 +08:00
Song Ruo Jing
46d33e46ef
fix(console): enable to select UART1 port for console output
...
This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets.
2023-11-09 22:32:49 +08:00
morris
eb5183f503
feat(mcpwm): refactor mcpwm driver into a component
2023-11-09 22:05:06 +08:00
wuzhenghui
1537cbf9c7
fix(esp_hw_support): move fe_32m to fe/adc common clock
2023-11-09 17:26:24 +08:00
Wan Lei
c8c7f999ef
Merge branch 'feature/esp32p4_hp_spi_slave_hd_support' into 'master'
...
Feature/esp32p4 hp spi slave hd support
Closes IDF-7505
See merge request espressif/esp-idf!25974
2023-11-09 14:42:05 +08:00
morris
3d0115034e
Merge branch 'contrib/github_pr_12450' into 'master'
...
Support SSD1306 128x32 (GitHub PR)
Closes IDFGH-11296
See merge request espressif/esp-idf!26943
2023-11-09 14:37:52 +08:00
muhaidong
91bd2c8541
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-09 14:17:54 +08:00
C.S.M
647f0d24a7
Merge branch 'feature/suspend_tsus_config' into 'master'
...
feat(spi_flash): Support configurable tSUS in flash suspend and update the test
See merge request espressif/esp-idf!26567
2023-11-09 10:45:17 +08:00
morris
5cc965e6cb
Merge branch 'feature/rmt_receive_in_isr' into 'master'
...
feat(rmt): support calling rmt_receive in ISR callback
Closes IDF-8488
See merge request espressif/esp-idf!26874
2023-11-08 14:25:52 +08:00
morris
7121e8f78d
refactor(lcd): reuse the color types in the hal/color_types.h
2023-11-08 10:09:42 +08:00
Wu Zheng Hui
a9ea49cba2
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable' into 'master'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
Closes PM-14
See merge request espressif/esp-idf!26674
2023-11-07 16:58:38 +08:00
wanlei
daeb71d7e4
feat(spi_slave_hd): add esp32p4 support for seg and append mode
2023-11-07 15:59:56 +08:00
wanlei
751efec8b6
refactor(spi_slave_hd): refactor append mode dma_desc struct
2023-11-07 12:06:45 +08:00
Armando
d3be2541de
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-06 18:55:49 +08:00
Cao Sen Miao
dcff5220a7
feat(spi_flash): Support configurable tSUS in flash suspend
2023-11-06 18:04:43 +08:00
Song Ruo Jing
8029946cba
Merge branch 'refactor/esp_driver_gpio' into 'master'
...
refactor(gpio): make gpio driver as component
See merge request espressif/esp-idf!26509
2023-11-06 15:03:30 +08:00
Jiang Jiang Jian
25f729c758
Merge branch 'bugfix/hal_memcpy' into 'master'
...
fix(hal): Fix incorrect behavior of hal_memcpy
Closes IDFGH-11341
See merge request espressif/esp-idf!26801
2023-11-06 11:31:13 +08:00
KonstantinKondrashov
b366dad79b
fix(hal): Fix incorrect behavior of hal_memcpy
...
Closes https://github.com/espressif/esp-idf/issues/12489
2023-11-03 23:36:37 +08:00
morris
14b7db5dd0
feat(rmt): support calling rmt_receive in ISR callback
2023-11-03 15:42:56 +08:00
Song Ruo Jing
9461993ec5
refactor(gpio): make gpio driver as component, and fix astyle
2023-11-03 15:42:23 +08:00
Kevin (Lao Kaiyao)
3ea8519a9e
Merge branch 'bugfix/fix_pdm_rx_high_pass_cut_off_coeff' into 'master'
...
bugfix(i2s): fix pdm rx high pass filter cut off coeff
See merge request espressif/esp-idf!26835
2023-11-03 12:46:08 +08:00
Gao Xu
dce1e8d96a
Merge branch 'feature/support_adc_calibration_on_h2' into 'master'
...
adc_cali: supported adc calibration v1 on ESP32H2
Closes IDF-6216
See merge request espressif/esp-idf!26463
2023-11-03 01:49:00 +08:00
laokaiyao
4f5773181d
fix(i2s): fix pdm rx high pass filter cut off coeff
2023-11-02 10:09:04 +08:00
Wan Lei
10401d95d0
Merge branch 'feature/esp32p4_hp_spi_slave_support' into 'master'
...
Feature/esp32p4 hp spi slave support
Closes IDF-7503
See merge request espressif/esp-idf!25700
2023-10-31 23:31:24 +08:00