можно выбрать дефолтную периферию, передав в фукнию NULL, а можно и свою кастомную, типа
Dallas_BusFirstInit(&hdallas, GPIOA, GPIO_PIN_2);
надо теперь расписать все в ридми
Теперь при выборе UART, в функцию Dallas_BusFirstInit передается hdallas, huart, ow, ds
А при выборе GPIO ножки: hdallas, gpiox, gpio_pin, ow, ds
но надо как-то структуруизировать дальше