Version 1.1.5
Controlling devices on the 1-Wire bus. The OWController project contains two levels:
- The lower level, implemented on the STM32F103 microcontroller (Blue Pill PLus board).
- The upper level is a cross-platform application for displaying data received from lower level devices and configuring device parameters. Data exchange between the lower and upper levels is carried out via USB (Custom HID Class device).
Tested on Windows 11, Manjaro Linux, Android 8.
Qt 6.7.0 is used for building on Android, Linux and Windows platforms.
Supported 1-Wire devices:
DS18B20 Temperature Sensor
DS1971 EEPROM
For all other devices, the contents of the ROM and the device description are displayed.
Support for any device can be easily implemented by analogy with the existing implementation.
The following functions have been implemented:
Reading data from device memory.
Writing data to device memory.
Displaying device descriptions.
Additionally:
Writing received data to a CSV file.
Display of date and time received from the MCU RTC.