ds3231
Fork of ds3231 by
Diff: ds3231.h
- Revision:
- 10:3b55ed3f71d3
- Parent:
- 9:e57201ee8921
- Child:
- 11:1654fcc0a5ea
diff -r e57201ee8921 -r 3b55ed3f71d3 ds3231.h --- a/ds3231.h Fri Dec 05 22:31:35 2014 +0000 +++ b/ds3231.h Fri Feb 06 05:13:22 2015 +0000 @@ -111,11 +111,11 @@ * * Members: * -* - uint8_t seconds - Use decimal value. Member fx's convert to BCD +* - uint32_t seconds - Use decimal value. Member fx's convert to BCD * -* - uint8_t minutes - Use decimal value. Member fx's convert to BCD +* - uint32_t minutes - Use decimal value. Member fx's convert to BCD * -* - uint8_t hours - Use decimal value. Member fx's convert to BCD +* - uint32_t hours - Use decimal value. Member fx's convert to BCD * * - bool am_pm - TRUE for PM, same logic as datasheet * @@ -123,9 +123,9 @@ */ typedef struct { - uint8_t seconds; - uint8_t minutes; - uint8_t hours; + uint32_t seconds; + uint32_t minutes; + uint32_t hours; bool am_pm; bool mode; }ds3231_time_t; @@ -136,20 +136,20 @@ * * Members: * -* - uint8_t day - Use decimal value. Member fx's convert to BCD +* - uint32_t day - Use decimal value. Member fx's convert to BCD * -* - uint8_t date - Use decimal value. Member fx's convert to BCD +* - uint32_t date - Use decimal value. Member fx's convert to BCD * -* - uint8_t month - Use decimal value. Member fx's convert to BCD +* - uint32_t month - Use decimal value. Member fx's convert to BCD * -* - uint8_t year - Use decimal value. Member fx's convert to BCD +* - uint32_t year - Use decimal value. Member fx's convert to BCD */ typedef struct { - uint8_t day; - uint8_t date; - uint8_t month; - uint8_t year; + uint32_t day; + uint32_t date; + uint32_t month; + uint32_t year; }ds3231_calendar_t; @@ -158,15 +158,15 @@ * * Members: * -* - uint8_t seconds - Use decimal value. Member fx's convert to BCD +* - uint32_t seconds - Use decimal value. Member fx's convert to BCD * -* - uint8_t minutes - Use decimal value. Member fx's convert to BCD +* - uint32_t minutes - Use decimal value. Member fx's convert to BCD * -* - uint8_t hours - Use decimal value. Member fx's convert to BCD +* - uint32_t hours - Use decimal value. Member fx's convert to BCD * -* - uint8_t day - Use decimal value. Member fx's convert to BCD +* - uint32_t day - Use decimal value. Member fx's convert to BCD * -* - uint8_t date - Use decimal value. Member fx's convert to BCD +* - uint32_t date - Use decimal value. Member fx's convert to BCD * * - bool am1 - Flag for setting alarm rate * @@ -185,11 +185,11 @@ typedef struct { //Seconds and am1 not used for alarm2 - uint8_t seconds; - uint8_t minutes; - uint8_t hours; - uint8_t day; - uint8_t date; + uint32_t seconds; + uint32_t minutes; + uint32_t hours; + uint32_t day; + uint32_t date; bool am1; bool am2; bool am3;