DS18B20 for the STM32F0 using libopencm3

Introduction

A simple driver written for libopencm3 and stm32f0, it was written from first principles and uses a GPIO to read and write bits to the DS18b20.

Limitations:

  • It ignores the ROM Search therefore can only have a single ds18b20 sensor on each bus (but you can use multiple buses)
  • It uses NOP for some of its timing which is probably not ideal
  • The timings are rough, it could need some optimisation (but works with the fake ds18b20s I have.)

References

Description
No description provided
Readme 41 KiB
Languages
C 100%