MatrixMiniR4 1.1.5
Matrix Mini R4 Arduino Library API Documentation
Loading...
Searching...
No Matches
MiniR4_DS18B20.h File Reference

Lightweight library for working with 1-Wire Dallas DS18B20 thermometers. More...

#include <Arduino.h>

Go to the source code of this file.

Classes

class  MiniR4DS18B20< PIN1, PIN2, DS_ADDR, DS_AM, DS_PGM >
 Template class for interfacing with DS18B20 temperature sensors. More...
 

Macros

#define DS_PROGMEM   1
 
#define DS_CHECK_CRC   true
 
#define DS_CRC_USE_TABLE   false
 
#define MOW_CLI()
 
#define MOW_SEI()
 
#define DS_ADDR_MODE   _empDsAddr
 

Detailed Description

Lightweight library for working with 1-Wire Dallas DS18B20 thermometers.

This library provides functions to work with DS18B20 temperature sensors using the 1-Wire protocol. It supports reading the temperature, setting resolution, and handling CRC checks.

Add: Merge into MiniR4.Dn instance.

Author
Egor 'Nich1con' Zakharov & AlexGyver @license MIT

Definition in file MiniR4_DS18B20.h.

Macro Definition Documentation

◆ DS_ADDR_MODE

#define DS_ADDR_MODE   _empDsAddr

Definition at line 63 of file MiniR4_DS18B20.h.

◆ DS_CHECK_CRC

#define DS_CHECK_CRC   true

Definition at line 22 of file MiniR4_DS18B20.h.

◆ DS_CRC_USE_TABLE

#define DS_CRC_USE_TABLE   false

Definition at line 26 of file MiniR4_DS18B20.h.

◆ DS_PROGMEM

#define DS_PROGMEM   1

Definition at line 19 of file MiniR4_DS18B20.h.

◆ MOW_CLI

#define MOW_CLI ( )

Definition at line 33 of file MiniR4_DS18B20.h.

◆ MOW_SEI

#define MOW_SEI ( )

Definition at line 34 of file MiniR4_DS18B20.h.