Estoy trabajando en un arreglo de VL53L0x por ST, compuesto por 15 sensores. Estoy utilizando una política de sondeo para leer las mediciones provenientes de la matriz, y cada sensor está configurado en el modo de rango continuo y en modo de alta velocidad (20 ms nominales por lectura).
Mi problema es que cuando leo la matriz se tarda aproximadamente medio segundo en leerla toda, cuando la velocidad a la que aparqué era de 20 ms, ya que los sensores pueden funcionar en paralelo.
Llamo a GetMesurament () para cada sensor y, al final, espero 20ms. La medición cuando llamo a la función debe estar lista, debido al rango continuo y porque he esperado 20 ms desde la última vez que solicité la medición. En su lugar, parece que tengo que esperar a que cada sensor esté listo.
¿He olvidado algo particular en la parte de configuración? ¿Hay un procedimiento de llamada correcto para hacer lo que quiero?