Cao Sen Miao
b8e8042c4e
fix(usb_serial_jtag): Fix issue that buffer seems not flush when TX buffer is full and flush slow,
...
Closes https://github.com/espressif/esp-idf/issues/12628
2023-11-30 14:38:06 +08:00
Jeroen Domburg
7830b01d9f
Merge branch 'bugfix/usb_ser_jtag_filled_ep_flush' into 'master'
...
Fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
See merge request espressif/esp-idf!27388
2023-11-28 18:20:38 +08:00
Ivan Grokhotkov
b48b501d85
Merge branch 'refactor/core_init_registration' into 'master'
...
refactor(startup): implement registration of core init functions
See merge request espressif/esp-idf!27402
2023-11-28 17:25:00 +08:00
Cao Sen Miao
09f99e51db
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
2023-11-27 17:51:40 +08:00
Ivan Grokhotkov
75c92c3a66
refactor(startup): implement registration of core init functions
...
Similar to how the secondary init functions were already registered
via ESP_SYSTEM_INIT_FN, do the same for the core init functions.
This MR doesn't actually move the init functions into respective
components yet. This has to be carefully done in follow-up MRs.
2023-11-27 10:20:51 +01: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
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
Song Ruo Jing
e358d379e5
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2023-11-24 19:02:11 +08:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
Armando (Dou Yiwen)
b8121227b6
Merge branch 'refactor/esp_driver_sdio' into 'master'
...
refactor(sdio): place sdio slave driver into a new component
Closes IDF-8373
See merge request espressif/esp-idf!27125
2023-11-22 21:13:00 +08:00
Armando
22b4270a6b
refactor(sdio): place sdio slave driver into a new component
2023-11-22 10:37:31 +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
Armando (Dou Yiwen)
712e7756f5
Merge branch 'refactor/esp_driver_sdspi' into 'master'
...
refactor(sdspi): place sdspi driver into a new component
See merge request espressif/esp-idf!27225
2023-11-20 19:24:10 +08:00
morris
add4749d15
feat(rmt): callback function can support partial receive
2023-11-20 18:49:38 +08:00
morris
7690888e4f
Merge branch 'bugfix/rmt_tx_check_owner' into 'master'
...
fix(rmt): reenable dma owner check
Closes IDFGH-11426
See merge request espressif/esp-idf!27141
2023-11-20 14:51:34 +08:00
Armando
c50e364a97
refactor(sdspi): place sdspi driver into a new component
2023-11-20 12:30:03 +08:00
Kevin (Lao Kaiyao)
8074fa4fae
Merge branch 'refactor/esp_driver_i2s' into 'master'
...
refactor(i2s): make i2s driver as component
Closes IDF-8377
See merge request espressif/esp-idf!26991
2023-11-20 11:14:07 +08:00
C.S.M
10f4b04e40
Merge branch 'change/add_scl_check' into 'master'
...
change(i2c): Add check for scl frequency for master_bus_add_device
Closes IDFGH-11469
See merge request espressif/esp-idf!27223
2023-11-17 23:30:32 +08:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00
Kevin (Lao Kaiyao)
f0129e17a8
Merge branch 'refactor/esp_driver_ana_cmpr' into 'master'
...
refactor(ana_cmpr): make analog comparator driver as component
Closes IDF-8521
See merge request espressif/esp-idf!27029
2023-11-17 19:07:08 +08:00
Cao Sen Miao
85ced64983
change(i2c): Add check for scl frequency for master_bus_add_device
...
Closes https://github.com/espressif/esp-idf/issues/12598
2023-11-17 15:07:42 +08:00
Kevin (Lao Kaiyao)
2e6e47d988
Merge branch 'feature/support_touch_sensor_on_p4' into 'master'
...
feat(touch): pre-support of touch driver on p4
See merge request espressif/esp-idf!25569
2023-11-17 10:36:11 +08:00
laokaiyao
bc0201d6f0
refactor(ana_cmpr): make analog comparator driver as component
2023-11-17 10:05:22 +08:00
laokaiyao
f35ec64a0b
feat(touch): support touch driver on p4 (soc)
2023-11-16 11:13:02 +00:00
Armando
5b8d904a9b
refactor(sdmmc): dependency inversion to sdmmc component
2023-11-16 15:37:32 +08:00
Armando
c7c38b7904
refactor(sdmmc): place sdmmc driver into a new component
2023-11-16 15:37:32 +08:00
morris
9a6c279dbd
fix(rmt): enable dma owner check
...
Closes https://github.com/espressif/esp-idf/issues/12564
2023-11-14 22:40:02 +08:00
Cao Sen Miao
343f03c3a7
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
2023-11-14 18:23:33 +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
Marius Vikhammer
e7734a3367
Merge branch 'feature/g1_driver_refactors' into 'master'
...
refactor(system): removed dependency on driver from g1 components
Closes IDF-8454
See merge request espressif/esp-idf!27086
2023-11-14 09:45:47 +08:00
Armando (Dou Yiwen)
035d5d17cf
Merge branch 'feat/sdio_cross_chip_test_apps' into 'master'
...
sdio: cross chip test apps
Closes IDF-8459
See merge request espressif/esp-idf!26670
2023-11-13 18:58:54 +08:00
Marius Vikhammer
d293ad94bd
feat(pm): removed dependency on driver component
2023-11-13 15:49:12 +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
Armando
faa6e51086
feat(sdio): sdio cross chip test app
2023-11-13 11:21:47 +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
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
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
Armando (Dou Yiwen)
2b173ce727
Merge branch 'refactor/esp_driver_spi' into 'master'
...
refactor(spi): make spi driver as component
Closes IDF-8371
See merge request espressif/esp-idf!26549
2023-11-09 21:41:29 +08:00
Sonika Rathi
c8243465e4
Merge branch 'bugfix/uart_vfs_select_in_iram' into 'master'
...
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
See merge request espressif/esp-idf!24899
2023-11-09 20:14:48 +08:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +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
sonika.rathi
9c82ad06c3
fix(vfs/uart): add UART VFS select callback in IRAM
...
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-08 11:34:22 +01: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
Cao Sen Miao
ef46828683
docs(i2c): Modify some variables in I2C driver for good docs
2023-11-07 18:42:08 +08:00
wanlei
2e115ec98c
feat(spi_slave_hd): p4 update examples and document
2023-11-07 16:01:44 +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 (Dou Yiwen)
0c81f41e16
Merge branch 'bugfix/fix_wrong_adc_attenuation_name' into 'master'
...
adc: rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
See merge request espressif/esp-idf!26460
2023-11-07 10:37:24 +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
morris
2ef14fe55e
refactor(gptimer): refactor gptimer driver into a component
2023-11-06 17:09:31 +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
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
morris
dbc1c06841
Merge branch 'bugfix/rmt_stop_issue' into 'master'
...
fix(rmt): a disabled channel may pick up a pending transaction
See merge request espressif/esp-idf!26579
2023-10-31 16:24:58 +08:00
gaoxu
0ea0b39725
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-10-31 11:29:30 +08:00
wanlei
7cd75c1075
feat(spi_slave): add p4 hp spi slave driver support
2023-10-30 12:51:56 +08:00
Wan Lei
7c21207bd3
Merge branch 'feature/esp32p4_twai_support' into 'master'
...
feat(twai): support legacy twai(can) driver for esp32p4
Closes IDF-7470
See merge request espressif/esp-idf!26073
2023-10-30 10:57:03 +08:00
C.S.M
59d029bf66
Merge branch 'feat/i2c_rcc_support' into 'master'
...
refactor(i2c): Add reset and clock control to i2c ll layer
See merge request espressif/esp-idf!26684
2023-10-28 10:01:06 +08:00
morris
cfbf857924
Merge branch 'refactor/esp_driver_pcnt' into 'master'
...
refactor(pcnt): make pcnt driver as component
Closes IDF-8380
See merge request espressif/esp-idf!26476
2023-10-27 12:37:36 +08:00
Cao Sen Miao
0bf1dce413
refactor(i2c): Add reset and clock control to i2c ll layer
2023-10-27 10:50:35 +08:00
wanlei
d9d6f5a17a
feat(twai): support legacy twai(can) driver for esp32p4
2023-10-26 16:20:45 +08:00
morris
15cefab479
fix(rmt): a disabled channel may pick up a pending transaction
...
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-10-26 12:11:07 +08:00
Cao Sen Miao
c9f85d8d1b
feat(i2c_test): Add multi board test for I2C master and I2C slave
2023-10-24 18:46:27 +08:00
Cao Sen Miao
8d639492f2
feat(i2c_slave): Add new implementation and API for I2C slave
2023-10-24 18:44:49 +08:00
morris
767595a22f
Merge branch 'feature/mcpwm_timer_change_freq' into 'master'
...
feat(mcpwm): support update timer period dynamically
Closes IDFGH-11145
See merge request espressif/esp-idf!26419
2023-10-23 15:51:14 +08:00
morris
78937173cd
Merge branch 'bugfix/wrong_dma_bus_use' into 'master'
...
bugfix(driver): fix wrong DMA bus usage
See merge request espressif/esp-idf!26569
2023-10-23 12:16:34 +08:00
morris
98b5ea7bdf
refactor(pcnt): make pcnt driver as component
2023-10-23 01:45:43 +00:00
Jiang Jiang Jian
0049cc663a
Merge branch 'feature/support_output_internal_clock' into 'master'
...
feature(gpio): Add api to support output internal clock
Closes IDF-8016 and IDF-4935
See merge request espressif/esp-idf!25753
2023-10-22 22:06:13 +08:00
morris
df2c62d270
bugfix(driver): fix wrong DMA bus usage
...
in SPI, RMT, parlio
2023-10-20 09:08:54 +00:00
morris
0cbcb9f5ea
feat(mcpwm): support update timer period dynamically
...
Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919
2023-10-20 16:57:25 +08:00
laokaiyao
e2c182ab4b
refactor(i2s): stop to output mclk after uninstalled on esp32
2023-10-20 14:55:10 +08:00
Armando (Dou Yiwen)
1bce665e73
Merge branch 'feat/sdspi_esp32p4' into 'master'
...
sdspi: supported sdspi on esp32p4
Closes IDF-7501
See merge request espressif/esp-idf!26458
2023-10-20 10:41:44 +08:00
morris
565b9fd117
Merge branch 'refactor/hal_util_bitwise_reverse8' into 'master'
...
hal: add util function to reverse a 8bit byte
See merge request espressif/esp-idf!26532
2023-10-20 09:43:15 +08:00
wuzhenghui
1f10c84a4f
change(hal): rewrite gpio_ll_set_iomux_pin_ctrl api
2023-10-19 22:24:08 +08:00
Armando (Dou Yiwen)
471f1f61ae
Merge branch 'feature/support_sdmmc_ver2_on_p4' into 'master'
...
sdmmc: esp32p4 support
Closes IDF-6502
See merge request espressif/esp-idf!25405
2023-10-19 22:00:40 +08:00
Wan Lei
a9b6c98489
Merge branch 'refactor/spi_using_rcc_automic_lock' into 'master'
...
refac(spi): update periph_module_xxx with rcc_atomic_lock for periph bus
Closes IDF-8159
See merge request espressif/esp-idf!26394
2023-10-18 20:36:51 +08:00
Zim Kalinowski
fa1a3ce0b5
Merge branch 'refactor/components_linux_compatible' into 'master'
...
Exclude all currently incompatible components from Linux build
Closes IDF-8318 and IDF-5996
See merge request espressif/esp-idf!25598
2023-10-18 20:17:49 +08:00
Armando
4eaf233bb8
change(sdmmc): replace periph_module_x with rcc
2023-10-18 11:57:55 +00:00
Armando
70314b56d5
feat(sdmmc): supported sd2.0 on esp32p4
2023-10-18 11:57:55 +00:00
Wan Lei
9f413d5d8d
Merge branch 'feature/esp32p4_hp_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32p4
Closes IDF-6510
See merge request espressif/esp-idf!25356
2023-10-18 15:27:54 +08:00
morris
e92a1515be
feat(hal): add util function to reverse a 8bit byte
2023-10-18 09:48:14 +08:00
wanlei
57614bbad2
feat(ledc): support ledc on esp32p4
2023-10-17 16:40:04 +08:00
Kevin (Lao Kaiyao)
fcc4827e88
Merge branch 'contrib/github_pr_12384' into 'master'
...
docs: fix i2s section formatting (GitHub PR)
Closes IDFGH-11218
See merge request espressif/esp-idf!26408
2023-10-17 12:34:18 +08:00
wanlei
b81cafe42e
refac(spi): update periph_module_xxx with rcc_automic_lock for periph bus
2023-10-17 11:32:23 +08:00
Armando
d08518e310
feat(sdspi): supported sdspi on esp32p4
2023-10-16 19:29:07 +08:00
Jakob Hasse
548022fbe6
refactor(linux): excluded all non-Linux components from build
...
* All components which won't build (yet) on Linux are excluded.
This enables switching to Linux in an application without
explicitly setting COMPONENTS to main in the main
CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
"Component Linux/Mock Support Overview" up to date
2023-10-16 17:06:54 +08:00
Armando
cb90ed263d
fix(spi): fixed spi master polling mode not mem sync issue on esp32p4
2023-10-16 15:35:08 +08:00
laokaiyao
10ab993f25
ci(pre-check): revert the check list accident change in PR
2023-10-16 11:20:57 +08:00
Song Ruo Jing
d73bf72885
Merge branch 'feature/gpio_dump_io_info' into 'master'
...
feat(gpio): add a dump API to dump IO configurations
Closes IDFGH-10987
See merge request espressif/esp-idf!26158
2023-10-13 22:35:59 +08:00
Song Ruo Jing
321f628ff5
feat(gpio): add a dump API to dump IO configurations
...
Closes https://github.com/espressif/esp-idf/issues/12176
2023-10-12 17:34:20 +08:00
morris
2ae3d4d7c4
feat(twai): support multiple twai controllers
...
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
Bryan Melanson
48b0d3dfd5
docs: fix i2s section formatting
2023-10-10 23:08:28 -02:30
Song Ruo Jing
814159448b
Merge branch 'feature/ledc_cal_duty_resolution' into 'master'
...
feat(ledc): add ledc_find_suitable_duty_resolution function
Closes IDFGH-10569
See merge request espressif/esp-idf!25208
2023-10-10 20:34:09 +08:00
C.S.M
b2d7f4d0cd
Merge branch 'bugfix/compile_usj_fail_c6' into 'master'
...
ci(usb_serial_jtag): Add a pytest for usb_serial_jtag print.
Closes IDF-3201
See merge request espressif/esp-idf!26231
2023-10-10 13:47:19 +08:00
Cao Sen Miao
403f237825
feat(usb_serial_jtag): Add pytest for usb_serial_jtag
2023-10-10 10:05:46 +08:00
Wan Lei
f92b18053a
Merge branch 'feature/esp32p4_hp_spi_support' into 'master'
...
Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963
2023-10-09 18:37:35 +08:00
Gao Xu
d52040a86d
Merge branch 'esp32p4/add_uart_support' into 'master'
...
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
2023-10-09 18:11:10 +08:00
IhorNehrutsa
9ced54699e
feat(ledc): add ledc_find_suitable_duty_resolution helper function
...
Helper function to find the maximum possible duty resolution in bits
for ledc_timer_config()
Merges https://github.com/espressif/esp-idf/pull/11810
2023-10-09 12:46:46 +08:00
wanlei
eb75aa462e
feat(spi_master): p4 enable test and examples
2023-10-08 14:45:52 +08:00
wanlei
00fcdce725
feat(spi_master): p4 add master driver supported
2023-10-08 14:45:12 +08:00
gaoxu
bc2a6bd730
feat(uart): spilt LP and HP uart set_baudrate function
2023-10-08 10:10:02 +08:00
gaoxu
4f24f805cc
feat(uart): add LP-UART GPIO support
2023-10-08 10:10:02 +08:00
gaoxu
4541ad134d
feat(uart): add RCC atomic block to uart/lp-uart peripheral
2023-10-08 10:10:02 +08:00
gaoxu
c7afa0dcef
feat(uart): uart(hp,lp) support on esp32p4
2023-10-08 10:10:00 +08:00
laokaiyao
c018dc9d77
refactor(hal): avoid float type in hal
2023-10-07 19:01:04 +08:00
Song Ruo Jing
66821f699c
refactor(ledc): move related kconfig and linker.lf to its own folder
2023-10-02 07:32:16 +00:00
Song Ruo Jing
f5f44e2ce5
fix(ledc): always allocate memory from internal ram
2023-10-02 07:32:16 +00:00
Song Ruo Jing
821f7b0498
fix(ledc): fix ledc driver 100% duty cycle configuration
...
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.
Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12083
2023-10-02 07:32:16 +00:00
laokaiyao
e1039f9ce2
fix(i2s_platform): merge the i2s platform acquire API
2023-09-28 15:03:27 +08:00
laokaiyao
72a0746e62
refactor(apll): move the apll soc caps to clk_tree_ll
2023-09-28 15:03:27 +08:00
laokaiyao
0b0f25c30d
feat(i2s): supported getting the tx sync count and specify interrupt flags
2023-09-28 15:03:27 +08:00
laokaiyao
cf889f3c6d
feat(i2s): support i2s on esp32p4
2023-09-28 15:03:27 +08:00
morris
9e9eb0bf9d
Merge branch 'bugfix/rmt_pm_lock_type' into 'master'
...
fix(rmt): use ESP_PM_CPU_FREQ_MAX for RMT for non-dma channel
Closes IDFGH-11122
See merge request espressif/esp-idf!26220
2023-09-27 16:52:42 +08:00
Kevin (Lao Kaiyao)
cf54ebc9c1
Merge branch 'feature/support_parlio_tx_on_p4' into 'master'
...
feat(parlio_tx): supported parlio tx on p4
Closes IDF-7472
See merge request espressif/esp-idf!25365
2023-09-27 12:33:34 +08:00
morris
985b8ca948
fix(rmt): fixed unstable transfer during DFS
...
Closes https://github.com/espressif/esp-idf/issues/12292
2023-09-26 17:01:06 +08:00
laokaiyao
ff7a11e539
feat(ana_cmpr): supported etm in analog comparator example
2023-09-25 19:57:34 +08:00
laokaiyao
bf2a5653a9
feat(ana_cmpr): supported analog comparator etm function on p4
2023-09-25 19:57:34 +08:00
laokaiyao
a989ce4ab1
feat(ana_cmpr): supported analog comparator on esp32p4
2023-09-25 19:57:34 +08:00
morris
0fe1114673
Merge branch 'bugfix/shared_intr_memory_location' into 'master'
...
fix(intr): always allocate memory from internal ram
Closes IDFGH-11099
See merge request espressif/esp-idf!26090
2023-09-25 15:36:36 +08:00
Armando (Dou Yiwen)
b58a2ea6a6
Merge branch 'feature/support_cache_p4' into 'master'
...
cache: support cache driver on esp32p4
Closes IDF-7516
See merge request espressif/esp-idf!25490
2023-09-25 15:21:46 +08:00
C.S.M
923fcc25b6
Merge branch 'contrib/github_pr_11344' into 'master'
...
[Usb Serial JTAG] printing to console could sometimes skip bytes (GitHub PR)
Closes IDFGH-10069
See merge request espressif/esp-idf!23964
2023-09-25 10:50:32 +08:00
laokaiyao
28a45e20b8
feat(parlio_tx): supported parlio tx on p4
2023-09-25 10:42:30 +08:00
Cao Sen Miao
467a28f791
fix(usb_serial_jtag): Clean-up usb_serial_jtag lose byte fix, Closes https://github.com/espressif/esp-idf/pull/11344
2023-09-24 17:45:22 +08:00
C.S.M
c16b76f949
Merge branch 'bugfix/temp_clk_gate' into 'master'
...
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
Closes WIFIBUG-110
See merge request espressif/esp-idf!25992
2023-09-22 16:32:40 +08:00
morris
3dc13d58a1
fix(intr): always allocate memory from internal ram
...
Closes https://github.com/espressif/esp-idf/issues/12271
2023-09-22 15:13:35 +08:00
Armando
32db81a6d6
change(rmt): update cache_hal_get_cache_line_size accordingly
2023-09-22 14:19:41 +08:00
Chen Yu Dong
ac17132bb4
Merge branch 'ci/move_build_test_rules_files_folder' into 'master'
...
fix(ci): change build-test-rules files folder
See merge request espressif/esp-idf!26076
2023-09-22 11:28:48 +08:00
morris
3093384045
Merge branch 'feature/pcnt_replace_periph_func_with_new_ll' into 'master'
...
feat(pcnt): replace periph_module func with new ll func
Closes IDF-8225
See merge request espressif/esp-idf!25935
2023-09-21 21:57:14 +08:00
Song Ruo Jing
98abcbabea
Merge branch 'feature/esp32p4_lp_io_support' into 'master'
...
feat(lp_io): Add support for ESP32P4
Closes IDF-7815
See merge request espressif/esp-idf!25991
2023-09-21 15:20:13 +08:00
Cao Sen Miao
3265bab95f
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
2023-09-21 12:19:12 +08:00
laokaiyao
dd4072a80c
refactor(hal): use hal utils to calculate clock division
2023-09-20 23:33:25 +08:00
morris
8d17265bb7
Merge branch 'feature/support_rmt_esp32p4' into 'master'
...
RMT driver support on ESP32-P4
Closes IDF-7476 and IDF-7730
See merge request espressif/esp-idf!25680
2023-09-20 23:11:11 +08:00
Song Ruo Jing
2d458a3f93
feat(lp_io): Add support for ESP32P4
2023-09-20 19:39:41 +08:00
Chen Yudong
2e11919f70
fix(ci): change build-test-rules files folder
2023-09-20 19:17:06 +08:00
Planck (Lu Zeyu)
59f8008e22
feat(pcnt): replace periph_module func with new ll func
2023-09-20 15:06:04 +08:00
morris
6bb05cccdd
feat(rmt): add driver support for esp32p4
...
including DMA feature
2023-09-19 12:54:14 +08:00
Chip Weinberger
a7436ac82c
[Usb Serial JTAG] printing to console could sometimes skip bytes
2023-09-18 18:41:15 +08:00
Darian Leung
287bdc5e61
fix(test_apps): Trim builds of component test apps
...
Some component test apps do not use the "set(COMPONENTS main)" command in their
project level "CMakeLists.txt", thus leading to their builds pulling in all
ESP-IDF components.
This commit trims the build of multiple component test apps:
- Add "set(COMPONENTS main ...)" to project level "CMakeLists.txt"
- Add missing "PRIV_REQUIRES" in some "main" component "CMakeLists.txt"
Also removed repeated configuraiton options in legacy_i2c_driver/sdkconfig.ci.defaults
as they are already specified in legacy_i2c_driver/sdkconfig.defaults
2023-09-18 17:16:37 +08:00
morris
3234ee3f9e
refactor(mcpwm): add RCC related LL functions
2023-09-15 13:33:01 +08:00
Planck (Lu Zeyu)
255d499884
fix(ll): fix cpp compile error
...
Merges https://github.com/espressif/esp-idf/pull/12093
fix(ll): remove FLAG_ATTR macro
Such kind of operator overload will not work because C++ thinks such overload is ambiguous and it still prefer the built-in one which accepts and returns integer. Manually force type conversion seems to be unavoidable.
2023-09-14 14:48:12 +08:00
morris
47e499de52
feat(mcpwm): clean up MCPWM ETM driver
2023-09-11 16:53:34 +08:00
Chen Jichang
7638235311
feat(mcpwm): MCPWM event comparator driver
...
In esp32p4, the MCPWM has a new feature, mainly ETM-oriented.
Each operator has two event comparators, can generate an event
when the count value of the timer that operator connects is equal
to the value of event comparator.
2023-09-11 16:53:34 +08:00
morris
3e5906aa1b
Merge branch 'feature/modify_mcpwm_clock_pre_scale' into 'master'
...
feat(mcpwm): Set group clock prescale dynamically
See merge request espressif/esp-idf!25117
2023-09-09 08:30:56 +08:00
Chen Jichang
fc80d3e568
feat(mcpwm): Set group clock prescale dynamically
...
MCPWM group clock pre scale was originally fixed to 2, which is
inconvenient. Set group clock prescale dynamically. Now the maximum
resolution of the MCPWM timer is up to 160MHz(when the prescale set
to 1). And add a resulotion config for MCPWM capture.
2023-09-08 11:57:29 +08:00
C.S.M
61920d0360
Merge branch 'bugfix/i2c_probe_continue' into 'master'
...
fix(i2c_master): Fix I2C new master cannot continously probe
See merge request espressif/esp-idf!25761
2023-09-06 17:23:48 +08:00