Dear Vincent, we want to use bmi2_get_config_file_version() as part of the init procedure. Reduced code-snippet: /* Initialize bmi270: Check, Upload MC, ... */
//rslt = bmi270_init(&bmi2_dev);
rslt = bmi270_context_init(&bmi2_dev);
/* Get Version of MC, ... */
rslt = bmi2_get_config_file_version(&wbmi270Data.CONTROL.ConfigVersionMaj, &wbmi270Data.CONTROL.ConfigVersionMin, &bmi2_dev);
/* SelfTest ACC */
rslt = bmi2_perform_accel_self_test(&bmi2_dev); BMI270 is working perfect, but bmi2_get_config_file_version() does not report anything since the inner loop: if (dev->feat_config[loop].type == type) { *feat_config = dev->feat_config[loop]; //this is never reached feat_found = BMI2_TRUE; break; } does not find the marker that its looking for... Best, Stephan
... View more