Song Ruo Jing
a45b684b81
remove(legacy_sdm): remove legacy sdm driver in IDF v6.0
2025-07-02 15:36:29 +08:00
Chen Jichang
a2ef01fc5b
remove(legacy_mcpwm): remove legacy mcpwm driver in IDF v6.0
2025-06-24 10:49:37 +08:00
armando
6abac38b9c
refactor(adc): removed the legacy adc driver and legacy adc calibration calibration driver
2025-06-18 14:35:41 +08:00
C.S.M
d839ecbcf0
refactor(temperature_sensor): Remove legacy temperature sensor driver
2025-06-16 10:58:09 +08:00
laokaiyao
bf3a050f4d
remove(legacy_dac): remove legacy dac driver in IDF v6.0
2025-06-12 16:53:47 +08:00
Chen Jichang
d345ac1a50
remove(legacy_pcnt): remove legacy pcnt driver in IDF v6.0
2025-06-11 16:54:41 +08:00
laokaiyao
6eb5bfe587
remove(legacy_i2s): remove legacy i2s driver in IDF v6.0
2025-06-10 12:23:23 +08:00
morris
a04df4631e
refactor(gptimer)!: removed the legacy driver
...
also provide idy.py hints instructions
2025-06-06 15:11:26 +08:00
wanckl
8a60934c4f
feat(driver_twai): support legacy targets in new driver
2025-04-30 10:38:55 +08:00
wanckl
043c46b4f4
feat(driver_twai): add new driver based on c5 twaifd
2025-04-01 20:17:09 +08:00
Alexey Lapshin
ed6e497c6f
feat(build): add COMPILER_STATIC_ANALYZER option
2024-06-18 14:25:37 +08:00
laokaiyao
865e3ee2de
feat(touch_sens): touch sensor driver-ng on P4
2024-06-12 12:09:17 +08:00
Wan Lei
e84c7f00a5
Merge branch 'feat/c6lite_c61_ci_header_tmp_app' into 'master'
...
feat(esp32c61): ci enable header check (stage 7/8)
See merge request espressif/esp-idf!29775
2024-03-28 11:45:20 +08:00
morris
c0289ee6eb
fix(drivers): fix typos found by codespell
...
codespell components/esp_driver*
2024-03-28 10:01:27 +08:00
wanlei
535afdd7f4
feat(esp32c61): ci enable header check, fix c61 build
2024-03-27 19:39:59 +08:00
Cao Sen Miao
3dc76e9360
refactor(usb_serial_jtag): make usb_serial_jtag as component
2024-01-05 19:42:04 +08:00
laokaiyao
baccc61482
refactor(parlio): make parlio driver as component
2024-01-04 14:12:42 +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
04d267b023
feat(parlio_rx): implement parallel io rx driver
2023-12-27 19:32:12 +08:00
Song Ruo Jing
6ad80f0332
refactor(uart): make uart driver as component, and fix astyle
2023-12-15 17:03:51 +08:00
Cao Sen Miao
aa10770323
refactor(i2c): Make i2c driver as a seperate component
2023-12-14 15:39:35 +08:00
morris
d171a7b958
change(sdm): move driver to a new component: esp_driver_sdm
2023-12-01 10:03:48 +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
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00: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
Armando
c50e364a97
refactor(sdspi): place sdspi driver into a new component
2023-11-20 12:30:03 +08:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00
laokaiyao
bc0201d6f0
refactor(ana_cmpr): make analog comparator driver as component
2023-11-17 10:05:22 +08: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
eb5183f503
feat(mcpwm): refactor mcpwm driver into a component
2023-11-09 22:05:06 +08:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +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
2ef14fe55e
refactor(gptimer): refactor gptimer driver into a component
2023-11-06 17:09:31 +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
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
8d639492f2
feat(i2c_slave): Add new implementation and API for I2C slave
2023-10-24 18:44:49 +08:00
morris
98b5ea7bdf
refactor(pcnt): make pcnt driver as component
2023-10-23 01:45:43 +00: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
Song Ruo Jing
66821f699c
refactor(ledc): move related kconfig and linker.lf to its own folder
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
bf2a5653a9
feat(ana_cmpr): supported analog comparator etm function on p4
2023-09-25 19:57:34 +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
Song Ruo Jing
767698b90d
feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
2023-08-30 11:30:03 +08:00
Cao Sen Miao
4ef94fc0dc
feat(i2c): Add new API and implementation for I2C driver
2023-08-10 11:55:54 +08:00
Planck (Lu Zeyu)
7469f34948
feat(twai): Add twai linker.lf to control the placement of driver and hal
...
- Replace TWAI_ISR_ATTR flag with linker.lf
- Use the linker.lf to control the placement of the driver functions
2023-08-07 10:21:47 +08:00