Simple micro controller based USB thermometer with Linux kernel driver module and simple Java desktop app
  • Assembly 56.4%
  • C 32.5%
  • C++ 5.7%
  • Java 4.8%
  • Makefile 0.5%
Find a file
2026-03-29 22:54:46 +00:00
usbtherm-avr just a cosmetic change 2016-07-01 19:22:31 +02:00
usbtherm-kicad update, include .travis.yml in usbtherm-ui 2021-06-06 16:14:03 +02:00
usbtherm-libusb ignore target, update NetBeans project configuration 2023-10-07 12:01:57 +02:00
usbtherm-linux Fix build with recent Kernel 6.10 2024-08-24 22:16:39 +02:00
usbtherm-ui add binaries for USBTherm 2023-01-09 14:35:14 +01:00
.gitignore ignore target, update NetBeans project configuration 2023-10-07 12:01:57 +02:00
.travis.yml see if the Linux driver can be built as well :-) 2021-06-06 18:04:10 +02:00
LICENSE added GPLv3 text 2016-06-15 00:24:12 +02:00
README.md Fix links 2026-03-29 22:54:46 +00:00

USBTherm

Simple micro controller based USB thermometer with Linux kernel driver module and simple Java desktop app

This repository contains four projects:

  • usbtherm-avr - USB thermometer based on an AVR micro controller and the V-USB firmware-only USB implementation
  • usbtherm-kicad - KiCad project including schematic and PCB layout and a board at OSHpark
  • usbtherm-linux - Basic but complete Linux kernel USB character device driver module
  • usbtherm-libusb - Minimal interface to the device using libusb (much simpler and portable alternative to the Linux driver)
  • usbtherm-ui - Simple Java desktop application displaying the temperature

A detailed description of the project can be found at USBTherm