#define S35392A_BYTE_MINS 5\r
#define S35392A_BYTE_SECS 6\r
\r
+#define S35392A_ALARM_WDAYS 0\r
+#define S35392A_ALARM_HOURS 1\r
+#define S35392A_ALARM_MINS 2\r
+\r
#define S35392A_FLAG_POC 0x01\r
#define S35392A_FLAG_BLD 0x02\r
-#define S35392A_FLAG_INT2 0x04\r
-#define S35392A_FLAG_INT1 0x08\r
+#define S35392A_FLAG_INT2 0x04\r
+#define S35392A_FLAG_INT1 0x08\r
#define S35392A_FLAG_24H 0x40\r
\r
#define S35392A_FLAG_TEST 0x01\r
#define S35392A_FLAG_INT1AE 0x20\r
#define S35392A_FLAG_RESET 0x80\r
+#define S35392A_FLAG_INT2AE 0x2\r
\r
-\r
+#define S35392A_ALARM_ENABLE 0X80\r
+#define S35392A_ALARM_DISABLE 0X7F\r
+#define S35392A_MASK_INT1 0XE0\r
+#define S35392A_INT1_ENABLE 0X20\r
+#define S35392A_MASK_INT2 0X0E\r
+#define S35392A_INT2_ENABLE 0X02\r
\r
//#define S35392_STATUS_INT1 (~(0x3<<5))\r
//#define S35392_STATUS_INT2 (~(0x3<<1))\r