Razvalyaev
5cc733f4d2
сделана инициализация всей периферии для OW в Dallas_BusFirstInit
...
можно выбрать дефолтную периферию, передав в фукнию NULL, а можно и свою кастомную, типа
Dallas_BusFirstInit(&hdallas, GPIOA, GPIO_PIN_2);
надо теперь расписать все в ридми
2025-06-30 19:00:42 +03:00
Razvalyaev
fad8b2551a
глобальные структуруы OW и DS перенесены в hdallas напрямую, без указателей
...
и соответственно укорочены аргументы Dallas_BusFirstInit
2025-06-30 18:39:10 +03:00
Razvalyaev
fa32d653e8
добавлена реализация onewire через uart и переделана структуруа шины OneWire и инциализация
...
Теперь при выборе UART, в функцию Dallas_BusFirstInit передается hdallas, huart, ow, ds
А при выборе GPIO ножки: hdallas, gpiox, gpio_pin, ow, ds
но надо как-то структуруизировать дальше
2025-06-30 18:34:17 +03:00
Razvalyaev
7ef076e289
чуть структурирована, добавлено описение по подключению в шапке
...
добавлен пример для stm32
2025-06-21 09:05:50 +03:00
Razvalyaev
c2dca42be6
библиотека для stm32f103
2025-06-20 14:46:25 +03:00
Razvalyaev
0689046c85
Обновлена библиотека для датчиков с py32 модуля
2025-03-05 11:45:32 +03:00
Razvalyaev
59606978b2
Кучу всего, переструктурирован проект все должно работать
...
- onewire: модуль для отправик комманд в DS18B20
- ds18b20_driver: модуль для отправик комманд в DS18B20
- dallas_tools: модуль для общения с DS18B20
2025-02-12 13:23:37 +03:00
Razvalyaev
95050988dd
Добавлен файлы ow_port для реализации задержек и переключения пинов для конкретного МК
...
Реализована универсанльная функция дли переинициализации порта
2025-02-06 15:21:36 +03:00