Есть кастомная IP-корка, которая реализует интерфейс 1-wire в ПЛИС. Необходимо написать на Python 3 консольную утилиту для работы с 1-wire периферией, в частности, с датчиками DS18B20. Утилита должна реализовывать следующие функции: 1. Cканирование шины и вывод всех обнаруженных идентификаторов 2. Чтение данных с устройства на шине 3. Запись данных в устройство на шине
Работа должна быть выполнена в виде 2-х блоков: 1. Модуль, реализующий все необходимые функции для работы с 1-wire 2. Консольная утилита
Консольная утилита должна иметь 2 варианта вывода информации: 1. Удобный для чтения человеком 2. Структурированный CSV
Для выполнения работы предоставлю удаленный доступ к устройству по SSH. При отклике на объявление, просьба сразу присылать примеры ваших работ на Python.