Tomas Rezucha
e511905fd2
fix(usb/example): Fixed MSC compilation with Newlib Nano format
...
https://github.com/espressif/idf-extra-components/issues/254
2024-01-25 09:51:51 +01:00
Omar Chebib
0db3268713
Merge branch 'bugfix/soft_uart_send_dummy_byte' into 'master'
...
fix(Peripheral Drivers/Dedicated GPIO): Remove dummy byte from the emulate_uart_send routine
See merge request espressif/esp-idf!28627
2024-01-24 10:38:12 +08:00
Omar Chebib
8ad898c8ab
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine
...
Let the user application decide for when to send the dummy byte instead of
hardcoding it from the assembly routine.
2024-01-23 15:59:13 +08:00
Kevin (Lao Kaiyao)
2e037b8ab5
Merge branch 'feature/support_legacy_i2s_driver_on_p4' into 'master'
...
feat(i2s): support i2s legacy driver on p4
Closes IDF-8194
See merge request espressif/esp-idf!28474
2024-01-22 19:35:49 +08:00
morris
488a2b9fdb
feat(dsi): add mipi dsi lcd example with lvgl gui
2024-01-20 17:02:47 +08:00
laokaiyao
b9e44b92b3
ci(i2s): enable i2s ci tests on p4
2024-01-19 19:28:33 +08:00
Tomas Rezucha
a5e647cf7f
refactor(usb/examples): Depend on new esp_driver_gpio
...
This will exclude unneeded drivers from the build.
2024-01-18 07:28:06 +01:00
Michael (XIAO Xufeng)
1903c51d07
Merge branch 'feat/support_p4_sdmmc_io' into 'master'
...
feat(sdio): add sdio over sdmmc support for esp32p4
See merge request espressif/esp-idf!28207
2024-01-17 11:28:42 +08:00
C.S.M
ea4498d6c6
Merge branch 'refactor/i2c_example' into 'master'
...
refactor(i2c): Use new I2C driver in i2c examples.
See merge request espressif/esp-idf!28239
2024-01-16 12:52:12 +08:00
morris
109c1d63ec
Merge branch 'bugfix/mcpwm_enable_group_clock_before_hal_init' into 'master'
...
fix(mcpwm): enable mcpwm core clock before hal init
Closes IDF-8963
See merge request espressif/esp-idf!28372
2024-01-16 10:21:58 +08:00
Cao Sen Miao
4d71f7c18e
refactor(i2c): Use new I2C drivers for I2C exmaple
2024-01-16 10:05:08 +08:00
Martin Vychodil
06247179b3
Merge branch 'bugfix/i2c_eeprom_init_goto_use_after_free' into 'master'
...
fix: i2c_eeprom_init use after free when error
Closes IDF-9031
See merge request espressif/esp-idf!28390
2024-01-15 18:30:59 +08:00
morris
213a599d8b
fix(mcpwm): enable mcpwm group clock before hal init
2024-01-15 18:13:56 +08:00
Xiao Xufeng
216284b767
feat(sdio): add sdio over sdmmc support for esp32p4
2024-01-14 01:05:00 +08:00
Roman Leonov
da8c926e9d
feat(usb/device): Add esp32p4 prerequisites to examples
2024-01-12 13:04:38 +01:00
Fu Hanxi
d44f236f7b
ci(usb): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:44 +01:00
Fu Hanxi
ed1c892a8a
ci(adc): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:44 +01:00
Adam Múdry
4c239a9db6
fix: i2c_eeprom_init use after free when error
2024-01-10 14:53:34 +01:00
Cao Sen Miao
3dc76e9360
refactor(usb_serial_jtag): make usb_serial_jtag as component
2024-01-05 19:42:04 +08:00
Peter Marcisovsky
5524b692ee
Merge branch 'feat/usb_host_set_device_config' into 'master'
...
USB Host: Add enumeration callback filter
Closes IDFGH-11534
See merge request espressif/esp-idf!27370
2024-01-05 00:11:31 +08:00
Peter Marcisovsky
24adb6ed3c
feat(us/host): set device cfg during enumeration
...
- user callback funciton to set device configuration
as a part of usb_host_install
- callback provides device descriptor of a device being enumerated
- user can set which cfg descriptor the USB device will be set with
- user can filter device enumeration
- Kconfig menu to enable callback function
- usb_host_lib example demonstration
2024-01-04 16:09:13 +01:00
laokaiyao
baccc61482
refactor(parlio): make parlio driver as component
2024-01-04 14:12:42 +08:00
Armando
3c5a4f9e8a
ci(p4): added todo jira for disabled tests on p4
2024-01-04 09:36:38 +08:00
Armando
907b876354
ci(p4): temporarily disable failed ci tests on p4
2024-01-04 09:36:06 +08:00
Armando
1ab742b3c3
ci(p4): enable esp32p4 target test
2024-01-04 09:34:55 +08:00
Wan Lei
bbe91fadbd
Merge branch 'feature/esp_driver_ledc' into 'master'
...
feat(ledc): make esp_driver_ledc as component
See merge request espressif/esp-idf!28163
2023-12-29 21:15:55 +08:00
wanlei
82f26471f0
feat(ledc): make esp_driver_ledc as component
2023-12-29 11:28:19 +08:00
laokaiyao
db7e90fef9
feat(parlio_rx): add parlio rx examples
2023-12-28 11:05:26 +08:00
Cao Sen Miao
439bc719fe
feat(temperature_sensor): Add temperature sensor support on esp32p4
2023-12-26 16:45:20 +08:00
Mahavir Jain
01f50ee7f5
refactor: migrate atecc608a_ecdsa example to crypto authlib repository
...
- ESP32-WROOM-32SE has been discontinued and marked as NRND
- This change removes all references to ESP32-WROOM-32SE from IDF
- The example has been migrated to esp-cryptoauthlib repository and it
can be used through the component manager
(https://components.espressif.com/components/espressif/esp-cryptoauthlib )
2023-12-22 09:11:41 +05:30
Song Ruo Jing
bc09031496
refactor(uart_vfs): Move uart implementation of vfs to esp_driver_uart
...
Deprecated esp_vfs_dev_uart_xxx APIs
vfs_uart test case moved to esp_driver_uart test_apps
Astyle fixed for uart_vfs
2023-12-15 17:14:55 +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
wanlei
09147fa8e0
fix(spi_master): fixed lcd example block border pixel issue
2023-12-14 12:18:10 +08:00
morris
2d4a6748a3
Merge branch 'feature/sdm_driver_esp32p4' into 'master'
...
esp_driver_sdm driver support on esp32p4
Closes IDF-7551
See merge request espressif/esp-idf!27543
2023-12-01 17:21:04 +08:00
morris
d171a7b958
change(sdm): move driver to a new component: esp_driver_sdm
2023-12-01 10:03:48 +08:00
morris
846751216b
feat(sdm): add driver support for esp32p4
2023-12-01 10:03:09 +08:00
Cao Sen Miao
2a0debde3c
change(usb_serial_jtag): Add a usb_serial_jtag echo example for how to use usb_serial_jtag APIs,
...
Closes https://github.com/espressif/esp-idf/issues/12620 ,
Closes https://github.com/espressif/esp-idf/issues/12605
2023-11-30 14:38:06 +08:00
Tomas Rezucha
62091b4fa0
fix(usb/uvc): Add negotiation retry for some cameras
...
Some cameras would refuse first stream format and would only accept
on second retry.
2023-11-29 11:34:47 +08:00
C.S.M
dbe08fbaae
Merge branch 'refactor/esp_driver_tsens' into 'master'
...
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
See merge request espressif/esp-idf!27408
2023-11-28 10:39:14 +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
Wan Lei
b058a7e277
Merge branch 'contrib/github_pr_12666' into 'master'
...
Update spi_master_example_main.c (GitHub PR)
Closes IDFGH-11545
See merge request espressif/esp-idf!27403
2023-11-27 12:48:37 +08:00
Lu Xianfan
7317555d39
Update spi_master_example_main.c
2023-11-26 13:04:03 +08:00
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
Kevin (Lao Kaiyao)
ff45ef6516
Merge branch 'refactor/esp_driver_dac' into 'master'
...
refactor(dac): make dac driver as component
Closes IDF-8370
See merge request espressif/esp-idf!27264
2023-11-24 11:28:23 +08:00
Tomas Rezucha
e51a0cf2b4
fix(usb/test): Update MSC device test for new console
2023-11-23 08:50:45 +01:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
Armando
22b4270a6b
refactor(sdio): place sdio slave driver into a new component
2023-11-22 10:37:31 +08:00
Tomas Rezucha
f48f433d5b
fix(usb/host): Do not abort on string descriptor overflow
...
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-11-20 09:12:54 +01:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00