|
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.