rt-thread icon indicating copy to clipboard operation
rt-thread copied to clipboard

[Feature] adc设备驱动优化

Open illustriousness opened this issue 1 month ago • 1 comments

Describe problem solved by the proposed feature

现在的adc驱动无法使用 常见的adc+dma方式读取数据 是否可以考虑用类似如下的结构体来支持多通道采样呢

struct adc_sequence {
    uint32_t channels;         /* 通道掩码,可同时启用多个通道 */
    int16_t *buffer;           /* 存储转换结果的缓冲区 */
    uint32_t buffer_size;      /* 缓冲区大小 */
    uint8_t resolution;        /* 分辨率 */
    uint8_t oversampling;
};

Describe your preferred solution

No response

Describe possible alternatives

No response

illustriousness avatar Nov 15 '25 01:11 illustriousness

Describe problem solved by the proposed feature

现在的adc驱动无法使用 常见的adc+dma方式读取数据 是否可以考虑用类似如下的结构体来支持多通道采样呢

struct adc_sequence { uint32_t channels; /* 通道掩码,可同时启用多个通道 */ int16_t buffer; / 存储转换结果的缓冲区 / uint32_t buffer_size; / 缓冲区大小 / uint8_t resolution; / 分辨率 */ uint8_t oversampling; };

Describe your preferred solution

No response

Describe possible alternatives

No response

https://github.com/RT-Thread/rt-thread/issues/6628

wdfk-prog avatar Nov 15 '25 02:11 wdfk-prog