rt-thread
rt-thread copied to clipboard
[Feature] adc设备驱动优化
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
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