I'm working with a an OpenLog Artemis (DEV-16832) with ADS122C04 ADC (Qwiic PT100) in Raw Voltage mode.
First without the ADS device attached, I'm able to set the logging frequency (in the "Configure Terminal Output" setting) to 240Hz and it records the IMU data with about 237Hz.
But with the ADS attached I can only set this to 89Hz and it actually loggs with just about 14Hz.
I'm curious where the limitations come from. Is the limit showing the Configure Terminal Output setting due to limits of the processor? If I'm not mistaken the ADS122 supports much higher frequencies. So is this something that could be solved by adding configuration options to the firmware? My goal would be to have a sampling rate of about 250Hz for IMU and ADS data.
In the future I'd like to attach an oximeter as well (I noticed that the firmware supports this now, which is great). This will probably have a lower sampling rate. Is it possible to mix a high sampling rate of the IMU und ADS data with the low frequency data from the oximeter, e.g. by only polling data every Nth time, or having separate log files?
Thank you for your help!