Skip to content

OWController is a USB Custom HID device and 1-wire device controller.

Notifications You must be signed in to change notification settings

igorf7/OWController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

OWController

Version 1.1.5

Description

Controlling devices on the 1-Wire bus. The OWController project contains two levels:

  1. The lower level, implemented on the STM32F103 microcontroller (Blue Pill PLus board).
  2. 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).

Supported OS

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

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.

Implemented

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.

About

OWController is a USB Custom HID device and 1-wire device controller.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published