О том, как подключить VL53L0 к STM32F103C8T6 и сделать так, чтобы всё работало.
Изначально я хотел использовать времяпролетный датчик VL53L5, но нашел VL53L0, который заметно дешевле и попроще. Затем начал искать для него библиотеку и нашел её на официальном сайте STMicroelectronics, однако запустить VL53L0 с ней не вышло. В итоге, отыскал рабочую библиотеку на GitHub с использованием STM32F401 и переделал её для работы с STM32F103.
Прежде всего, запускаем CubeIDE и настраиваем проект