|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
1-Wire bus protocol classes and utilities. More...
Classes | |
| class | address |
| 1-Wire device address. More... | |
| class | bus |
| 1-Wire bus controller with thread-safe access. More... | |
Functions | |
| uint8_t | crc8 (std::span< const uint8_t > data) |
| Computes a Dallas Semiconductor 8-bit CRC. | |
| uint16_t | crc16 (std::span< const uint8_t > data, uint16_t crc_iv=0) |
| Computes a Dallas Semiconductor 16-bit CRC. | |
| bool | check_crc16 (std::span< const uint8_t > data, std::span< const uint8_t, 2 > inverted_crc, uint16_t crc_iv=0) |
| Verifies a 16-bit CRC against received data. | |
1-Wire bus protocol classes and utilities.