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
d86a7899a3
убрано лишнее подключение stm32f1xx_hal
2025-02-28 16:04:11 +03:00
Razvalyaev
d73b65a286
Работает:
...
- переделан ROM, теперь это 64-битное число, а не массив
- при замене датчиков на другие с уже записанной локацией - они автоматически определяются и подключаются в нужные структуры
- если что-то не определилось, то можно переписать локацию датчика через элементы в структуре UnknownSensors
2025-02-13 14:56:43 +03:00
Razvalyaev
ed1ff35913
Сделана заготовка структуры и функций для измерения датчиков с модуля пч
2025-02-12 14:54:35 +03:00
Razvalyaev
59606978b2
Кучу всего, переструктурирован проект все должно работать
...
- onewire: модуль для отправик комманд в DS18B20
- ds18b20_driver: модуль для отправик комманд в DS18B20
- dallas_tools: модуль для общения с DS18B20
2025-02-12 13:23:37 +03:00
Razvalyaev
1de01f5665
Инициализация датчиков сделана по функции в структуре. По какому алгоритму надо найти датчик (ROM, UserBytes, порядковый номер) та функцию и пихается в структуру
...
Сделан поиск потерянных датчиков по функции в структуре (по тому же алгоритму, которому они были найдены)
2025-02-06 18:47:20 +03:00
Razvalyaev
95050988dd
Добавлен файлы ow_port для реализации задержек и переключения пинов для конкретного МК
...
Реализована универсанльная функция дли переинициализации порта
2025-02-06 15:21:36 +03:00
Razvalyaev
586907b339
восстановление потеряной ветки...
...
- сделана привязка датчиков по индексу или по юзер байтам
2025-02-06 13:06:18 +03:00