|
I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
|
MCP9808 user interface struct. More...
#include <MCP9808_proc.h>

Data Fields | ||
| float | Temperature | |
| Current temperature. | ||
| bool | TUpper | |
| Upper alert reached. | ||
| bool | TLower | |
| Lower alert reached. | ||
| bool | TCrit | |
| Critical alert reached. | ||
| bool | NewData | |
| New data available. | ||
| uint32_t | hLast | |
| Tick from last data. | ||
| struct { | ||
| I2C_slave_t * slave_inst | ||
| Slave structure. More... | ||
| PeripheralGPIO_t Alert_GPIO | ||
| Alert GPIO struct. More... | ||
| MCP9808_res Resolution | ||
| Resolution config. More... | ||
| float HighAlert | ||
| High alert config. More... | ||
| float LowAlert | ||
| Low alert config. More... | ||
| float CriticalAlert | ||
| Critical alert config. More... | ||
| uint16_t ManufacturerID | ||
| Manufacturer ID. More... | ||
| uint16_t ChipID | ||
| Chip ID. More... | ||
| } | cfg | |
MCP9808 user interface struct.
| PeripheralGPIO_t MCP9808_t::Alert_GPIO |
Alert GPIO struct.
| struct { ... } MCP9808_t::cfg |
| uint16_t MCP9808_t::ChipID |
Chip ID.
| float MCP9808_t::CriticalAlert |
Critical alert config.
| float MCP9808_t::HighAlert |
High alert config.
| uint32_t MCP9808_t::hLast |
Tick from last data.
| float MCP9808_t::LowAlert |
Low alert config.
| uint16_t MCP9808_t::ManufacturerID |
Manufacturer ID.
| bool MCP9808_t::NewData |
New data available.
| MCP9808_res MCP9808_t::Resolution |
Resolution config.
| I2C_slave_t* MCP9808_t::slave_inst |
Slave structure.
| bool MCP9808_t::TCrit |
Critical alert reached.
| float MCP9808_t::Temperature |
Current temperature.
| bool MCP9808_t::TLower |
Lower alert reached.
| bool MCP9808_t::TUpper |
Upper alert reached.