<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers/misc, branch copilot/fix-riscv-none-job-failure</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/misc?h=copilot%2Ffix-riscv-none-job-failure</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/misc?h=copilot%2Ffix-riscv-none-job-failure'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-09-01T01:33:32Z</updated>
<entry>
<title>[utest][pwm] Fix matrix test cleanup and timeout</title>
<updated>2026-09-01T01:33:32Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-08-28T07:01:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5a9d4d77e32c0665afe1c0950125f98be97e2a4e'/>
<id>urn:sha1:5a9d4d77e32c0665afe1c0950125f98be97e2a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[utest][pwm] Add configurable PWM matrix test</title>
<updated>2026-09-01T01:33:32Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2026-08-26T03:02:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f62b0ad85d9482f460338e718d9a892b69de9fe8'/>
<id>urn:sha1:f62b0ad85d9482f460338e718d9a892b69de9fe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drivers: dac: Fix disable callback check</title>
<updated>2026-07-08T05:24:42Z</updated>
<author>
<name>Old-Ding</name>
<email>35417409+Old-Ding@users.noreply.github.com</email>
</author>
<published>2026-07-05T21:24:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b9550aad85cfedbad660a1d948417fa93be85163'/>
<id>urn:sha1:b9550aad85cfedbad660a1d948417fa93be85163</id>
<content type='text'>
_dac_control() checked the enabled callback before invoking disabled for RT_DAC_CMD_DISABLE. That can reject DAC drivers that provide a disable callback without enable, and can call through a NULL disabled callback when only enable is implemented.

Check the disabled callback in the disable command path so the guard matches the operation being dispatched.

Generated-by: OpenAI Codex
Signed-off-by: Old-Ding &lt;35417409+Old-Ding@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>feat[ADC]: 新增 ADC V2 驱动支持 (#11440)</title>
<updated>2026-07-07T00:59:22Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-07-07T00:59:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=937be2c97dc69f8dcdc804f56fdad7665547896d'/>
<id>urn:sha1:937be2c97dc69f8dcdc804f56fdad7665547896d</id>
<content type='text'>
* feat[ADC V2]: add ADC V2 driver support

add ADC V2 core APIs, session state management, and sequence read support
add STM32 ADC V2 HAL backend with internal-channel and VREF handling
add per-series STM32 ADC V2 default configuration headers
wire ADC V2 Kconfig and SConscript integration for components and STM32 BSP drivers
keep ADC V2 mutually exclusive with the legacy ADC driver path

* feat[ADC V2]: add ADC V2 MSH special channel read support

add generic ADC V2 MSH commands for probing, configuring, raw reads, voltage reads, and sequence reads
add STM32 ADC V2 backend special commands for VREFINT, temperature sensor, and VBAT reads
add STM32 helper APIs for special logical channels, sampling time, resolution, and temperature calculation
wire ADC V2 MSH sources through Kconfig and SConscript

* feat[ADC V2]: add ADC V2 stream DMA support

add ADC V2 stream APIs with latest-frame and FIFO buffering policies
wire STM32 ADC V2 to circular DMA stream mode with per-instance Kconfig options
extend STM32 ADC config headers and DMA helpers for stream DMA configuration
add FinSH stream commands for start, read, cancel, and stop operations
handle Cortex-M7 cache-safe DMA buffers for STM32 stream sampling

* feat[ADC V2]: add timer trigger support for ADC V2 streams

add ADC V2 trigger configuration, validation, and lifecycle coordination
add timer update trigger support through clock timer TRGO controls
map STM32 ADC V2 timer update triggers to HAL external trigger selector fields
add Kconfig, SConscript, and MSH entries for ADC trigger setup and inspection

* feat[ADCV2]: add timer and comparator trigger selectors

add ADC V2 timer compare and analog comparator trigger configuration support
extend clock timer trigger config with compare event and channel fields
wire STM32 ADC external trigger selector mappings for TIM update, TIM compare, and COMP output
add FinSH trigger_set commands and Kconfig switches for timer and comparator trigger backends

* fix[ADC V2]: resolve ADC V1 compatibility Kconfig loop

* ci[ADC V2][stm32]: add ADC v2 peripheral config for stm32f407-rt-spark BSP</content>
</entry>
<entry>
<title>[Driver][MISC] Update ADC/PWM (#11003)</title>
<updated>2025-12-09T01:49:02Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2025-12-09T01:49:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6618fa1cf6f6cf7a28fc949ce2f535aa2775cbfd'/>
<id>urn:sha1:6618fa1cf6f6cf7a28fc949ce2f535aa2775cbfd</id>
<content type='text'>
* [DM][MISC] Make Kconfig(ADC/PWM) import for DM

* [Driver][MISC][ADC] Fixup ADC

1. Fixup error no.
2. Fixup type of control for args.
3. Fixup value no init.

* [Driver][MISC][PWM] Enable `rt_pwm_get` API

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</content>
</entry>
<entry>
<title>Fixed PWM assertion error caused by using DM</title>
<updated>2025-11-13T03:11:59Z</updated>
<author>
<name>rcitach</name>
<email>yearsince@yeah.net</email>
</author>
<published>2025-11-13T02:42:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=91503175390d322ba53e3936b33a4d1c919abc20'/>
<id>urn:sha1:91503175390d322ba53e3936b33a4d1c919abc20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>components: drivers: adc: fixed cppcheck error</title>
<updated>2025-06-10T06:21:46Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-06-09T06:48:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=60c6fc0e3a2d4a60543a288b16a7a57ab924cce9'/>
<id>urn:sha1:60c6fc0e3a2d4a60543a288b16a7a57ab924cce9</id>
<content type='text'>
[cpp_check.py 80 INFO] components/drivers/misc/adc.c:76:12:
error: Uninitialized variable: result [legacyUninitvar]
    return result;
           ^

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>componnets: drivers: adc: remove build warnings</title>
<updated>2025-06-10T06:21:46Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-06-09T02:38:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ae86c6e8bbd026890456330898b59cc54d5354a6'/>
<id>urn:sha1:ae86c6e8bbd026890456330898b59cc54d5354a6</id>
<content type='text'>
gcc build warnings:
cast from pointer to integer of different size [-Wpointer-to-int-cast]

For rt_adc_ops.enabled, the type of second param is rt_int8_t,
original _adc_control also called with wrong type casting.

Convert first to rt_base_t, then cast to rt_int8_t to remove the
build warnings.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>fix:pwm msh err</title>
<updated>2025-03-01T07:39:02Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2025-03-01T06:47:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=84b5b2f408117b835c62f34dcacdaf9b4fc9ea24'/>
<id>urn:sha1:84b5b2f408117b835c62f34dcacdaf9b4fc9ea24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix potential return value discrepancy when writing to urandom</title>
<updated>2024-07-18T02:05:05Z</updated>
<author>
<name>zhao maosheng</name>
<email>zmshahaha@gmail.com</email>
</author>
<published>2024-07-15T09:29:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=393a61b048a06c00632c9ba507bf17fbd3d4239f'/>
<id>urn:sha1:393a61b048a06c00632c9ba507bf17fbd3d4239f</id>
<content type='text'>
</content>
</entry>
</feed>
