Crates.io | tcn75a |
lib.rs | tcn75a |
version | 0.2.0 |
source | src |
created_at | 2021-06-22 00:35:34.755556 |
updated_at | 2024-10-07 01:37:51.053616 |
description | Embedded HAL driver for accessing TCN75A temperature sensors |
homepage | |
repository | https://github.com/cr1901/i2c-server/tree/master/tcn75a |
max_upload_size | |
id | 413149 |
size | 119,686 |
tcn75a
tcn75a
is an Embedded HAL crate for accessing Microchip TCN75A
temperature sensors over a (single controller) I2C bus. The TCN75A is a
four-register temperature sensor that is easy to set up and poll in a task.
All features should be supported.
This crate contains copious amounts of documentation and tries to optimize the number of I2C transactions sent to the TCN75A via caching. Therefore, at present this crate does not work with multicontroller I2C buses, though it should be possible to add this at the cost of performance.
You can get a dev board for the tcn75a
from Digilent called the PMOD TMP3.
If you don't have a microcontroller or FPGA board with a PMOD connector, the
PMOD TMP3 can be connected to a breadboard using a PMOD DIP.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.