# HG changeset patch # User Josef 'Jeff' Sipek # Date 1732401459 18000 # Sat Nov 23 17:37:39 2024 -0500 # Node ID ff874a24d785474c458a6de7e6630bc6ea6e0e11 # Parent 884fe32b54e7623799ee082d148aa1210f6570c3 mcp7940n: add alarm related defines Signed-off-by: Josef 'Jeff' Sipek diff --git a/devices/i2c/mcp7940n.h b/devices/i2c/mcp7940n.h --- a/devices/i2c/mcp7940n.h +++ b/devices/i2c/mcp7940n.h @@ -66,6 +66,15 @@ uint8_t sec; uint8_t min; uint8_t hour; +#define MCP7940N_ALARM_POLARITY_LOW (0 << 7) +#define MCP7940N_ALARM_POLARITY_HIGH (1 << 7) +#define MCP7940N_ALARM_MASK_SEC (0 << 4) +#define MCP7940N_ALARM_MASK_MIN (1 << 4) +#define MCP7940N_ALARM_MASK_HOUR (2 << 4) +#define MCP7940N_ALARM_MASK_DOW (3 << 4) +#define MCP7940N_ALARM_MASK_DATE (4 << 4) +#define MCP7940N_ALARM_MASK_DATETIME (7 << 4) +#define MCP7940N_ALARM_IF (1 << 3) uint8_t wkday; uint8_t date; uint8_t month;