reduce analog_sample sizes.
To save resources, reduce the max ADC resolution and max probes per device. Just increase when needed. Soft limit: 256 probes, 16bit adc Hard limit: 2^64 probes, 64 bit adc
This commit is contained in:
parent
764f887f7b
commit
c3579621d5
6
sigrok.h
6
sigrok.h
|
@ -119,12 +119,12 @@ struct datafeed_header {
|
||||||
|
|
||||||
struct analog_probe {
|
struct analog_probe {
|
||||||
uint8_t att;
|
uint8_t att;
|
||||||
uint8_t res;
|
uint8_t res; /* Needs to be a power of 2, FIXME */
|
||||||
uint64_t val;
|
uint16_t val; /* Max hardware ADC width is 16bits */
|
||||||
};
|
};
|
||||||
|
|
||||||
struct analog_sample {
|
struct analog_sample {
|
||||||
uint16_t num_probes;
|
uint8_t num_probes; /* Max hardware probes is 256 */
|
||||||
struct analog_probe probes[];
|
struct analog_probe probes[];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue